Skip to content

Conversation

mymindstorm
Copy link
Member

It's been half a year, here goes nothing.

  • This contains lots of changes, best to roll this out very slowly.
  • Remember to use the build from ci or use npm run prod so credentials.ts is filled out and for the production webpack build.

mymindstorm and others added 30 commits April 8, 2019 12:04
* add webpack, remove fs-extra

* gts fix

* change build script

* wip experiment

* move to .vue to precompile render function

* make the ui render

* fix

* do svgs manually

I don't know how to make it work with webpack.

* fix bugs

* fix qr

* make import page work

* fix dragula

* fix qr gen

* update scripts
* change compile options

* move interfaces to .d.ts files and add an interface

also gts fix

* - updated all dependincies to latest
- fiddled with webpack until SFCs started working properly

* gts fix

* vuex

* wip

* stuff

* it renders now.

* load svgs in a less messy way

* Move main body to component

* - about page
- add account page

* modal pages to sfcs

* info => pagehandler

* first mutation

* more basic stuff

* info works

* edit button

* Codes exist

* codes update and password entry works

* fix #348

* - Adding accounts manually works properly
- updateEntries

* - ok and confirm messages
- delete accounts

* lock

* remove edge stuff

* qr

* copy code

* filter

* - search
- init stuff
- popup resize
- remove managed

* qr

* add getter to check if entries show as 'encrypted'

* dragula works and ignores drag if not editing

* Fix issues with secrets getting set to 'Encrypted' in storage.

* prefrences page

* sync clock

* change password

* export

* change storage space

* drive

* dropbox

* - uploads from backround on first login
- runScheduledBackup

* import

* hotp next

* cleanup

* change invalid hash behavior to warning
fix encrytion warning on dropbox page
This commit was automatically made by TravisCI build 860.5
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.11...4.17.14)

Signed-off-by: dependabot[bot] <support@github.com>
* formatter: gts => prettier

* format

* update travis

* remove gts

* update readme

* Revert "format"

This reverts commit 2e15fe6.
Can't manipulate cookie from background script
mymindstorm and others added 26 commits August 10, 2019 13:29
* manual entry improvements (#306)

* NaN => undefined
This commit was automatically made by TravisCI build 898.5
This commit was automatically made by TravisCI build 902.5
This commit was automatically made by TravisCI build 906.5
remove web_accessible_resources
hide qr overlay on drag
QR scan encryption fix
More policies
* add argon2-browser dependency

* wrapper argon2-browser

* argon2 for new accounts and imports

* forgot an await

* migrate

* fix performance issue

* update argon2 and types

* - remove the need for encryption where it wasn't needed

- Optimize adding & deleting (using state instead of reloading and checking the hash again)

- Use 16 KiB memory + Argon2di

* don't animate password prompt

* hash mem 16 KiB => 8 KiB

11 entries takes about 500ms with 16KiB, 8 KiB takes about 300ms

* fix password change not working

empty backup with no password fix

* no cookie again. developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#Session_cookies

* migrate to key based system

* add hash

* fix bug

* entry hash -> uuid

* password hash check + warning

* add key to backup

* update argon2-browser

up the hasing memory to 16

* remove argon.hash

* Sandbox argon2 in Chrome

Chrome does not allow webassembly without adding 'unsafe-eval' to CSP.

* - show pass if  key in storage
- change password

* import

* fix #412 (#413)

* fix #412

* review fixes

* Fix #414 (#419)

* remove validity checks in getDecryptedSecret

* add length check to manual add account page

* Revert "remove validity checks in getDecryptedSecret"

This reverts commit a396de3.

* Update webpack.config.js

* fix type error
@mymindstorm mymindstorm requested a review from Sneezry January 31, 2020 00:33
@mymindstorm mymindstorm merged commit 5641551 into release Jan 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants