Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: epicsagas/Velith
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.5
Choose a base ref
...
head repository: epicsagas/Velith
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.0
Choose a head ref
  • 18 commits
  • 44 files changed
  • 2 contributors

Commits on Jun 8, 2026

  1. 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
    epicsagas committed Jun 8, 2026
    Configuration menu
    Copy the full SHA
    dc4a799 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f53719 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2026

  1. 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
    epicsagas authored Jun 9, 2026
    Configuration menu
    Copy the full SHA
    4932333 View commit details
    Browse the repository at this point in the history
  2. 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
    epicsagas committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    38bc431 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96d85bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8079a1 View commit details
    Browse the repository at this point in the history
  5. 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
    epicsagas committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    eb8f086 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0ae3ef2 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2026

  1. Merge pull request #3 from epicsagas/worktree-orbit-sqlite-client-cli

    feat(dashboard): SQLite migration + unified client.mjs CLI
    epicsagas authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    d1f384b View commit details
    Browse the repository at this point in the history
  2. 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
    epicsagas committed Jun 10, 2026
    Configuration menu
    Copy the full SHA
    fac3bb2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    045221b View commit details
    Browse the repository at this point in the history
  4. 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
    epicsagas committed Jun 10, 2026
    Configuration menu
    Copy the full SHA
    5ba8482 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9e1bd35 View commit details
    Browse the repository at this point in the history
  6. fix(release): sync codex plugin version, add root plugin.json for Agy…

    …, update AGENTS.md versioning guide
    epicsagas committed Jun 10, 2026
    Configuration menu
    Copy the full SHA
    fa9a5d0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    902c61c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    266b19e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8b55245 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6a40851 View commit details
    Browse the repository at this point in the history
Loading