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: onllm-dev/onWatch
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.11.28
Choose a base ref
...
head repository: onllm-dev/onWatch
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.11.29
Choose a head ref
  • 2 commits
  • 14 files changed
  • 1 contributor

Commits on Mar 17, 2026

  1. Configuration menu
    Copy the full SHA
    32faefd View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2026

  1. fix: Codex multi-account profile persistence, dedup, and deleted stat…

    …e tracking (#36)
    
    - Move codex profiles from ~/.onwatch/codex-profiles/ to data directory
      (alongside SQLite DB) so Docker volume mount covers them automatically.
      Auto-migrate existing profiles from the legacy path on startup.
    - Add deleted_at column to provider_accounts for soft-delete support.
      CLI delete marks DB immediately; daemon scanner acts as safety net.
    - Add external_id column for account-level dedup using Codex account_id
      from JWT/API. Block duplicate profile saves for the same account.
    - Deduplicate existing duplicates on startup: active over deleted,
      lower ID wins, all telemetry data merged (never deleted).
    - Mark orphaned DB rows (no profile file, no running agent) as deleted
      on startup so they don't appear on dashboard.
    - Dashboard hides deleted profiles by default. Settings shows deleted
      profiles with "Deleted" badge, disabled telemetry toggle, and option
      to view historical data.
    - Fix XSS: escape profile names in settings innerHTML.
    - Add download retry with backoff for self-update binary downloads.
    
    Closes #36
    prakersh committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    228ded8 View commit details
    Browse the repository at this point in the history
Loading