Skip to content

Latest commit

 

History

History
20 lines (20 loc) · 1.15 KB

File metadata and controls

20 lines (20 loc) · 1.15 KB
  • Solve newline issue when fetching a password, when piping to another program.
  • main.go tests
  • Handle adding secret with already existing name.
  • Tests.
  • Interrupt during entering master password causes terminal input to remain hidden.
  • Delete secrets
  • Move secret (change name)
  • Edit existing secrets
  • Multi line input / $EDITOR support
  • Implement change-password command
  • Experiment with https://github.com/charmbracelet/bubbletea
  • Implement ctrl+g on item form, that replaces first line of secret with a strongly generated password
  • Git integration, with remote(s) fetch from the vault. After each edit, push changes.
  • Unlock screen keybind help
  • Lazyvim like status bar. Move locked status in there, get rid of the header entirely.
  • TUI auto-lock after some time, with status message showing how much time remaining to lock
  • Refactor tui.go to extract functions like deleteSecret and readSecret and similar
  • Git credential helper for fetching http remote username and password
  • Refactor forms and prompts with https://github.com/charmbracelet/huh
  • TUI initialization screen