Commit Graph

41 Commits

Author SHA1 Message Date
Dystroyer8 7f4fc23e1d Fix Qt worker lifecycle crash 2026-07-30 21:10:56 +02:00
Dystroyer8 cba80dfeb1 docs: record desktop feature handoff 2026-07-30 20:26:46 +02:00
Dystroyer8 571969b69b test: verify and document desktop ui 2026-07-30 20:26:03 +02:00
Dystroyer8 cf35148576 feat: connect desktop sessions and streaming 2026-07-30 20:18:11 +02:00
Dystroyer8 1658e0485e feat: add desktop ui foundation 2026-07-30 20:15:20 +02:00
Dystroyer8 d3e85f2077 docs: confirm chat comfort push 2026-07-30 19:51:29 +02:00
Dystroyer8 3361eae564 docs: record chat comfort merge 2026-07-30 19:50:41 +02:00
Dystroyer8 cbba1024d7 merge: add chat comfort features 2026-07-30 19:49:37 +02:00
Dystroyer8 328dcd9f74 docs: update chat comfort status 2026-07-30 19:48:57 +02:00
Dystroyer8 43c1f76d84 feat: improve session navigation 2026-07-30 19:45:05 +02:00
Dystroyer8 112ae6d1da feat: add session titles and migration 2026-07-30 19:42:32 +02:00
Dystroyer8 00a5a6ce8c feat: stream provider responses 2026-07-30 19:38:53 +02:00
Dystroyer8 9148193806 fix: route medical content strictly local 2026-07-30 19:29:55 +02:00
Dystroyer8 77b510bd22 docs: record main push status 2026-07-30 18:36:04 +02:00
Dystroyer8 b52757702d docs: record Gemini milestone merge 2026-07-30 18:35:17 +02:00
Dystroyer8 564a3fdbd3 merge: complete Gemini privacy milestone 2026-07-30 18:34:16 +02:00
Dystroyer8 7a14fe87f9 fix: refine privacy routing and provider reporting 2026-07-30 18:34:01 +02:00
Dystroyer8 a6c46f34e4 docs: record feature branch push 2026-07-30 18:13:57 +02:00
Dystroyer8 a6e4576848 docs: finalize Gemini privacy handoff 2026-07-30 18:13:01 +02:00
Dystroyer8 a0af15a037 test: cover remaining cloud fallback safeguards 2026-07-30 18:11:27 +02:00
Dystroyer8 141ff2e013 feat: add safe Javis startup script 2026-07-30 18:09:06 +02:00
Dystroyer8 af9426edc4 feat: wire hybrid provider into CLI 2026-07-30 18:06:46 +02:00
Dystroyer8 ab6ea485dc feat: add local zero-cost configuration 2026-07-30 18:03:40 +02:00
Dystroyer8 e57186f678 feat: add privacy-aware hybrid routing 2026-07-30 18:00:20 +02:00
Dystroyer8 f3e11831fb feat: add isolated Gemini provider 2026-07-30 17:57:19 +02:00
Dystroyer8 286d96da33 feat: add privacy router and zero-cost safeguards 2026-07-30 17:54:06 +02:00
Dystroyer8 570e7fa153 feat: add secure secret provider 2026-07-30 17:47:36 +02:00
Dystroyer8 a28e2d8bc9 docs: record Gemini free tier constraints 2026-07-30 17:45:11 +02:00
Dystroyer8 cc34f14ece docs: record manual core chat acceptance 2026-07-30 17:44:17 +02:00
Dystroyer8 8a678ae353 docs: confirm pushed core chat handoff 2026-07-30 17:08:19 +02:00
Dystroyer8 0a550e6d9f docs: record merge and hybrid provider plan 2026-07-30 17:07:04 +02:00
Dystroyer8 f3d6dfb13b merge: add first local text chat 2026-07-30 17:05:08 +02:00
Dystroyer8 5d567e5301 docs: update core chat status 2026-07-30 17:04:46 +02:00
Dystroyer8 b153daa989 test: cover chat core and session storage 2026-07-30 17:00:45 +02:00
Dystroyer8 ec9b2f94ad feat: add local chat provider and CLI 2026-07-30 17:00:37 +02:00
Dystroyer8 10d7cd7662 build: document local model runtime 2026-07-30 16:59:25 +02:00
Dystroyer8 fa90a5c5de build: configure Python development environment 2026-07-30 16:45:36 +02:00
Dystroyer8 e6eb99556a docs: compact project handoff workflow 2026-07-30 16:39:10 +02:00
Dystroyer8 0e82748223 docs: add tooling and handoff guidance 2026-07-30 16:18:27 +02:00
Dystroyer8 6d041711bc chore: initialize safe Javis project scaffold 2026-07-30 16:10:02 +02:00
Dystroyer8 49a1dd3718 Test 2026-07-30 14:26:33 +02:00