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 feat/emoji-autocomplete at oiupoyt/discordo 2026-10-19 07:44:43 +00:00
af615e4724 feat(composer): add emoji autocomplete and preview
eb4028957d feat(messageslist): draw kitty images in Rio (#851)
cb4c82d3e1 perf(messageslist): keep each message's built view instead of rebuilding it on every draw (#850)
1bcd7650c8 build(markdown): add no_syntax_highlighting tag to build without chroma (#849)
cfb31cf2f3 build: bump tview to latest and use tcell fork (#848)
Compare 10 commits »
oiupoyt created repository oiupoyt/discordo 2026-10-19 07:44:34 +00:00
oiupoyt pushed to main at oiupoyt/chinese2english 2026-10-18 17:03:32 +00:00
ab0179545a docs: record the measurement traps and script them
oiupoyt pushed to main at oiupoyt/chinese2english 2026-10-18 16:55:21 +00:00
23327d2bd5 feat: translate code comments, reaching zero Chinese in the served UI
oiupoyt pushed to main at oiupoyt/chinese2english 2026-10-18 15:31:36 +00:00
e99d4fee26 fix: translate bundles that store Chinese as \uXXXX escapes
oiupoyt pushed to main at oiupoyt/chinese2english 2026-10-18 14:52:50 +00:00
64831fe317 feat: translate 100% of served UI literals, including template literals
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-18 13:28:20 +00:00
9fa24f533a Programmed summary section on result page: rule-based coach notes replace the AI Summary (nav link, arrow bullets)
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-18 13:12:42 +00:00
e4c51126a0 Previous-year-paper mode: year+shift picker builds the full actual paper (exam.rs past branch, build-page mode cards wired)
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-18 11:54:13 +00:00
78f4ac2507 UX parity round 2: compact (1)-(4) radio pills, palette section groups, answers-saved label, result nav restructure with tag-banner and chapter-subtopic table, build page mode cards + complete-syllabus + sticky quota sidebar
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-17 08:02:01 +00:00
64056b8b74 Ignore python caches
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-17 07:39:22 +00:00
5a562176ae Diagram pipeline: import 1,856 image MCQs with local figures, sanitized img allowlist, WebP shrink
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-17 05:58:09 +00:00
68a287ac78 Dashboard weakest-subtopics table gains % column for result-page consistency
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-17 05:51:35 +00:00
c58bb0c5da Time analysis on result page + per-question stopwatch in exam (fixes time_secs never recorded)
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-17 05:33:38 +00:00
deaa6d9b3d Result page: share box with copy-link button for the paper's public URL
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-17 05:23:38 +00:00
22c6c24e87 Result page: score-banded encouragement card (ZenithPrep modal analogue)
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-17 05:15:31 +00:00
adefc976fe Result page: sticky left nav with section anchors, negative-marks card, mistakes badge
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-17 04:52:17 +00:00
b12f7dcac1 Bust Cloudflare cache for style.css and exam.js via ?v=4
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-17 04:34:28 +00:00
aae54300be Replicate ZenithPrep active-exam UI: white question card with inline options, 5-state CBT palette, NTA action bar
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-16 09:50:15 +00:00
a0fcfc93b6 Title-case subtopic names via scripts/titlecase.py
oiupoyt pushed to master at oiupoyt/whaleprep 2026-10-16 09:26:29 +00:00
374e2e2056 Paper preview in ZenithPrep style: stat cards, subject sections