Commit Graph

55 Commits

Author SHA1 Message Date
github-actions[bot] bc336a892c chore: update marketplace for v0.6.33 2025-12-17 15:53:19 +00:00
lukaszraczylo 949e82b8e6 Further improvements to the coverage. v0.6.33 2025-12-17 14:06:51 +00:00
lukaszraczylo b09d9aafa8 Increase test coverage to 45.6% 2025-12-17 12:39:47 +00:00
lukaszraczylo 03bc296ab4 Increase tests coverage. 2025-12-17 11:40:08 +00:00
github-actions[bot] 73dacf5f3f chore: update marketplace for v0.6.26 2025-12-17 11:03:13 +00:00
lukaszraczylo 2084a28548 Add restart command, fix post-update restarts as well. v0.6.26 2025-12-17 10:58:38 +00:00
github-actions[bot] 6541d63f68 chore: update marketplace for v0.6.22 2025-12-17 03:38:45 +00:00
lukaszraczylo c331899040 Update go.mod and go.sum (#2) v0.6.22 2025-12-17 03:30:00 +00:00
github-actions[bot] 99850838e8 chore: update marketplace for v0.6.18 2025-12-17 02:43:40 +00:00
lukaszraczylo d8a4939201 Prevent endless loops during connectivity issues. v0.6.18 2025-12-17 02:39:04 +00:00
github-actions[bot] 50f078bc6a chore: update marketplace for v0.6.15 2025-12-17 01:13:47 +00:00
lukaszraczylo 8ff08732c6 Increase automatic update size limit to 250MB v0.6.15 2025-12-17 01:04:24 +00:00
github-actions[bot] 433d165f17 chore: update marketplace for v0.6.11 2025-12-16 19:20:58 +00:00
lukaszraczylo 378e7dc489 Don't store system / agent summaries. v0.6.11 2025-12-16 19:15:31 +00:00
github-actions[bot] c2c31c8c5d chore: update marketplace for v0.6.8 2025-12-16 18:34:05 +00:00
lukaszraczylo b396d05c0f Fixes onnx version mismatch, vectordb not liking it and dashboard
Fixes summaries not being generated and timeline showing all observations
despite of project filter being applied.
v0.6.8
2025-12-16 18:29:09 +00:00
github-actions[bot] 66c53deb02 chore: update marketplace for v0.6.4 2025-12-16 16:58:43 +00:00
lukaszraczylo 372942ec8b Add deployment of statusline. v0.6.4 2025-12-16 16:53:40 +00:00
github-actions[bot] e3d3f2bb7b chore: update marketplace for v0.6.1 2025-12-16 15:24:12 +00:00
lukaszraczylo 21bcbfae07 fixup! ... another attempt with goreleaser publishing. v0.6.1 2025-12-16 15:12:14 +00:00
lukaszraczylo 03e366da0f ... another attempt with goreleaser publishing. 2025-12-16 14:59:49 +00:00
lukaszraczylo f8d98f7b6b Website dependencies. 2025-12-16 14:59:48 +00:00
lukaszraczylo 7ce7b80650 Fix the release jsons conflicts 2025-12-16 14:59:48 +00:00
lukaszraczylo f23df63059 ... f-windows. 2025-12-16 14:59:47 +00:00
lukaszraczylo f56037a49a Remove AMD64 macos support. Just realised nobody uses it anymore. 2025-12-16 14:59:47 +00:00
lukaszraczylo d5ccbd641e Correctly identify the platform during the build. 2025-12-16 13:14:08 +00:00
lukaszraczylo 862ff7c3ac Fix Windows linker conflict between go-sqlite3 and sqlite-vec
Both libraries embed their own copy of SQLite, causing duplicate
symbol errors on Windows. Add CGO_LDFLAGS to allow multiple definitions.
2025-12-16 12:59:38 +00:00
lukaszraczylo e7b58312c5 Fix windows build. 2025-12-16 12:50:05 +00:00
lukaszraczylo e5f4a100ab Add windows embeddings as well. 2025-12-16 12:38:53 +00:00
lukaszraczylo 31d67ceb2a Add preparation workflow. 2025-12-16 12:20:00 +00:00
lukaszraczylo 5c7b623585 Dynamically download ONNX libraries from microshit's website. 2025-12-16 12:11:00 +00:00
lukaszraczylo db528b2544 Release local embeddings and local sqlite-vec without need for chroma. 2025-12-16 11:53:02 +00:00
lukaszraczylo f452591971 Fix install / uninstall. 2025-12-16 11:33:51 +00:00
lukaszraczylo 7fe679f83b Move from chroma to sqlitevec with local embedding 2025-12-16 11:28:26 +00:00
lukaszraczylo 6c28ecb22a Additional abstractions for both sqlite and chroma. 2025-12-16 01:36:43 +00:00
lukaszraczylo 7e49113d24 Dashboard and sdk processor improvements. 2025-12-16 01:00:23 +00:00
lukaszraczylo e52f3284ba Improvements to the queue processing. 2025-12-16 00:49:35 +00:00
lukaszraczylo f0c35eef0e Update documentation so uvx is uv ( and uvx is included ) 2025-12-16 00:31:41 +00:00
lukaszraczylo 085c2cb3d0 Move SDK processing to async queue. 2025-12-16 00:29:45 +00:00
lukaszraczylo cd14ba8915 Fixes installation scripts. 2025-12-16 00:24:08 +00:00
lukaszraczylo 0a0dfc1c2f Utilise semantic version for the dashboard as well. 2025-12-16 00:19:00 +00:00
lukaszraczylo d68a700917 Add the statusline. Fix the installation. 2025-12-16 00:15:25 +00:00
lukaszraczylo c705449467 Fix the issue with hanging browser tab. 2025-12-15 14:09:38 +00:00
github-actions[bot] ad8aef92e1 chore: update marketplace for v0.6.1 2025-12-15 13:23:36 +00:00
lukaszraczylo 268c286859 HTTP and SSE dead client fix
Fix 1: HTTP Server timeouts (service.go)
  - Added IdleTimeout: 120s - closes idle keep-alive connections
  - Added ReadTimeout: 30s - prevents hung connections waiting for request data

  Fix 2: SSE dead client cleanup (broadcaster.go) - This was the real leak
  - Bug: When Write() failed on a disconnected client, it just logged and continued - the dead client stayed in the clients map forever
  - Effect: Dead clients accumulated and every Broadcast() call would try (and fail) to write to them
  - Fix: Now tracks failed writes and removes dead clients from the map

  The SSE bug was likely the main cause. Every time a browser tab closed or connection dropped, the client stayed registered. On each broadcast (processing status updates happen frequently), it would try to write to dead connections, fail, but never clean up.
2025-12-15 13:17:46 +00:00
github-actions[bot] c664ad5fd8 chore: update marketplace for v0.5.1 2025-12-15 11:06:28 +00:00
lukaszraczylo 0eca679139 Startup and update sequence
1. Version mismatch restart loop (pkg/hooks/worker.go):
    - Added versionsCompatible() and extractBaseVersion() functions
    - Hooks no longer restart worker when base versions match (e.g., v0.3.5-dirty ≈ v0.3.5-2-gca711a8-dirty)
2. Auto-update detection (internal/update/update.go):
    - isNewerVersion() now extracts base version before comparing
    - No longer always reports updates for dirty/dev builds
3. Non-blocking ChromaDB sync (internal/worker/handlers.go):
    - SyncUserPrompt now runs in a goroutine with 10-second timeout
    - /api/sessions/init responds immediately without waiting for ChromaDB
2025-12-15 11:02:53 +00:00
github-actions[bot] c14677f1f2 chore: update marketplace for v0.4.1 2025-12-15 01:38:35 +00:00
lukaszraczylo ca711a8a7e Fix autoupdate, add healtcheck status to the dashboard 2025-12-15 01:34:56 +00:00
github-actions[bot] 0769feaca5 chore: update marketplace for v0.3.5 2025-12-15 01:20:22 +00:00