Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
ba76e7b
rework mounting
Miodec Jan 20, 2026
2d93af6
string
Miodec Jan 20, 2026
f0b0888
revert
Miodec Jan 20, 2026
ca6d9eb
move footer
Miodec Jan 20, 2026
af178d7
WIP
Miodec Jan 20, 2026
80463ad
Merge commit '39245bc92fb47c258d19896b9f5ad8d0ccf1aa09' into solid-nav
Miodec Jan 22, 2026
9d49dc0
wip, handle some buttons, add bubble signal
Miodec Jan 22, 2026
bf63532
chore: use signal instead of modifying the dom directly
Miodec Jan 22, 2026
7ae32fd
Merge branch 'master' into solid-nav
Miodec Jan 22, 2026
2aa21ea
wip
Miodec Jan 22, 2026
63970af
aaa
Miodec Jan 22, 2026
af87938
WIP
Miodec Jan 23, 2026
6acbc51
motion
Miodec Jan 24, 2026
0b39746
Merge branch 'master' into solid-nav
Miodec Feb 27, 2026
11120a9
Merge branch 'master' into solid-nav
Miodec Feb 28, 2026
f5b8b83
switch to anime, use discord avatar
Miodec Feb 28, 2026
839b9a3
Merge branch 'master' into solid-nav
Miodec Mar 1, 2026
3c02b8a
fix merge
Miodec Mar 1, 2026
cfaecb0
wip
Miodec Mar 1, 2026
f52956e
wip
Miodec Mar 1, 2026
016945e
wip
Miodec Mar 1, 2026
acf5079
flags
Miodec Mar 1, 2026
149f270
refactor
Miodec Mar 1, 2026
4eba170
fix
Miodec Mar 1, 2026
06f1e46
default animaeprops
Miodec Mar 1, 2026
4de0237
comments
Miodec Mar 1, 2026
0dcd895
menu
Miodec Mar 1, 2026
628896a
update User component to conditionally hide name on small screens and…
Miodec Mar 1, 2026
5fec65e
styling
Miodec Mar 1, 2026
2142f65
remove focus class from header
Miodec Mar 1, 2026
c98e122
style
Miodec Mar 1, 2026
05a99f0
hide friends when not enabled
Miodec Mar 1, 2026
8b13cb2
wip
Miodec Mar 1, 2026
85f5f6f
first version
Miodec Mar 1, 2026
1c66e6a
ya boi
Miodec Mar 1, 2026
4eab29e
almost done
Miodec Mar 1, 2026
a0a3970
rework
Miodec Mar 1, 2026
03b96e7
cleanup
Miodec Mar 1, 2026
dd87c5e
fix anim
Miodec Mar 1, 2026
bdb7e83
fixes
Miodec Mar 1, 2026
2799bfd
fire in sync
Miodec Mar 1, 2026
09fa036
fix menu
Miodec Mar 1, 2026
0e551ec
fancy hook
Miodec Mar 1, 2026
d08e511
add direct setter to hook
Miodec Mar 1, 2026
56a93fb
use currying
Miodec Mar 2, 2026
2ec9276
dont flash on mount
Miodec Mar 2, 2026
0ae1c4c
hide menu if snapshot is undefined
Miodec Mar 2, 2026
57d3221
lift state
Miodec Mar 2, 2026
9458543
refactor: simplify XP addition by using addXp function with breakdown
Miodec Mar 2, 2026
bdd8955
event design
Miodec Mar 2, 2026
97028a3
use create event
Miodec Mar 2, 2026
ff7c5d3
Merge branch 'master' into solid-nav
Miodec Mar 2, 2026
3d1ca06
move to dev options
Miodec Mar 2, 2026
ee8bf87
clear styles after animation, remove transition for the duration of t…
Miodec Mar 2, 2026
ea2de40
forward class, animations
Miodec Mar 2, 2026
8c262aa
cleanup
Miodec Mar 2, 2026
438b248
bubbles
Miodec Mar 2, 2026
0213f49
cleanup
Miodec Mar 2, 2026
e706152
Merge branch 'master' into solid-nav
Miodec Mar 2, 2026
07e1267
cleanup, todos
Miodec Mar 2, 2026
dcce2b3
Merge branch 'master' into solid-nav
Miodec Mar 2, 2026
28b515b
Merge branch 'master' into solid-nav
Miodec Mar 2, 2026
835d2b5
fix merge
Miodec Mar 2, 2026
94e80c0
cleanup
Miodec Mar 2, 2026
5777c97
remove
Miodec Mar 2, 2026
44349bd
comment
Miodec Mar 2, 2026
58eddc8
comment
Miodec Mar 2, 2026
d62f256
commnents
Miodec Mar 2, 2026
9af6d20
comment
Miodec Mar 2, 2026
534dce8
comment
Miodec Mar 2, 2026
3dfe5cb
comment
Miodec Mar 2, 2026
1a3c7eb
missing onclick
Miodec Mar 2, 2026
890d30a
fix
Miodec Mar 2, 2026
85940d3
move menu down
Miodec Mar 2, 2026
21ca3cb
derive alerts bubble from snapshot
Miodec Mar 3, 2026
57bd2a3
merge signal files
Miodec Mar 3, 2026
baa2cd8
prefetch
Miodec Mar 3, 2026
8431bb8
path fix
Miodec Mar 3, 2026
7fd9213
remove comments
Miodec Mar 3, 2026
70dbd95
refactor: enhance Conditional and AnimeConditional components for bet…
Miodec Mar 3, 2026
4f0da88
dont show breakdown if user left result page by the time it saved
Miodec Mar 3, 2026
97857a6
better prefetch
Miodec Mar 3, 2026
5a18e5f
reorder
Miodec Mar 3, 2026
990dd3d
h1
Miodec Mar 3, 2026
65d52e7
rework level
Miodec Mar 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions frontend/__tests__/root/config.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ import * as FunboxValidation from "../../src/ts/test/funbox/funbox-validation";
import * as ConfigValidation from "../../src/ts/config-validation";
import * as ConfigEvent from "../../src/ts/observables/config-event";
import * as ApeConfig from "../../src/ts/ape/config";
import * as AccountButton from "../../src/ts/elements/account-button";
import * as Notifications from "../../src/ts/elements/notifications";
const { replaceConfig, getConfig } = Config.__testing;

