Commit Graph

  • bbfcfa2082 fix(tui): bounds-check scope picker selected index teernisse 2026-02-18 23:59:04 -05:00
  • 45a989637c feat(tui): add per-screen responsive layout helpers teernisse 2026-02-18 23:58:30 -05:00
  • 1b66b80ac4 style(tui): apply rustfmt and clippy formatting across crate teernisse 2026-02-18 23:58:13 -05:00
  • 09ffcfcf0f refactor(tui): deduplicate cursor_cell_offset into text_width module teernisse 2026-02-18 23:52:08 -05:00
  • 146eb61623 feat(tui): Phase 4 completion + Phase 5 session/lock/text-width teernisse 2026-02-18 23:40:30 -05:00
  • 418417b0f4 fix(tui): correct column names in file_history action queries + update beads teernisse 2026-02-18 22:56:59 -05:00
  • fb40fdc677 feat(tui): Phase 3 power features — Who, Search, Timeline, Trace, File History screens teernisse 2026-02-18 22:56:24 -05:00
  • f8d6180f06 fix: clippy lints — sort_by_key in drift, pub visibility for TUI, assert formatting teernisse 2026-02-18 22:56:16 -05:00
  • c1b1300675 refactor: extract who result types to core::who_types for TUI reuse teernisse 2026-02-18 15:37:23 -05:00
  • 8fdb366b6d chore: close shipped epics and remove stale bead dependencies teernisse 2026-02-18 16:39:53 -05:00
  • 53b093586b docs: update README and beads tracker state teernisse 2026-02-18 16:28:21 -05:00
  • 9ec1344945 feat(surgical-sync): add per-IID surgical sync pipeline with preflight validation teernisse 2026-02-18 16:27:59 -05:00
  • ea6e45e43f refactor(who): make --limit optional (unlimited default) and fix clippy sort lints teernisse 2026-02-18 16:27:48 -05:00
  • 30ed02c694 feat(token): add stored token support with resolve_token and token_source teernisse 2026-02-18 16:27:35 -05:00
  • a4df8e5444 docs: add CLAUDE.md project instructions and acceptance criteria teernisse 2026-02-18 13:29:20 -05:00
  • 050e00345a feat(tui): Phase 2 detail screens — Issue Detail, MR Detail, discussion tree, cross-refs teernisse 2026-02-18 15:03:30 -05:00
  • 90c8b43267 feat(tui): Phase 2 Issue List + MR List screens teernisse 2026-02-18 13:06:06 -05:00
  • 53ce20595b feat(cron): add lore cron command for automated sync scheduling teernisse 2026-02-18 13:29:07 -05:00
  • 1808a4da8e refactor(notes): remove csv and jsonl output formats teernisse 2026-02-18 13:29:00 -05:00
  • 7d032833a2 feat(cli): improve autocorrect with --no-color expansion and --lock flag teernisse 2026-02-18 13:28:53 -05:00
  • 097249f4e6 fix(robot): replace JSON serialization unwrap with graceful error handling teernisse 2026-02-18 13:28:47 -05:00
  • 8442bcf367 feat(trace,file-history): add tracing instrumentation and diagnostic hints teernisse 2026-02-18 13:28:37 -05:00
  • c0ca501662 fix: replace silent error swallowing with proper error propagation teernisse 2026-02-18 13:28:30 -05:00
  • c953d8e519 refactor(who): split 2598-line who.rs into per-mode modules teernisse 2026-02-18 10:53:06 -05:00
  • c5b7f4c864 (no description set) teernisse 2026-02-18 12:39:57 -05:00
  • 28ce63f818 refactor: split common/mod.rs into per-widget modules teernisse 2026-02-12 16:25:22 -05:00
  • eb5b464d03 feat: TUI Phase 1 common widgets + scoring/path beads teernisse 2026-02-12 15:28:53 -05:00
  • 4664e0cfe3 feat: complete TUI Phase 0 — Toolchain Gate teernisse 2026-02-12 15:08:09 -05:00
  • 63bd58c9b4 feat(who): filter unresolved discussions to open entities only teernisse 2026-02-18 10:27:24 -05:00
  • 714c8c2623 feat(path): rename-aware ambiguity resolution for suffix probe teernisse 2026-02-17 15:05:47 -05:00
  • 171260a772 feat(cli): implement 'lore trace' command (bd-2n4, bd-9dd) trace teernisse 2026-02-17 14:16:45 -05:00
  • a1bca10408 feat(cli): implement 'lore file-history' command (bd-z94) teernisse 2026-02-17 11:43:42 -05:00
  • 491dc52864 release: v0.8.3 teernisse 2026-02-16 10:29:52 -05:00
  • b9063aa17a feat(cli): add --no-status flag to skip GraphQL status enrichment during sync teernisse 2026-02-16 09:43:36 -05:00
  • fc0d9cb1d3 feat(sync): colored stage output, functional sub-rows, and error visibility teernisse 2026-02-16 09:43:22 -05:00
  • c8b47bf8f8 feat(cli): add --timings flag and enrich error tracking fields teernisse 2026-02-16 09:43:13 -05:00
  • a570327a6b refactor(progress): extract format_stage_line with themed styling teernisse 2026-02-14 11:36:48 -05:00
  • eef73decb5 fix(cli): timeline tag width, test env isolation, and logging verbosity teernisse 2026-02-14 11:25:33 -05:00
  • bb6660178c feat(sync): per-project breakdown, status enrichment progress bars, and summary polish teernisse 2026-02-14 11:25:19 -05:00
  • 64e73b1cab fix(graphql): handle past HTTP dates in retry-after header gracefully teernisse 2026-02-14 10:20:01 -05:00
  • 361757568f refactor(cli): remove deprecated stage_spinner, migrate remaining callers to v2 teernisse 2026-02-14 10:10:22 -05:00
  • 8572f6cc04 refactor(cli): polish secondary commands with icons, number formatting, and section dividers Taylor Eernisse 2026-02-14 10:03:20 -05:00
  • d0744039ef refactor(show): polish issue and MR detail views with section dividers and icons Taylor Eernisse 2026-02-14 10:02:37 -05:00
  • 4b372dfb38 refactor(list): polish list commands with icons, compact timestamps, and styled discussions Taylor Eernisse 2026-02-14 10:01:07 -05:00
  • af8fc4af76 refactor(sync): overhaul progress display with stage spinners and summaries Taylor Eernisse 2026-02-14 10:00:22 -05:00
  • 96b288ccdd refactor(search): polish search results rendering with semantic Theme styles Taylor Eernisse 2026-02-14 09:59:09 -05:00
  • d710403567 feat(cli): add GlyphMode icon system, Theme extensions, and progress API teernisse 2026-02-14 10:05:02 -05:00
  • ebf64816c9 fix(search): correct FTS5 raw mode fallback test assertion Taylor Eernisse 2026-02-13 22:34:01 -05:00
  • 450951dee1 feat(timeline): rename --expand-mentions to --no-mentions, default mentions on Taylor Eernisse 2026-02-13 22:33:34 -05:00
  • 81f049a7fa refactor(main): wire LoreRenderer init, migrate to Theme, improve UX polish Taylor Eernisse 2026-02-13 22:33:09 -05:00
  • dd00a2b840 refactor(cli): migrate all command modules from console::style to Theme Taylor Eernisse 2026-02-13 22:32:35 -05:00
  • c6a5461d41 refactor(ingestion): compact log summaries and quieter shutdown messages Taylor Eernisse 2026-02-13 22:31:57 -05:00
  • a7f86b26e4 refactor(core): compact human log format, quieter lock lifecycle, nonzero_summary helper Taylor Eernisse 2026-02-13 22:31:30 -05:00
  • 5ee8b0841c feat(cli): add centralized render module with semantic Theme and LoreRenderer Taylor Eernisse 2026-02-13 22:31:02 -05:00
  • 7062a3f1fd deps: replace comfy-table with lipgloss (charmed-lipgloss) Taylor Eernisse 2026-02-13 22:30:31 -05:00
  • 159c490ad7 docs: update README with notes, drift, error tolerance, scoring config, and expanded command reference teernisse 2026-02-13 17:27:49 -05:00
  • e0041ed4d9 feat(cli): improve error recovery with alias-aware suggestions and error tolerance manifest teernisse 2026-02-13 17:27:39 -05:00
  • a34751bd47 feat(autocorrect): expand pre-clap correction to 3-phase pipeline with subcommand aliases, value normalization, and flag prefix matching teernisse 2026-02-13 17:19:36 -05:00
  • 0aecbf33c0 feat(xref): extract cross-references from descriptions, user notes, and fix system note regex teernisse 2026-02-13 15:15:43 -05:00
  • c10471ddb9 feat(timeline): add entity-direct seeding (issue:N, mr:N syntax) teernisse 2026-02-13 15:06:38 -05:00
  • cbce4c9f59 release: v0.8.2 teernisse 2026-02-13 15:01:28 -05:00
  • 94435c37f0 perf(timeline): hoist prepared statement outside discussion thread loop teernisse 2026-02-13 14:56:29 -05:00
  • 59f65b127a fix(search): pass FTS5 boolean operators through unquoted teernisse 2026-02-13 14:56:19 -05:00
  • f36e900570 feat(cli): add pipeline progress spinners to timeline and search teernisse 2026-02-13 14:56:10 -05:00
  • e2efc61beb refactor(cli): extract stage_spinner to shared progress module teernisse 2026-02-13 14:19:56 -05:00
  • 2da1a228b3 feat(timeline): collect and render full discussion threads teernisse 2026-02-13 14:18:18 -05:00
  • 0e65202778 feat(timeline): add DiscussionThread types and seed-phase discussion matching teernisse 2026-02-13 14:08:25 -05:00
  • f439c42b3d chore: add gitignore for mock-seed, roam CI workflow, formatting teernisse 2026-02-13 13:50:24 -05:00
  • 4f3ec72923 feat(timeline): upgrade seed phase to hybrid search teernisse 2026-02-13 13:50:14 -05:00
  • e6771709f1 refactor(core): extract path_resolver module, fix old_path matching in who teernisse 2026-02-13 12:00:44 -05:00
  • 8c86b0dfd7 release: v0.8.1 Taylor Eernisse 2026-02-13 11:12:31 -05:00
  • 6e55b2470d bugfix: DB column and size issues teernisse 2026-02-13 11:09:44 -05:00
  • b05922d60b release: v0.8.0 Taylor Eernisse 2026-02-13 10:59:05 -05:00
  • 11fe02fac9 docs: add proposed code file reorganization plan Taylor Eernisse 2026-02-13 10:54:56 -05:00
  • 48fbd4bfdb feat(core): add file rename chain resolver with depth-bounded BFS Taylor Eernisse 2026-02-13 10:54:41 -05:00
  • 9786ef27f5 refactor(core/time): extract parse_since_from for deterministic time parsing Taylor Eernisse 2026-02-13 10:54:20 -05:00
  • 7e0e6a91f2 refactor: extract unit tests into separate _tests.rs files Taylor Eernisse 2026-02-13 10:54:02 -05:00
  • 5c2df3df3b chore(beads): sync issue tracker Taylor Eernisse 2026-02-13 10:53:33 -05:00
  • 94c8613420 feat(bd-226s): implement time-decay expert scoring model teernisse 2026-02-12 14:32:11 -05:00
  • ad4dd6e855 release: v0.7.0 teernisse 2026-02-12 13:31:43 -05:00
  • 83cd16c918 feat: implement per-note search and document pipeline teernisse 2026-02-12 12:37:11 -05:00
  • fda9cd8835 chore(beads): revise 18 NOTE beads with verified codebase context perf-audit teernisse 2026-02-12 12:10:06 -05:00
  • c8d609ab78 chore: add drift to autocorrect command registry cli-imp teernisse 2026-02-12 12:09:57 -05:00
  • 35c828ba73 feat(bd-91j1): enhance robot-docs with quick_start and example_output teernisse 2026-02-12 11:34:10 -05:00
  • ecbfef537a feat(bd-1ksf): wire hybrid search (FTS5 + vector + RRF) to CLI teernisse 2026-02-12 11:34:10 -05:00
  • 47eecce8e9 feat(bd-1cjx): add lore drift command for discussion divergence detection teernisse 2026-02-12 11:34:10 -05:00
  • b29c382583 feat(bd-2g50): fill data gaps in issue detail view teernisse 2026-02-12 11:34:10 -05:00
  • e26816333f feat(bd-kvij): rewrite agent skills to mandate lore for reads teernisse 2026-02-12 11:34:10 -05:00
  • f772de8aef release: v0.6.2 teernisse 2026-02-12 11:29:48 -05:00
  • dd4d867c6e chore: update beads issue tracking state teernisse 2026-02-11 16:00:34 -05:00
  • ffd074499a docs: update TUI PRD, time-decay scoring, and plan-to-beads plans teernisse 2026-02-11 16:00:34 -05:00
  • 125938fba6 docs: add per-note search PRD and user journey documentation teernisse 2026-02-11 16:00:34 -05:00
  • cd25cf61ca docs: add architecture and flow diagrams teernisse 2026-02-11 16:00:34 -05:00
  • d9c9f6e541 fix: escape LIKE metacharacters in project resolver teernisse 2026-02-11 16:00:34 -05:00
  • acc5e12e3d perf: force partial index for DiffNote queries, batch stats counts teernisse 2026-02-11 16:00:34 -05:00
  • 039ab1c2a3 release: v0.6.1 teernisse 2026-02-11 15:14:57 -05:00
  • d63d6f0b9c docs: document defaultProject configuration option teernisse 2026-02-11 11:36:42 -05:00
  • 3a1307dcdc feat(cli): wire defaultProject through init and all commands teernisse 2026-02-11 11:36:42 -05:00
  • 6ea3108a20 feat(config): add defaultProject with validation and cascading resolver teernisse 2026-02-11 11:36:42 -05:00
  • 81647545e7 release: v0.6.0 teernisse 2026-02-11 10:56:10 -05:00