Commit Graph

55 Commits

Author SHA1 Message Date
Mo
767d354780 feat: display number of files for 'Files' view (#2065)
* feat: display number of files for 'Files' view

* feat: include files count in Preferences > Security
2022-11-28 15:38:50 -06:00
Mo
0a01ddb430 feat: New 'What's New' section in Preferences (#2049) (skip e2e) 2022-11-24 05:46:44 -06:00
Mo
7c2e832065 feat: display file backup status in file context menu (#2044) (skip e2e)
* feat: show file backup status in context menu

* feat: show backup status in list cell

* feat: mapping cache

* feat: add to linking menu + date format

* fix: types
2022-11-22 19:58:48 -06:00
Mo
4fa8066402 chore: remove tsc build from local workspaces (#2020) 2022-11-16 18:13:28 -06:00
Mo
59f8547a8d feat(labs): super editor (#2001) 2022-11-16 05:54:32 -06:00
Aman Harwara
f656185c16 feat: GUI to create smart views (#1997) 2022-11-14 19:40:00 +05:30
Mo
d519aca685 feat: iap (#1996) 2022-11-13 09:28:16 -06:00
Mo
2ed01a071c refactor: lexical (#1954) 2022-11-07 10:42:44 -06:00
Mo
77d5093f14 refactor: extract components to plugin repo (#1933) 2022-11-04 11:04:53 -05:00
Karol Sójko
7ead0f655b feat: add sending user requests from UI (#1927)
* feat: add sending user requests from UI

* fix(web): view controller manager user client references
2022-11-03 09:39:38 +01:00
Aman Harwara
a6ef658dae feat: prioritize loading latest selected items (#1930) 2022-11-03 00:11:17 +05:30
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
Mo
994f824757 fix(mobile): increase font sizes and other mobile-centric improvements (#1907) 2022-11-01 11:41:40 -05:00
Aman Harwara
6071ebffeb fix: color scheme handling on mobile (#1902) 2022-10-29 00:12:03 +05:30
Mo
69c3f2be83 feat: daily notes (dev only) (#1894) 2022-10-27 17:21:31 -05:00
Aman Harwara
3bd1ad38ad feat: auto-activate biometrics prompt when mobile regains focus (#1891) 2022-10-27 02:02:33 +05:30
Aman Harwara
d9db73ea05 fix: on mobile open links from editor in external browser (#1860) 2022-10-25 21:38:29 +05:30
Mo
ee7f11c933 feat: per-tag display preferences (#1868) 2022-10-25 07:27:26 -05:00
Aman Harwara
28ef9054fa feat: add preference on android to not confirm when exiting (#1870) 2022-10-24 23:37:37 +05:30
Karol Sójko
0c44ad6c8e feat(web): add accepting subscription invites from UI 2022-10-24 14:30:28 +02:00
Mo
4030953b00 fix: issue with not being able to unlink a file from a note (#1836) 2022-10-19 14:36:30 -05:00
Mo
9954bdc29f feat: authorize notes for listed (#1823) 2022-10-18 10:49:30 -05:00
Mo
2b66ff82ee refactor: note editor relationships (#1821) 2022-10-18 08:59:24 -05:00
Mo
1a2dde2e0e feat: soft biometrics lock (#1793) 2022-10-13 15:48:36 -05:00
Aman Harwara
81532f2f20 refactor: item linking (#1781) 2022-10-12 21:57:51 +05:30
Karol Sójko
fabce1f7ac feat(api): add keyshare initiation for workspaces 2022-10-12 14:05:11 +02:00
Aman Harwara
e3f28421ff feat: item linking (#1779) 2022-10-11 23:54:00 +05:30
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
Aman Harwara
27d2c95b5b fix: dark mode not working in editors (#1773) 2022-10-10 21:47:57 +05:30
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
Aman Harwara
a90e4a50e8 feat: use native preview for pdf in mobile webview (#1728) 2022-10-02 23:10:44 +05:30
Aman Harwara
47106fdf83 feat: sync android status bar bg with theme bg color (#1727) 2022-10-01 00:58:16 +05:30
Aman Harwara
981d8a7497 feat: handle android back button on android (#1656) 2022-09-28 12:12:55 +05:30
Aman Harwara
6d5ebdeaa1 fix: export/sharing notes on mobile webview (#1644) 2022-09-27 12:24:44 +05:30
Mo
4d5429cc89 fix(mobile): adjust status bar color to match current theme (#1624)
* feat: sync page theme color metadata with active theme bg

* fix: lint

* refactor: extract to method

* feat: recieve theme scheme change on mobile

* fix: handle issue where status bar color changes when keyboard appears on iOS

* fix: disable bouncing on web view
2022-09-23 13:48:51 -05:00
Mo
c5e225d335 fix: move wrapped storage to unwrapped if not encrypted (#1603) 2022-09-20 12:18:00 -05:00
Mo
c4d7761496 feat: mobile web bridge (#1597) 2022-09-19 14:47:15 -05:00
Aman Harwara
3a15142940 fix: biometrics input on mobile webview challenge modal (#1572) 2022-09-15 23:41:03 +05:30
Vardan Hakobyan
d7aca2c13a feat: mobile security prefs (#1496)
* feat: move mobile-specific security items to Web when rendered in WebView

* feat: better UI for biometrics section

* feat: move Multitasking Privacy section to WebView (mostly UI)

* feat: move Multitasking Privacy section to WebView (going to understand why in WebView multitasking privacy value is auto-changed after reopening the WebView)

* feat: store MultitaskingPrivacy value as "NonWrapped" so that it's the same both on mobile and WebView

* feat: open WebView correctly when "Storage Encryption" is disabled on mobile

* fix: remove unnecessary changes and comments

* chore: revert ios-related unneeded changes

* fix: let Android to correctly recognize the NativeMobileWeb environment when opening WebView on Android

* fix: correct styles for the selected state of Biometrics/Passcode options

* chore: code cleanup

* fix: store Multitasking/Screenshot Privacy in the `Default` storage value mode

* chore: remove comment

* fix: use application's method instead of directly updating Screenshot Privacy preference

* fix: remove unused variable

* fix: use methods from Application and MobileDeviceInterface in all places, remove duplicate code

* fix: hide Multitasking Privacy and Biometrics Lock in WebView

Co-authored-by: Aman Harwara
2022-09-14 13:07:10 +04: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
Aman Harwara
320fc3fd96 feat(mobile): add setting to always open web view on launch (#1500) 2022-09-09 13:32:23 +05:30
Karol Sójko
d2cebf930a chore(setup): fix running unit tests in all packages 2022-08-23 13:40:21 +02:00
Karol Sójko
7bff3dee24 fix(services): counting trashed and archived items 2022-08-23 13:20:34 +02:00