• Joined on 2026-03-28
fabi pushed to feature/ipfb-idxd-parser at fabi/Syplheed-Reborn 2026-07-10 05:19:16 +00:00
d92c7ddaea feat(viewer): ISO / extracted-dir loading pipeline + native file dialog
ce9fe08bec refactor(formats): rework X360 texture descriptor + xiso reader
Compare 2 commits »
fabi pushed to feature/ipfb-idxd-parser at fabi/Syplheed-Reborn 2026-07-10 05:15:49 +00:00
5dd526c1de feat(formats,cli): recover entry TOC paths from IDXD identity
ac340b9219 feat(formats): recover IPFB TOC name-hash; look up entries by path
84dd806f5b feat(formats): IPFB archive + IDXD definition readers
f8127e73b0 feat: initialise workspace — Milestone 1 asset explorer
fabi created branch feature/ipfb-idxd-parser in fabi/Syplheed-Reborn 2026-07-10 05:15:49 +00:00
fabi pushed to phase-a-tracing at fabi/Xenia-Canary 2026-07-10 05:15:06 +00:00
a154309022 [Phase A] Expansive extraction tracing: call args, file.read, name-hash probe
fabi created branch phase-a-tracing in fabi/Xenia-Canary 2026-07-10 05:15:06 +00:00
fabi created repository fabi/Syplheed-Reborn 2026-07-10 05:12:34 +00:00
fabi pushed to iterate-4A/apu-xma-stage1 at fabi/xenia-rs 2026-07-10 05:11:37 +00:00
dc3de9dbc4 docs: map IDXD reflective framework; defaulted-field routes
f51c7c8ca9 docs: add message\ scheme + labeling coverage to RE symbol map
6b248d71e9 docs: RE symbol map + DB re-stamp for cracked IPFB name-hash
Compare 3 commits »
fabi pushed to iterate-4A/apu-xma-stage1 at fabi/xenia-rs 2026-07-08 05:10:56 +00:00
5950dc86d5 [iterate-4A] jit: coverage — update-form loads/stores + mfspr/mtspr(LR/CTR) → 89.6% native
0becc9185a [iterate-4A] jit: coverage — cheap integer ALU ops (+5pt native, chain -14% vs interp)
e3cc6d11d0 [iterate-4A] jit: per-block GPR register caching — bodies now beat interp
4b78c67605 [iterate-4A] jit: superblock chaining B2 — bcx two-way + loop back-edges
2c17a511f7 [iterate-4A] jit: native superblock chaining B1 (bx + fall-through), −6.4% wall
Compare 16 commits »
fabi pushed to main at fabi/Mangalord 2026-07-08 05:07:34 +00:00
f879ce1866 fix: per-IP auth rate limiting instead of one global bucket
bf425cf8e6 fix: opt-in CDP re-validation of headless-browser navigations (SSRF)
ff4ca964f5 fix: reject private IPs after DNS resolution (SSRF/DNS-rebinding)
61669aac3f fix: don't mark private-mode blobs as publicly cacheable
795eb76f9a fix: document and wire the DB pool env vars into compose
Compare 14 commits »
fabi pushed to main at fabi/EventSnap 2026-07-08 04:14:38 +00:00
16d1f356be Merge branch 'security/audit-2026-07-07'
a4b2c5bd1c fix(security): harden authz, media gating, recover, SSE, deps
683b1b6f65 Merge branch 'perf/stability-2026-07-07'
d6c91974eb perf(backend): close config/upload/export hot paths + stability fixes
4cdb3ae14a Merge branch 'fix/audit-2026-07-07'
Compare 6 commits »
fabi pushed to main at fabi/PiCloud 2026-07-08 04:14:27 +00:00
87292fc4e9 refactor(apply): split reconcile_group_structure_tx create/reparent branches
6ec034fb1d refactor(apply): unify divergence detection and drop the plan-path N+1
3f272daf04 fix(cli): make the per-env approval gate fail closed
2e3263002a fix(apply): gate group content writes in-tx to close a create-race authz hole
8d71620e11 style(test): rustfmt the env-approval journey
Compare 27 commits »
fabi pushed to main at fabi/Mangalord 2026-07-07 17:12:11 +00:00
51ea254dde fix: surface streamed load failures inline
fee68dd9ac feat: loading skeleton on the manga detail page
3c8e264f48 feat: loading skeleton on the library page
16cdec051a feat: loading skeletons on the bookmarks and collections pages
5b51bcf056 feat: results skeleton on the search page
Compare 19 commits »
fabi pushed to feat/ownership-and-approval at fabi/PiCloud 2026-07-05 18:48:38 +00:00
4c68d2fa33 fix(project-tool): close M5+M3 review findings (authz + data-loss + None-path)
5c33b7490b feat(project-tool): multi-repo single-owner ownership + takeover (§7 M3)
654e38752d feat(project-tool): per-env approval-policy gating (§4.2/§6)
Compare 3 commits »
fabi created branch feat/ownership-and-approval in fabi/PiCloud 2026-07-05 18:48:38 +00:00
fabi pushed to main at fabi/Mangalord 2026-07-05 16:24:35 +00:00
ef8d226ba6 fix(detail): resync reaction toggle across manga navigation
19db66a845 feat(home): add a "Recommended for you" shelf
d6a109df2d feat(recommendations): content-based "Recommended for you" endpoint
bb833c7e71 feat(detail): like/dislike buttons on the manga page
258a536254 feat(reactions): per-user like/dislike on mangas
Compare 5 commits »
fabi pushed to main at fabi/Mangalord 2026-07-04 20:09:25 +00:00
9c4a93c058 fix(reader): harden swipe/long-press coexistence and next-chapter prefetch
bfaa166e0a fix(home): keep finished series off the Continue-reading shelf
3824eaafb2 fix(history): count distinct new chapter numbers, authoritative on detail
f1349100d7 feat(reader): prefetch the next chapter's first pages near the end
3f1a5e9c41 feat(reader): swipe left/right to turn pages in single mode
Compare 12 commits »
fabi deleted branch feat/ocr-ocrs-backend from fabi/Mangalord 2026-07-04 17:47:27 +00:00
fabi pushed to main at fabi/Mangalord 2026-07-04 17:45:07 +00:00
38146b4d03 chore(frontend): sync package-lock version to 0.94.0
fabi pushed to main at fabi/Mangalord 2026-07-04 17:34:59 +00:00
8acc0e6cc2 feat(frontend): use the Mangalord monogram as the browser tab icon
4e154434a1 fix(upload): stream chapter pages to storage instead of buffering the whole chapter
141cd52f7e fix(frontend): percent-encode fileUrl key segments
83a9ab40cd fix(crawler): reap dead jobs alongside done ones
a141d65db1 fix(analysis): cap decoded pixels on the vision backend too
Compare 9 commits »
fabi pushed tag intro-video-done to fabi/xenia-rs 2026-07-03 06:04:12 +00:00