Skip to content

v0.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Apr 09:05
· 50 commits to main since this release

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