Skip to content

Releases: gadflysu/aps

v0.3.14

16 Jun 08:37

Choose a tag to compare

Changelog

  • 4ced9bc docs(CHANGELOG): add v0.3.14 entry
  • 02b445b docs(agent): add issue 59 debug-load plan
  • 51cc238 docs(agent): add issue 61 load lifecycle plan
  • c6272fc docs(agent): archive perf plans #4-9; add #4 acceptance summary
  • 41b0aea docs(agent): archive plans for closed issues
  • 4d596c8 docs(agent): revise issue 59 debug-load plan
  • c6974a5 fix(source): derive Claude session time from JSONL timestamp (#60)

v0.3.13

16 Jun 06:38

Choose a tag to compare

Changelog

  • 59d0e9d docs(CHANGELOG): add v0.3.13 entry
  • ac0ef1a docs(README): add streaming load note; add Codex source and -x flag
  • a2d126b docs(agent): add issue 57 CLI flag preprocessing plan
  • b799c37 docs(agent): revise issue 4 performance plan
  • b3574c8 docs(agents): require benchmark plan preflights
  • a4946cc fix(cmd): restrict short-flag expansion and validate --color value (#58)
  • 11ac847 fix(picker): first down/j key highlights row 0 instead of jumping to row 1

v0.3.12

15 Jun 07:25

Choose a tag to compare

Changelog

  • 5d78b27 Stream Claude sessions to TUI before full load completes (#56)
  • 9f2746f docs(AGENTS): clarify merge worktree cleanup order
  • bd9a2a9 docs(CHANGELOG): add v0.3.12 entry
  • c8da1c3 fix(filter): treat file-resolved paths as non-existent for path matching (#55)

v0.3.11

14 Jun 13:15

Choose a tag to compare

Changelog

  • 6280aa9 Preview session info metadata (#33)
  • 13d56bd docs(AGENTS): remove erroneous squash title rewrite step
  • a29a792 docs(AGENTS): require branch rename when worktree branch name mismatches pattern
  • 7e85917 docs(CHANGELOG): add v0.3.10 entry
  • 285b359 docs(CHANGELOG): add v0.3.11 entry
  • c17a4c9 docs(CLAUDE.md): cd main worktree and remove worktree before merge
  • 8dc3b28 docs(CLAUDE.md): restructure GitHub Workflow into plan/execute/merge phases
  • c2cb68b docs(CLAUDE.md): use gh pr merge --squash -d for auto branch cleanup
  • 9fd7d4b docs(agent): add issue ids to agent docs
  • a0619d8 docs(agent): add issue implementation plans
  • 72454d1 docs(agent): clarify PR title issue suffixes
  • 22708f7 docs(agent): clarify plan commit workflow
  • c41c1e8 docs(agent): clarify plan issue workflow
  • 4a65774 docs(agent): plan Claude session timestamps
  • 1d3b494 docs(agent): plan Claude turn count preview sync
  • 6476223 docs(agent): plan Codex support
  • 1f3919a docs(agent): plan issue 40 no-launch flags
  • 772bff3 docs(agent): plan no-header list mode
  • 5e1a503 docs(agent): plan picker render helpers
  • 0a5a3ce docs(agent): refine picker status bar plan
  • 9f058ea docs(agent): refine streaming UI and status bar plans
  • d105db1 docs(agent): symlink CLAUDE.md to AGENTS.md
  • c5a90af docs(agent): tighten GitHub merge workflow
  • 7c32863 docs(plan): add plan for issue #49 listTitleWidth cache
  • 82f9c58 docs(preview): add doc comment for writePreviewInfoRow
  • e2bf1f9 feat(picker): add bottom status bar for transient operational state
  • 2deba95 feat: add Codex CLI support (#34) (#39)
  • e140765 fix(source): use last cwd value instead of first in parseJSONL
  • 03c56b4 fix(source,preview): set 4 MiB scanner buffer on all rollout parsers
  • 48384ba fix(source,preview): unify Claude turn count and preview message predicate (#31)
  • eb1cc13 fix: shell-init and Ctrl-Z diagnostic for custom commands (#3) (#42)

v0.3.9

02 Jun 03:00

Choose a tag to compare

Changelog

  • 2374eee Claude session title extraction priority (#28) (#29)
  • 4cdf720 docs(CHANGELOG): add v0.3.9 entry

v0.3.8

01 Jun 08:32

Choose a tag to compare

Changelog

  • a6e44f7 Date range filtering with --from and --until (#21)
  • 7e1edb6 docs(CHANGELOG): add v0.3.8 entry
  • f960745 docs(CLAUDE.md): CHANGELOG must cover all changes since last tag
  • 8a5c8a6 docs(CLAUDE.md): add issue title and label rules
  • 6e7fa92 docs(agent): add proposal for third-party session data cleanup
  • 435360e docs(agents): add JSONL record types and /resume title resolution
  • f877a11 feat(source): add ai-title support to parseJSONL
  • 1df3572 fix(picker): remove ID column in preview mode and truncate header labels (#27)
  • ae6d578 fix(source,preview): count only real user messages as turns (#24)
  • 6c71389 refactor(source,preview): deduplicate IsRealUserMsg (#26)

v0.3.7

31 May 06:58

Choose a tag to compare

Changelog

  • 1d8cbae docs(CHANGELOG): add v0.3.7 entry
  • 6711b9e docs(agents): generalize shared instructions
  • 8fe71a0 docs(agents): keep guidance architecture-level
  • 7b1bacc docs(agents): link agent instructions to CLAUDE
  • 55103a9 feat(cmd): default to all agents
  • 223d005 feat(cmd): remove danger mode (#17)

v0.3.6

15 May 05:00

Choose a tag to compare

Changelog

  • 0eb0600 docs(CHANGELOG): add v0.3.6 entry
  • cfc5201 docs(CLAUDE.md): always squash-merge PRs regardless of commit count
  • e256358 docs(CLAUDE.md): edit issue body on revision, never append comment
  • e98e498 docs(CLAUDE.md): use squash for multi-commit PRs, rebase for single-commit
  • e79e64c docs(agent): add plans for issues #5 #6 #7 #8
  • 617ec2c docs(agent): revise plan-8, add plan-9 streaming UI
  • e7dac9c feat(dbg): add startup timing checkpoints
  • 9134f8b feat(source): add MetaCache for persistent JSONL parse results (#11)
  • c33b14b feat(source): parallelize LoadClaude with worker pool and MetaCache (#13)
  • 3b7a558 test(source): add BenchmarkLoadClaude

v0.3.5

14 May 08:15

Choose a tag to compare

Changelog

  • 66a5a52 docs(CHANGELOG): add v0.3.5 entry
  • bef713b docs(CLAUDE.md): add GitHub Workflow section
  • 0bd1aa3 feat(picker): expand title column to fill surplus terminal width
  • c0f8366 feat(preview): include command-args in slash command display
  • 490c75d fix(preview): skip isMeta records in JSONL parser

v0.3.4

14 May 07:55

Choose a tag to compare

Changelog

  • 50f3cf2 build(go.mod): promote x/ansi to direct dependency
  • d52651c build: add gopsutil/v4 dependency
  • 0eded4f docs(CHANGELOG): add v0.3.4 entry
  • efb7c61 docs(source): update DetectActive comment to remove ps/lsof references
  • 42568fb feat(picker): highlight fuzzy-matched characters in all fields
  • b8d7185 feat(picker): horizontal scroll support
  • a589bee feat(picker): horizontal scroll with left/right keys and mouse wheel
  • 274bb7c feat(source): replace ps+lsof with gopsutil in CollectProcs
  • b03e9dc fix(picker): convert fuzzy byte offsets to rune indices before field mapping
  • f7fdafb fix(picker): eliminate data race in scheduleProcsPollCmd
  • 9145d90 fix(picker): highlight dir matches on selected row
  • fe024ea fix(picker): re-evaluate guessed sessions on JSONL write
  • b1c2cee fix(picker): reorder fuzzy target to match display column order
  • b5993e7 fix(picker): restore time order after fuzzy filter
  • f7253b8 fix(picker): sanitize title/cwd in fuzzy target to match render input
  • 1873173 fix(picker): tighten poll interval from 10s to 3s
  • 456cc32 fix(picker): truncate title in fuzzy target to match render width
  • 7048683 fix(picker): use display-accurate content in fuzzy target
  • 5ff0033 fix(source): match claude.exe / opencode.exe process names on macOS
  • fb071f2 fix(source): replace ps+lsof with gopsutil in CollectProcs
  • 3828fb8 fix(source): set jsonlPath in ReloadSession return value
  • 814e2e8 refactor(picker): rename recheckCmd → scheduleProcsPollCmd
  • 7f52fe0 refactor(picker): simplify field keys, reduce hot-path allocs
  • e86b8ec revert: undo title truncation in fuzzy target
  • bcea3d9 test(picker): horizontal scroll and SGR fragment filter tests
  • 79e24f8 test(source): add BenchmarkCollectProcs
  • 184949c test(source): cover isTrackedProc name matching including .exe variants