fabro/apps/arc-web/app/lib
Bryan Helmkamp 4aa5aae691 Fix duplicate .env vars on re-setup, capture GitHub App slug
Replace append-based .env writing with mergeEnv() that upserts keys,
preventing duplicates when setup runs multiple times. Capture the GitHub
App slug from the manifest API response and persist it in TOML config
so we can construct installation URLs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-06 19:28:00 -05:00
..
config.server.ts Fix duplicate .env vars on re-setup, capture GitHub App slug 2026-03-06 19:28:00 -05:00
db.server.ts SQLite-backed sessions with GitHub email and app manifest fix 2026-03-02 21:05:59 -05:00
demo-mode.server.ts Per-request demo mode with UI toggle 2026-03-06 07:30:23 -05:00
format.ts Add demo API server and wire React app to fetch from API 2026-03-02 09:39:53 -05:00
github.server.ts Fix react-doctor warnings: remove dead code, fix keys and accessibility (92→99) 2026-03-06 09:40:20 -05:00
graph-theme.ts Fix react-doctor warnings: remove dead code, fix keys and accessibility (92→99) 2026-03-06 09:40:20 -05:00
merge-env.test.ts Fix duplicate .env vars on re-setup, capture GitHub App slug 2026-03-06 19:28:00 -05:00
merge-env.ts Fix duplicate .env vars on re-setup, capture GitHub App slug 2026-03-06 19:28:00 -05:00
session-storage.server.ts SQLite-backed sessions with GitHub email and app manifest fix 2026-03-02 21:05:59 -05:00
session.server.test.ts Add Tailscale authentication provider 2026-03-03 23:46:55 -05:00
session.server.ts Add Tailscale authentication provider 2026-03-03 23:46:55 -05:00
theme.tsx Add light mode support with theme toggle 2026-03-01 18:06:45 -05:00
time.ts Extract shared relativeTime helper from timeAgo and timeUntil 2026-03-06 13:42:49 -05:00