Repository navigation
v0.0.0
Summary
Initial release of tfui
Changelog
- aab2a17 Add MIT License to the project
- c0d9849 Initial commit
- 54c12fd add guard to empty line and ignore non data read applies
- 8b52634 add message types from terraform plan
- 22c5501 add parser for terraform plan lines
- 272576d add terraform runner
- 54683ff add test for Plan and add return for errors in streamOutput
- 07ae193 chore: follow go's standard project structure
- ee5378c chore: remove unnecessary padding
- 49c6159 chore: rename hideNoops to hideUnchanged and fix bug of double append
- 1d55b79 chore: some minor renaming and bug fix
- 2985ada feat: 'ctrl+r' to trigger refresh
- 46a983a feat: action picker to be a modal on top
- b44eafc feat: add action picker view
- 9f860db feat: add basic TUI for scanning
- d08a6dc feat: add better error handling during plan and startup
- 4607144 feat: add ci for basic build and test
- fdb5b7d feat: add coloring to different actions
- 0b2a4e8 feat: add confirmation dialog after picking action
- 299e862 feat: add cursor navigation
- a134dac feat: add graceful exit to terminate the program
- 1a3e046 feat: add mousewheel scrolling to list and output view
- 00b0401 feat: add multi-selection and change cursor to highlighting
- 630b521 feat: add release pipeline
- 01562c9 feat: add search filter bar
- b51c707 feat: add state machine for the root model view
- 8d22308 feat: add terraform runner to perform actions and add output view
- 77d39da feat: be able to parse flags "binary" and "dir"
- e1d112e feat: check if binary exists and show diagnostics
- d5b1b8e feat: h to toggle hide noop resources
- 1c91c71 feat: make program fullscreen and make helpbar two lines if small screen
- b66157e feat: make sure the window scrolls with cursor and window height
- 7212bab fix: demo gif not shown
- bcba5de fix: improve resilience of output height except for lipgloss.Width bug (#4)
- 2d0d987 fix: name magic number and add resiliance to test
- 1ef80c7 fix: resources became active while hideUnchanged shows
- fa08f1d fix: show the output window to be standalone box
- a34b83f fix: update checks to be filteredIdx not resources
- 5adfb82 fix: upgrade goreleaser yaml to version 2
- d3c37e6 fix: wrong helper text, and isOutputing state
- fe36817 fix: wrong number of default rows and unit tests
- 69cf44f perf: read from refresh and apply start not complete
- 74ad597 refactor: combine offset and isRunning condition from normal and output view
- 1d193b9 refactor: move action logic out of keys.go
- 91ac4f2 refactor: refactor by using helper factory in unit tests
- b9d6f4a style: add border to resources, make info/help lines prettier
- 991367f style: add tick mark for successful scan
- c95095e style: make the texts in the action picker centered