33 Commits
Author SHA1 Message Date
zk a9fe54d48d fix: robustify committed=false and add partman (#1686)
* fix: significantly more robust approach to committed=false scores

* feat: partman

* fix: pg partman lives elsewhere...

* fix: ddkdk

* fix: h a r d h o u s e 12
2026-06-18 20:16:53 +01:00
zk c0dca6f6a9 feat: manual human pass over the code, untangle and remove entropy (#1668)
* fix: use 3003 for seeds port + expose ports consistently

* fix: seeds-webui license AGPL3 -> MIT

* fix: more port 3100 to 3003

* feat: remove "GPT/UGPT" as a phrase from the codebase

* fix: clean up some ridiculous legacy code hoops
2026-06-17 21:34:26 +01:00
zk a815848fb6 fix: ensure some sanity in .env files (#1640) 2026-06-04 21:17:39 +01:00
zk 1e10fb8434 feat: datadumps and datadump loading (#1610) 2026-06-01 22:19:57 +01:00
zk 19fdb4ce0f feat: githooks, check before push (#1560) 2026-05-22 20:47:19 +01:00
zk e363bd2532 docs: migrate from mkdocs to mdbook (#1558)
* docs: migrate from mkdocs to mdbook

- Rename old mkdocs docs/ to old-docs/ for reference
- Set up new docs/ with mdbook (book.toml + src/ tree)
- Mirror full nav structure from mkdocs.yml into SUMMARY.md
- Add Justfile-docs with docs-serve, docs-build, docs-check, docs-install recipes
- Import Justfile-docs from root Justfile
- Rewrite .github/workflows/docs.yml: build step uses taiki-e/install-action
  to install mdbook, split into separate build + deploy jobs, PR builds
  run the check step too

* ci(docs): pin actions to SHAs, install mdbook via release binary

* ci(docs): install mdbook from apt instead of curling a release binary

* dev: replace mkdocs python stack with mdbook in dev image

* ci(docs): apt only works on Debian; restore release binary install for Ubuntu CI

* docs: fix duplicate file entries in SUMMARY.md

* docs: remove docs-install recipe

* docs: remove site-url from book.toml to fix asset loading

* dev: install mdbook from upstream release binary, not Debian apt

The Debian package (0.4.x+ds) strips bundled font assets, leaving the
built site without fonts/fonts.css. Use the upstream tarball (same as CI)
so the theme is complete. Handles x86_64 and aarch64.

* docs: vendor mdbook tarballs in dev/mdbook/, install from there

Dockerfile.dev uses COPY + tar to install the right arch at build time.
CI extracts the x86_64 tarball directly from the checkout.
No network access required for either — and no stripped-fonts Debian package.

* fix: unwritten
2026-05-22 20:43:07 +01:00
zk 4a28e14b45 fix: mount forgit correctly 2026-05-21 18:15:21 +00:00
zk c569243194 feat: remove mongo and all of its deps (#1525)
* feat: remove mongo and all of its deps

* feat: remove all mongodb logic+thin out some unused deps
2026-05-20 19:48:39 +01:00
zk ce425d1381 fix: dont run aggressive crons in localdev by default (#1513)
* fix: dont run aggressive crons in localdev by default

* fix: this test wasn't spurious

* fix: lintmaxxing

* fix: glass tables

* fix: 11
2026-05-20 00:59:54 +01:00
zk 3d9526ec41 fix: a first miscellany of postgres fixes 2026-05-18 11:54:18 +00:00
zk efcd7652ae rebel shell 2026-05-08 16:54:34 +00:00
zk 374f1af8e0 something to do with... (#59)
* something to do with...

* kill and die

* ririri midori
2026-04-28 22:56:24 +01:00
zk b8a98b581c if it hurts to breathe (open a window) (#58)
* if it hurts to breathe (open a window)

* clocked it.

* must sleep tonight, sorry

* feat: leaderboard now shows #1 if you're #1 even in ties
2026-04-22 22:26:43 +01:00
zk 2bc4c3a628 more (#53)
* checkpoint

* server compiles again

* fmt

* checkpoint

* last one out, get the lights

* euston station

* like, mostly good. I'm under the ocean right now.

* fix: some nonsense AI stuff

* fix: new eslint rules, and cleanup imports across the board

* feat: folder slug rewrite, email logic change, too

* fix: register must use txn not db

* checkpoint
2026-04-20 23:11:16 +01:00
zk edda03e916 sunday 5th apr (rip mark hollis) (#52)
* lots of work

* feat: move rg-stats in, ensure consistency in db queries

* the clocks dont work

* almost

* ok jesus been and gone now back to usual
2026-04-06 01:25:30 +01:00
zk 0b9c82bac6 feat: move profile-calcs over 2026-03-29 00:04:26 +00:00
zk e33db85253 untenable speed 2026-03-28 21:19:28 +00:00
zk 7bda97708b work 2026-03-28 19:38:00 +00:00
zk e8b505c52a make deprecation clear; stratify for compat - v2 api i guess 2026-03-28 15:44:49 +00:00
zk c80e2ea2ef feat: start actionising on the west coast 2026-03-19 20:20:11 +00:00
zk 6c041e1f9a antimony 2026-03-18 20:20:03 +00:00
zk d7bb9541f6 refactor: migrate bot/ to a sensible logging solution 2026-03-12 20:19:27 +00:00
zk d1774581ff chore: move some things around & rename 'external'->'services' 2026-03-12 18:42:58 +00:00
zk 5ea514cfa8 feat: first v3 refactor 2026-03-11 00:06:28 +00:00
lyaria fe3f3235ab feat: add Supernova and Solar BMS tables (#1387)
* fix: fix line causing sync-bms-tablefolders to error?

* feat: add supernova and solar BMS tables
2025-11-15 12:00:32 +00:00
beerpsi 1ff8a7139c dev: limit memory usage of mongodb (#1390)
* dev: limit mongodb cache size

* fix indentation
2025-11-13 20:37:54 +00:00
beerpsi a691804cc4 fix(devcontainer): switch to debian 13 (#1357)
* fix(devcontainer): switch to debian 13

* potato potato
2025-09-17 00:42:44 +01:00
beerpsi fb70ebdf80 dev: make some bootstrapping steps always run (#1328)
* dev: make some bootstrapping steps always run

* check if cert has expired
2025-07-15 19:32:30 +01:00
zkldi b485982f1a feat: dzikurdi. gdzie jest moja siglinda?
what gender is ?
2025-04-18 11:34:45 +00:00
zkldi c7878348c2 feat: mount local files on /host-pc 2025-04-10 19:28:25 +00:00
zkldi 553e90edd1 ci: wait, this needs a lot more thought
I need `SSH` to deploy this correctly, or find some useful scp flag.
2024-08-18 22:10:35 +00:00
zkldi f7d0740200 feat: make new BOOTSTRAP_OK 2024-08-17 15:22:04 +00:00
zk 593adb2717 feat: Dev Container (#1149)
* temporary dvctr

* start of work

* fix: timeouts in windows

* fish?

* feat: better, working stuff

* refactor: rename database-seeds to seeds/

* better

* fdsaf

* feat: don't let our container get owned by root

* fix: better user handling

* feat: falling asleep at my desk i yield to you what i have done

* feat: autoadminify

* docs: denote trickshot

* feat: open in browser on launch

* better seeds workings...

* fix: dont kill shell

* docs: mention dev/debs

* fix: whoops

* fix: make seeds load within the century

* feat: rest of the containerisation

* feat: new alias

* style: fix linter errors

* fix: bad call

* fix: better justfile
2024-08-17 15:01:40 +01:00