From 4256d25c7d59a11b1ecde9165d4866cd4a49e8e2 Mon Sep 17 00:00:00 2001 From: Mari Date: Sat, 20 Jan 2024 00:45:19 -0800 Subject: [PATCH] almost done with the web interface... --- .gitignore | 2 +- .idea/codeStyles/Project.xml | 3 +- LICENSE | 2 +- README.md | 26 +- ..._rollable_tables_from_the_database_too.sql | 25 +- package-lock.json | 2245 +++++++++++++++-- package.json | 10 +- ...nt.ts => bundle-client-with-source-map.ts} | 4 +- src/build/bundler.ts | 67 +- .../check-source-map-and-bundle-client.ts | 10 +- src/client/attribution.less | 28 + src/client/basic-look.less | 35 +- ...combined-generator-responses-entrypoint.ts | 2 + src/client/generator-entrypoint.less | 26 +- src/client/generator-entrypoint.ts | 244 ++ src/client/noscript-entrypoint.less | 2 +- src/client/onload.ts | 7 + src/client/popup.less | 46 + src/client/popup.ts | 19 + src/client/pulse.less | 15 + src/client/pulse.ts | 6 + src/client/responses-entrypoint.less | 11 +- src/client/responses-entrypoint.ts | 16 + src/client/scraper.ts | 244 ++ src/client/tsconfig.json | 6 +- src/common/bbcode.ts | 6 + src/common/bundle.ts | 17 +- src/common/rolltable.ts | 169 +- src/{server/web => common}/template.ts | 94 +- src/common/tsconfig.json | 11 + src/server/db/database.ts | 349 +-- src/server/db/queries.ts | 422 +--- src/server/db/querytypes.ts | 10 +- src/server/db/transformers.ts | 10 +- src/server/discord/commands.ts | 6 +- src/server/discord/embed.ts | 9 +- src/server/discord/router.ts | 6 +- src/server/entrypoint.ts | 10 +- src/server/request/query.ts | 4 +- tsconfig.json => src/server/tsconfig.json | 0 src/server/web/{ => bundles}/sourcemaps.ts | 5 +- src/server/web/router.ts | 44 +- wrangler.toml | 10 +- 43 files changed, 3307 insertions(+), 976 deletions(-) rename src/build/{bundle-client.ts => bundle-client-with-source-map.ts} (87%) create mode 100644 src/client/onload.ts create mode 100644 src/client/popup.less create mode 100644 src/client/popup.ts create mode 100644 src/client/pulse.less create mode 100644 src/client/pulse.ts create mode 100644 src/client/scraper.ts create mode 100644 src/common/bbcode.ts rename src/{server/web => common}/template.ts (52%) create mode 100644 src/common/tsconfig.json rename tsconfig.json => src/server/tsconfig.json (100%) rename src/server/web/{ => bundles}/sourcemaps.ts (78%) diff --git a/.gitignore b/.gitignore index d4398ba..13081a4 100644 --- a/.gitignore +++ b/.gitignore @@ -173,4 +173,4 @@ dist # generated bundles from src/client -src/server/web/client.generated.ts +src/server/web/bundles/client.generated.ts diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 40e03b9..cfa58e6 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -9,6 +9,7 @@