104 Commits

Author SHA1 Message Date
aimxhaisse 9370438b0b feat: add the ability to override the displayed host (#25) 2026-07-06 12:46:34 +01:00
Kamran Ahmed 6a9f7b5795 Fix PR URL arg parsing and tour file check 2026-04-23 20:01:18 +01:00
Kamran Ahmed 15f1e3c591 chore: license to mit 2026-04-14 02:57:51 +01:00
Kamran Ahmed 031244552c chore: release v0.9.5 2026-04-02 05:22:48 +01:00
Kamran Ahmed a495def6b7 Fix project opening in vscode 2026-04-02 05:22:30 +01:00
Kamran Ahmed 0bb20f954c chore: release v0.9.4 2026-04-02 04:33:28 +01:00
Kamran Ahmed 88040bf35e Add open in editor button 2026-04-02 04:31:17 +01:00
Kamran Ahmed 1775672d0b chore: release v0.9.3 2026-04-02 03:42:39 +01:00
Kamran Ahmed f57b90f96c Open in vscode and UI fix 2026-04-02 03:42:00 +01:00
Kamran Ahmed 0f170bba5b chore: release v0.9.2 2026-04-01 22:55:32 +01:00
Kamran Ahmed d6afe94b13 chore: release v0.9.1 2026-04-01 22:53:15 +01:00
Kamran Ahmed 70592ddf6d chore: release v0.9.0 2026-03-30 22:52:17 +01:00
Kamran Ahmed 5f24f6c4f7 chore: release v0.8.2 2026-03-30 15:28:50 +01:00
Kamran Ahmed f3d16f7fdc chore: release v0.8.1 2026-03-30 12:39:15 +01:00
Kamran Ahmed c64468e289 chore: release v0.8.0 2026-03-30 11:21:05 +01:00
Kamran Ahmed b84aa6fe0f chore: release v0.7.4 2026-03-26 19:52:37 +00:00
Kamran Ahmed 39c3e61f95 Add support for work/staged/unstaged 2026-03-26 15:41:38 +00:00
Kamran Ahmed e74840521b chore: release v0.7.3 2026-03-26 02:33:55 +00:00
Kamran Ahmed 17f5269fcd chore: release v0.7.2 2026-03-26 02:26:30 +00:00
Kamran Ahmed a2711a1881 chore: release v0.7.1 2026-03-26 02:05:04 +00:00
Kamran Ahmed 2e675c16c5 Fix escaping of tours and toggle 2026-03-26 01:07:53 +00:00
Kamran Ahmed 8362d46fca chore: release v0.7.0 2026-03-26 00:37:52 +00:00
Kamran Ahmed e93d895e78 Tour intro as step 0 + fix --no-open 2026-03-25 23:45:55 +00:00
Kamran Ahmed 900c90e7b3 Add file-based routing + suspense 2026-03-25 22:11:24 +00:00
Kamran Ahmed e046bb0a4d Migrate to React Router with path-based routes
Replace manual URL manipulation (pushState, popstate, URLSearchParams)
with React Router's createBrowserRouter. Routes: /diff, /tree, /tour/:id
with / redirecting to /diff. Loaders prefetch data before route
transitions. CLI URLs updated to match new paths.

Removes: app.tsx, hooks/use-search-params.ts
Adds: root-layout, loaders (diff, tree, tour), tour-tree-page wrapper
2026-03-25 21:26:48 +00:00
Kamran Ahmed a72fe4e105 Add guided tour feature for codebase walkthroughs
Introduces a tour system that lets agents create narrated, step-by-step
code walkthroughs. Each tour has a topic, intro body, and ordered steps
pointing to specific file:line ranges with narrative text and annotations.

CLI: tour-start, tour-step, tour-done agent subcommands
API: CRUD endpoints for tours and steps
DB: tours and tour_steps tables
UI: right-side tour panel with step navigation, file highlighting,
    and inline annotations
2026-03-25 19:50:31 +00:00
Kamran Ahmed 007ecb5435 chore: release v0.6.5 2026-03-25 12:32:45 +00:00
Kamran Ahmed 3570d40b2b Add kill command and more help examples 2026-03-25 12:32:17 +00:00
Kamran Ahmed 596633633b chore: release v0.6.4 2026-03-25 12:28:36 +00:00
Kamran Ahmed af8da3a30c Add instance health check 2026-03-25 12:28:12 +00:00
Kamran Ahmed df96898efa chore: release v0.6.3 2026-03-25 10:27:29 +00:00
Kamran Ahmed 82f0518128 Add support for rich previews 2026-03-25 10:27:16 +00:00
Kamran Ahmed 6f757455ac chore: release v0.6.2 2026-03-25 05:37:39 +00:00
Kamran Ahmed 8ec3e0185e Kill old instance on start 2026-03-25 05:37:30 +00:00
Kamran Ahmed 3a61ff3c51 chore: release v0.6.1 2026-03-25 05:27:49 +00:00
Kamran Ahmed 13e56c5ca8 Refactor and fix comment navigation for files 2026-03-25 05:27:37 +00:00
Kamran Ahmed 6c9c27d62a chore: release v0.6.0 2026-03-25 01:01:40 +00:00
Kamran Ahmed 0b290cfa2c Improve skills and commenting 2026-03-25 00:59:59 +00:00
Kamran Ahmed cdc5d3bb27 feat: add tree view for browsing full project files
Add `diffity tree` command that opens a GitHub-style repository
file browser with sidebar navigation, syntax-highlighted file
viewing, and inline comment support.
2026-03-25 00:59:59 +00:00
Kamran Ahmed 5ce966edd0 chore: pin dependency versions 2026-03-24 00:02:29 +00:00
Kamran Ahmed 6cd7bce1a0 chore: release v0.5.3 2026-03-21 14:08:08 +00:00
Kamran Ahmed 02d1451a42 chore: release v0.5.2 2026-03-18 22:08:22 +00:00
Kamran Ahmed 8a23d8e567 fix: wrong diff being read 2026-03-18 22:08:09 +00:00
Kamran Ahmed 51efe9399d chore: release v0.5.1 2026-03-18 19:40:07 +00:00
Kamran Ahmed 994555ad92 fix: skill files reading wrong diff 2026-03-18 19:39:33 +00:00
Kamran Ahmed fdcd06d4dd feat: add PR checkout support 2026-03-18 04:47:42 +00:00
Kamran Ahmed 29e56ca24a chore: release v0.5.0 2026-03-18 04:31:51 +00:00
Kamran Ahmed c6f3a16df7 feat: handle remote threads 2026-03-18 03:58:44 +00:00
Kamran Ahmed c81edeee9c feat: add comment fetching 2026-03-18 03:18:29 +00:00
Kamran Ahmed 9d18fa55b4 refactor: move GitHub to separate package 2026-03-18 02:58:21 +00:00