katR oiupoyt · he/him
  • silly island
  • https://oiupoyt.space/
  • i like to build stuf and stuff

    • discord is oiupoyt

    i despise github and microslop

  • Joined on 1991-02-14
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-13 03:36:48 +00:00
ba10e70830 Backup script resolves symlinks, aborts without DB
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-13 03:35:19 +00:00
288ccef090 Backup script removes same-day snapshot before VACUUM INTO
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-13 03:19:39 +00:00
6efbb61afc Indexes on papers.share_token and mistake_tags.attempt_id
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-13 02:58:56 +00:00
338aa2e8ef Print stylesheet: light surfaces for options/inputs, print buttons
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-13 02:47:56 +00:00
32f5e7a440 Remove dead SubtopicRow struct (zero-warning build)
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-13 02:41:11 +00:00
3a785099bc Coach notes use mistake tags and guessing history
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 18:51:00 +00:00
39332670be Enforce 30-day session expiry with lazy cleanup
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 18:42:10 +00:00
0f2a9743f2 SECURITY.md: audit result, rsa advisory assessment, session/data notes
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 18:36:21 +00:00
ad8e878af8 Daily SQLite backup script (VACUUM INTO, 7-day rotation)
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 18:32:56 +00:00
cc0cd75ff9 Document NUM exclusion rationale (audited, not assumed)
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 18:28:37 +00:00
b9763c44cc Add multi-stage Dockerfile (17MB binary, SQLite volume, healthcheck)
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 18:20:59 +00:00
86c883fb91 Per-user autosave rate limit (30/min, 429 past it)
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 18:03:36 +00:00
dc754fe996 Student sign-in UX, gzip, landing stats cache
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 17:55:47 +00:00
5f4539342a Fix math rendering: inline delimiters, matrix rewrite, TeX-ism cleanup
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 16:56:36 +00:00
c4080976bc Deploy artifacts: Termux service scripts plus tunnel config
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 15:04:53 +00:00
ff1c23eaec Vendor examgoal unpickle models, portable pickle path
oiupoyt pushed to main at oiupoyt/chinese2english 2026-10-12 11:00:37 +00:00
dd5629bc6a fix: disable intrusive DOM mutation observer to prevent React tree crashes in dshmarket
oiupoyt pushed to main at oiupoyt/chinese2english 2026-10-12 10:14:57 +00:00
a2d208023a feat: implement direct plugin bundle patching with comprehensive 500+ DSH dictionary
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 09:57:46 +00:00
a7e45a695d README: WhalePrep setup, import pipeline, measured specs
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-12 07:55:20 +00:00
f796c566b9 Owner paper route plus take-paper CTA on shared pages