Releases: Owloops/tfjournal
Releases · Owloops/tfjournal
v0.1.5
Changelog
- d9bbb3c: feat: add action filter for plan/apply/destroy/import/taint (@pgagnidze)
v0.1.4
Changelog
- 16605ae: fix(parser): handle terraform's plural "modifications complete" output (@pgagnidze)
v0.1.3
Changelog
- bb7f84c: feat(web): show sync button only when s3 storage is enabled (@pgagnidze)
v0.1.2
Changelog
- 0f59372: fix(tui): prevent panic when switching views with no runs (@pgagnidze)
v0.1.1
Changelog
- b93961b: perf(storage): add date-prefixed s3 keys and parallel day fetching (@pgagnidze)
v0.1.0
Changelog
- f9511f3: docs: change wording (Papuna Gagnidze pgagnidze@pm.me)
- a185357: docs: add llm disclaimer (Papuna Gagnidze pgagnidze@pm.me)
- ffafcbb: perf(storage): parallelize s3 fetches and add bounded goroutine pool (Papuna Gagnidze pgagnidze@pm.me)
- ba47e19: perf(tui): load output asynchronously to prevent navigation lag (Papuna Gagnidze pgagnidze@pm.me)
- 9b1f800: feat(web): add shareable urls with run and filter state (Papuna Gagnidze pgagnidze@pm.me)
- 135373e: chore: ignore server/dist build artifacts (Papuna Gagnidze pgagnidze@pm.me)
- ad9ed00: feat(web): add sync button and optimize loading performance (Papuna Gagnidze pgagnidze@pm.me)
- 25fefbf: refactor(tui): use shared sync method and optimize status refresh (Papuna Gagnidze pgagnidze@pm.me)
- 7827630: feat(server): add local runs and sync api endpoints (Papuna Gagnidze pgagnidze@pm.me)
- 67538ff: feat(storage): add sync and local-only listing to store interface (Papuna Gagnidze pgagnidze@pm.me)
- 92d44c7: docs: clean up readme and add aws profile env var (Papuna Gagnidze pgagnidze@pm.me)
- 84c06f6: docs: add tui demo gif and web ui screenshot (Papuna Gagnidze pgagnidze@pm.me)
- 5c6ca8d: refactor: consolidate error handling and add run id validation (Papuna Gagnidze pgagnidze@pm.me)
- 1d6297f: refactor: extract server and recorder packages from cmd (Papuna Gagnidze pgagnidze@pm.me)
- a893c10: feat(web): add s3 sync status indicators (Papuna Gagnidze pgagnidze@pm.me)
- 64bd1b1: feat(footer): display version in tui and web ui footers (Papuna Gagnidze pgagnidze@pm.me)
- 713fc82: feat(serve): add env vars for port and bind address (Papuna Gagnidze pgagnidze@pm.me)
- cfb6eaa: feat(serve): add optional basic auth via env vars (Papuna Gagnidze pgagnidze@pm.me)
- b9964d8: feat(branding): add logo and favicon (Papuna Gagnidze pgagnidze@pm.me)
- e37f63e: feat(web): add embedded web ui with serve command (Papuna Gagnidze pgagnidze@pm.me)
- 751cb8a: feat(tui): add footer, filters widget, and improve resize handling (Papuna Gagnidze pgagnidze@pm.me)
- b7e7929: feat(cli): add filter flags for tui launcher (Papuna Gagnidze pgagnidze@pm.me)
- 2eabe42: feat(cli): add new filter flags and replace --failed with --status (Papuna Gagnidze pgagnidze@pm.me)
- 65e71f0: feat(storage): add program, branch, and has-changes filters (Papuna Gagnidze pgagnidze@pm.me)
- 9d19e7d: fix(storage): use localappdata for default path on windows (Papuna Gagnidze pgagnidze@pm.me)
- 046ce85: fix(ci): clear ci env vars in tests to ensure they pass in ci runners (Papuna Gagnidze pgagnidze@pm.me)
- e3bb26d: add: readme, license, and install script (Papuna Gagnidze pgagnidze@pm.me)
- 06f9549: add: goreleaser and github actions ci/cd (Papuna Gagnidze pgagnidze@pm.me)
- d757f1c: add: build tooling and lint config (Papuna Gagnidze pgagnidze@pm.me)
- c27a4b3: add: terminal ui with tabbed views and gantt chart (Papuna Gagnidze pgagnidze@pm.me)
- 7d8a2f5: add: cli commands (root, list, show) (Papuna Gagnidze pgagnidze@pm.me)
- 9fcb604: add: git and ci context detection (Papuna Gagnidze pgagnidze@pm.me)
- 80f9b23: add: terraform output parser (Papuna Gagnidze pgagnidze@pm.me)
- 7fb76ab: add: local and s3 storage backends (Papuna Gagnidze pgagnidze@pm.me)
- f5126ca: init: core module and run data model (Papuna Gagnidze pgagnidze@pm.me)