-
-
Notifications
You must be signed in to change notification settings - Fork 3
Comparing changes
Open a pull request
base repository: epicsagas/Velith
base: v0.1.5
head repository: epicsagas/Velith
compare: v0.3.0
- 18 commits
- 44 files changed
- 2 contributors
Commits on Jun 8, 2026
-
refactor(dashboard): extract shared FICTION_GENRES, add watcher error…
… logging - Move FICTION_GENRES list to dashboard/shared/fiction-genres.json (single source of truth for scan-project.js and data.js) - Add console.error logging to fs.watch catch block in server.mjs - Bump version 0.1.5 -> 0.1.6
Configuration menu - View commit details
-
Copy full SHA for dc4a799 - Browse repository at this point
Copy the full SHA dc4a799View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f53719 - Browse repository at this point
Copy the full SHA 9f53719View commit details
Commits on Jun 9, 2026
-
feat(dashboard): persist UI state + centralize data in ~/.velith/cache (
#2) - Add localStorage persistence for selected project and active view - scan-project.js writes to ~/.velith/cache/status.json on every scan - server.mjs and vite.config.ts read from cache first, fallback to per-project - Fix path traversal in download handler and upload filename (security) - Add fs.watch retry limit and cache write error handling - Bump version 0.1.6 → 0.2.0
Configuration menu - View commit details
-
Copy full SHA for 4932333 - Browse repository at this point
Copy the full SHA 4932333View commit details -
feat(dashboard): replace JSON with SQLite via unified client.mjs CLI
- Add client.mjs: unified CLI with scan/agents/stats/words/list/serve subcommands - Replace scan-project.js + agent-status.js with SQLite-backed client.mjs - Update server.mjs and vite.config.ts to read from SQLite via getStatus() - Update all 7 skills to call 'node client.mjs scan' instead of scan-project.js - Update all 7 agents to call 'node client.mjs agents' instead of agent-status.js - Bump version 0.2.0 → 0.3.0
Configuration menu - View commit details
-
Copy full SHA for 38bc431 - Browse repository at this point
Copy the full SHA 38bc431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96d85bc - Browse repository at this point
Copy the full SHA 96d85bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8079a1 - Browse repository at this point
Copy the full SHA e8079a1View commit details -
feat(dashboard): show version in footer, add example link for empty s…
…tate - Replace LIVE DATA toggle with UI_VERSION display in footer - Show example link and no-data hint when no projects exist - Update AGENTS.md: SQLite data layer, UI version bump instructions - Mark agent-status.js as deprecated in plugin structure docs
Configuration menu - View commit details
-
Copy full SHA for eb8f086 - Browse repository at this point
Copy the full SHA eb8f086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ae3ef2 - Browse repository at this point
Copy the full SHA 0ae3ef2View commit details
Commits on Jun 10, 2026
-
Merge pull request #3 from epicsagas/worktree-orbit-sqlite-client-cli
feat(dashboard): SQLite migration + unified client.mjs CLI
Configuration menu - View commit details
-
Copy full SHA for d1f384b - Browse repository at this point
Copy the full SHA d1f384bView commit details -
refactor(core): vendor sql.js, merge server into client, auto-migrate…
… JSON to SQLite - Vendor sql.js WASM binary (706KB) in vendor/sql.js/ — zero npm dependencies - Merge dashboard/server.mjs into client.mjs cmdServe() — single entry point - Add auto-migration: scan/serve detect legacy JSON and migrate to SQLite - Add lefthook.yml pre-push hook for auto-rebuild when dashboard src changes - Remove: package.json, node_modules/, server.mjs, agent-status.js, scan-project.js - Update AGENTS.md to reflect new architecture
Configuration menu - View commit details
-
Copy full SHA for fac3bb2 - Browse repository at this point
Copy the full SHA fac3bb2View commit details -
fix(ci): update release archive to include client.mjs, vendor; remove…
… deleted scripts/
Configuration menu - View commit details
-
Copy full SHA for 045221b - Browse repository at this point
Copy the full SHA 045221bView commit details -
fix(dashboard): ETag caching, onMount init, 15s poll interval
- Add ETag + 304 Not Modified to server status.json endpoint - Move init logic from to onMount (fixes re-trigger loop) - Reduce polling interval from 5s to 15s - Client sends If-None-Match header on refresh
Configuration menu - View commit details
-
Copy full SHA for 5ba8482 - Browse repository at this point
Copy the full SHA 5ba8482View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e1bd35 - Browse repository at this point
Copy the full SHA 9e1bd35View commit details -
fix(release): sync codex plugin version, add root plugin.json for Agy…
…, update AGENTS.md versioning guide
Configuration menu - View commit details
-
Copy full SHA for fa9a5d0 - Browse repository at this point
Copy the full SHA fa9a5d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 902c61c - Browse repository at this point
Copy the full SHA 902c61cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 266b19e - Browse repository at this point
Copy the full SHA 266b19eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b55245 - Browse repository at this point
Copy the full SHA 8b55245View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a40851 - Browse repository at this point
Copy the full SHA 6a40851View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.1.5...v0.3.0