haikdc
|
67fce8ee89
|
[haik]: refactor: canonicalize settings imports and public API naming - move all load_settings imports from backend.apps.settings.settings to backend.apps.settings.store (agent_manager, agents, browser_agent, mcp_preflight, anthropic_proxy, auth/router, dashboards, outputs, service, subscription/router, web) so consumers point at the source module instead of the re-export; rename _atomic_write_settings to atomic_write_settings and _has_own_model to has_own_model since both are called across module boundaries; rename _summarize_block to summarize_block and UPLOAD_DIR to P_UPLOAD_DIR in settings.py; clean up unused var names (_base to _, _ext to _, _httpx to httpx); update test_auth_router.py imports and _save_settings references to match
|
2026-06-13 22:22:31 -07:00 |
|
haikdc
|
f0d3cabc47
|
[haik]: refactor: standardize backend naming and import structure - strip leading underscores from all internal functions/constants across agents, settings, session, and provider modules in favor of public names or P_ prefix for module-private symbols; replace nine_router/init.py barrel re-exports with direct submodule imports (process, sync, sync_custom, oauth); hoist inline stdlib imports to module level; delete dead openai_passthrough.py GPT-5 proxy and the redundant _save_settings alias
|
2026-06-13 19:30:34 -07:00 |
|
haikdc
|
c8c6117d64
|
[haik]: remove dead code and modernize test infrastructure: drop unused functions (validate_credentials, get_provider_credentials, submit_state), remove unused imports and parameters across outputs, buffer, client, settings, credentials, service, auth, main, and tools_lib; replace hand-rolled async fakes in browser agent tests with pytest-mock mocker fixture and AsyncMock, switch to SimpleNamespace over ad-hoc test classes, adopt pytest.mark.usefixtures for unused fixture params, and add pytest-mock to dev dependencies
|
2026-06-13 13:01:11 -07:00 |
|
ciregenz
|
e47a3dbf35
|
[eric] settings: boot reconciles managed 9router keys so a cleared key drops the stale connection
|
2026-06-12 14:02:58 -07:00 |
|
ciregenz
|
a126c42a07
|
[eric] free-trial: hand the wheel back when a real model is connected mid-trial (key or 9router sub)
|
2026-06-10 16:32:25 -07:00 |
|
ciregenz
|
fb178648df
|
[eric] free-trial: backend dispatch injection, hardware fingerprint, mint/clear, exhaustion upsell
|
2026-06-09 23:54:10 -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 |
|
eric
|
11b7d9b7a4
|
[eric] perf+ui: shrink runs chunks in parallel (5min -> ~1min) and shows a live pulsing label so users know its working
|
2026-05-31 18:50:46 -07:00 |
|
eric
|
56caabebbc
|
[eric] fix: popup uses full width and matches app surface, error toast no longer red wall, summarize chunks small enough for dense pdf tokenization
|
2026-05-31 18:40:33 -07:00 |
|
eric
|
1372130d28
|
[eric] fix: summarize big files by chunking when source exceeds aux model window then merging
|
2026-05-31 18:33:02 -07:00 |
|
ciregenz
|
33aa485a12
|
[eric] cycles: extract settings persistence into store leaf
|
2026-05-23 07:12:19 -07:00 |
|
ciregenz
|
a30229bbda
|
[eric] attach: native PDFs on Claude/Gemini/OR, cost calc, meter fix, 9router bypass for image blocks
|
2026-05-22 23:43:54 -07:00 |
|
ciregenz
|
f59bf0db9b
|
defluff (frontend + backend): strip em-dashes + shorten docstrings + drop dead UI files (cosmetic only, no schedule code)
|
2026-05-20 05:36:17 -07:00 |
|
ciregenz
|
1b0e6c35eb
|
[eric] App Builder polish + onboarding fix
|
2026-05-13 00:24:51 -07:00 |
|
ciregenz
|
b3428a736b
|
[eric] custom OpenAI-compatible provider support, youtube bug fix (windows)
|
2026-05-07 21:22:40 -07:00 |
|
ciregenz
|
fae2806124
|
[eric] make non-Anthropic API keys actually work end-to-end, fix the wildly wrong cost numbers, multi model ux/ui improvements
|
2026-05-06 21:05:57 -07:00 |
|
ciregenz
|
49c649e3d9
|
[eric] single sync function for all state syncing
|
2026-05-05 12:11:07 -07:00 |
|
ciregenz
|
3c42d8738f
|
[eric] refactor internal service layer
|
2026-05-04 19:39:19 -07:00 |
|
ciregenz
|
b7a1faee38
|
[eric] delete miscelaneous scrapped code
|
2026-05-04 19:15:42 -07:00 |
|
ciregenz
|
f5cc3a36fb
|
[eric] remove vendored 9router (now fetched from npm at build), remove Copilot, and fix subs + tools
|
2026-04-25 02:26:08 -07:00 |
|
Eric
|
744a14dc47
|
[eric] 1.0.26 windows-only: fix subscription OAuth + perf pass
Connecting→Connect mid-flow on Windows: 9router callback hardcoded
localhost:8324 (dies when backend lands on 8325+)
|
2026-04-22 16:33:00 -07:00 |
|
ciregenz
|
1a68ccfc7b
|
[eric] OpenSwarm Pro: new managed plan alongside BYO — deep-link activation from billing checkout, onboarding + Settings card with live usage, gradient OpenSwarm Pro group in
the model picker, inline error cards for rate-limit/connection failures, debugger startup fix
|
2026-04-15 23:05:02 -07:00 |
|
ciregenz
|
a5fc29351e
|
[eric] stop tab clicks in browser cards from triggering card auto-focus (stopPropagation on tab click events), fix broken PostHog identify (SDK has no .identify(), use .set()), send referral_source to PostHog
|
2026-04-10 09:26:18 -07:00 |
|
ciregenz
|
57465a919f
|
[eric] analytics: fix cost tracking, onboarding profile, and data accuracy, also janky titles
|
2026-04-02 11:18:46 -07:00 |
|
ciregenz
|
7c3da1ab4c
|
[eric] fix 9Router CLI auth for subscription users, add analytics, update models
|
2026-03-27 00:21:19 -07:00 |
|
ciregenz
|
8d09e46df5
|
[eric] add PostHog analytics integration
|
2026-03-24 11:48:50 -07:00 |
|
haikdc
|
1717d456cf
|
[Haik]: (Now u can rename the dashboards via the sidebar) (Default system prompt - and a button to reset to the default if u ever modify it) (Completely revamped dashboard icon, when clicked it expands to show all active items in the dashboard, when u click an item, it jumps to it auto focussing) (this auto focus jump also has a custom animation and highlighting)
|
2026-03-16 03:56:18 -07:00 |
|
haikdc
|
1632b5c9e5
|
[Haik]: ckpt, (Fixed view create duplication bug) (Views auto save) (MCP is star sorted by default) (reload issues in dash fixed) (electron app made)
|
2026-03-15 00:09:04 -07:00 |
|
haikdc
|
23621306a1
|
[Haik]: and so it begins
|
2026-03-13 12:09:25 -07:00 |
|