Commit Graph

  • 4b45251682 fix: actually apply the non-breaking-space escape fix the_og 2026-07-07 20:26:37 -04:00
  • 2a0802b22f bcc.py: unify paste/drop collision handling via shared _import_server() prompt the_og 2026-07-07 20:26:00 -04:00
  • fe66d53e9f feat: __version__ constant + notify-only update checker logic (#19), version source for About dialog (#18) the_og 2026-07-07 20:25:33 -04:00
  • 8d90ab449d feat: add server_log_path() for in-app MCP log viewer (#6) the_og 2026-07-07 20:24:10 -04:00
  • 9760b1537e fix: restore non-breaking-space literal lost in transcription the_og 2026-07-07 20:23:44 -04:00
  • 0f1cdbef3c bcc_core.py: fix non-breaking-space byte lost in transcription the_og 2026-07-07 20:22:45 -04:00
  • 165c65be5f bcc_core.py: add resolve_name_collision() for paste/import name-collision handling the_og 2026-07-07 20:19:25 -04:00
  • 3c65657d2f feat: harden stale-file detection with mtime+size fingerprint (#17) the_og 2026-07-07 20:17:57 -04:00
  • 832e5fa048 fix: bump spawn-test timeouts to avoid CI flakiness (closes #12) v1.1.0 the_og 2026-07-04 13:12:04 -04:00
  • c6c6dfa5bc docs: update HANDOFF.md — #1r done, next is #8 duplicate-name conflict AJ 2026-07-02 12:00:44 -04:00
  • ece049c993 Merge pull request 'feat: secret-in-args warning badge (#1r)' (#16) from feat/1r-secret-args-badge into main the_og 2026-07-02 12:00:16 -04:00
  • f4648b3c06 feat: warn when a secret-shaped value is found in args instead of env (#1r) AJ 2026-07-02 11:59:17 -04:00
  • cda7d72e44 docs: update HANDOFF.md — #4 done, next is #1r secret-args badge AJ 2026-07-02 02:09:35 -04:00
  • 13d6b917bb Merge pull request 'feat: stale-file protection — detect concurrent edits on save' (#15) from feat/4-stale-file-protection into main the_og 2026-07-02 02:08:13 -04:00
  • 9fa502c500 feat: detect stale config and prompt merge-or-overwrite on save AJ 2026-07-02 01:57:32 -04:00
  • be45be9eab Merge pull request 'feat: backup restore UI (#3)' (#14) from feat/3-backup-restore-ui into main the_og 2026-07-02 01:44:44 -04:00
  • 6ab4789a70 fix: scope backup_diff to server sections and mask secrets AJ 2026-07-02 01:40:24 -04:00
  • df332a06ba feat: backup restore UI (#3) AJ 2026-07-02 01:22:52 -04:00
  • 111fa8e367 Merge pull request 'feat: stdio server spawn-test (#2)' (#11) from feat/2-stdio-spawn-test into main the_og 2026-07-02 01:11:48 -04:00
  • 231403c1d5 fix: spawn-test stderr persistence and drain-cap deadlock (PR #11 review) AJ 2026-07-02 01:05:34 -04:00
  • e98cb7abd7 feat: stdio server spawn-test (issue #2) AJ 2026-07-02 00:57:46 -04:00
  • e0eb3c2d1b docs: add HANDOFF.md — backlog workflow for local agent + Gitea supervision AJ 2026-07-02 00:35:46 -04:00
  • 6dee318976 feat: mask secret values in the UI and redact them from diagnostics AJ 2026-07-02 00:31:34 -04:00
  • b16c0fd526 fix: point Claude Code profile at ~/.claude.json, not settings.json AJ 2026-07-02 00:27:01 -04:00
  • 3c99ff547b fix: drop web-CSS font aliases from the Qt stylesheet AJ 2026-07-02 00:21:33 -04:00
  • e11886bde9 feat: clearer Arguments editor with typed-together detection and one-click fix AJ 2026-07-02 00:13:06 -04:00
  • 77f469c1dd feat: offer guided repair when loading a broken config file AJ 2026-07-02 00:10:27 -04:00
  • d6ce4a0fb0 feat: numbered gutter in the Arguments editor AJ 2026-07-02 00:05:26 -04:00
  • d2f7ce112c fix: legible inline cell editing + no soft-wrap in args box AJ 2026-07-01 23:58:06 -04:00
  • a02d2abe49 fix: readable text selection in inputs (selection-color on orange highlight) AJ 2026-07-01 23:55:18 -04:00
  • d5c89e9602 feat: user-resizable panes with persisted layout AJ 2026-07-01 23:51:40 -04:00
  • 6205c85b61 feat: lenient JSON repair for pasted MCP snippets AJ 2026-07-01 23:43:39 -04:00
  • 157dad9192 style: apply ruff lint fixes and formatting AJ 2026-07-01 23:43:39 -04:00
  • 8124150e34 ci: add lint + test workflow (ruff check/format, pytest on py3.10 & 3.12) AJ 2026-07-01 23:43:30 -04:00
  • 78595be2a2 test: migrate test_core.py script to a proper pytest suite under tests/ AJ 2026-07-01 23:43:30 -04:00
  • 5ec53b87bc chore: add pyproject.toml, ruff/pytest config, pre-commit hooks, dev deps AJ 2026-07-01 23:43:30 -04:00
  • f5749947e1 fix: write BMP DIB entries in ICO so Windows exe shows correct icon AJ Avezzano 2026-06-29 22:42:02 -04:00
  • 6f03b50a43 ci: disable generate_release_notes (unsupported on Gitea) v1.0.1 AJ Avezzano 2026-06-29 20:38:00 -04:00
  • 335a26a2d6 Fix CI: platform-specific Python setup and artifact actions v3 for Gitea AJ Avezzano 2026-06-29 19:14:28 -04:00
  • 2e33850fe3 Fix PATH check, add undo, and popup dialog for env/header vars AJ Avezzano 2026-06-29 15:34:18 -04:00
  • dd7557ea62 Add cross-platform packaging, icons, and Claude Code config discovery v1.0.0 AJ Avezzano 2026-06-29 15:01:30 -04:00
  • 780d4c3a9c Initial commit: Better Claude Config AJ Avezzano 2026-06-29 14:12:50 -04:00