The webapp for the CollabVM Server
Go to file
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
src WIP: Rip out bootstrap 2024-03-24 08:32:32 -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 Implement basic i18n 2024-03-12 06:45:03 -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