Releases: gadflysu/aps
Releases · gadflysu/aps
v0.3.14
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
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
v0.3.11
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
v0.3.8
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
Changelog
v0.3.6
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
Changelog
v0.3.4
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