• Joined on 2026-03-28
fabi pushed to docs/retire-xenia-rs-instructions at fabi/Sylpheed 2026-09-16 18:37:31 +00:00
124b9a1561 docs: stop telling people to use the retired xenia-rs
fabi created pull request fabi/Sylpheed#43 2026-09-16 18:37:31 +00:00
docs: stop telling people to use the retired xenia-rs
fabi created branch docs/retire-xenia-rs-instructions in fabi/Sylpheed 2026-09-16 18:37:31 +00:00
fabi created pull request fabi/Sylpheed#42 2026-09-16 18:35:00 +00:00
docs(ppc-manual): quote Canary and our own decoder, not the retired xenia-rs
fabi created branch docs/ppc-manual-canary in fabi/Sylpheed 2026-09-16 18:34:41 +00:00
fabi pushed to docs/ppc-manual-canary at fabi/Sylpheed 2026-09-16 18:34:41 +00:00
7f8a81b8f8 docs(ppc-manual): quote Canary and our own decoder, not the retired xenia-rs
fabi pushed to main at fabi/Schulcloud-MCP 2026-09-16 18:28:54 +00:00
bac91303bf Add a setup guide for the Pi, and a compose file its .env selects
ab265b5b0c Serve MCP at a secret path, so claude.ai can connect
973b82ebf5 Replace the Schulcloud token without a restart
9d0272c622 Offer courses and rooms as MCP resources, with two German prompts
3e44e66dde Survive a first full crawl: poll, time out on silence, retry downloads
Compare 10 commits »
fabi created pull request fabi/Sylpheed#41 2026-09-16 18:07:47 +00:00
fix(tools): every sylpheed.db reader honours $SYLPHEED_DB, and none needs a retired checkout
fabi created branch fix/sylpheed-db-contract in fabi/Sylpheed 2026-09-16 18:07:26 +00:00
fabi pushed to fix/sylpheed-db-contract at fabi/Sylpheed 2026-09-16 18:07:26 +00:00
fd368ec163 fix(tools): every sylpheed.db reader honours $SYLPHEED_DB, and none needs a retired checkout
fabi pushed to main at fabi/Sylpheed 2026-09-16 17:02:46 +00:00
705196b1f6 Merge pull request 'test(formats): invert the primitives tripwire to pin the fix (#38, option A)' (#40) from fix/38-invert-primitives-tripwire into main
42936e4e18 test(formats): invert the primitives tripwire to pin the fix (#38, option A)
Compare 2 commits »
fabi closed issue fabi/Sylpheed#38 2026-09-16 17:02:36 +00:00
main is red on a disc-backed test since #23 — CI cannot see it
fabi merged pull request fabi/Sylpheed#40 2026-09-16 17:02:35 +00:00
test(formats): invert the primitives tripwire to pin the fix (#38, option A)
fabi created pull request fabi/Sylpheed#40 2026-09-16 17:01:34 +00:00
test(formats): invert the primitives tripwire to pin the fix (#38, option A)
fabi pushed to fix/38-invert-primitives-tripwire at fabi/Sylpheed 2026-09-16 17:01:16 +00:00
42936e4e18 test(formats): invert the primitives tripwire to pin the fix (#38, option A)
fabi created branch fix/38-invert-primitives-tripwire in fabi/Sylpheed 2026-09-16 17:01:16 +00:00
fabi pushed to main at fabi/Sylpheed 2026-09-16 05:09:16 +00:00
e0187d6fd9 Merge pull request 'feat(xexdb): re-land #35 onto main — import-thunk naming, FKs, zq.py fixes, RE symbols' (#39) from feat/xexdb-import-naming into main
b57733aade harvest: RE_SYMBOLS.md and apply_re_symbols.sql, which Phase 3 left behind
10150f719d chore: ignore /sylpheed.db — zq.py now defaults to it
38cc170491 fix(zq): stop defaulting the database path into the repo being deleted
f0638dc50b feat(xexdb): port import-thunk naming + schema-wide foreign keys
Compare 5 commits »
fabi merged pull request fabi/Sylpheed#39 2026-09-16 05:09:15 +00:00
feat(xexdb): re-land #35 onto main — import-thunk naming, FKs, zq.py fixes, RE symbols
fabi pushed to main at fabi/Sylpheed 2026-09-15 19:47:29 +00:00
81fc54e072 Merge pull request 'feat(port): adopt the measured held-direction repeat rate (F1)' (#27) from feat/f1-held-repeat into main
07d83c4229 fix(port): held_direction() polls the stick instead of reconstructing it
c0c649c5dd feat(port): adopt the measured held-direction repeat rate (F1)
Compare 3 commits »
fabi merged pull request fabi/Sylpheed#27 2026-09-15 19:47:28 +00:00
feat(port): adopt the measured held-direction repeat rate (F1)