Commit Graph

  • 0f9e366ad5 fix(web): tool-call checkmarks nearly invisible on the terracotta (light) theme dtoro 2026-07-21 11:46:49 +02:00
  • 052230209c fix(web): task launcher textarea no longer grows while typing; less transparent windows on Firefox dtoro 2026-07-21 11:41:14 +02:00
  • e5a81241b7 feat(web): operator questions inline in chat, mascot reactions scoped to the focused task dtoro 2026-07-21 10:46:46 +02:00
  • 6b6bfe1fd8 feat(web): new task opens straight into chat, context rail waits for content, frosted windows dtoro 2026-07-21 09:50:47 +02:00
  • ce34cfeac7 feat(web+nomos): fix chat streaming reactivity, unified activity timeline, tool cards in chat dtoro 2026-07-21 07:49:02 +02:00
  • 55b93c59ef fix(web): remove redundant GraphBackground from Tasks page dtoro 2026-07-21 00:18:17 +02:00
  • eb3d2de1ca feat(web): mascot physics juice (bounce, skid, spring squash, hop) + typewriter speech bubble dtoro 2026-07-21 00:06:44 +02:00
  • d82095213a fix(web): mascot physics, drag reliability, and speech-bubble polish dtoro 2026-07-20 23:23:30 +02:00
  • 7b1dfbc8aa feat(web): desktop mascot ("Cluck") — egg/chick/adult tamagotchi that roams the desktop, reacts to chat/events, walks on top of windows dtoro 2026-07-20 14:27:48 +02:00
  • f1cdf4ea13 chore: trigger webhook redelivery (verify ALLOWED_HOST_LIST fix) dtoro 2026-07-20 11:47:59 +02:00
  • e055a7c6ce feat(nomos): session-review improvements (P0/P1/P2 from 2026-07-20 audit) dtoro 2026-07-20 11:32:31 +02:00
  • 9f4d645d06 docs: plan a pixel-art desktop mascot ("Cluck") claude/frontend-preview-setup-cd0560 dtoro 2026-07-20 11:23:15 +02:00
  • aee458ce83 feat(web): add windowed Settings app, separate from initial Config screen dtoro 2026-07-20 11:00:57 +02:00
  • 58a11ca872 feat(web): resizable panels via svelte-splitpanes + Claude-style composer dtoro 2026-07-20 10:32:54 +02:00
  • aed068de12 feat(web): redesign UI as an OS-style desktop shell claude/desktop-ui-app-icons-aa3914 dtoro 2026-07-19 21:34:15 +02:00
  • 8657ac5669 feat(web): open tasks/sessions as floating windows with independent live chat dtoro 2026-07-19 17:00:41 +02:00
  • e28e0e9ea3 feat(web): unify Knowledge Base filtering into one type multiselect dtoro 2026-07-19 17:00:13 +02:00
  • 6051fb4845 feat(web): curved edges + unique SVG ids for concurrent graph views dtoro 2026-07-19 16:59:23 +02:00
  • 544afae77f feat(nomos): retry cap, vm: targets, inspect_path, goal supersession, runbooks dtoro 2026-07-19 00:09:39 +02:00
  • bd44626532 feat(web): floating entity-detail windows (wmkit), replacing sidebar/sheet dtoro 2026-07-18 10:46:27 +02:00
  • b0cdf64bbf fix(web): vite-env.d.ts missing vite/client types reference dtoro 2026-07-18 10:46:04 +02:00
  • d6b3d3c88b fix(web): relation rows wrap and break layout on long node names dtoro 2026-07-18 08:20:40 +02:00
  • 8615f2268f fix(web): entity Relations panel was missing true incoming edges dtoro 2026-07-18 08:13:19 +02:00
  • 258b14dcbc feat(web): ontology-driven fleet treegrid, relations grouping, dev auto-config dtoro 2026-07-17 23:26:04 +02:00
  • 646373a676 fix(httpapi): GetGraph 500s when rel_type is omitted dtoro 2026-07-17 23:25:41 +02:00
  • 69964abe2e chore: reconcile on-client path + add golangci-lint config (R13+R14) dtoro 2026-07-17 23:09:47 +02:00
  • 6806fac5fd feat(web): define ChatEvent discriminated union, eliminate all any sites (R9) dtoro 2026-07-17 23:08:35 +02:00
  • 7dc1c1ae39 docs: document the non-OpenAPI routes carve-out (R11) dtoro 2026-07-17 23:02:08 +02:00
  • 8709e01dcb fix(web): eliminate all Svelte 5 runes-mode warnings (R10) dtoro 2026-07-17 22:58:08 +02:00
  • c96c795126 test: add unit tests for 6 previously-untested packages (R7) dtoro 2026-07-17 22:54:44 +02:00
  • 463bdacf5c feat(web): add eslint + prettier + vitest toolchain + web CI job (R8) dtoro 2026-07-17 22:49:27 +02:00
  • fb39a48bef refactor: split phase3.go + extract MCP tool registry (R4) dtoro 2026-07-17 22:41:40 +02:00
  • a2410cf9c2 docs(R5): rewrite knowledge schema + llm-wiki for DB-native model; deprecate root inventory.yaml dtoro 2026-07-17 22:36:41 +02:00
  • d2950dd09d refactor: sqlc vs raw SQL — hybrid approach (R3) dtoro 2026-07-17 22:24:23 +02:00
  • 0a3654b08f refactor(web): delete dead code (R2) — 1736 lines removed dtoro 2026-07-17 22:10:27 +02:00
  • c3973e7ac9 refactor: delete dead Go code (R1) dtoro 2026-07-17 22:06:46 +02:00
  • e3a0326c78 docs: codebase review + documentation maintenance pass dtoro 2026-07-17 22:04:54 +02:00
  • 55781984c7 docs(mbse): add MBSE system model, framework, component and ontology views dtoro 2026-07-17 21:00:14 +02:00
  • 7012525ad6 chore(web): remove dead 'approval' case in ActivityTimeline icon map dtoro 2026-07-16 08:29:27 +02:00
  • 127b939a95 Merge remote-tracking branch 'origin/main' into claude/frontend-dev-mode-7feb5b dtoro 2026-07-16 08:22:38 +02:00
  • 6a8efd22bb feat(web): redesign task rail — Plan/Event log polish, entity graph resize fix dtoro 2026-07-16 08:22:08 +02:00
  • 876f181068 fix(agent): don't auto-complete sessions with pending approvals dtoro 2026-07-16 00:17:50 +02:00
  • df24cae507 fix(agent): fully silent assent — no system notes, no chat_assent events dtoro 2026-07-16 00:09:31 +02:00
  • e4e426de7d fix(agent): auto-complete with partial outcome when writeback missing dtoro 2026-07-15 23:49:50 +02:00
  • ca2ff56a25 fix(agent): mark chat-assented executions as continued to prevent race dtoro 2026-07-15 23:18:16 +02:00
  • d6e180845c fix(agent): silent assent — stop injecting confusing system notes dtoro 2026-07-15 23:03:34 +02:00
  • 7ef8446825 fix(agent+ui): whatsapp session audit — approvals, stuck indicator, stale execs dtoro 2026-07-15 22:19:30 +02:00
  • a9b3f844b2 fix(eval): raise iteration-followup run cap to 40 (maxIterations) dtoro 2026-07-15 14:16:46 +02:00
  • a3afbb96cf fix(eval): raise iteration-followup run cap to 25 dtoro 2026-07-15 14:05:33 +02:00
  • d55bae17b9 fix(agent): broaden auto-complete to discovery+writeback path dtoro 2026-07-15 13:21:46 +02:00
  • e3b5fdc358 feat(agent): auto-complete tasks when all plan steps are terminal dtoro 2026-07-15 13:06:47 +02:00
  • 3c3b12df5e fix(agent): directive assent notes + retry bump to fix empty responses dtoro 2026-07-15 12:50:22 +02:00
  • 3d99282897 fix(agent): move plan step replacement from reopenSession to setGoal dtoro 2026-07-15 12:32:02 +02:00
  • a8f04cc9e3 fix(agent): open assent window on 'go ahead' after propose_plan dtoro 2026-07-15 11:58:57 +02:00
  • 487f9ad358 fix(agent): reopenSession replaces plan steps for executing sessions too dtoro 2026-07-15 11:13:23 +02:00
  • 3d7fa99560 fix(eval): preserve plan generations across iterations dtoro 2026-07-15 10:48:21 +02:00
  • 844cfe5888 fix(agent): read-only plans execute without approval dtoro 2026-07-15 10:12:51 +02:00
  • f1dda7290a fix(eval): fix manifests to require live inspection + approval followup dtoro 2026-07-15 10:02:46 +02:00
  • 462fb4d77b chore(eval): consolidate evals into single evals/ folder dtoro 2026-07-15 09:50:26 +02:00
  • e3fa6736c0 feat(agent): plan-first gate, iterative follow-ups, reasoning persistence dtoro 2026-07-15 09:36:27 +02:00
  • e8b30cddcf feat: add theme system, fonts, graph styling, rename Overview→Tasks dtoro 2026-07-15 00:14:31 +02:00
  • 49dfaa77e6 fix(api): sort graph nodes by degree instead of alphabetically dtoro 2026-07-14 22:02:58 +02:00
  • 1267c39ab1 docs(plans): mark OIDC token-refresh fix as shipped (3b98097) dtoro 2026-07-14 21:31:38 +02:00
  • a5336c02e9 docs(plans): mark post-fix remainders as Done — all 18 fixes shipped, 4/4 evals pass dtoro 2026-07-14 21:29:56 +02:00
  • dd3076a23a feat(agent): close all post-fix remainders + golden eval harness (F.1-F.2, C.1-C.2, B.4-B.6, E.1-E.2) dtoro 2026-07-14 21:27:57 +02:00
  • 0b5b213b2a docs(plans): mark D.1+D.2 shipped in post-fix remainders (knowledge loop closed) dtoro 2026-07-14 20:47:35 +02:00
  • 3b98097f58 fix(web): refresh expired OIDC tokens before API calls dtoro 2026-07-14 20:42:07 +02:00
  • 3de359b85f feat(agent): close knowledge loop — refuse complete_task without writeback (D.1+D.2) dtoro 2026-07-14 20:40:49 +02:00
  • c5bee740ad docs(plans): mark post-fix remainders phases A+B.1-B.3+F.3 as committed+deployed dtoro 2026-07-14 20:25:47 +02:00
  • 337d577f00 fix(agent): refuse plan re-proposal + emit done on error (close divergence chain) dtoro 2026-07-14 15:28:33 +02:00
  • 5f82627fa8 restore entity count in Scope collapsed header dtoro 2026-07-14 13:42:25 +02:00
  • 5caf49bf48 mandatory pre-plan flow: goal → research → plan → APPROVE → execute dtoro 2026-07-14 13:33:54 +02:00
  • 24cc3b1f4e approval lifecycle entries in Activity timeline dtoro 2026-07-14 13:07:49 +02:00
  • b423cf4dea plan-approve-once policy + cooler empty states + remove graph header dtoro 2026-07-14 13:04:51 +02:00
  • 2ed169d239 fix stuck 'Agent is thinking' + flip activity to old-to-new dtoro 2026-07-14 12:56:42 +02:00
  • 44720b7b30 group activity entries by plan step + remove inline renderers from chat dtoro 2026-07-14 12:38:02 +02:00
  • c8c7705046 fix: circular import chat↔workspace — extract activityLog to activity.ts dtoro 2026-07-14 12:28:49 +02:00
  • 54f532f166 sidebar reorganized: Scope, Plan, Activity — collapsible + resizable dtoro 2026-07-14 12:23:26 +02:00
  • b414722fc7 sidebar activity timeline replaces tool display in chat dtoro 2026-07-14 12:19:26 +02:00
  • cc266c238e fix: class:transition-opacity shorthand misparsed by Svelte 5 dtoro 2026-07-14 12:04:02 +02:00
  • 9f40f19f25 unified agent indicator at end of conversation dtoro 2026-07-14 11:59:04 +02:00
  • 04677fdf4b tool timeline in sidebar + compact chat tools + scroll fixes dtoro 2026-07-14 11:45:36 +02:00
  • cc6bcdceaa scroll fixes + activity bar position dtoro 2026-07-14 11:37:52 +02:00
  • 5b403141ea fix: VERSION file resolution in Docker build context dtoro 2026-07-14 11:13:58 +02:00
  • 7847cdffd6 add version display in UI sidebar + version bump rules dtoro 2026-07-14 11:11:53 +02:00
  • dce19bd258 fix: PlanProgress template syntax error — multi-statement inline expression dtoro 2026-07-14 11:04:47 +02:00
  • 60effcb2fe session reliability: reconnect, knowledge loop, retire request_execution dtoro 2026-07-14 11:03:23 +02:00
  • b446909ea5 Tray icon: white logo, 10% smaller, rsvg-convert rendering dtoro 2026-07-14 09:06:42 +02:00
  • dd27630be3 Tray icons: use rsvg-convert for proper SVG rendering with transparency dtoro 2026-07-14 09:04:53 +02:00
  • e78a3e9048 Tray icons: strip white bg from qlmanage render, use actual SVG logo dtoro 2026-07-14 09:01:19 +02:00
  • 5e3e4eaf07 Tray icons: extract logo from app .icns, proper transparency dtoro 2026-07-14 08:58:41 +02:00
  • 7087d1ffea Tray icon: use app .icns (matches Dock icon) dtoro 2026-07-14 08:57:12 +02:00
  • 6c7631d425 Tray icon: use original .icns file (native macOS icon format) dtoro 2026-07-14 08:55:37 +02:00
  • c4ac0cb935 Tray icon: black for light mode, white for dark mode dtoro 2026-07-14 08:52:24 +02:00
  • 6090ef71d4 Tray: icon only (no label), transparent bg for template icon dtoro 2026-07-14 08:46:47 +02:00
  • 06c6f4eb8c Fix window close: use RegisterHook to hide instead of destroy dtoro 2026-07-14 00:34:01 +02:00
  • 7063c90898 Rename app to Oikos (was oikos-desktop) dtoro 2026-07-14 00:31:05 +02:00
  • aca6b8bcc2 Update plan status with final iteration details dtoro 2026-07-14 00:28:13 +02:00
  • eeb78ed3c6 docs: update CONTRIBUTING, remove wails3 CLI dependency dtoro 2026-07-14 00:28:00 +02:00
  • bcef4e6456 Add manual update check to tray menu, /update/check endpoint dtoro 2026-07-14 00:25:35 +02:00