Patrick Fanella PatrickFanella
  • Chicago, IL, USA
  • https://patrickfanella.co
  • Full-stack engineer building AI agent platforms, GPU pipelines, and production systems in Go, React, and TypeScript.

  • Joined on 2026-05-19
PatrickFanella pushed to main at subculture-collec…/clpr 2026-09-24 21:19:38 -05:00
ccac20deab Merge pull request 'Fix /docs redirect, brand 404s, and add per-clip link previews' (#26) from fix/edge-docs-previews into main
1f52cb6502 fix(edge): stop port-leaking redirects, brand 404s, serve clip previews
0746b167a5 feat(backend): render per-clip link previews for chat crawlers
Compare 3 commits »
PatrickFanella deleted branch fix/edge-docs-previews from subculture-collec…/clpr 2026-09-24 21:19:38 -05:00
PatrickFanella merged pull request subculture-collec…/clpr#26 2026-09-24 21:19:36 -05:00
Fix /docs redirect, brand 404s, and add per-clip link previews
PatrickFanella deleted branch fix/sw-bypass-stale-edge-cache from subculture-collec…/clpr 2026-09-24 21:19:27 -05:00
PatrickFanella pushed to main at subculture-collec…/clpr 2026-09-24 21:19:27 -05:00
d7bf528f47 Merge pull request 'Register the service worker under a versioned URL' (#25) from fix/sw-bypass-stale-edge-cache into main
ba50d129a7 fix(pwa): register the service worker under a versioned URL
Compare 2 commits »
PatrickFanella merged pull request subculture-collec…/clpr#25 2026-09-24 21:19:26 -05:00
Register the service worker under a versioned URL
PatrickFanella created pull request subculture-collec…/subcult-os#160 2026-09-24 21:17:15 -05:00
WIP: feat: add unpublished archive approvals and correction history
0cb94f528a feat: record private archive approvals and correction history
16ef61f080 test: keep link attachments on an imported archived task
d8c81912d9 fix: restore archive automation import after merging #38
0bb1d07351 Merge #38 archived task history
2b6d917f9a docs: record archived task history in ADR 0022 and update inventories
76135e617f feat(web): add the History view and an Archive action for top-level tasks
Compare 8 commits »
PatrickFanella commented on pull request PatrickFanella/productivity-suite#99 2026-09-24 21:10:14 -05:00
Parity wave 1: hierarchy, organization, date-only planning, linked issues, and archived history

Added #38 (archived task history; ADR 0022, migration 0026_task_archive_history). Migrations now run 0022–0026.

  • Lifecycle: a task is active, archived or soft-deleted, never two at once.…
f674cfb6c2 Merge mobile admission scanner correction
a64e0ae73c fix: use admission display name in the mobile scanner
66207145eb Merge finance pricing regression correction
Compare 3 commits »
c576904586 Merge mobile admission scanner correction
a64e0ae73c fix: use admission display name in the mobile scanner
66207145eb Merge finance pricing regression correction
Compare 3 commits »
457dadfe16 Merge commit 'a64e0ae73cf0b220a2180e2010df177a1eb6cead' into t3code/email-announcement-scheduling
a64e0ae73c fix: use admission display name in the mobile scanner
66207145eb Merge finance pricing regression correction
Compare 3 commits »
PatrickFanella pushed to fix/door-authority at subculture-collec…/subcult-os 2026-09-24 21:02:54 -05:00
a64e0ae73c fix: use admission display name in the mobile scanner
ead57bc766 Merge finance pricing regression correction
84aa2276bd test: assert disabled pricing without depending on HTML attribute order
Compare 2 commits »
0e58b64f10 Merge finance pricing regression correction
84aa2276bd test: assert disabled pricing without depending on HTML attribute order
Compare 2 commits »
PatrickFanella pushed to fix/door-authority at subculture-collec…/subcult-os 2026-09-24 20:59:45 -05:00
66207145eb Merge finance pricing regression correction
84aa2276bd test: assert disabled pricing without depending on HTML attribute order
Compare 2 commits »
6ac088cb5c Merge finance pricing regression correction
84aa2276bd test: assert disabled pricing without depending on HTML attribute order
Compare 2 commits »
708474c44c Merge finance pricing regression correction
84aa2276bd test: assert disabled pricing without depending on HTML attribute order
Compare 2 commits »