Commit graph

111 commits

Author SHA1 Message Date
Leon Mika 1109f2c9ee
Merge pull request #14 from lmika/feature/issue-11
Issue 11: Added the ability to resize the table and item view
2022-08-21 09:45:19 +10:00
Leon Mika d4734846fc issue-11: added the last two views 2022-08-21 09:38:02 +10:00
Leon Mika 6d23e3ee2c issue-11: started working on toggling the size of table and item views 2022-08-20 11:28:08 +10:00
Leon Mika 7e87b3e5a6
Merge pull request #13 from lmika/feature/issue-10
issue-10: copy item to clipboard
2022-08-20 10:51:03 +10:00
Leon Mika 9ab5da32e2 issue-10: fixed unit tests 2022-08-20 10:47:56 +10:00
Leon Mika 90ec88d360 issue-10: copy item to clipboard
Added key binding to copy selected, or marked, items to clipboard.
2022-08-20 10:41:32 +10:00
Leon Mika f0bd3022cc
Merge pull request #12 from lmika/chore/ctrlret
ctrlret: replaced return types of controllers from tea.Cmd to tea.Msg
2022-08-18 21:45:04 +10:00
Leon Mika 5b6bf1f0ae ctrlret: replaced return types of controllers from tea.Cmd to tea.Msg
This dramatically cuts downs the number of closures.
2022-08-18 21:39:13 +10:00
Leon Mika 931b11cd0d
Merge pull request #7 from lmika/feature/backstack
Added the backstack to dynamo-browse
2022-08-14 09:49:01 +10:00
Leon Mika a1c03dcb63 backstack: fixed unit tests 2022-08-14 09:46:19 +10:00
Leon Mika bdd97f1b41 backstack: some code cleanup 2022-08-14 09:22:56 +10:00
Leon Mika cc58db2d49 backstack: have added the workspace flag 2022-08-14 09:20:24 +10:00
Leon Mika 6c5787b271 backstack: reimplemented the backstack
This is a much cleaner implementation.
2022-08-14 09:16:28 +10:00
Leon Mika ec9ac34d26 backstack: an initial complete version of the backstack
This needs a lot of work, and a fair bit of refactoring.
2022-08-13 11:42:21 +10:00
Leon Mika 721d3abe5e backstack: added saving of backstack to workspace 2022-08-11 22:23:39 +10:00
Leon Mika 96207821a2 Merge branch 'main' of github.com:lmika/audax 2022-07-30 09:52:55 +10:00
Leon Mika 4446268386 Added screenshot to README.md 2022-07-30 09:52:18 +10:00
goreleaserbot edebcc52d5 Brew formula update for audax version v0.0.2 2022-07-29 23:23:27 +00:00
Leon Mika c09cad8718 Fixed a bug with the release CI/CD 2022-07-30 09:16:23 +10:00
Leon Mika 6ed14a70cd Updated metainfo in goreleaser 2022-07-30 08:58:55 +10:00
Leon Mika c82a5db05a A slightly better README.md 2022-07-28 22:17:47 +10:00
Leon Mika a8dd264983 Changed package from awstools to audax 2022-07-28 21:36:16 +10:00
Leon Mika 2a35667cdb Added extra table 2022-07-28 21:32:32 +10:00
Leon Mika 64c43d6b73 Made 'quit' a full command and disabled the temporary edit item display 2022-07-25 21:40:07 +10:00
Leon Mika 92fc44e7a9 Merge remote-tracking branch 'origin/main' 2022-07-24 21:49:22 +10:00
Leon Mika 77f84449f3 A few small changes made while writing the documentation 2022-07-24 09:54:24 +10:00
goreleaserbot 14880155b8 Brew formula update for awstools version v0.0.1 2022-07-20 10:39:58 +00:00
Leon Mika 57e1280329 Fixed broken unit tests 2022-07-20 20:34:51 +10:00
Leon Mika 2df0fc7e27 Added a confirmation before querying or rescanning when dirty items
This is to avoid clobbering any dirty items.
2022-07-18 20:58:07 +10:00
Leon Mika 7b194d0a19 Fixed prompt input to filter out 0x0D and 0x08 keystrokes
These can occur when pasting input with line-feeds.
2022-07-18 20:36:31 +10:00
Leon Mika 46a430f58f Fixed unit tests 2022-07-18 08:16:26 +10:00
Leon Mika cc7ead496f awstools: Fixed some bugs with the item view UI model
- The item view model is now being updated when the item itself is being updated
- Fixed a NPE when the item view model receives a nil item
2022-07-18 08:04:03 +10:00
Leon Mika 0f0bf70d01 Changed set-attr to support changing attributes of marked items 2022-07-17 22:01:25 +10:00
Leon Mika 7fc67e4d9a Fixed docker CI/CD settings 2022-07-17 10:01:17 +10:00
Leon Mika 2dbd664dd2 Modified put to put all dirty or marked items 2022-07-16 11:35:53 +10:00
Leon Mika 9fee17a6a6 Merged all 'set-X' commands into a single 'set-attr' command 2022-07-16 10:05:48 +10:00
Leon Mika 716adbdce5 Changes made as part of merge 2022-07-14 21:25:27 +10:00
Leon Mika ffca588a2c Merge remote-tracking branch 'origin/feature/dynamo-query'
# Conflicts:
#	cmd/dynamo-browse/main.go
#	cmd/ssm-browse/main.go
#	docker-compose.yml
#	internal/dynamo-browse/ui/model.go
#	test/cmd/load-test-table/main.go
2022-07-14 21:23:31 +10:00
Leon Mika c00b99a2eb dynamo-query: added delete attribute command 2022-07-14 21:15:31 +10:00
Leon Mika e35855f05c Added set-n command to set number attributes
Also added the ability to set subattribes of maps
2022-07-06 13:03:19 +10:00
Leon Mika ed577dc53e Merge branch 'feature/dialog-prompt' into feature/dynamo-query 2022-06-27 16:12:17 +10:00
Leon Mika eadf8d1720 Fixed styling of the other tools 2022-06-27 16:05:59 +10:00
Leon Mika 809f9adfea Added mode line
Also rescanning will maintain the current query
2022-06-22 11:57:12 +10:00
Leon Mika 54fab1b1c3 dynamo-query: started working on queries 2022-06-21 13:37:07 +10:00
Leon Mika 41af399215 A few various changes
- Fixed the '-local' flag to accept host and port
- Added a '-debug' flag to accept a file to write debug log messages
- Added some logic which will force the dark background flag on if MacOS is in dark mode
2022-06-16 22:00:25 +10:00
Leon Mika 47e404aff7 Turned off parallel test execution 2022-06-11 12:10:39 +10:00
Leon Mika 69653b7baf
Merge pull request #4 from lmika/feature/put-items
Added some basic editing functionality
2022-06-11 12:00:49 +10:00
Leon Mika 83c15bc369 put-items: fixed tests 2022-06-11 11:59:00 +10:00
Leon Mika 74e98d1c5d put-items: added brows to awstools 2022-06-11 11:50:26 +10:00
Leon Mika 8d984119cc put-item: a few fixes
- Added Goreleaser configuration
- Changed some key bindings for the table list
- Started working on full display of items
2022-06-11 11:38:09 +10:00