github robinovitch61/wander v0.1.0

latest releases: v1.1.0, v1.0.2, v1.0.1...
22 months ago

Changelog

  • d2cc262 Ability to wrap any viewport with ctrl+w (#25)
  • 7bf1591 Add CurrentRow to viewport
  • 16858f9 Add ability to save any viewport content on any page as a local file (#12)
  • aac3aa7 Add allocation filtering
  • bc98e69 Add dev.sh, no justfile
  • 0dea7ce Add go to bottom, go to top
  • 467267f Add goreleaser and homebrew tap (#35)
  • 43b82cd Add highlight to viewport for filtered text
  • 3b3af93 Add image and gif link to readme (#17)
  • 2f31266 Add job and allocation specs (#16)
  • 336b792 Add key help
  • afec3b2 Add log line viewing, pretty json
  • 88eed3f Add logo
  • 44b9a94 Add main keymap
  • 139f3a1 Add namespace to FetchJobSpec (#21) (#23)
  • c1eb957 Add namespace to jobs table
  • 52e0e6e Add optional wrap functionality to viewport, and include in specs + logline (#19)
  • a13b46b Add shell script to generate named nomad jobs
  • 3e200d3 Add simple header
  • d886235 Add task group to allocations table
  • 05cbfa8 Add task info to logline and reset x offset for log viewing
  • 52504ab Add uptime to jobs
  • 89fa0b3 Bump deps
  • c882ace Change filter to be more like textinput (focus, blur)
  • c51f9cc Change module name from wander -> github.com/robinovitch61/wander (#26)
  • 7aff3e7 Change styling of save dialog placeholder
  • 98fc452 Clean up
  • 8636b79 Cleanup nomad client
  • 5da8d41 Cleanup page change cmds
  • f814403 Clear filter on back button
  • 32cc8f9 Configure using cobra/viper and add ssh token override (#32)
  • 9994bf8 Consolidate and improve styling
  • 81dac80 Consolidate formatting functions
  • 5fd3e74 Create README.md
  • f293d9f Create Toast component (#24)
  • 33d26b7 Create page component (#15)
  • 755339a Create wander ssh app with wish (#28)
  • c3412b6 De-tablefy the logline
  • 5ab94b7 Deal with headers that are wider than viewport width
  • 4e46594 Do not mirror header filter state
  • 3cfc4a0 Do not trim space from log lines
  • 155a115 Dont quit when typing q while filter focused
  • eb1416f Example bubbletea program
  • 8ce5cad Filter logs
  • 6a0b8f1 Filtering state machine, no actual filtering yet
  • ceb0c52 Fix at what height footer shows
  • fec4646 Fix bug in continuation line indicators
  • 61919d5 Fix bug in getVisiblePartOfLine
  • 7d5fb88 Fix bug with spacing by tabs not spaces
  • d02994c Fix bugs with xOffset in viewport
  • 16d5d5d Fix crash if height too small
  • 8586575 Fix double update viewport
  • 62cf362 Fix filtering behavior
  • 96d24de Fix off by one error with displaying line continuation
  • d54a92b Fix refresh and mock allocation response
  • 2cd2ac4 Format submit time on jobs page
  • e5ec2e1 Get current page model pointer with main function
  • 6b47ba6 Gitignore
  • 9fe55c3 Give viewport a cursorEnabled and SetCursorEnabled for cursorless paging
  • 8b35985 Header in viewport
  • 34824bc Horizontal scroll on long viewport lines
  • 4010a46 Implement HalfPageUp/Down, PageUp/Down
  • 07f787d Implement check for loading
  • 2289985 Important typo (msg -> cmd)
  • ccee8a7 Improve comment
  • 1c3e466 Improve logic for SetCursorRow
  • ceb1c55 Improve logs
  • 0916700 Improve scripts (#30)
  • d348000 Install @latest in README
  • f478714 Jobs filtering working
  • 6984f7d Kinda actually select allocation
  • 82a9040 List nomad job names
  • 12705eb Logging, fix bug
  • cbc45d9 Logo spacing
  • 1ba2665 Maintain selected row position across reloads and navigation
  • 6c6dae7 Make table headers bold
  • 480ab61 Make table output for jobs
  • ff324a2 Make things private
  • ba30cb5 Max line length trimmed
  • 40c6adb Missing BlurAndClear on filtering logs
  • c5774d6 Move app to subpackage (#27)
  • 975775a Move filter Blur/Focus logic into parent pages
  • 81cf896 Move toast to viewport
  • 4468059 NOMAD_URL -> NOMAD_ADDR, fixState in viewport
  • 8bbbac0 No reload on logline page
  • 57501fe Order by state when alloc and task name are same
  • 7afd534 Parse allocation data
  • c777879 Performance improvement when no highlight in viewport
  • 37dd6a2 Prevent switching log type during load
  • 26ed1ba Protect against negative cursorRow
  • 694780b Refactor page components (#11)
  • fbbd41f Refactor stuff
  • c0e35a1 Reimplement core functionality
  • 18d63b2 Reloading
  • dd5b4b2 Remove debug statements, move cursor up to visible if oob
  • ca5a3b6 Remove high performance rendering from viewport
  • 3f5b0c1 Remove reload from log line page
  • 689a2a8 Remove sample file
  • 6fd0fb3 Rename joblist to jobs
  • b6494f5 Reorganize viewport
  • e5f9e04 Resize vertical height working
  • 1549318 Restructure directory and package organization (#31)
  • 054497b Revert "Get current page model pointer with main function"
  • e506568 Set cursorRow private
  • c581138 Set x offset to 0 on page load
  • 36bca23 Show times in local timezone
  • 6cd6455 Simplify mocking, nomad http client
  • 4d9d810 Simplify page model storage and access
  • 22f905d Sort results of job and allocation api before displaying
  • 49b08fa Start allocation request, page enum
  • 1e23610 Start filtering
  • ac81085 Start logs
  • 639959c Store job namespace in model and use in FetchAllocations (#21) (#22)
  • 49b9600 Strip ANSI escape codes from returned logs
  • a98d60d Style Stderr logs differently than Stdout
  • 90c37d9 Style header
  • 60d53ff Style viewport
  • eddd441 Switch between stdout and stderr logs
  • 0a0fd0d Turn off debug file creation by default
  • f756685 Undo mocks
  • db4a4dc Upgrade versions, ssh -> wander-ssh (#29)
  • 55cc943 Viewport for job list
  • a0f2891 gitignore .iml project file
  • d21140c justfile for dev
  • eba5192 navigate through pages
  • 28b540b setInitialValues on main model

Don't miss a new wander release

NewReleases is sending notifications on new releases.