Commit Graph

101 Commits

Author SHA1 Message Date
Mo
c7fb0d2aca refactor: component viewer (#2377) 2023-07-28 07:08:52 -05:00
Mo
4a29e2a24c chore: upgrade eslint and prettier (#2376)
* chore: upgrade eslint and prettier

* chore: add restrict-template-expressions
2023-07-27 14:36:05 -05:00
Karol Sójko
eb062220d6 chore: fix endpoints and properties used in shared vaults to match the server (#2370)
* chore: upgrade @standardnotes/domain-core

* chore: enable vault tests by default

* chore: fix asymmetric messages paths

* chore: fix message property from user_uuid to recipient_uuid

* chore: fix server response properties for messages and notifications

* chore: fix user_uuid to recipient_uuid in resend all message use case

* chore: use notification payload and type from domain-core

* chore: fix non existent uuid in conflicts tests

* chore: use shared vault user permission from domain-core

* chore: enable all e2e tests

* chore: upgrade domain-core

* chore: mark failing tests as skipped

* chore: skip test

* chore: fix recipient_uuid in specs

* chore: skip test

* chore: skip test

* chore: skip test

* chore: skip test

* chore: fix remove unused var and unskip test

* Revert "chore: skip test"

This reverts commit 26bb876cf55e2c4fa9eeea56f73b3c2917a26f5c.

* chore: unskip passing tests

* chore: skip test

* chore: skip test

* fix: handle invite creation error

* chore: skip tests

* fix: disable vault tests to merge the PR

* chore: unskip asymmetric messages tests
2023-07-27 15:43:45 +02:00
Mo
14bae5e895 tests: vault tests 3 (#2373) 2023-07-27 07:35:38 -05:00
Mo
d268c02ab3 fix: Fixes issue where lock screen would not use previously active theme (#2372) 2023-07-26 15:50:08 -05:00
Mo
7222ca7fd0 tests: vaults-2 (#2368) 2023-07-26 04:55:58 -05:00
Mo
a77535456c refactor: application dependency management (#2363) 2023-07-23 15:54:31 -05:00
Mo
eba1289ab9 fix: fixes issue where some accounts were not correctly loading subscription info (#2361) 2023-07-17 09:25:00 -05:00
Mo
7fb33c400c chore: refetch subscription when prefs menu opens (#2360) 2023-07-17 09:04:22 -05:00
Aman Harwara
5932eb814c fix: Fixed issue where some editors would not open on Android 2023-07-16 23:44:53 +05:30
Mo
1c7a215519 chore: feature status in context of item (#2359) 2023-07-14 11:32:28 -05:00
Mo
2c68ea1d76 refactor: component manager usecases (#2354) 2023-07-13 05:46:52 -05:00
Mo
078ef3772c refactor: native feature management (#2350) 2023-07-12 12:56:08 -05:00
Karol Sójko
325737bfbd chore: fix ContentType usage (#2353)
* chore: fix ContentType usage

* chore: fix specs
2023-07-12 13:53:29 +02:00
Mo
c8e52b667c internal: change password preprocessing step (#2347) 2023-07-06 08:51:06 -05:00
Mo
0ab6b5c6fe chore(fix): fixes sync response not correctly identifying all errors (#2346) 2023-07-05 11:28:45 -05:00
Mo
b06999d25b refactor: root key manager (#2344) 2023-07-04 07:31:50 -05:00
Mo
96f42643a9 feat: New one-click Home Server, now in Labs. Launch your own self-hosted server instance with just 1 click from the Preferences window. (#2341) 2023-07-03 08:30:48 -05:00
Mo
d79e7b14b1 chore: legacy fixes (#2343) 2023-07-03 08:03:25 -05:00
Aman Harwara
a8bc20e99e fix: Fixed issue where subfolders would show one extra item count 2023-07-02 20:46:33 +05:30
Mo
b032eb9c9b internal: incomplete vault systems behind feature flag (#2340) 2023-06-30 09:01:56 -05:00
Aman Harwara
69de0e448f fix: Fixed issue where Conflicts view is shown but the list is empty 2023-06-29 17:54:38 +05:30
Aman Harwara
d3378a704a refactor: fix conflicts view when conflicted copies are already in trash (#2339) 2023-06-27 22:08:46 +05:30
Aman Harwara
e0e9249334 feat: Added a conflict resolution dialog and a Conflicts view for easier management of conflicts (#2337) 2023-06-25 14:27:51 +05:30
Aman Harwara
f27a38ca9b chore: fix initial loading indicator mobile 2023-05-16 19:09:21 +05:30
Mo
313ce08c15 chore: fix test 2023-05-05 09:24:33 -05:00
Mo
a7128fb6d6 chore: fix timing of successful purchase alert 2023-05-05 08:52:10 -05:00
Mo
9f937f217b chore: remove phased out storage encryption policy (#2323) 2023-05-03 07:56:01 -05:00
Mo
7e3db49322 feat: Automatic plaintext backup option in Preferences > Backups will backup your notes and tags into plaintext, unencrypted folders on your computer. In addition, automatic encrypted text backups preference management has moved from the top-level menu in the desktop app to Preferences > Backups. (#2322) 2023-05-02 11:05:10 -05:00
Mo
af84d09b7a chore(snjs): remove cloudlink 2023-04-26 08:50:46 -05:00
Aman Harwara
616c700b7f chore: fix features e2e test (#2296) 2023-04-06 14:37:50 +05:30
Aman Harwara
41a5b1415a refactor: update roles immediately without waiting for full sync (#2294) 2023-04-05 21:34:06 +05:30
Mo
b7757983df chore: offline hosts 2023-03-18 11:26:05 -05:00
Karol Sójko
896834f65a chore(web): put sign-in email notifications setting under paywall (#2249)
* chore: upgrade setting names to value objects

* chore(web): put sign-in email notifications setting under paywall

* chore: fix using setting name value objects in mocha tests

* chore: fix wording on email notifications titles
2023-03-08 12:53:59 +01:00
Mo
2a567ad052 refactor: demo params 2023-03-03 10:26:38 -06:00
Karol Sójko
90f185059a chore(snjs): add error logs when not able to create session (#2240) 2023-03-02 13:39:20 +01:00
Mo
e7f1d35341 refactor: http service (#2233) 2023-02-28 20:43:25 -06:00
Karol Sójko
9414774e89 feat(dev): add u2f ui for managing devices and signing in (#2182)
* feat: add u2f ui for managing devices and signing in

* refactor: change unnecessary useState to derived constant

* fix: modal refactor

* fix(web): hide u2f under feature trunk

* fix(web): jest setup

---------

Co-authored-by: Aman Harwara <amanharwara@protonmail.com>
2023-02-03 07:54:56 +01:00
Karol Sójko
de5973e15f fix(web): disable subscription sharing on demo 2023-02-03 06:41:00 +01:00
Mo
e7214ea73a fix: fixed issue with third party editors not loading (#2174) 2023-01-20 16:32:33 -06:00
Mo
544a28d450 refactor: offline roles (#2169) 2023-01-19 21:46:21 -06:00
Karol Sójko
856a7e3500 refactor: remove Uuid and RoleName from @standardnotes/common in favour of @standardnotes/domain-core value objects (#2167) 2023-01-19 16:17:59 +01:00
Karol Sójko
271db1c3dc fix(snjs): notify http service of refresh session 2023-01-18 14:38:26 +01:00
Karol Sójko
880a537774 feat(snjs): add revisions api v2 (#2154)
* feat(snjs): add revisions api v2

* fix(snjs): reference listing and getting revisions in specs

* fix(snjs): revisions specs

* fix(web): usage of revision metadata

* fix(snjs): add specs for decryption revision

* fix(snjs): issue with building mocked specs

* fix(snjs): adjust revision creation delay
2023-01-18 09:20:06 +01:00
Aman Harwara
32f5a45e2f refactor: detected editor component for super note type 2023-01-17 18:55:34 +05:30
Karol Sójko
5e6c901c21 feat: recovery codes UI (recovery sign in + get recovery codes) (#2139)
* feat(web): show recovery codes

* feat(web): add recovery sign in

* fix: copy

* fix: styles

* feat: add "copy to clipboard" button

* style: copy

* fix: copy button bg

* style: singularize recovery codes

* style: singularize recovery codes

* feat: password validation

Co-authored-by: Aman Harwara <amanharwara@protonmail.com>
Co-authored-by: Mo <mo@standardnotes.com>
2023-01-10 21:33:44 +01:00
Karol Sójko
be028ff87b feat(snjs): add sign in with recovery codes use case (#2130)
* feat(snjs): add sign in with recovery codes use case

* fix(snjs): code review adjustments

* fix(snjs): remove unnecessary exposed getter

* fix(services): waiting for event handling

* fix: preferences test

Co-authored-by: Mo <mo@standardnotes.com>
2023-01-09 06:52:56 +01:00
Mo
59fc68296b refactor: optimize delay between batches on mobile to allow UI interactivity during load (#2129) 2023-01-04 13:31:45 -06:00
Mo
3c332a35f6 feat: improve initial load performance on mobile (#2126) 2023-01-03 14:15:45 -06:00
Mo
a447fa1ad7 test: fix e2e testing setup 2023-01-03 11:00:12 -06:00