ciregenz
a926a08190
[eric] email: Settings gains a real cloud-run email toggle behind a degrade-honest proxy, ghost label survives old prod
2026-08-06 14:06:46 -07:00
abccodes
fb89324462
[aidan] chore/affiliate-attribution: align private names and trim comments
2026-07-10 19:31:35 -07:00
abccodes
c7004c9878
[aidan] feat/affiliate-ids: unify install identity across electron and python backend
...
Electron resolves ONE install id before spawning the backend (install.json
app_install_id -> python settings installation_id -> fresh uuid) and exports
it as OPENSWARM_INSTALLATION_ID; the backend adopts it when settings has no
installation_id yet. The affiliate app_install_id and the analytics
install_id are now the same value, so affiliate refs join directly to
telemetry with no sign-in required. Drops the frontend app_install_id
forwarding through sign-in flows; the desktop auth router forwards
settings.installation_id as install_id instead.
2026-07-10 18:09:26 -07:00
abccodes
ac2f8e31b6
[aidan] feat/affiliate-filenames: bind installs from stamped filenames
2026-07-10 03:01:32 -07:00
ciregenz
0d093cc5f8
[eric] backend: one-line every comment + collapse 3+ blank runs across apps/ (AST-verified identical, -lines); CLAUDE.md one-line-comment rule
2026-06-25 02:29:04 -07:00
ciregenz and ciregenz
edd800596e
[eric] analytics: group into service/analytics/ subpackage (linter folder-fix), rewire imports, trim ws_manager comment
2026-06-24 18:38:10 -07:00
ciregenz and ciregenz
9137a8c07f
[eric] analytics: add the 2 track_link_email sites I missed (sign-in + settings-save), matching haik/feat/ingest exactly
2026-06-24 18:36:58 -07:00
ciregenz
c5fd4f6b86
[eric] apps: leading-_ -> p_ for import aliases (import x as _y) across apps modules (file-local bindings, p-private 0)
2026-06-23 21:15:43 -07:00
ciregenz
1750363f11
[eric] service+subscription+auth+shims: leading-_ -> p_/public; promote cross-file public (spool_path/conn/install_id/get_user_id/sync_pro_routing/etc.), fix qualified+string test refs
2026-06-23 20:53:18 -07:00
ciregenz
9b0116ca41
[eric] agents: session_store convention-clean (5 funcs off leading-_) + FIX auth/signout _save_session import bug
2026-06-23 12:16:38 -07:00
ciregenz
ed2aa322ca
[eric] backend: PUT settings preserves server-owned fields, stale drafts wiped pro bearers
2026-06-09 15:10:55 -07:00
ciregenz
f59ab9d4dd
[eric] auth: drop the mandatory first-launch sign-in gate, app works signed-out
2026-06-04 04:17:31 -07:00
ciregenz
5b0c6e1df3
defluff: strip em-dashes + shorten docstrings across backend (cosmetic only, no logic change)
2026-05-20 05:25:23 -07:00
ciregenz
0c841bdad4
[eric] onboarding revamp — agentic cursor walks users through 8 setup steps, WIP fixes: Gemini schema scrub, OpenAI GPT-5 routing, websearch cascade, gpt-5 is still a bit flaky...
2026-05-09 01:40:37 -07:00
ciregenz
5bac52266c
[eric] sign-in flow polish, account UI, port-targeting fix
2026-05-07 16:48:22 -07:00
ciregenz
577501c19f
[eric] sign-in flow polish: localhost activate + auto-refresh + clean signout
2026-05-07 12:44:45 -07:00
ciregenz
7a6a49655c
[eric] account flow + settings tweaks
2026-05-07 09:57:49 -07:00