3964 Commits

Author SHA1 Message Date
thecodrr
182f22e3b4 fix: general topic is editable 2020-11-02 10:20:56 +05:00
thecodrr
c64869a0af fix: empty topics can be added in notebook dialog 2020-11-02 10:18:15 +05:00
thecodrr
0f2e75afe3 feat: add support for encrypted backups 2020-11-02 10:16:03 +05:00
thecodrr
c9ac5a98df feat: add automatic syncing 2020-11-02 10:00:48 +05:00
thecodrr
320a630f86 fix: swipe threshold too small on phones 2020-11-01 10:07:27 +05:00
thecodrr
e0f70bc28b feat: adjust body font size 2020-11-01 10:04:48 +05:00
thecodrr
b655f14690 feat: remove logout from navmenu 2020-11-01 10:01:36 +05:00
thecodrr
511eeba449 fix: only last trashed item being visible in trash 2020-11-01 10:00:31 +05:00
thecodrr
6cda951709 feat: add recovery key backup dialog 2020-11-01 09:56:09 +05:00
thecodrr
9ab74ad51d chore: update notesnook-core 2020-10-31 11:12:25 +05:00
thecodrr
85e6110075 fix: crash on data backup 2020-10-28 13:35:03 +05:00
thecodrr
5b3a6c7681 feat: add lists in simple editor 2020-10-28 13:33:42 +05:00
thecodrr
ddd740a44a fix: do not show full editor to non logged in users 2020-10-28 13:17:05 +05:00
thecodrr
c0e61df4e3 fix: simplify user data access 2020-10-28 12:22:01 +05:00
thecodrr
8345d35629 feat: improve dialogs ui/ux 2020-10-04 15:27:31 +05:00
thecodrr
645e307420 fix: back button shrinking when title is big 2020-10-03 15:12:30 +05:00
thecodrr
9c39ac415d fix: notebook & topic hyperlink not appearing right 2020-10-03 15:12:08 +05:00
thecodrr
f5af96bb0c fix: show only 1 hamburger menu button 2020-10-03 15:01:01 +05:00
thecodrr
cce66b8fee feat: improve dialogs ux 2020-10-03 15:00:05 +05:00
thecodrr
cc441bd493 feat: animate dialog opening 2020-10-03 14:56:39 +05:00
thecodrr
3eb5f258d7 feat: add backup reminders 2020-10-03 14:52:22 +05:00
thecodrr
484438e7d4 feat: minor ui fixes and add backup download 2020-10-03 09:22:19 +05:00
thecodrr
561f1db34c feat: improve settings and add backup section 2020-10-01 12:52:31 +05:00
thecodrr
156e297448 feat: improve move note ux 2020-09-29 15:45:04 +05:00
Abdullah Atta
c0a99427d9 test: setup E2E Tests (#161)
* test: intialize testing environment

* test: add an example test for reference

* test: add simple navigation test

* some initial tests

* some changes

* name and other small changes

* permanently delete a note

* permanenlt delete a note

* test: improve test readability

I have added different id builders for building test ids. They make the tests more readable and fluent.

* test lock a note

* test add a note to notebook

* test favorite a note

* test pin a note

* test: further improve test readability

basically I refactored some frequently performed actions into helper functions

* test: check for presence of toast

* test: properly test pinned note

* test: increase tests reliability

* test: fix all tests

* perf: load 2co script & fonts when needed

* ci: initialize e2e gh test runner

* ci: do not run npm ci

* test: fix lock note test for all browsers

* ci: fix playwright tests

* ci: fix yaml syntax error

* ci: no need to use custom ssh-agent action for eslint

* test: improve lock a note test

* ci: add GH_DEPLOY_KEY env in eslint.yml

* test: check for state: "visible" in isPresent

* test: do not check for toast in lock a note test

* test: log crypto error to console

* test: skip "lock a note" test for now until further investigation

* ci: only run tests on firefox & chromium

* fix: fix useMediaQuery for WebKit browsers

* ci: try webkit once again

* properties tests

* test tag a color /properties

* test: run some tests sequentially and independently

* test: reenable all tests

* fix: user only able to type on character in title box

* test: skip lock/unlock tests in CI

* test edit a notebook

* test: fix all tests

* test: fix and add more notebook tests

* test: do not only run edit topics test

* test: make sure all notes tests pass

* test: skip add note to notebook tests for now

* test: make sure all tests pass

Co-authored-by: alihamuh <alihamuh@gmail.com>
2020-09-28 14:31:45 +05:00
thecodrr
1e78ccd1b5 refactor: fix all unused refrences warnings 2020-09-27 15:37:16 +05:00
thecodrr
18123a0e69 feat: open wider dialogs on mobiles 2020-09-27 15:36:42 +05:00
thecodrr
27c0163781 feat: improve UI of all dialogs 2020-09-27 15:35:11 +05:00
thecodrr
1781115ab2 fix: only allow single finger touch swiping 2020-09-26 16:20:01 +05:00
thecodrr
dc8ea2d73f feat: add swipe to open nav menu on mobiles 2020-09-26 15:56:38 +05:00
thecodrr
f0c2f4b793 fix: do not show nav menu button when canGoBack=true 2020-09-26 14:29:17 +05:00
thecodrr
207a8061cb feat: make unlock note UI responsive 2020-09-26 14:25:34 +05:00
thecodrr
b83e447d71 fix: minor ui inconsistencies 2020-09-26 13:25:38 +05:00
thecodrr
1686892dc6 refactor: fix warning in unlock 2020-09-25 12:06:29 +05:00
thecodrr
91ead3046a refactor: fix all warnings 2020-09-25 12:06:09 +05:00
thecodrr
5701f226ef fix: locking note does not update UI 2020-09-25 12:05:39 +05:00
thecodrr
c48797f60f fix: pinning should be disabled for notes with context 2020-09-24 15:00:57 +05:00
thecodrr
4f9e70ded4 refactor: fix all warnings 2020-09-24 14:54:36 +05:00
thecodrr
fd89615b36 feat: make search independent of other data 2020-09-24 14:53:52 +05:00
thecodrr
c041584d5b fix: new note not respecting current context 2020-09-21 12:17:51 +05:00
thecodrr
a0a268a1b5 feat: allow user to focus editor by clicking anywhere 2020-09-21 12:07:15 +05:00
thecodrr
a7f67738ed fix: crash on pressing add topic button (#155) 2020-09-21 11:51:10 +05:00
thecodrr
b3ec638854 fix: trash restore causing an error (#154) 2020-09-21 11:49:45 +05:00
thecodrr
6792a15809 fix: notebook & topic navigation causing crash 2020-09-21 11:44:42 +05:00
thecodrr
5e584d5b66 fix: notebook editing 2020-09-21 11:39:48 +05:00
thecodrr
808f253462 feat: reduce framer-motion bundle size 2020-09-21 10:20:21 +05:00
thecodrr
ae189a95b7 feat: upgrade framer-motion, remove animation from editor 2020-09-21 10:17:44 +05:00
thecodrr
666f06147c feat: allow back button navigation from editor in phones 2020-09-21 09:52:39 +05:00
thecodrr
99dd53e07b feat: use max item height as estimated item height 2020-09-20 09:55:37 +05:00
thecodrr
b10b7fd438 fix: sync by pressing sync button 2020-09-20 09:51:54 +05:00