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
Mo
078ef3772c
refactor: native feature management ( #2350 )
2023-07-12 12:56:08 -05:00
Karol Sójko
f097f6e354
chore(api): fix request params and make api package publishable ( #2351 )
...
* chore(api): fix request params and make api package publishable
* chore(api): fix deps
* chore(encryption): fix privacy
2023-07-11 17:19:37 +02:00
Karol Sójko
937f9d98d7
chore(api): fix missing exports
2023-07-11 10:34:35 +02:00
Aman Harwara
7f0bb4e127
refactor: use Fetch API for HttpService ( #2349 )
2023-07-07 19:26:31 +05:30
Mo
0ab6b5c6fe
chore(fix): fixes sync response not correctly identifying all errors ( #2346 )
2023-07-05 11:28:45 -05:00
Mo
b032eb9c9b
internal: incomplete vault systems behind feature flag ( #2340 )
2023-06-30 09:01:56 -05:00
Mo
7f5041c4a8
chore: check for external request
2023-06-26 04:40:46 -05:00
Mo
bb804fff45
fix: fixes issue where a renewed session would in some cases would not save to disk, causing a reauthentication prompt to occur
2023-06-25 15:12:22 -05:00
Mo
5a7419bf1c
fix: exception handling ( #2277 )
2023-03-26 15:54:59 -05:00
Karol Sójko
54f1e618de
chore: store authenticator devices labels in preferences instead of server ( #2252 )
2023-03-09 11:05:15 +01:00
Mo
e7f1d35341
refactor: http service ( #2233 )
2023-02-28 20:43:25 -06:00
Karol Sójko
70e3ba3fa5
chore: remove workspaces from code base ( #2220 )
2023-02-23 14:01:55 +01: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
9bdda2b60a
fix(api): add u2f required error tag
2023-01-24 13:39:54 +01: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
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
Karol Sójko
5d20a53e6e
fix(snjs): simplify authenticator api for generating options ( #2147 )
2023-01-11 14:44:31 +01:00
Karol Sójko
8deeae5a16
feat(snjs): add account recovery e2e test suite ( #2134 )
...
* feat(snjs): add account recovery e2e test suite
* fix(snjs): request params in account recovery tests
* fix(snjs): context password passing
* refactor: replace factory functions with context
Co-authored-by: Mo <mo@standardnotes.com >
2023-01-09 17:25:52 +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
Karol Sójko
59e8b5c8b5
feat(api): add authenticators api ( #2124 )
...
* feat(api): add authenticators api
* fix(services): responses interpreting in authenticator manager
2022-12-29 16:04:53 +01:00
Karol Sójko
2696b07759
fix(api): handling expired token responses ( #2113 )
2022-12-21 14:22:20 +01:00
Karol Sójko
bb4f1ff099
fix(snjs): refreshing sessions ( #2106 )
...
* fix(snjs): refreshing sessions
* fix(snjs): bring back all tests
* fix(snjs): passing session tokens values
* fix(api): remove redundant specs
* fix(snjs): add projecting sessions to storage values
* fix(snjs): deps tree
* fix(snjs): bring back subscription tests
* fix(snjs): remove only tag for migration tests
* fix(snjs): session specs
2022-12-19 08:28:10 +01:00
Mo
0c253dc46a
chore: make models package public for consumption by server
2022-11-18 05:51:08 -06:00
Mo
4fa8066402
chore: remove tsc build from local workspaces ( #2020 )
2022-11-16 18:13:28 -06:00
Mo
d519aca685
feat: iap ( #1996 )
2022-11-13 09:28:16 -06:00
Mo
3498130bfb
fix: load blocking by network await ( #1989 )
2022-11-09 14:25:32 -06:00
Karol Sójko
b2faa815e9
feat: add sending user requests to process ( #1908 )
...
* feat: add sending user requests to process
* fix(snjs): yarn lock
* fix(snjs): imports
* fix: specs
2022-11-02 11:33:02 +01:00
Karol Sójko
0c44ad6c8e
feat(web): add accepting subscription invites from UI
2022-10-24 14:30:28 +02:00
Karol Sójko
9fb85cd77a
fix: refactor application event observing on web
2022-10-21 14:28:11 +02:00
Karol Sójko
4f0805d5b0
feat(api): add accepting invites by the client
2022-10-21 10:24:49 +02:00
Karol Sójko
fabce1f7ac
feat(api): add keyshare initiation for workspaces
2022-10-12 14:05:11 +02:00
Karol Sójko
fb41f651ec
feat(api): add listing workspace users
2022-10-11 12:21:06 +02:00
Karol Sójko
49b3d2714f
feat(api): add access level to invitation requests
2022-10-11 11:46:27 +02:00
Karol Sójko
8376381981
feat(api): add listing workspaces
2022-10-11 10:57:24 +02:00
Karol Sójko
15e2c82e65
feat(api): add accepting invites to workspace
2022-10-11 10:33:23 +02:00
Karol Sójko
85d2415625
fix(api): specs
2022-10-10 12:54:22 +02:00
Karol Sójko
e2e7605414
fix: linter issues
2022-10-10 12:24:03 +02:00
Karol Sójko
158ca6ac6a
feat(api): add inviting to workspace
2022-10-10 11:57:44 +02:00
Karol Sójko
a275a45753
fix(api): workspace creation arguments
2022-10-10 10:40:46 +02:00
Karol Sójko
01ba715eba
feat(api): add workspaces api ( #1765 )
...
* feat(api): add workspaces api
* fix(api): lint issues
2022-10-07 10:36:30 +02:00
Mo
cbbe913cd6
feat: experimental 005 operator ( #1753 )
2022-10-06 11:03:43 -05:00
Karol Sójko
d54e6965c1
feat(api): add http status code for gone resource
2022-10-03 09:54:18 +02:00
Mo
d7a90c4d91
refactor: add pkc fields for registration endpoint ( #1680 )
2022-09-29 09:13:05 -05:00
Karol Sójko
4a773fa537
feat(api): add websocket api definitions
2022-09-20 13:21:02 +02:00
Karol Sójko
55b1409a80
feat: add subscription manager to handle subscription sharing ( #1517 )
...
* feat: add subscription manager to handle subscription sharing
* fix(services): add missing methods to the interface
* fix(services): add subscription manager specs
* feat(snjs): add subscriptions e2e tests
* fix(snjs): add wait in subscription cancelling test
* fix(snjs): checking for canceled invitations in tests
* fix(snjs): add e2e test for restored limit of subscription invitations
* chore(lint): fix linter issues
2022-09-13 10:28:11 +02:00
Karol Sójko
91f5694a02
feat(api): add client methods for listing and canceling subscription invites ( #1471 )
...
* feat(api): add subscription server and client services and interfaces
* feat(api): add subscriptions invitation operations on server side
* fix(api): linter issues
* feat(api): add client methods for listing and canceling subscription invites
* fix(api): imports
2022-08-31 19:43:43 +02:00
Karol Sójko
089d3a2e66
feat(api): add subscription server and client services and interfaces ( #1470 )
...
* feat(api): add subscription server and client services and interfaces
* fix(api): linter issues
* feat(models): add subscription invitations
* feat(api): add subscriptions invitation operations on server side
* fix(api): linter issues
2022-08-31 16:08:52 +02:00
Karol Sójko
9d7d18e7f2
feat: add api package
2022-07-06 11:53:39 +02:00