Commit Graph

49 Commits

Author SHA1 Message Date
thecodrr
ae4cc13804 fix: correct submenu positioning 2022-02-04 23:21:29 +05:00
thecodrr
3015a60764 refactor: cleanup context menu logic 2022-01-07 09:11:10 +05:00
thecodrr
d7bd4135e4 fix: disabled menuitems not appearing right 2021-12-11 11:56:03 +05:00
thecodrr
c9dccbc84a fix: variant tag causing undefined behavior 2021-11-20 16:36:22 +05:00
thecodrr
45d33d90f6 refactor: improve app startup perf many times 2021-10-23 10:58:44 +05:00
thecodrr
f3e50df4a4 feat: add grouping in every list 2021-07-17 00:25:21 +05:00
thecodrr
55637bb129 feat: set menu items padding in em 2021-07-08 12:41:20 +05:00
thecodrr
bda5dd9430 refactor: move isUserPremium to its own hook 2021-07-08 12:22:59 +05:00
thecodrr
a3cb526f66 fix: cross-browser consistent heights & widths 2021-07-08 11:10:11 +05:00
thecodrr
5ef320e48b feat(ui): add icons to context menu 2021-06-16 09:58:15 +05:00
thecodrr
b28dde51b0 fix: menu not opening on mobile 2021-05-28 21:27:59 +05:00
thecodrr
3ff976ef32 perf: simplify list item and menu items generation 2021-02-18 12:03:54 +05:00
thecodrr
9bb4e88fe0 fix: pro tag appears even when user is pro 2021-01-12 23:21:43 +05:00
thecodrr
46fd1d72aa feat: implement multiple notes export 2020-11-26 10:47:04 +05:00
thecodrr
7a9489df39 feat: fix ui for mobile and tablet 2020-11-11 10:54:12 +05:00
thecodrr
3f60413d2f feat: overhaul ui 2020-11-10 15:08:31 +05:00
thecodrr
c0e61df4e3 fix: simplify user data access 2020-10-28 12:22:01 +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
alihamuh
f6025f74d7 comment removed 2020-09-14 12:14:17 +05:00
alihamuh
3c006581a4 fix: onClick color menu item error 2020-09-14 12:07:02 +05:00
thecodrr
f91b2861ff fix: remove menu item appears in note on home screen (#146) 2020-08-27 11:09:19 +05:00
thecodrr
c73ad7a82d fix: hide pro label when user becomes pro member 2020-08-25 09:50:21 +05:00
thecodrr
8828022820 feat: implement the new subscription api 2020-08-25 08:56:40 +05:00
thecodrr
04e94b1d74 feat: add user upgrading 2020-05-27 10:19:35 +05:00
thecodrr
cd5ee8e724 feat: add topic deletion 2020-05-16 14:05:06 +05:00
thecodrr
a763a11872 fix: menu items not working 2020-05-15 00:59:04 +05:00
thecodrr
71c146e196 feat: impl menu item feature locks for non-pro users 2020-05-15 00:35:20 +05:00
thecodrr
42dcfc4ad4 ui: increase menu width 2020-04-21 10:56:43 +05:00
thecodrr
c7dd6b5d49 chore: add missing packages 2020-04-17 12:52:55 +05:00
thecodrr
d69d11b0e0 ui: fix cursor not changing to pointer in menu 2020-04-16 14:18:00 +05:00
thecodrr
b745e44025 feat: remove dropdown 2020-04-16 12:39:54 +05:00
Muhammad Ali
6de64a1030 feat: add colors to note context menu (#125)
* added colors to properties

* changed to tag colors

* color setting changed

* cleanup and optimize

Co-authored-by: thecodrr <thecodrr@protonmail.com>
2020-04-16 12:32:33 +05:00
thecodrr
b20c6c7224 ui: fix menu items font color black in dark theme 2020-04-14 23:36:23 +05:00
thecodrr
bfbe6e7adc ui: minor improvements, font change 2020-03-28 23:29:04 +05:00
Muhammad Ali
17d76dc990 feat: add remove from topic menu item (#137)
* remove -note

* contex menu

* changes made
2020-03-17 12:39:49 +05:00
thecodrr
8b6026816f fix: #50 2020-03-02 15:54:32 +05:00
thecodrr
66cad8622e ui: minor improvements all around 2020-03-02 15:00:53 +05:00
thecodrr
aa8f499a2c feat: add context menu for list items (#27) 2020-03-01 20:03:37 +05:00
thecodrr
109da058b2 fix: dropdown not closing on any action on nb 2020-02-23 11:00:53 +05:00
thecodrr
302e0f6c3f ui: fix menu colors 2020-01-08 15:04:21 +05:00
thecodrr
63823212ac feat: add editor themeing support 2020-01-08 15:00:26 +05:00
thecodrr
c09b322469 refactor: apply unselectable for all tags 2020-01-08 10:44:51 +05:00
thecodrr
f99ff565a3 refactor: remove unused imports & refs 2020-01-07 10:37:14 +05:00
thecodrr
45b4cdb5b6 ui: fix menu going under the listitem 2020-01-06 17:34:45 +05:00
thecodrr
98b0dc121f ui: make ui more consistent 2019-12-19 10:04:46 +05:00
thecodrr
3802acb377 feat: add dark mode 2019-12-11 00:07:32 +05:00
thecodrr
615dbb6880 fix: note deletion 2019-12-04 13:13:00 +05:00
thecodrr
ff9480c2ef fix: rename some references 2019-12-02 10:28:54 +05:00
thecodrr
eacd421be4 refactor: make notesmenu generic 2019-12-02 10:19:32 +05:00