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
Abdullah Atta
0f99391205
editor: add p tag above the 1st node list on ArrowUp ( fixes #970 )
2022-09-16 15:01:49 +05:00
Abdullah Atta
9ed291102b
editor: lift empty first list item on backspace
...
This provides a way to create a paragraph before a list so it works like this:
1. Place cursor at the start of the first list item
2. Press enter to create a new item
3. Press backspace to turn it into a paragraph
This is actually how Google Docs works as well. Emtpy list item
becomes a paragraph on backspace.
2022-09-16 14:57:31 +05:00
Abdullah Atta
72b21139ce
editor: only count direct task list child for stats
2022-09-16 12:35:15 +05:00
Abdullah Atta
2a5005135c
editor: show list collapse toggle on hover in task list ( fixes #842 )
2022-09-16 12:32:05 +05:00
Abdullah Atta
8be748f62e
editor: update @tiptap/* packages
2022-09-16 12:15:39 +05:00
Ammar Ahmed
686b38ca87
editor: expose link opening logic to clients ( #969 )
2022-09-16 12:10:06 +05:00
Abdullah Atta
99b9dda47d
editor: make hr bigger & easily selectable ( fixes #847 )
2022-09-16 12:08:29 +05:00
Abdullah Atta
09130394de
editor: don't insert empty p tag before hr ( fixes #867 )
2022-09-16 12:07:29 +05:00
Abdullah Atta
df06881eee
core: lowercase email before login/signup
2022-09-16 11:16:16 +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
53ed42b028
ci: do not wrap user_password in single quotes
2022-09-16 09:04: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
Abdullah Atta
6f2c00b090
web: do not wait for sync complete in login test
2022-09-16 08:07:27 +05:00
Abdullah Atta
555f848ab0
web: convert playwright config to typescript
2022-09-16 08:06:31 +05:00
Abdullah Atta
e4720c4ca9
web: make checkout tests run in parallel
2022-09-16 08:06:13 +05:00