Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
135784d Merge branch 'setup-golint'
edf426d Merge pull request #1 from kacheo/setup-golint
b5cf6c3 Merge pull request #10 from kacheo/worktree-feat+integration-regression-tests
bb8bd92 Merge pull request #11 from kacheo/feat/prod-readiness
8c0b0f1 Merge pull request #12 from kacheo/dependabot/github_actions/goreleaser/goreleaser-action-7
c16fc90 Merge pull request #13 from kacheo/dependabot/github_actions/actions/checkout-6
79c42c5 Merge pull request #14 from kacheo/dependabot/github_actions/golangci/golangci-lint-action-9
7378452 Merge pull request #15 from kacheo/dependabot/github_actions/actions/setup-go-6
45b6ff9 Merge pull request #16 from kacheo/dependabot/go_modules/github.com/spf13/cobra-1.10.2
8a8c2ec Merge pull request #17 from kacheo/dependabot/go_modules/github.com/BurntSushi/toml-1.6.0
809e6c5 Merge pull request #18 from kacheo/feat/resolve-timestamp-items-command
0bccd03 Merge pull request #2 from kacheo/add-release-pipeline
60a05ce Merge pull request #3 from kacheo/feature/workspace-support
45d0045 Merge pull request #4 from kacheo/feature/pr-links-and-slugs
b3657c6 Merge pull request #5 from kacheo/feature/pr-links-and-slugs
bc88952 Merge pull request #6 from kacheo/feature/search-and-filter
3cfbff1 Merge pull request #7 from kacheo/fix/concurrent-writes-mutex
e33e9ab Merge pull request #8 from kacheo/feat/coverage-enforcement
113612e Merge pull request #9 from kacheo/worktree-feat+global-items
78617ce Merge remote-tracking branch 'origin/worktree-feat+integration-regression-tests' into worktree-feat+global-items
7176b8f build(deps): bump actions/checkout from 4 to 6
32f382f build(deps): bump actions/setup-go from 5 to 6
7d5e93d build(deps): bump github.com/BurntSushi/toml from 1.3.2 to 1.6.0
e0937c7 build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.10.2
9eda950 build(deps): bump golangci/golangci-lint-action from 7 to 9
3a3da44 build(deps): bump goreleaser/goreleaser-action from 6 to 7
1864611 build: add test-integration, test-regression, update-golden, test-all targets
0d5ace1 build: exclude tests/ from unit coverage to prevent helper package from diluting threshold
13cb6ba ci: add integration and regression test jobs
6ddb9ff ci: scope coverage measurement to ./cmd/... ./internal/... to match Makefile
a8912ae feat(add): append bullets to day sections with --section and --tag flags
c6c06f7 feat(config): add DiscoverRepos for workspace directory scanning
a1cacc8 feat(config): add EffectiveRepos merging explicit + workspace repos
0f9359e feat(config): add WorkspaceConfig struct with tilde expansion
a4c92df feat(config): add Write() with atomic temp-rename and parent dir creation
7b1fcc6 feat(config): load config.toml with env var overrides and tilde expansion
3958da1 feat(edit): open day file in editor; --date and positional arg are mutually exclusive
7dca1cb feat(git): GitHub PR fetcher via gh CLI and REST API with date filtering
be2cdba feat(git): commit scanner with ParseOriginURL, ScanCommits, parseGitLogLine
527de4e feat(init): setup wizard with --non-interactive, --add-repo, and git hook installation
3d5be65 feat(render): JSON and terminal output for show and standup
30d2036 feat(show): display day entries with --json, week view, missing-day handling
cd284a3 feat(standup): standup summary with --since, --json, done/blockers/notes
1a9c529 feat(store): DayEntry, Parse, Serialize, EmptyEntry, NormalizeSection
ffee993 feat(store): Store{New,Load,Save,LoadOrCreate}, ParseDate, flock + atomic rename
04ff530 feat(sync): import commits and PRs with deduplication; --quiet and --json support
d3f0e0f feat(sync): use EffectiveRepos so workspace repos are synced automatically
d36f573 feat(workspace): add workspace subcommand with add/list/exclude
8b87e4a feat: add CI workflow and make targets for test coverage enforcement
70a5758 feat: add ResolvedAt timestamp and devlog items command
1aeae60 feat: add action_items section, remove redundant Commits/PRs body sections, add bullet indices
7e7f6fd feat: add devlog rm to remove a section bullet by 1-based index
54bf536 feat: add devlog search command and show filter flags
7513d35 feat: add devlog update to replace a section bullet by 1-based index
928ebb2 feat: add repoSlug to commits and url to PRs for link reconstruction
14792da feat: drop standup command, add --from/--until range to show
93b52d2 feat: global blockers and action items with UUID, resolved, and DAG dependencies
87c7608 feat: prod-readiness — distribution, security, coverage, CI hardening
851a9da fix(config): use filepath.Join segments for portability in test
1c5f187 fix(config): use package config convention in workspace tests, add error path test
284c567 fix(config): wrap rename error, clean up temp on failure, use 0600 mode for token safety
73419ee fix(git): remove unused getUserEmailFromGit helper and strings import
1f286ce fix(lint): migrate golangci.yml to valid v2 format, remove redundant nolints
7fc79d7 fix(standup): surface real I/O errors instead of silently swallowing them
06f6a73 fix(store): prevent out-of-bounds panic when frontmatter closes at EOF without trailing newline
1c8b02b fix(sync): strengthen PR dedup test to assert state update; fix stub test
3bd7ab0 fix(workspace): degrade on bad workspace, tighten exclude match, drop redundant stat loop
3fd5223 fix(workspace): graceful missing-dir, init hook loop, tilde expansion in commands
1ac8136 fix(workspace): honest no-op messages, show exclude list when all repos excluded, errors to stderr
9974b39 fix: add sync.Mutex to Store to serialize same-process goroutines
6d257fc fix: address CI workflow and Makefile review findings
fe35eaf fix: address code review findings in global items feature
fac812b fix: address code review findings on PR #11
cbf7fd6 fix: bump golangci-lint-action to v7 for golangci-lint v2 support
da048c1 fix: hoist GetOriginSlug outside loop, normalize YAML tags, add omitempty to URL
6790bec fix: wire --version, add tar extraction step, add .gitignore
30fc5d2 license: switch from MIT to Apache 2.0
2eb23de refactor(sync): return entry from runSyncWithConfig, use quiet=true in test
3d18216 refactor: extract withLock/saveRaw, add Store.Modify for atomic read-modify-write
c4c2630 refactor: migrate add and sync to Store.Modify for safe read-modify-write
422b839 scaffold: init go module, main.go, cobra root with --json/--date flags
d271ceb setup golangci-lint with errcheck, staticcheck, govet
a91a23e test(config): add error propagation test for EffectiveRepos workspace errors
71ab1a2 test(integration): end-to-end add/show/sync/tag/hook flows; add goreleaser config and LICENSE
ac9e03e ux: rm/update Use string, success messages, action_items ordering
You can’t perform that action at this time.