https://github.com/vikkio88/muscurd-ig
Portable password manager
https://github.com/vikkio88/muscurd-ig
aes-encryption fyneapp golang-desktop password-manager ui
Last synced: 3 months ago
JSON representation
Portable password manager
- Host: GitHub
- URL: https://github.com/vikkio88/muscurd-ig
- Owner: vikkio88
- Created: 2023-05-13T12:51:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-23T19:04:04.000Z (over 2 years ago)
- Last Synced: 2025-04-05T19:41:27.308Z (7 months ago)
- Topics: aes-encryption, fyneapp, golang-desktop, password-manager, ui
- Language: Go
- Homepage: https://apps.fyne.io/apps/me.vikkio.muscurdig.html
- Size: 91.8 KB
- Stars: 15
- Watchers: 3
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# muscurd-ig
Portable multiplatform password manager.
Already done it in C# and Avalonia in [here](https://github.com/vikkio88/muscurd-i), attempting to do it in Golang and [Fyne](https://fyne.io/).

## Roadmap
- [x] TDD all entities
- [x] Design UI with Password Gating
- [x] Use [Clover](https://github.com/ostafen/clover) to persist data
- [x] Implement Search in List / Show All
- [x] Add confirm modal to delete
- [x] Implement NukeDb action to clean everything
- [x] Add Bind to List View to handle delete better (or remove Delete and move it to the details)
- [x] Fix jumping error message on login failure
- [x] Add version on main screen
- [x] Add link to repo on a About page/modal
- [ ] Add `[Enter]` and `SetFocus` on first Screen (may need to do a post render action after the route component is mounted)
- [x] Hack on theme
- [x] Change the font colour of disable Entry
- [x] Remove console opening/config stop logs on build
- [x] Handle permission for file creation on os
- [x] Github Action build/release for:
- [x] Linux
- [x] Mac
- [x] Windows
## Debt
- [ ] Handle `panic`s on app bootstrap
- [x] use clover annotation on `PasswordEntry` to lowercase field
- [x] Implement case insensitive search