Expand All @@ -32,7 +31,6 @@ describe("Config", () => {
);
const dispatchConfigEventMock = vi.spyOn(ConfigEvent, "dispatch");
const dbSaveConfigMock = vi.spyOn(ApeConfig, "saveConfig");
const accountButtonLoadingMock = vi.spyOn(AccountButton, "loading");
const notificationAddMock = vi.spyOn(Notifications, "add");
const miscReloadAfterMock = vi.spyOn(Misc, "reloadAfter");
const miscTriggerResizeMock = vi.spyOn(Misc, "triggerResize");
Expand All @@ -42,7 +40,6 @@ describe("Config", () => {
isConfigValueValidMock,
dispatchConfigEventMock,
dbSaveConfigMock,
accountButtonLoadingMock,
notificationAddMock,
miscReloadAfterMock,
miscTriggerResizeMock,
Expand Down Expand Up @@ -182,14 +179,8 @@ describe("Config", () => {
//wait for debounce
await vi.advanceTimersByTimeAsync(2500);

//show loading
expect(accountButtonLoadingMock).toHaveBeenNthCalledWith(1, true);

//save
expect(dbSaveConfigMock).toHaveBeenCalledWith({ numbers: true });

//hide loading
expect(accountButtonLoadingMock).toHaveBeenNthCalledWith(2, false);
});

it("saves configOverride values to localstorage if nosave=false", async () => {
Expand Down Expand Up @@ -224,7 +215,6 @@ describe("Config", () => {
//wait for debounce
await vi.advanceTimersByTimeAsync(2500);

expect(accountButtonLoadingMock).not.toHaveBeenCalled();
expect(dbSaveConfigMock).not.toHaveBeenCalled();
});

Expand Down
187 changes: 0 additions & 187 deletions frontend/src/html/header.html

This file was deleted.

2 changes: 1 addition & 1 deletion frontend/src/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
</div>
<!-- <div id="div-gpt-ad-mkt-0" style="height: 100vh"></div> -->
<div id="app" class="content-grid focus hidden">
<load src="html/header.html" />
<mount data-component="header"></mount>
<main class="full-width content-grid" style="height: 100%">
<div id="ad-vertical-left-wrapper" class="ad advertisement ad-v focus">
<div class="icon"><i class="fas fa-ad"></i></div>
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/styles/index.scss
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
@layer custom-styles {
@import "buttons", "404", "ads", "account", "animations", "caret",
"commandline", "core", "fonts", "inputs", "keymap", "login", "monkey",
"nav", "notifications", "popups", "scroll", "settings", "account-settings",
"notifications", "popups", "scroll", "settings", "account-settings",
"leaderboards", "test", "loading", "friends", "media-queries";

.chartCanvas {
Expand Down
9 changes: 0 additions & 9 deletions frontend/src/styles/media-queries-blue.scss
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,6 @@
}
}
}
header {
nav {
.textButton.view-account {
.text {
display: none;
}
}
}
}
.page404 {
.content {
grid-template-columns: 300px;
Expand Down
7 changes: 0 additions & 7 deletions frontend/src/styles/media-queries-brown.scss
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,6 @@
@use "./media.scss" as *;

@include media-query(brown) {
header {
nav {
font-size: 0.8rem;
line-height: 0.8rem;
gap: 0.1rem;
}
}
.page404 {
.content {
grid-template-columns: 1fr;
Expand Down
6 changes: 0 additions & 6 deletions frontend/src/styles/media-queries-gray.scss
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,4 @@
display: none;
}
}
header {
gap: 0.25rem;
nav .textButton {
padding: 0.5em 0.25em;
}
}
}
15 changes: 0 additions & 15 deletions frontend/src/styles/media-queries-green.scss
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,6 @@
font-size: 0.7rem;
--horizontalPadding: 0.6em;
}
header {
#logo {
.text {
font-size: 1.5rem;
.top {
display: none;
}
}
}
nav {
.textButton.view-account {
gap: 0.5em;
}
}
}
.pageAccountSettings .main {
gap: 2rem;
.right .tab .section {
Expand Down
18 changes: 0 additions & 18 deletions frontend/src/styles/media-queries-purple.scss
Original file line number Diff line number Diff line change
Expand Up @@ -39,24 +39,6 @@
}
}
}
header {
nav {
font-size: 0.9rem;
line-height: 0.9rem;
gap: 0.25rem;
.view-account {
.text {
display: none;
}
}
}
#logo {
grid-template-columns: 1fr;
.text {
display: none;
}
}
}
.pageLogin {
flex-direction: column;
gap: 4rem;
Expand Down
Loading
Loading