Mo
98304cc57d
fix: trim/lowercase email on email change ( #2886 )
2024-09-20 09:53:02 -05:00
Mo
b6eda707bd
chore: auth verification ( #2867 ) [skip e2e]
2024-04-08 21:22:56 +05:30
Karol Sójko
7a4172ad11
chore: add e2e test for refresh tokens cooldown period - skip e2e ( #2860 )
...
* chore: add e2e test for refresh tokens cooldown period
* chore: fix refreshing session in e2e
* chore: fix session refresh cooldown test
* chore: fix e2e test
* Add dropped response simulation test
---------
Co-authored-by: moughxyz <mo@standardnotes.com >
2024-03-14 11:11:17 +01:00
Mo
acd20dcc70
fix: Fixes issue where self-hosted accounts may not have loaded correct server
2024-01-06 15:05:56 -06:00
Karol Sójko
bc845c1633
chore: add server switcher ( #2717 )
...
* wip
* wip2
* refactor: use radio button group
* chore: add persisting host per workspace
* chore: header style
* chore: update server picker title style
* chore: margin
* chore: label
* chore: remove separator
* rename migration to latest snjs version
---------
Co-authored-by: Aman Harwara <amanharwara@protonmail.com >
2023-12-28 10:50:14 +01:00
Karol Sójko
f95a4fe981
chore: establish websockets connection only on first party server hosts ( #2616 )
2023-11-02 13:33:42 +01:00
Karol Sójko
318a2caf08
chore: fix establishing connection to websockets when session is loaded from disk ( #2474 )
2023-09-01 16:16:01 +02:00
Karol Sójko
cc6d300dc7
chore: handle notifications from websockets ( #2472 )
2023-08-31 15:32:05 +02:00
Karol Sójko
90dcb33a44
chore: remove calling payments server for subscriptions if using third party api hosts ( #2398 )
2023-08-09 13:16:19 +02:00
Mo
d8d4052a52
refactor(web): dependency management ( #2386 )
2023-08-05 12:48:39 -05:00
Mo
494436bdb6
refactor: key rotation ( #2383 )
2023-08-04 09:25:28 -05:00
Aman Harwara
c76ffc764b
clipper: handle clipped note sync in background ( #2367 )
2023-08-03 18:43:04 +05:30
Mo
d268c02ab3
fix: Fixes issue where lock screen would not use previously active theme ( #2372 )
2023-07-26 15:50:08 -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
078ef3772c
refactor: native feature management ( #2350 )
2023-07-12 12:56:08 -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
b032eb9c9b
internal: incomplete vault systems behind feature flag ( #2340 )
2023-06-30 09:01:56 -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
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
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
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
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
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
9fb85cd77a
fix: refactor application event observing on web
2022-10-21 14:28:11 +02:00
Mo
d7a90c4d91
refactor: add pkc fields for registration endpoint ( #1680 )
2022-09-29 09:13:05 -05:00
Karol Sójko
e809328fa8
feat(snjs): add retrieving web sockets token for establishing connection ( #1602 )
...
* feat(snjs): add retrieving web sockets token for establishing connection
* fix(snjs): imports
* fix(snjs): use only web sockets connection token
* fix(snjs): linter issue
2022-09-21 14:39:43 +02:00
Karol Sójko
2d0ee10226
feat: sharing subscriptions UI ( #1567 )
...
* feat(web): add ui for subscription sharing
* fix(web): add missing triggers
* fix(snjs): setting authorization token on http service
* fix(web): add alert upon invite failure
* fix(web): display invitations list
* fix(web): canceling subscription invitations
* fix(web): fonts
* fix(web): linter issues
* fix: click event handler
* fix: styles
* feat: update styles
* feat: don't show bottom separator if all invites used
* fix(web): references to alert service
* fix(web): remove usebeforeunload
Co-authored-by: Aman Harwara <amanharwara@protonmail.com >
2022-09-15 12:00:29 +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
ffb2193924
feat(encryption): refactor circular dependencies on services
2022-08-05 11:59:02 +02:00
Karol Sójko
0e40469e2f
feat: add snjs package
2022-07-06 14:04:30 +02:00