• Joined on 2026-03-28
fabi pushed to main at fabi/EventSnap 2026-05-17 19:01:00 +00:00
b241ba6415 Merge fix/security-review-followups: security review batch fixes
d228676a56 fix(security): cross-event authz, SSE ticket flow, account hardening, audit logs
2340f21637 Merge feat/e2e-test-suite: Playwright E2E suite + small fixes
e42d8a92a1 feat(e2e): Playwright suite — 134 tests across 9 spec areas + UA matrix
1cdab21514 fix(frontend): a11y backdrop, ≥44px PIN button, test-ids on auth & upload
Compare 19 commits »
fabi pushed to main at fabi/Mangalord 2026-05-17 18:58:41 +00:00
89b8785a40 bugfix: reader-nav is fully fixed; no settle-on-scroll (0.21.3)
64ccc0ba84 bugfix: measure bar heights with ResizeObserver instead of magic numbers (0.21.2)
215325ad2f bugfix: reader nav sticks under the app header instead of behind it (0.21.1)
7aa6e7e6d9 feat: chapter chevrons, sticky app frame, and focus mode (0.21.0)
c95c1805df feat: upload flow revamp (0.20.0)
Compare 10 commits »
fabi created branch main in fabi/Mangalord 2026-05-17 18:58:41 +00:00
fabi created repository fabi/Mangalord 2026-05-17 18:45:17 +00:00
fabi pushed to master at fabi/xenia-rs 2026-05-10 19:47:41 +00:00
ac2f89a7bb Re-baseline sylpheed_n50m golden post-AUDIT-054
2a8ff9515d AUDIT-054: thread CreateOptions through NtCreateFile + opt-in cache persistence
25704c5811 Re-baseline sylpheed_n50m golden post-AUDIT-032
49f3eafa15 AUDIT-032: dedicated audio worker thread per client (Plan B)
7bc9e3acac Merge analysis-overhaul/vmx-stores (M9.5 + M11.5 + VMX + SJIS/UTF-8)
Compare 162 commits »
fabi created branch chore/portable-snapshot in fabi/xenia-rs 2026-05-10 19:41:23 +00:00
fabi pushed to chore/portable-snapshot at fabi/xenia-rs 2026-05-10 19:41:23 +00:00
e6d43a23ac chore: add migration/ bundle for cross-machine setup
8e709b0a24 chore: track audit-runs summary artifacts (md/csv/diff/txt/json/etc)
609f586ed8 chore: backfill audit-findings.md with entries from audits 023-057
ac2f89a7bb Re-baseline sylpheed_n50m golden post-AUDIT-054
2a8ff9515d AUDIT-054: thread CreateOptions through NtCreateFile + opt-in cache persistence
Compare 10 commits »
fabi pushed to master at fabi/xenia-rs 2026-04-16 21:17:36 +00:00
c694bb3f43 Initial commit: xenia-rs workspace for Xbox 360 RE
fabi created branch master in fabi/xenia-rs 2026-04-16 21:17:36 +00:00
fabi created repository fabi/xenia-rs 2026-04-13 17:01:00 +00:00
fabi pushed to main at fabi/EventSnap 2026-04-06 19:29:29 +00:00
f7fdfa4627 docs: add mobile testing guide
4a5506f32d feat: mobile-first UI redesign (v0.15.0)
4757be71a3 feat: role-aware nav icons across feed, host, and admin pages
d0a199e9b5 fix: HTML export tojson filter + authenticated file download (v0.14.1)
2375a9cfa6 fix: refresh only export jobs list on Aktualisieren, not the whole page
Compare 11 commits »
fabi pushed to feat/html-viewer-export at fabi/EventSnap 2026-04-06 19:27:14 +00:00
1685bf105c fix: update export page guide text for new viewer
ffc926bf4d feat: replace HTML export with SvelteKit viewer
2fd66a800a chore: build and commit export-viewer static output
4f966533fe feat: add export-viewer SvelteKit static app
4a5506f32d feat: mobile-first UI redesign (v0.15.0)
Compare 10 commits »
fabi created branch feat/html-viewer-export in fabi/EventSnap 2026-04-06 19:27:14 +00:00
fabi pushed tag v0.12.0 to fabi/EventSnap 2026-04-02 19:13:18 +00:00
fabi pushed to main at fabi/EventSnap 2026-04-02 19:13:17 +00:00
87b5aff478 feat: implement onboarding guide and HTML export guide
fabi pushed to main at fabi/EventSnap 2026-04-02 19:11:16 +00:00
75d186fad3 feat: implement My Account page
fabi pushed tag v0.11.0 to fabi/EventSnap 2026-04-02 19:11:16 +00:00
fabi pushed tag v0.10.0 to fabi/EventSnap 2026-04-02 19:04:03 +00:00
fabi pushed to main at fabi/EventSnap 2026-04-02 19:04:02 +00:00
989d88022a feat: implement rate limiting across all API endpoints
fabi pushed to main at fabi/EventSnap 2026-04-02 18:56:23 +00:00
258e2bd84d feat: implement export engine