Abdullah Atta
dbc0762b35
web: bump version to v2.2.0
2022-09-22 12:08:36 +05:00
ammarahm-ed
55e8ace0e1
mobile: bump version to 2.2.0
2022-09-22 11:58:11 +05:00
ammarahm-ed
7e8ae49979
mobile: always return true from synced
2022-09-22 11:55:14 +05:00
ammarahm-ed
c3a0f7b8b3
mobile: fix intro screen in dark mode
2022-09-22 11:54:40 +05:00
ammarahm-ed
9a7fb8670f
mobile: enable system theme by default
2022-09-22 10:33:46 +05:00
ammarahm-ed
c5a53e42ec
mobile: fix crash in settings on incomplete user account creation
2022-09-21 20:13:00 +05:00
ammarahm-ed
9f3a2f4978
mobile: fix note preview is blank
2022-09-21 16:20:57 +05:00
ammarahm-ed
7a4463b80c
Merge branch 'master' of https://github.com/streetwriters/notesnook
2022-09-21 16:15:39 +05:00
ammarahm-ed
9d7de4e8f3
mobile: fix export note sheet rendered in bg
2022-09-21 16:15:27 +05:00
ammarahm-ed
e5251ca80d
mobile: fix keyboard height incorrect on android
2022-09-21 16:14:46 +05:00
Abdullah Atta
6d75476e7c
web: optimize tests by ~120% ( #1018 )
...
This is mainly done via sharding, caching & reducing total work:
1. `terser` is turned off when generating test build
2. `nx` distributed cache allows reusing build outputs
3. `playwright` sharding allows running tests in parallel
This can further be improved by using `swc` & `esbuild` during build
2022-09-21 14:01:32 +05:00
Abdullah Atta
e347922be9
web: show correct toast when removing notes from topic
2022-09-21 13:48:14 +05:00
Abdullah Atta
4f08f1aa5e
web: fix crash on shortcut removal
2022-09-21 13:47:54 +05:00
ammarahm-ed
547a9bb1b2
mobile: fix notebook header text not wrapped
2022-09-21 13:42:18 +05:00
ammarahm-ed
eb858487c6
mobile: fix notebook not showing on note
2022-09-21 13:41:02 +05:00
Abdullah Atta
6c613c6f1e
Merge branch 'move-pins-out'
2022-09-21 10:45:58 +05:00
Ammar Ahmed
e5e965415d
feat: realtime & auto sync for all users ( #944 )
2022-09-20 18:33:55 +05:00
ammarahm-ed
85a3b5f016
ci: add release commands
2022-09-20 14:45:41 +05:00
ammarahm-ed
286a4063b5
mobile: fix border radius of items in settings list
2022-09-20 09:43:25 +05:00
ammarahm-ed
41039cd0fb
Merge branch 'master' of https://github.com/streetwriters/notesnook
2022-09-19 18:20:26 +05:00
ammarahm-ed
1ea966bf38
mobile: use forked version of fingerprint scanner
2022-09-19 18:19:19 +05:00
Abdullah Atta
a0b8262fb6
web: can't add a tag that's a substring of another tag ( fixes #1002 )
2022-09-19 17:02:16 +05:00
Abdullah Atta
0f44ca49a9
web: refactor sync logic
2022-09-19 16:20:44 +05:00
Ammar Ahmed
9668b304da
Merge pull request #980 from streetwriters/feat-launcher-shortcut-actions
...
add quick note actions on ios & android
2022-09-19 12:35:22 +05:00
ammarahm-ed
275d2be5ac
Merge branch 'master' into feat-launcher-shortcut-actions
2022-09-19 12:33:26 +05:00
Abdullah Atta
f98a9e1142
web: increase keyboard-list-nav tests timeout
2022-09-19 12:25:31 +05:00
Ammar Ahmed
371feed894
Merge pull request #964 from streetwriters/degoogle-github-release
...
remove google libs for github release
2022-09-19 12:21:54 +05:00
Ammar Ahmed
3a73380acf
Merge pull request #920 from streetwriters/mobile-bug-fixes
...
Mobile bug fixes
2022-09-19 12:20:47 +05:00
ammarahm-ed
5ddc2630e3
mobile: add splashscreen for day/night mode
2022-09-19 12:19:52 +05:00
ammarahm-ed
8206b7c4cd
mobile: fix typo in trial sheet
2022-09-19 10:43:59 +05:00
ammarahm-ed
465fd62283
mobile: fix bottom safe area margins
2022-09-19 09:21:59 +05:00
Abdullah Atta
508d1c46f2
web: add tests for keyboard list navigation
2022-09-18 17:36:15 +05:00
Abdullah Atta
21ac825359
web: use keyboard list navigation hook for all selection logic
2022-09-18 17:35:55 +05:00
Abdullah Atta
7924ffbce9
web: implement a generic keyboard list nav react hook
2022-09-18 17:35:55 +05:00
Abdullah Atta
836be5e4f4
web: take keymap plugin from prosemirror-keymap
...
we'll be using this later on for everything keyboard related.
it is simple implementation that normalizes key codes across platforms
2022-09-18 17:35:55 +05:00
Abdullah Atta
02a0ccebee
web: fix failing tests
2022-09-18 16:37:33 +05:00
Abdullah Atta
7cc8b74a7a
web: add more waitFors for failing tests
2022-09-17 00:45:29 +05:00
Abdullah Atta
bd3b5a4b98
web: redirect if logged in user navigates to unauthorized routes ( fixes #907 )
2022-09-17 00:11:48 +05:00
ammarahm-ed
8df4b26f5b
mobile: fix exporter
2022-09-16 16:02:40 +05:00
Abdullah Atta
06dd760325
editor: insert new p at end of document on click
...
This addresses issue #947 on web/desktop.
2022-09-16 15:26:39 +05:00
Ammar Ahmed
686b38ca87
editor: expose link opening logic to clients ( #969 )
2022-09-16 12:10:06 +05:00
ammarahm-ed
c47c6409c9
mobile: add check before before opening publish note sheet
2022-09-16 10:54:03 +05:00
Abdullah Atta
3880fd9053
web: increase overall test timeout to 30s
2022-09-16 09:34:40 +05:00
Abdullah Atta
060c17505a
web: patch react-scripts to handle multi react versions error
2022-09-16 09:32:24 +05:00
Abdullah Atta
fd8e14e9ff
web: check logged out status using its locator
2022-09-16 09:32:07 +05:00
Abdullah Atta
b83aab3c3b
web: increase user.test timeout to 45s
2022-09-16 09:31:36 +05:00
Abdullah Atta
446bec83e7
web: revert "make checkout tests run in parallel"
2022-09-16 09:31:20 +05:00
Abdullah Atta
6110080877
web: turn tracing on for tests & increase timeout to 20s
2022-09-16 08:27:20 +05:00
Abdullah Atta
296b4031af
web: upload firefox/webkit snapshots for checkout tests
2022-09-16 08:08:15 +05:00
Abdullah Atta
f149d6c523
web: add test for login & sync
2022-09-16 08:07:45 +05:00