Commit Graph

30 Commits

Author SHA1 Message Date
cvmuser1000
6e304a3d6f add a js console navigation thingy
add a js console navigation thingy
2024-10-31 19:06:17 +00:00
Elijah R
576bdfb13c change fontawesome to being loaded locally
you can stop throwing rocks at my windows now
2024-08-05 16:12:24 -04:00
Elijah R
03be418d97 add support for country flags 2024-06-23 02:18:35 -04:00
Elijah R
f0c09b2e1b Add toggle for ghost turning 2024-06-16 13:50:44 -04:00
Caleb
00da6db08d
Preload NotoColorEmoji.ttf (#92) 2024-06-16 13:31:29 -04:00
Elijah R
49f1daa634 add display scaling 2024-04-10 18:24:40 -04:00
Elijah R
9cd578e453 if language is not english, the rules button should re-open the modal instead of opening rules.html 2024-04-09 18:27:43 -04:00
Elijah R
dd01b84dd2 add link to contribute a language to the dropdown 2024-04-09 16:16:10 -04:00
Elijah R
6b4bf0de3d add language dropdown, remove pirate from list until we update it 2024-04-09 16:13:38 -04:00
Elijah R
9d60b44073 Fully implement i18n 2024-04-09 15:06:10 -04:00
Elijah R
1a24bed775 add light mode toggle 2024-04-09 01:42:37 -04:00
Elijah R
837a34d8cc implement password resets 2024-04-05 20:05:49 -04:00
Elijah R
29fcfbcc7c remove (bg|text)-* from account modal 2024-04-05 17:37:54 -04:00
Elijah R
c8b7b3e00a dogok banned for cause merge conflict 2024-04-05 17:32:16 -04:00
Elijah R
d2206ff547 implement date of birth 2024-04-05 17:26:24 -04:00
dakrk
e1b8bfcebb
Actually do bootstrap theme properly
why was it like this in the first place

(i ought to just complete the bootstrapless branch at this point)
2024-04-05 17:27:53 +01:00
dakrk
72d0cbb37b
Fix indentation (consistent formatting CHALLENGE)
You people have a prettierrc yet never run prettier

tabs or spaces. WHICH IS IT
2 width or 4 width WHICH IS IT

(i'd make index.html 4 width tab but there's more that uses space there)
2024-04-05 17:16:20 +01:00
Elijah R
54255cc118 implement account authentication (webapp) 2024-04-05 09:11:21 -04:00
modeco80
0cef7194ce More i18n related updates
- More string keys
- Reworked string keys entirely
- Moved formatting into seperate typescript module
- Write unit tests using `jest` for the format module
- README improvements

Pirate language needs to be reworked and it should be a bit less painful now to actually add more string keys later on (eventually making the whole webapp strings lie inside the stringkeys)
2024-03-15 04:01:40 -04:00
modeco80
6327036283 Implement basic i18n
Not fully functional yet, so this won't/shouldn't be pushed onto the site yet (no language dropdown, there are still quite a few hardcoded strings that need to become string keys ...) but it works more than well enough to at least test and add more things as string keys that are currently hardcoded.

There are two languages provided, "en-us" and "pirate". Pirate is a test language to make sure all string keys are applying properly and all that.

As a bonus the new I18n system also offers a slightly less boneheaded way to do replacements, which is much more flexible than blind replace calls, and can take any type which is able to be stringified.

The parsing code for this is far from my best work, but it'll do for now, and seems to work okay (and has basic idiot proofing), so eh.

Supersedes #13.
2024-03-12 06:45:03 -04:00
Elijah R
20d268df21 re-add ctrl+alt+del button by popular request 2024-02-26 13:46:11 -05:00
Elijah R
33c7fcb421 add mastodon link 2024-02-04 13:13:24 -05:00
Elijah R
917109442e Implement admin login and features 2024-02-04 13:02:45 -05:00
Elijah R
3e2eb96b3e dont need that now that the keyboard is back 2024-02-04 13:02:45 -05:00
MDMCK10
795bf7bd01 fix merge conflict 2024-02-04 13:02:45 -05:00
Elijah R
e905593896 finish turn css 2024-02-04 13:02:45 -05:00
Elijah R
76ef47c5b2 chat and rename, half-working turn status. re-add crusty guac keyboard shit 2024-02-04 13:02:45 -05:00
Elijah R
33d16f4c2f Implement opening the VM, as well as viewing the screen, chat, and userlist. It's pretty much fully functional as a view-only client, next up is interaction 2024-02-04 13:02:45 -05:00
Elijah R
225f91f7a4 Basic VM list support. 2024-02-04 13:02:45 -05:00
Elijah R
f244ae412f Set up the source tree for the typescript rewrite. Nothing really here just yet, just filler 2024-02-04 13:02:45 -05:00