Commit Graph
14 Commits
Author SHA1 Message Date
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 de1947573a fix: make bms/pms use normal sorting on tables (#1519) 2026-05-20 02:13:10 +01:00
zk 6d77ed3c48 feat: significantly better ci images (#1516) 2026-05-20 01:20:32 +01:00
zk f52cc515a1 emerg: scoreID must use legacyChartID to maintain stability 2026-05-18 19:31:54 +01:00
zk d949278d97 feat: datadumps 2026-05-16 23:51:24 +00:00
zk e33db85253 untenable speed 2026-03-28 21:19:28 +00:00
zk 6c041e1f9a antimony 2026-03-18 20:20:03 +00:00
zk 5ea514cfa8 feat: first v3 refactor 2026-03-11 00:06:28 +00:00
zk 0ff07c9fb5 fix: unfuck dependabot tez 2026-02-05 21:36:08 +00:00
zk dbc901b465 fix: unfuck devctr on macos 2026-02-05 21:15:50 +00:00
misakii ef87b6430e fix(devcontainer): ensure correct permissions on Windows volume mounts (#1386)
When the host project directory is mounted, Docker overwrites the image’s filesystem permissions, leaving the workspace owned by root instead of tachi. By moving the chown into the container startup (via ENTRYPOINT), permissions are corrected after the volume is mounted, restoring write access for the
non-root user.
2025-11-10 10:33:26 +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
j1nxie e770a14e2e fix: correct locale entry for locale-gen (#1323)
this should be `language[_territory][.codeset] codeset` according to
https://wiki.archlinux.org/title/Locale
2025-07-14 14:21:34 +01: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