Commit Graph

15 Commits

Author SHA1 Message Date
modeco80
b5256da3a5 WIP: Rip out bootstrap
Things that have been done:
- Remove bootstrap
- Switch to a version of the computernewb css ported to scss
- (ONLY FOR NOW!!) rip out modals from html and typescript
- Change the vm hash system so we use the "hashchange" listener, meaning we don't need a event on the list item anymore. Additionally this means that you can just switch VMs just by changing the hash if you know the ID. This is essentially how the cvm3 webapp works.

There are still a ton of things that need to be done:

- Fixing general styling
- Fix card styling, it's a bit broken at the moment
- Adding styling for the navbar so it looks correct
- Adding styling for HTML elements the original computernewb homepage CSS didn't have
- Reimplementing modals using <dialog> (better yet, implementing prompt and confirmation dialogs AS modals)
- Fixing dropdowns
2024-03-24 08:32:32 -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
125e6a769d reformat typescript code with prettier
Mostly just for nicity. I did manually clean up a few things, but other than that, this basically was just importing configs from cvm3/crusttest, adding prettier as a dev dependency, and just ctrl-shift-I on every typescript file part of the codebase
2024-03-12 01:28:23 -04:00
Elijah R
edf56a5652 fix deployment to subdirectories 2024-02-04 13:26:02 -05:00
Elijah R
6a1d2bef7b disable sourcemaps for production builds 2024-02-04 13:02:45 -05:00
Elijah R
71587c3f58 bump v 2024-02-04 13:02:45 -05:00
Elijah R
917109442e Implement admin login and features 2024-02-04 13:02:45 -05:00
MDMCK10
795bf7bd01 fix merge conflict 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
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
elijahr2411
45774ff2ae add captcha support 2023-02-10 08:52:44 -05:00
modeco80
3c17e457d6 Working Babel transpiling 2023-01-29 19:59:45 -05:00
elijahr2411
517ae3c2e8 Add serve command (npm run serve) 2023-01-29 17:20:46 -05:00
elijahr2411
54153e723d switch to using nanoevents from the weird onmessage shit I had 2023-01-26 16:27:19 -05:00
elijahr2411
37cab87a6f buncha shit uhh i forgot to make a repo until now 2023-01-25 19:55:34 -05:00