93ec519127
Issue 24: Added read-only mode ( #27 )
...
- Added settings to workspace, and added the read-only mode
- Added the `-ro` field which will launch Dynamo-Browse in read-only mode
- Added the `set ro` to enable read-only mode, and `set rw` to enable read-write mode
2022-09-29 22:10:18 +10:00
a1717572c5
issue-22: Fixed expressions so that queries will be executed as queries ( #25 )
...
Augmented expressions so that queries that can be executed as queries on DynamoDB can be done so.
Also added an IR tree which is a simplified representation of the AST and will be used to plan the query.
2022-09-19 21:14:03 +10:00
454fcf2eae
issue-20: Added binding action for prompting for tables
...
At the moment, this is not bound to anything
2022-09-03 09:41:47 +10:00
5f76836166
Fixed a few cosmetic bugs
...
- Clear status messages when setting or deleting fields
- Fixed "Filter" status label
2022-08-31 20:46:53 +10:00
0c377e231a
Fixed the default keybinding for prompting for filters
2022-08-30 15:11:30 +10:00
aa7ec9f863
issue-9: fixed unit tests
2022-08-29 20:45:34 +10:00
24304d21c3
issue-9: added the RC file
...
Added the RC file which can be used to load commands on startup. Also added the "echo"
command which can be used for debugging.
2022-08-28 10:54:25 +10:00
d9c9e5d845
issue-9: added clearing of existing bindings for keys
2022-08-25 22:31:33 +10:00
7c5bfd27a3
issue-9: finishing keybinding service and implemented controller
...
Have now got rebinding keys working with the "rebind" command.
Still need to make sure key names are correct and implement rebinding
as part of an RC file and add bindings for the table.
2022-08-25 22:14:36 +10:00
2f89610c51
issue-9: moved keybindings out into a separate type
...
Also started working on a service which can be used to rebind keys using reflection.
2022-08-24 22:06:29 +10:00
4c187ebb4d
issue-8: added going forward in backstack and restoring last view
2022-08-23 22:33:20 +10:00
d4734846fc
issue-11: added the last two views
2022-08-21 09:38:02 +10:00
6d23e3ee2c
issue-11: started working on toggling the size of table and item views
2022-08-20 11:28:08 +10:00
9ab5da32e2
issue-10: fixed unit tests
2022-08-20 10:47:56 +10:00
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
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
a1c03dcb63
backstack: fixed unit tests
2022-08-14 09:46:19 +10:00
bdd97f1b41
backstack: some code cleanup
2022-08-14 09:22:56 +10:00
cc58db2d49
backstack: have added the workspace flag
2022-08-14 09:20:24 +10:00
6c5787b271
backstack: reimplemented the backstack
...
This is a much cleaner implementation.
2022-08-14 09:16:28 +10:00
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
721d3abe5e
backstack: added saving of backstack to workspace
2022-08-11 22:23:39 +10:00
a8dd264983
Changed package from awstools to audax
2022-07-28 21:36:16 +10:00
2a35667cdb
Added extra table
2022-07-28 21:32:32 +10:00
64c43d6b73
Made 'quit' a full command and disabled the temporary edit item display
2022-07-25 21:40:07 +10:00
77f84449f3
A few small changes made while writing the documentation
2022-07-24 09:54:24 +10:00
57e1280329
Fixed broken unit tests
2022-07-20 20:34:51 +10:00
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
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
46a430f58f
Fixed unit tests
2022-07-18 08:16:26 +10:00
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
0f0bf70d01
Changed set-attr to support changing attributes of marked items
2022-07-17 22:01:25 +10:00
2dbd664dd2
Modified put to put all dirty or marked items
2022-07-16 11:35:53 +10:00
9fee17a6a6
Merged all 'set-X' commands into a single 'set-attr' command
2022-07-16 10:05:48 +10:00
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
c00b99a2eb
dynamo-query: added delete attribute command
2022-07-14 21:15:31 +10:00
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
ed577dc53e
Merge branch 'feature/dialog-prompt' into feature/dynamo-query
2022-06-27 16:12:17 +10:00
eadf8d1720
Fixed styling of the other tools
2022-06-27 16:05:59 +10:00
809f9adfea
Added mode line
...
Also rescanning will maintain the current query
2022-06-22 11:57:12 +10:00
54fab1b1c3
dynamo-query: started working on queries
2022-06-21 13:37:07 +10:00
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
83c15bc369
put-items: fixed tests
2022-06-11 11:59:00 +10:00
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
e5a7b82a63
Prompt user for primary and secondary key for new items
2022-06-09 20:33:19 +10:00
d660608626
Some more work trying to get the contrast of the field types right
2022-06-04 08:39:05 +10:00
4aac153edb
Small confirmation to check if numbers can contain decimals
2022-06-03 15:39:12 +10:00
0fb641cdfd
Added some colours
2022-06-02 22:39:47 +10:00
9204947d5e
Added renderers for the other types
2022-06-02 21:43:14 +10:00
33783ee688
put-items: added noisy-touch
...
This will delete the item before putting it back
2022-05-26 11:00:40 +10:00