-
23535eac25
Auto-update: download + install + restart
dtoro
2026-07-14 00:22:15 +02:00
-
bcf2b265c5
Pass apiUrl through OIDC redirect so SPA has it on return
dtoro
2026-07-14 00:18:21 +02:00
-
cea67ccd15
Remove accidentally committed binary
dtoro
2026-07-14 00:13:20 +02:00
-
2bd7de355b
Desktop OIDC: full page nav to localhost, meta redirect back
dtoro
2026-07-14 00:13:01 +02:00
-
8b3fe02a10
Desktop OIDC: non-blocking fetch + poll, don't leave webview
dtoro
2026-07-14 00:09:46 +02:00
-
c8ef3793d7
Keep trailing slash on authorize endpoint URL
dtoro
2026-07-14 00:06:56 +02:00
-
d7197c1952
Desktop OIDC: redirect webview to local server, Go opens browser
dtoro
2026-07-14 00:04:49 +02:00
-
cac5524402
Detect desktop via URL param not config
dtoro
2026-07-14 00:02:12 +02:00
-
56e509d506
Desktop OIDC: open in system browser via window.open, revert to copy-paste
dtoro
2026-07-14 00:00:24 +02:00
-
68011f9a06
Add OIDC server startup logging
dtoro
2026-07-13 23:56:33 +02:00
-
a395771960
Fix doubled /authorize/ in OIDC auth URL
dtoro
2026-07-13 23:54:19 +02:00
-
5664a4bf29
OIDC: local HTTP server instead of Wails bindings
dtoro
2026-07-13 23:52:08 +02:00
-
ff6608f9ea
Use default Wails asset handler + GetStoredConfig binding
dtoro
2026-07-13 23:45:54 +02:00
-
0271727709
Embed Wails runtime.js, serve it from custom asset handler
dtoro
2026-07-13 23:40:50 +02:00
-
c31978042f
Desktop OIDC: open system browser, capture callback on localhost
dtoro
2026-07-13 23:37:17 +02:00
-
5699a3f758
Shrink logo 30% in app icon and tray icon
dtoro
2026-07-13 23:32:53 +02:00
-
44c0145683
App icon: white logo on black rounded-rectangle background
dtoro
2026-07-13 23:31:27 +02:00
-
de7eca8b6d
Regenerate icon.icns from SVG source with proper transparency
dtoro
2026-07-13 23:29:17 +02:00
-
f6e2079a61
Fix OIDC login in desktop: sync apiUrl before startLogin, add app icon
dtoro
2026-07-13 23:27:12 +02:00
-
515c9b9174
fix(web): stack auth options vertically in config screen
dtoro
2026-07-13 23:16:50 +02:00
-
f1ac82255a
Add OIDC desktop callback, app logo, rename to Oikos
dtoro
2026-07-13 23:14:40 +02:00
-
62a337f3cc
feat(web): redesign config screen with animated particle background and unified auth layout
dtoro
2026-07-13 23:12:16 +02:00
-
35ff3f37e1
Fix macOS packaging: create .app bundle manually
dtoro
2026-07-13 23:03:16 +02:00
-
8f121cfa1e
Drop -clean flag from wails3 build — not supported in v3 alpha
dtoro
2026-07-13 23:00:45 +02:00
-
1c3a800506
Drop macOS CI job — no macOS runner available. Single Linux build.
dtoro
2026-07-13 23:00:04 +02:00
-
a429436903
Trigger desktop CI on every push to main, not just tags
desktop-0.1.0
dtoro
2026-07-13 22:54:00 +02:00
-
07d67c8446
fix(oidc): strip trailing slash from redirect URI to match Authentik strict mode
dtoro
2026-07-13 22:50:31 +02:00
-
8b50753746
feat(chat): MCP tool apps — custom inline renderers for 12 tools
dtoro
2026-07-13 22:46:56 +02:00
-
680575e2cf
Remove unrelated plan file from stale branch
dtoro
2026-07-13 22:41:50 +02:00
-
6b52c1ae57
Move 2026-07-12-wails-desktop-app plan to done/
dtoro
2026-07-13 22:41:45 +02:00
-
5d6d9e9040
Merge feature/wails-desktop-app into main
dtoro
2026-07-13 22:40:40 +02:00
-
-
04006553a3
Wails v3 desktop app: scaffold, shell features, token mgmt, auto-update, CI
dtoro
2026-07-13 22:40:18 +02:00
-
7b0a0f01b5
oidc: authenticate SPA users via Authentik
dtoro
2026-07-13 22:17:31 +02:00
-
f6a699469d
oidc: authenticate SPA users via Authentik
dtoro
2026-07-13 22:17:31 +02:00
-
-
4c4afc4783
fix(web): fit graph to node bounding box once the simulation settles
dtoro
2026-07-13 10:51:56 +02:00
-
604b608fa8
feat(mcp): expose full knowledge content to the agent, not just snippets
dtoro
2026-07-13 10:51:37 +02:00
-
62a8ec1d8d
fix(mcp): write targets/involves relationship edges when executions are created
dtoro
2026-07-13 10:45:44 +02:00
-
335fa67d55
fix(web): scope 1-hop neighbor expansion to rooted graph views only
dtoro
2026-07-13 10:39:31 +02:00
-
d1243aceac
fix(web): decode percent-encoded slugs in the knowledge content route
dtoro
2026-07-13 10:29:42 +02:00
-
61ad785fef
fix(web): render full document content, keep graph connected under categories
dtoro
2026-07-13 10:17:13 +02:00
-
35c54ceef5
feat(web): browse Knowledge Base by mixed Network/Fleet/Services/Storage/Identity/Knowledge categories
dtoro
2026-07-13 09:53:15 +02:00
-
f8e03806aa
feat(deploy): containerize the web UI as its own compose service
dtoro
2026-07-12 22:36:40 +02:00
-
94c94c0758
feat(web): merge Entities + Graph into a single Knowledge Base page
dtoro
2026-07-12 22:21:29 +02:00
-
d80a394b7f
docs: fix plan/repo drift, retire dead Goose+Nomos and Caveman tooling
dtoro
2026-07-12 18:19:41 +02:00
-
0c0f35a3a9
feat(web): split SPA from oikos binary, require auth on every route
dtoro
2026-07-12 15:49:42 +02:00
-
346eb2f144
chore: gitignore compiled binaries at root
dtoro
2026-07-12 12:40:55 +02:00
-
48827d5bb1
fix(deploy): add poller as fallback when Gitea webhook can't reach mac-mini
dtoro
2026-07-12 12:14:28 +02:00
-
56979ac4bd
feat(deploy): add webhook receiver and launchd service for push-to-deploy
dtoro
2026-07-12 12:12:01 +02:00
-
3157e6102a
plans: Wails desktop app with client/server split
dtoro
2026-07-12 11:49:27 +02:00
-
6807e353e3
feat(web): redesign Overview as the homepage with a living graph backdrop
dtoro
2026-07-12 11:07:36 +02:00
-
0ed171507f
Merge remote-tracking branch 'origin/main'
dtoro
2026-07-12 09:18:23 +02:00
-
-
e3cbaee534
fix(knowledge): populate hit id in search results
dtoro
2026-07-12 09:16:03 +02:00
-
de126daf43
feat(web): fold Events/Agent/Audit into EntityDetail; tag agent_activity with entity_id
dtoro
2026-07-12 08:38:19 +02:00
-
-
c8b479d565
docs: close out task-completion safety net plan; fix stale relative links
dtoro
2026-07-12 00:14:15 +02:00
-
075ff93792
docs: mark task-completion safety net fixes 1-3 in progress
dtoro
2026-07-11 22:11:56 +02:00
-
3b9c75fa3f
fix(agent): task completion safety net — stop tasks sticking at Running
dtoro
2026-07-11 22:11:24 +02:00
-
e3850f6820
docs: task completion safety net — every live task stuck Running
dtoro
2026-07-11 22:01:35 +02:00
-
fb4c76ba82
fix(ui): implement UI review findings — a11y, IA, and consistency fixes
dtoro
2026-07-11 21:52:59 +02:00
-
b72267bd72
docs: nomos agent code review — mark all fixes done except deferred C1
dtoro
2026-07-11 20:32:29 +02:00
-
11c18e8956
perf(agent): cache the MCP tool list per client (F1)
dtoro
2026-07-11 20:30:07 +02:00
-
6d4f6de676
fix(agent): mark a task failed when its resume permanently gives up (B3)
dtoro
2026-07-11 20:25:21 +02:00
-
c3901641d1
fix(agent): bound conversation history replayed to the LLM (A2)
dtoro
2026-07-11 20:22:30 +02:00
-
76f76308cc
fix(agent): D1-D3 cleanups — dead code, N+1 query, unvalidated outcome enum
dtoro
2026-07-11 20:13:48 +02:00
-
926969a03f
fix(agent): live chat turns persist incrementally, survive client disconnect
dtoro
2026-07-11 20:10:04 +02:00
-
c5ffaec85b
fix(agent): panic recovery on every background goroutine (B1+B2)
dtoro
2026-07-11 20:05:19 +02:00
-
3919ec37d7
fix(agent): word-boundary matching + contracted negatives in chat-assent
dtoro
2026-07-11 19:51:57 +02:00
-
df393152f6
docs: nomos agent code review — gaps and improvement plan
dtoro
2026-07-11 19:47:17 +02:00
-
a4ea542f3e
fix(concurrency): per-session MCP client pool — removes cross-task tool-call blocking
dtoro
2026-07-11 19:15:32 +02:00
-
6a8fb435ad
fix(concurrency): per-session stream controllers, not one global slot
dtoro
2026-07-11 19:02:50 +02:00
-
9131559ebd
fix(concurrency): guard chat.ts's stream callback against a stale session
dtoro
2026-07-11 18:34:02 +02:00
-
9ef1ba3702
fix(concurrency): scope assent/destructive windows to session, not just agent
dtoro
2026-07-11 18:27:29 +02:00
-
6932eb5eed
docs: plan concurrent task execution; archive completed tasks plan
dtoro
2026-07-11 18:14:35 +02:00
-
e30813a43d
feat(tasks): make research-first / knowledge-write-back-last explicit steps
dtoro
2026-07-11 14:14:02 +02:00
-
5384499903
fix(tasks): plan panel showed only the latest step, not the full plan
dtoro
2026-07-11 14:07:10 +02:00
-
991e7d0900
feat(tasks): phase 6 — live TaskContextPanel (goal, plan, question, entities)
dtoro
2026-07-11 13:52:36 +02:00
-
413bf54daf
feat(tasks): task board UI — chat window becomes Tasks + card grid
dtoro
2026-07-11 13:22:27 +02:00
-
014e5c74e0
feat(tasks): phase 5 — ask_operator (structured question, pause, resume)
dtoro
2026-07-11 13:00:15 +02:00
-
be3ce761d4
feat(tasks): phase 4 — structured plan steps (set_goal/propose_plan/update_plan_step)
dtoro
2026-07-11 12:50:27 +02:00
-
532310bb4b
feat(tasks): phase 3 — close the knowledge loop (complete_task + retrieval)
dtoro
2026-07-11 12:43:29 +02:00
-
3dba2e550a
feat(tasks): phase 2 — entity.touched events + task→entity involves edges
dtoro
2026-07-11 12:35:27 +02:00
-
72e9fe534e
feat(tasks): phase 1 — elevate chat session to a task (schema + task entity)
dtoro
2026-07-11 12:25:28 +02:00
-
eed6e3b1c5
docs: task-centric chat plan (goal → single-approval → autonomous + knowledge loop)
dtoro
2026-07-11 12:17:36 +02:00
-
ef5a92269b
docs: reconcile plans/ status against actual code state
dtoro
2026-07-11 11:42:26 +02:00
-
52e16e04ca
feat: Learning page — capability timeline + trend, built on real data
claude/oikos-lxc-service-deploy-1700c4
dtoro
2026-07-10 21:28:19 +02:00
-
6192c35c10
fix: close approval bypass in restart/systemctl/pct_exec
dtoro
2026-07-10 21:03:38 +02:00
-
682326382e
feat: surface blast radius on approval cards
dtoro
2026-07-10 20:52:05 +02:00
-
ac48390796
feat: global activity feed + session digest
dtoro
2026-07-10 20:09:09 +02:00
-
40999b0b40
fix: knowledge/recent returned empty items — timestamptz couldn't scan into string
dtoro
2026-07-10 19:26:48 +02:00
-
ec41c0b828
feat: learning view — make the growing knowledge base visible
dtoro
2026-07-10 19:22:35 +02:00
-
60edff2065
feat: knowledge write-back (upsert_knowledge) + proactive outcome reporting
dtoro
2026-07-10 19:07:11 +02:00
-
233b5e4519
feat: live visibility into what the agent is running (no more silent waiting)
dtoro
2026-07-10 15:20:10 +02:00
-
13458e467c
fix: the actual root bug — assent-window auto-approve never dispatched work at all
dtoro
2026-07-10 15:00:40 +02:00
-
7387df3276
fix: assent-window auto-approve goroutine used the request-scoped context
dtoro
2026-07-10 14:51:52 +02:00
-
2e922f6421
feat: decompose pct_create into atomic create + agent-driven install; add scoped destructive window
dtoro
2026-07-10 14:45:09 +02:00
-
6f9998fa29
fix: auto-continuation silently dropped LLM errors + added outer retry
dtoro
2026-07-10 14:30:23 +02:00
-
d2f749d33d
feat: event-driven auto-continuation — agent runs an approved plan to completion
dtoro
2026-07-10 14:19:43 +02:00
-
c3699157ae
fix: chat-assent chicken-and-egg + agent stops after errors
dtoro
2026-07-10 13:51:04 +02:00
-
7ff344ab47
feat: request_execution respects assent window — pct_create and apt_upgrade auto-approve
dtoro
2026-07-10 13:33:31 +02:00
-
657e1a8be1
feat: assent window + compound read-only classification + continue-after-approval
dtoro
2026-07-10 13:10:57 +02:00
-
7a7ce2b89b
fix: gateway pre-flight check could never actually fail
dtoro
2026-07-10 12:02:42 +02:00