Commit Graph

8723 Commits

Author SHA1 Message Date
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
a36dae1d47 ci: use --prefer-offline to speed up builds 2022-09-21 14:11:28 +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
7c99c3acb9 core: add migrations for notebooks & settings (#1020) 2022-09-21 11:47:09 +05:00
Abdullah Atta
6c613c6f1e Merge branch 'move-pins-out' 2022-09-21 10:45:58 +05:00
ammarahm-ed
47204d6dee Merge branch 'master' of https://github.com/streetwriters/notesnook 2022-09-21 09:30:20 +05:00
ammarahm-ed
6879dbcdf8 ci: add gh & playstore release 2022-09-21 09:30:08 +05:00
Ammar Ahmed
e5e965415d feat: realtime & auto sync for all users (#944) 2022-09-20 18:33:55 +05:00
ammarahm-ed
0774326941 editor: fix editor warnings 2022-09-20 16:05:59 +05:00
ammarahm-ed
fb1b71475e ci: use scripts for build 2022-09-20 15:07:33 +05:00
ammarahm-ed
85a3b5f016 ci: add release commands 2022-09-20 14:45:41 +05:00
ammarahm-ed
8e2b7c4565 ci: rename workflow 2022-09-20 14:04:37 +05:00
ammarahm-ed
f2393b7f9a mobile: add publish workflow file 2022-09-20 13:59:26 +05:00
ammarahm-ed
286a4063b5 mobile: fix border radius of items in settings list 2022-09-20 09:43:25 +05:00
Abdullah Atta
47ac190a66 editor: use full date/time format instead of ISO8601 2022-09-19 20:40:20 +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
Abdullah Atta
ca0d746966 core: fail fast if sync connection fails
this adds reslience to the sync logic in cases where network
isn't responding or is very slow to respond. Previously there were
cases where the sync would get stuck in Connecting state.
This will no longer happen.
2022-09-19 16:20:12 +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
ec898ae932 mobile: constraint area for scroll to top 2022-09-19 09:30:42 +05:00
ammarahm-ed
470e54a31f mobile: scroll to top on tapping empty area in header 2022-09-19 09:28:24 +05:00
ammarahm-ed
465fd62283 mobile: fix bottom safe area margins 2022-09-19 09:21:59 +05:00
Abdullah Atta
0af7fa463d ci: use paths to all package-lock files for caching 2022-09-18 17:44:41 +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
ammarahm-ed
b549f39e1a editor: focus editor with tap & create nodes 2022-09-16 16:01:45 +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