Commit Graph

207 Commits

Author SHA1 Message Date
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
Karol Sójko
7febc1fac6 chore: fix calling subscription settings endpoints - skip e2e 2024-03-11 11:40:58 +01:00
Karol Sójko
065f3562f4 chore: fix muting sign in emails - skip e2e (#2859)
* chore: fix muting sign in emails - skip e2e

* chore: fix api version for e2e tests
2024-03-11 11:12:23 +01:00
Mo
3b2f761661 fix: use API v0 on iOS (#2858) [skip e2e] 2024-03-07 09:29:46 -06:00
Karol Sójko
1d0e8cfc7f chore: switch api to cookie based sessions - skip e2e (#2854)
* chore: switch api to cookie based sessions - skip e2e

* chore: fix legacy http service to include api version in requests - skip e2e
2024-03-05 09:25:53 +01:00
Mo
a455304a7a refactor: remove application mfa helper functions (#2852) 2024-02-19 10:43:05 -06:00
Aman Harwara
bfbf9ab8ce feat: Themes and appeareance settings are now local to your device and not synced (#2847) 2024-02-17 14:23:37 +05:30
moughxyz
77f692fe66 fix: Fixed an issue where signing into a self-hosted account would not correctly load subscription status 2024-02-08 08:51:18 -06:00
Aman Harwara
b07abaa5df feat: Added search bar to navigation panel for searching tags and smart views (#2815) 2024-02-02 16:07:55 +05:30
Aman Harwara
ff3c45ba35 feat: Added "Keyboard shortcuts" help dialog. Can be opened by pressing Shift + ? 2024-01-27 15:25:49 +05:30
Karol Sójko
ba236a2f2b chore: add sync backoff mechanism checks (#2786) 2024-01-23 09:04:55 +01:00
Aman Harwara
396ee3f449 feat: Editing large notes (greater than 1.5MB) will result in more optimized syncing, in which changes are saved locally immediately, but sync with the server less frequently (roughly every 30 seconds rather than after every change). (#2768) 2024-01-20 15:22:09 +05:30
Karol Sójko
cf4b5ccf0a chore: global sync per minute safety limit (#2765) 2024-01-11 15:26:09 +01:00
Mo
04106b3e15 chore: fix server selection ux [skip e2e] 2024-01-06 16:35:58 -06:00
Mo
acd20dcc70 fix: Fixes issue where self-hosted accounts may not have loaded correct server 2024-01-06 15:05:56 -06:00
Aman Harwara
afaf53a7a4 chore: let user know about 429 status (#2747) 2024-01-05 22:13:54 +05:30
Karol Sójko
5f5d817e04 chore: fix directory separator on windows (#2736) 2024-01-02 10:02:11 +01: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
258422cf3c chore: rely on websockets for autosync if a websocket connection is open (#2672) 2023-12-04 09:10:18 +01:00
Karol Sójko
17039cbb80 feat: New one-click Home Server, now in Labs. Launch your own self-hosted server instance with just 1 click from the Preferences window. (#2645) 2023-11-30 18:31:45 +01:00
Aman Harwara
b89d9af7db fix: Fixed issue on Android where deprecated editors wouldn't load 2023-11-30 14:31:26 +05:30
Mo
c43b593c60 feat: Markdown, Rich text, Code, and Checklist note types have been moved to the new Plugins preferences pane. Previous notes created using these types will not experience any disruption. To create new notes using these types, you can reinstall them from the Plugins preferences screen. It is recommended to use the Super note type in place of these replaced note types. (#2630) 2023-11-29 10:18:55 -06:00
Aman Harwara
2d687d9786 chore: on android use notification to display file upload progress instead of toast (#2628) [skip e2e] 2023-11-09 01:31:34 +05:30
Karol Sójko
0902580b79 chore: enable vaults on free internal team user accounts (#2617) 2023-11-03 11:23:42 +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
874961a7cd chore: upgrade @standardnotes/domain-core and @standardnotes/settings (#2607) 2023-10-26 17:14:06 +02:00
Aman Harwara
fff4696fa2 chore: remove sync call causing tests to become flaky 2023-10-02 19:15:58 +05:30
Aman Harwara
79c5da6c5b chore: ui for designating survivor for shared vault & warning when no survivor (#2544) 2023-09-29 16:38:38 +05:30
Karol Sójko
2ce908da29 chore: add method to designate a shared vault survivor (#2538) 2023-09-26 13:48:36 +02:00
Aman Harwara
60f96bc201 chore: handle moving & removing tags with subtags into/out of vaults (#2528) 2023-09-26 16:40:09 +05:30
Aman Harwara
b2ead8fc84 chore: handle notification on guest when host cancels invite (#2537) 2023-09-26 15:53:18 +05:30
Aman Harwara
2a27e512fb chore: fix conflicts filter 2023-09-26 12:57:42 +05:30
Aman Harwara
80711a17fa chore: handle notification of another member being removed (#2525) 2023-09-22 13:10:53 +05:30
Aman Harwara
e36c36f401 chore: fix conflicts count not taking into account exclusive vault mode (#2505) 2023-09-21 20:04:05 +05:30
Aman Harwara
e2901d9535 chore: only invalidate vault user cache when required (#2519) 2023-09-20 17:20:30 +05:30
Aman Harwara
48e7820100 chore: vault member permissions (#2509) 2023-09-18 19:53:34 +05:30
Aman Harwara
520bede842 chore: fix issue where child tags would get hidden in exclusive vault mode if parent tag is in different vault (#2502) 2023-09-15 16:28:16 +05:30
Aman Harwara
daab6e12cf chore: make "move to vault" stricter if item has links (#2501) 2023-09-15 15:46:57 +05:30
Karol Sójko
d6a3e69d8c chore: remove the option to trigger transition from the UI (#2489) 2023-09-12 09:25:05 +02:00
Aman Harwara
9ad779c89a chore: fix and add test for role change event 2023-09-06 15:06:02 +05:30
Karol Sójko
a195b93cb8 chore: fix missing event subscription registrations 2023-09-05 15:53:31 +02:00
Aman Harwara
b1666ffa21 chore: fix role change alert logic 2023-09-04 22:25:11 +05:30
Aman Harwara
c3890fe50d chore: dont show alert on every role change 2023-09-04 21:13:42 +05:30
Aman Harwara
be3b904f62 chore: show invite count bubble on preferences button (#2458) 2023-09-01 22:31:35 +05:30
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
3dd9504a85 chore: add option to transition your data - internal feature (#2449)
* chore: add option to transition your data - internal feature

* chore: fix spec typo
2023-08-24 14:58:15 +02:00
Karol Sójko
a6029e3ef1 chore: send shared vault owner context when creating a shared vault file valet token (#2435)
* chore: send shared vault owner context when creating a shared vault file valet token

* chore: remove unused shared vault upload bytes limit
2023-08-21 14:57:54 +02:00
Mo
86cd0b5277 chore: fix native feature check 2023-08-12 06:57:26 -05:00
Mo
40f355d0ea chore: fix dep 2023-08-12 06:24:58 -05:00