Releases: secretin/secretin-app
Back to the future...
We've updated most of the dependencies, improved listing performance for people with a lot of secrets. We also improved UI and added few little features:
- Shortlogin expiration estimation
- Secret history (Was already there since 2017 but was missing UI)
- Sharing username auto complete (based on the users you already shared your secret with)
- Password generation options
- Default username option
- News modal (You will see a very little red dot near the app version on the bottom right)
What's Changed
- Update Options.js to fix #57 by @y0no in #61
- Upgrade electron dependencies to fix #64 by @ziouf in #66
- Upgrade upgradable dependencies by @agix in #74
- Prevent the UI from breaking on small screens by @dlajarretie in #72
- Fix sidebar width on desktop by @dlajarretie in #81
- Upgrade dev dependancies by @agix in #82
- Fix React 17 warnings by @dlajarretie in #83
- Fuu css by @agix in #84
- Replace Alt.js with Redux and upgrade react-scripts by @dlajarretie in #112
- Use github workflows by @agix in #126
- Shortlogin failure now redirect back to normal login by @agix in #125
- UI for secret history by @dlajarretie in #136
- add secretin-app comittish by @agix in #137
- Dont close on backdrop click when edit by @agix in #138
- bump secretin-lib version to 2.2.1 by @agix in #139
- Add icons, colors and autocomplete on sharing by @agix in #142
- Improve decryption performance by @dlajarretie in #143
- Generate password when creating a secret by @agix in #147
- Save short login activation date to show info on expiration by @agix in #146
- Add defaultUsername option by @agix in #150
- Add welcome modal and news modal by @agix in #152
- fix double scroll and provide scroll on modals by @agix in #154
- Password generation options by @dlajarretie in #151
- Bump electron and improve build by @agix in #156
- Add icon to electron builds + script to build for mac by @dlajarretie in #157
New Contributors
Full Changelog: 2.1.1...2.2.0
Slow connection and big metadata
As we need to decrypt all secret metadatum to print list of secret (to filter, order etc...), it takes some time to decrypt every metadatum separately...
This release introduce metadatacache which contains last metadata privately encrypted for your user. It's really quick to decrypt it before doing the classic decryption of potential new metadata version.
Having exact metadata is not mandatory to open secret so metadatacache are used instead waiting for the real one to be decrypted.
Also as the encrypted metadatacache could grow, there is no more timeout on the get user info to prevent slow connection to switch offline.
Migrate to secretin-lib v2
Merge pull request #53 from secretin/app_v2 Migrate to new secretin-lib v2
Import/Export, edit title, change password
Those features were needed and shipped even if it misses a bit of UI work.
Update and add progress bar on login
Merge pull request #44 from secretin/noserviceworker_on_electron Electron doesn't need service worker stuff
Argument to bind to any API
Just run secretin-app --secretin-api=https://your-secret-in.yourdomain.org
Electron version of https://secret-in.me
Don't worry, html and js are not downloaded from the github server every times (as on https://secret-in.me). This time it's fixed in the package.
Note there is not yet support for caching database and you require access to https://api.secret-in.me.
If you want to link to your own api server, you'll have to build electron package yourself (https://github.com/secretin/secretin-app/wiki/How-to-build-electron-package-yourself)