The webapp for the CollabVM Server
Go to file
modeco80 e3f0ec56a2 Port modals to HTML dialog
Places that used alert() now use a custom dialog. Also the change username modal has been remade.

Also styles some elements. These aren't final, more just to actually style them.

I would like to use jsx or osmething instead of stuffing these in the html, especially since it would allow us to single-source-of-truth i18n (removing our second-source-of-truth in the i18n module that statically replace stuff) in a lot more places. and make other code a lot less iffy.

we do NOT need react or some shit if we do that. just nano-jsx, or something even simpler is more than good enough, and should keep us in our "100 kb smaller" track
2024-03-25 10:12:01 -04:00
src Port modals to HTML dialog 2024-03-25 10:12:01 -04:00
static/lang More i18n related updates 2024-03-15 04:01:40 -04:00
.gitignore Set up the source tree for the typescript rewrite. Nothing really here just yet, just filler 2024-02-04 13:02:45 -05:00
.parcelrc chat and rename, half-working turn status. re-add crusty guac keyboard shit 2024-02-04 13:02:45 -05:00
.prettierignore Port modals to HTML dialog 2024-03-25 10:12:01 -04:00
.prettierrc.json reformat typescript code with prettier 2024-03-12 01:28:23 -04:00
Config.ts add chat sound 2024-02-04 13:02:45 -05:00
jest.config.js More i18n related updates 2024-03-15 04:01:40 -04:00
LICENSE Create LICENSE 2023-01-26 11:28:06 -05:00
package.json WIP: Rip out bootstrap 2024-03-24 08:32:32 -04:00
README.md More i18n related updates 2024-03-15 04:01:40 -04:00
tsconfig.json WIP: Rip out bootstrap 2024-03-24 08:32:32 -04:00
webapp.png Add temporary icon test 1 2023-01-26 19:00:06 -05:00
yarn.lock WIP: Rip out bootstrap 2024-03-24 08:32:32 -04:00

CollabVM 1.2 Webapp 2.0

CollabVM Web App

The CollabVM Web App is the viewer for the CollabVM Server.

Building

Edit Config.ts to your needs, then:

yarn

  • yarn
  • yarn build

npm

  • npm i
  • npm run build

The build output directory is dist/.

Unit testing

This is very minimal and only tests a single standalone part at the moment:

  • yarn test

Serving

Just drop the contents of dist/ somewhere into your webroot.

For testing or development purposes only, you can throw up a quick test webserver with the following command:

yarn

yarn serve

npm

npm run serve