- update some dependencies
- fix shift-character extending the selection
- Sort, accessible through the menu - Fix #31
- Group matching entries, available in the menu when there's a search and more than one matching entries
- ctrl-up and ctrl-down now available for moving entries even when the list is filtered - Fix #34
Fix a crash on some combinations of scroll+search
Better clipboard support on Mac - Fix #30
Values aren't rendered as markdown by default anymore. Markdown rendering is now opt-in, through the drawer menu - Fix #27,#28
Import feature: lets you import from another drawer, from a drawer of another closet file, or from a CSV file.
There's no reason to wait more for a 1.0.0: SafeCloset is stable and complete.
- shift-n key combination for adding an entry immediately after the selected one
- fix backslash character ('') not rendered in values - Fix #22
- colorize bold so that it's visible in terminal not rendering bold as bold
- I don't provide the Raspberry precompiled version anymore due to a difficulty with cargo cross
- increase delay before auto closing to 120 seconds
- fix tab key active behind open menu - Fix #21
- update termimad to solve a potential crash
- more relevant contextual hints - Fix #20
- support for more mouse interactions
- clear comments at start of closet file (example purpose is holding the name of the soft to find it if you have as bad a memory as me)
- closet clear comments editor
- Fix crash on Windows Terminal on some mouse operations - Fix #17
- better support of wide characters - Fix #18
- update status when waiting for long tasks
- fix rendering problems on sides on Windows (eg duplicate status line) - Fix #14
- fix documentation on values folding in help screen
- change drawer password - Fix #5
- the esc key opens a menu displaying relevant commands and their keys
- ctrl-A toggles having all values always open (choice is kept in drawer settings) - Fix #8
- various improvements of ergonomics
- ctrl-x no longer saves and quits
- clipboard feature now default
- support of selection in inputs (with shift arrow keys or mouse drag)
- ctrl-x, ctrl-c, ctrl-v are shortcuts for cutting, copying, pasting in inputs
- more mouse support (for example mouse wheel in inputs)
- various improvements on focusing and unfocusing the search input
- when editing a multiline value, ctrl-down and ctrl-up swap lines
- improve suggestions in status bar
- closing a drawer (and going to the upper drawer) is now done with ctrl-u
- on some platforms, ctrl-c copies the selected cell (if safecloset is compiled with "clipbpoard" feature)
- now both ctrl-enter and alt-enter can be used to insert a new line in a value (but many terminals support only one of them)
- now both ctrl-enter and alt-enter can be used to insert a new line in a value (but many terminals support only one of them)
- fix a crash on rendering with an empty value
-o
option to immediately prompt for password for drawer opening- ctrl-v pastes the content of the clipboard (if safecloset is compiled with "clipbpoard" feature)
- mouse wheel support
- help screen
- ctrl-c to close a drawer or the help screen
- 'a' key edits a field, cursor at end, while 'i' puts the cursor at start
- mouse support in inputs and for cell selection
- sub-drawers (and breaking change in closet format)
- quit on inactivity
- swap entries with ctrl-up and ctrl-down
- multi-line values
- fuzzy search
- password characters visibility toggle (hidden initially)
- unselected values visibility toggle (preference kept in drawer, and automatic hiding if launched with --hide)
- switched from JSON to MessagePack as serialization format (breaking change)
- entry removal with the 'd' key
Yes it has a version, but it doesn't mean you can use it. Wait for the 0.2 at least!