• Joined on 2026-03-28
fabi pushed to capture-ship-placement at fabi/Xenia-Canary 2026-07-24 08:51:21 +00:00
3ba56a5005 [GPU] ship-capture: also dump VS float constants (the placement matrix)
87d02d59f1 [GPU] F10 ship-placement capture: dump world-space draw vertices for RE
Compare 2 commits »
fabi created branch capture-ship-placement in fabi/Xenia-Canary 2026-07-24 08:51:21 +00:00
fabi pushed to feature/ipfb-idxd-parser at fabi/Syplheed-Reborn 2026-07-24 08:51:21 +00:00
a68405216f re: runtime-capture pipeline for exact capital-ship part placement
79c78cc7e1 ship: apply scale + gate approximate external parts behind a toggle
8c8e2dbeb4 ship: use only the primary composite — fixes parts floating mid-ship
a8b5691d1c ship: assemble capital ships from the composite scene graph (real placement)
720a5fec27 viewer: Ships browser (View ▸ Ships) — assemble & view whole capital ships
Compare 16 commits »
fabi pushed to phase-a-args-fileread at fabi/Xenia-Canary 2026-07-23 04:59:02 +00:00
201553aea3 Instrument: file.read offset tracer + XMA-PARAM probe (voice RE)
fabi pushed to feature/ipfb-idxd-parser at fabi/Syplheed-Reborn 2026-07-23 04:55:16 +00:00
053aa81953 Cutscene voice: resolve movies via continuous-stream cue regions
ed5c2f24c3 feat(formats): decode the movie manifest's full mission/phase structure
eee1607e1b feat(formats,viewer): standalone voice player covers all line categories
Compare 3 commits »
fabi pushed to capture-drawlog at fabi/Xenia-Canary 2026-07-19 18:20:06 +00:00
ea9f037b82 [GPU,Kernel] RE instrumentation: per-buffer draw log + file-I/O guest map
29efc0381a [GPU] log_draws: also dump vertex positions for file correlation
c6caa9e9c5 [GPU] Add log_draws: dump per-draw vertex declaration for RE
3c8faf03f7 [Fix] threading_posix: reap thread handle once (mission-end freeze)
16e1eb8e28 [GPU] Clarify 64bpp clear register order
Compare 10 commits »
fabi created branch capture-drawlog in fabi/Xenia-Canary 2026-07-19 18:20:06 +00:00
fabi pushed to main at fabi/PiCloud 2026-07-19 18:16:24 +00:00
813bc46640 docs(examples): add the CMS proof-of-concept dogfooding artifact
5682be366c fix(cms-poc): remediate findings surfaced by the CMS proof-of-concept
Compare 2 commits »
fabi pushed to feature/ipfb-idxd-parser at fabi/Syplheed-Reborn 2026-07-19 18:16:13 +00:00
95de29f290 feat(formats,viewer): movie subtitles, voice decode, and the movie manifest
578c71a1b9 [formats,viewer] Decode grouped-pool XBG7 models; fix mesh routing + albedo
a937779c77 [formats] XBG7 meshes: index buffers are triangle STRIPS, not lists
7143ea18fe [formats] Fully crack T8aD: decode the header's per-tile offset table
4ba723b9a5 [formats] Crack large-T8aD tiling: 256×256 row-major raster tiles
Compare 5 commits »
fabi pushed to main at fabi/EventSnap 2026-07-19 18:11:24 +00:00
a77c2ddc00 Merge branch 'fix/prod-readiness-healthcheck-domain'
40c6fd2ccb fix(deploy): unblock production bring-up (healthchecks + Caddy DOMAIN)
e69ec4d736 Merge branch 'feat/hide-comments-when-disabled'
3fb1b5d80d feat(comments): hide every comment mention when COMMENTS_ENABLED=false
e1ca9d192f Merge branch 'feat/diashow-completeness-display'
Compare 21 commits »
fabi pushed to main at fabi/Mangalord 2026-07-17 05:31:54 +00:00
33cc41bacd fix: make the genre dedup migration collision-proof (0038)
08a9819d76 test: await async render in AddToCollectionModal collection-name assertion
70a6598924 chore: harden docker-compose deployment (bind, memory limits, no-new-privileges)
e6aefaa804 test: pin AppError -> HTTP status mapping (incl 501 and 429 Retry-After)
6354a7a8a3 fix: tighten SSRF interceptor residuals
Compare 20 commits »
fabi pushed to main at fabi/PiCloud 2026-07-17 05:09:00 +00:00
dbdd398d90 feat(email): native SMTP-listener ingress (A3)
0dd03af0c6 feat(interceptors): hook set_if (CAS) + pic interceptors ls (§9.4 M12)
ef16d48a8c feat(interceptors): extend before/after hooks to docs/files/queue/pubsub/http (§9.4 M7-M11)
faf04174c4 perf(interceptors): per-execution resolve cache (§9.4 M6)
8b70d52d43 feat(interceptors): per-interceptor wall-clock timeout (§9.4 M5)
Compare 55 commits »
fabi pushed to main at fabi/EventSnap 2026-07-17 05:08:47 +00:00
5546fb82e6 Merge branch 'fix/mobile-flake-ssr-2026-07-16'
e2b7e54af9 test(e2e): fix load-induced mobile flakes (gesture timing + hydration)
15d338eeb8 fix(frontend): render client-side (ssr=false) to close pre-hydration interaction races
461b1eaf65 Merge branch 'chore/lint-and-format-2026-07-15'
460258c451 ci: gate ESLint + Prettier for frontend and e2e
Compare 39 commits »
fabi pushed to phase-a-args-fileread at fabi/Xenia-Canary 2026-07-16 20:45:04 +00:00
7b6902e08f [WIP] Audio/threading fixes + crash investigation; NEW ORACLE: crash is ours not the game
0aa3eadca7 [Kernel] Add null-safe XThread::TryGetCurrentThread() accessor
a40bc50159 [Phase A] Port args / file.read extraction tracing onto instrument-current
Compare 3 commits »
fabi created branch phase-a-args-fileread in fabi/Xenia-Canary 2026-07-16 20:45:04 +00:00
fabi pushed to main at fabi/Mangalord 2026-07-13 18:40:18 +00:00
b5f7467c47 refactor: remove unused constant_time_eq and correct the token doc
9148e23da8 fix: reap expired sessions with a periodic background sweep
f39307232c fix: force download for untyped (octet-stream) served blobs
1b7b8a3038 fix: cap the multipart metadata part instead of buffering it unbounded
253d46c7e5 fix: return NotFound when a storage key resolves to a directory
Compare 7 commits »
fabi pushed to feature/ipfb-idxd-parser at fabi/Syplheed-Reborn 2026-07-12 18:57:35 +00:00
d23339a3aa feat(viewer): stage thumbnail grid, per-model albedo, camera zoom fix
2053f31d17 feat(formats,cli): decode XBG7 stage containers + fix weapon layout
4096b2d2a5 feat(formats): declaration-driven XBG7 decode (variable stride)
ef6e448268 feat(formats,viewer): decode XBG7 meshes + 3D model preview
e6da726f7b docs(re): CONFIRM T8aD colour interpretation (linear UNORM, ARGB order)
Compare 5 commits »
fabi pushed to instrument-current at fabi/Xenia-Canary 2026-07-12 18:57:22 +00:00
f970a5173f [GPU] log_draws: also dump vertex positions for file correlation
25eb17b91d [GPU] Add log_draws: dump per-draw vertex declaration for RE
f10484834c [APU] Fix mission-audio silence: ALSA underrun keepalive + guest_audio_flags
919e526fd8 [Fix] Screenshot: null-check presenter before use (fixes F12 crash)
2233fae235 [Build] Guard ThinLTO behind XENIA_ENABLE_LTO for memory-constrained hosts
Compare 10 commits »
fabi created branch instrument-current in fabi/Xenia-Canary 2026-07-12 18:57:22 +00:00
fabi pushed to main at fabi/EventSnap 2026-07-12 18:20:59 +00:00
641174717c fix(user-flow): close offline-queue, export, session, ban & realtime gaps