summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2026-04-18keepass: fix parseContent doc comment and add importBytes ctx notePaul Buetow
2026-04-18refactor: extract migration logic into internal/migrate package (task q6)Paul Buetow
2026-04-18refactor: move Gitter interface to consumer package internal/cli (task p6)Paul Buetow
2026-04-18refactor: split store.go into focused files by responsibility (task o6)Paul Buetow
2026-04-18refactor: split cli.go into focused files by responsibilityPaul Buetow
2026-04-18Release v0.6.0v0.6.0Paul Buetow
2026-04-18feat: make keepass the default backend with master.kdbx default pathPaul Buetow
2026-04-18feat: add --kdbx-path CLI flag to override KeePass database path at runtimePaul Buetow
2026-04-18test: add integration tests for keepass backend, improve coverage to 81.6% (t...Paul Buetow
2026-04-17refactor: extract buildGeheimGit helper to keep buildGeheimBackend under 30 l...Paul Buetow
2026-04-17refactor: deduplicate cli/kdbx_store.go using exported keepass helpers (tasks...Paul Buetow
2026-04-17feat: add internal/keepass package with full Backend implementation (tasks k4...Paul Buetow
2026-04-17feat: add WriteBack hook on store.Data for backend-specific edit round-trip (...Paul Buetow
2026-04-17feat: add backend config fields for KeePass support (task h4)Paul Buetow
2026-04-17refactor: extract Backend interface decoupling CLI from *store.Store (task j4)Paul Buetow
2026-04-16fix: correct misleading comment in keepass_test.go duplicate-skip testPaul Buetow
2026-03-07Add KeePass migration command with text/password and binary attachment supportPaul Buetow
2026-03-02Release v0.5.3v0.5.3Paul Buetow
2026-03-02picker: extract fzf UI logic from store package (task 400)Paul Buetow
2026-03-02cli: add isolated dispatch routing tests (task 401)Paul Buetow
2026-03-02store/cli: move search output to CLI layer (task 400)Paul Buetow
2026-03-02store: make Data carry injected deps (task 402)Paul Buetow
2026-03-02store/cli: deduplicate shred helper (task 400)Paul Buetow
2026-03-02store: decouple crypto/git via interfaces (task 402)Paul Buetow
2026-03-02config: handle UserHomeDir failures (task 400)Paul Buetow
2026-02-23Release v0.5.2v0.5.2Paul Buetow
2026-02-22Bump version to v0.5.1, change default data_dir to ~/git/foostoredbv0.5.1Paul Buetow
2026-02-22Bump version to v0.5.0v0.5.0Paul Buetow
2026-02-22Replace all geheim path/name defaults with foostorePaul Buetow
2026-02-22Fix fish shell integration after binary rename to foostore (v0.4.0)v0.4.0Paul Buetow
2026-02-22Add unit tests to reach 63.3% coverage (task 335)Paul Buetow
2026-02-22Use \$EDITOR as default editor, falling back to vi (task 344)Paul Buetow
2026-02-22Rename binary from geheim to foostorePaul Buetow
2026-02-22Enforce Go best practices (task 344)Paul Buetow
2026-02-22Fix PIN prompt and Ctrl+C behaviour in shellPaul Buetow
2026-02-22Update main.go and cli API for signal-cancellable context (task 352/main)Paul Buetow
2026-02-22Implement internal/cli package (task 352/cli)Paul Buetow
2026-02-22Address store package review findings (task 352/store)Paul Buetow
2026-02-22Implement store package with full test coverage (task 352/store)Paul Buetow
2026-02-22Implement clipboard package with full test coverage (task 357)Paul Buetow
2026-02-22Implement git package with full test coverage incl Sync (task 355)Paul Buetow
2026-02-22Implement crypto package with AES-256-CBC and golden tests (task 354)Paul Buetow
2026-02-22Implement shell package with readline vi mode and tab completion (task 358)Paul Buetow
2026-02-22Implement clipboard package (task 357)Paul Buetow
2026-02-22Implement git package (task 355)Paul Buetow
2026-02-22Implement version and config packages (task 353)Paul Buetow
2026-02-22Implement version and config packages (task 353)Paul Buetow
2026-02-22Add Go project scaffold (task 352)Paul Buetow