Commit Graph

59 Commits

Author SHA1 Message Date
marshennikovaolga
3a89a1c07f tasks sidebar ui 2024-10-02 18:22:13 +03:00
marshennikovaolga
0b904f4e86 tasks logic 2024-10-02 13:07:01 +03:00
marshennikovaolga
315f7bf38e today and upcoming tasks 2024-10-01 18:36:17 +03:00
Aslam
f10d341c58 refactor(shortcut): lowercase folder naming (#182)
* refactor: lowercase folder shortcut naming

* chore: rename and will be rename

* chore: rename folder shortcut
2024-09-30 20:47:39 +07:00
Nikita
3e7c8cf38a Q & A + journal (#174)
* tasks

* task input

* community route

* added thread and list for community QA

* answers thread

* journal sidebar section

* journal calendar

* fix: stuff

* fix: stuff

* fix: stuff

* chore: disable comunitty toggle

* fix: typo import header

---------

Co-authored-by: marshennikovaolga <marshennikova@gmail.com>
Co-authored-by: Aslam H <iupin5212@gmail.com>
2024-09-28 19:47:10 +07:00
Nikita
34d69be960 Tasks (#175)
* tasks

* task input

* fixed jazz things

* create new task ui

* feat: simple feature flag

---------

Co-authored-by: marshennikovaolga <marshennikova@gmail.com>
Co-authored-by: Aslam H <iupin5212@gmail.com>
2024-09-28 00:55:03 +07:00
Aslam H
223a4524ab chore: height on mobile 2024-09-25 18:48:23 +07:00
Aslam
58ce33fed5 fix(topic): Topic list keybind (#181)
* fix(page): improve keybind

* fix(topic): improve keybind

* fix: learning state selector
2024-09-24 18:55:52 +07:00
Aslam
867478d55c fix: Link, Pages, Topic, Hook and Others (#178)
* chore: remove useKeyDownListener

* chore: remove react-use, update jazz version and add query string

* chore: update jazz version

* chore: use simple mac or win utils code

* feat(util): add isTextInput

* feat(hooks): all needed hooks

* fix: link bunch stuff

* fix: page bunch stuff

* chore: bunch update for custom component

* chore: use throttle from internal hook

* chore: topic bunch stuff

* chore: update layout

* fix: truncate content header of topic detail
2024-09-23 23:16:02 +07:00
Aslam
bf5ae100ab fix(key): Allow Esc and Any other input event (#173)
* fix(key): Allow Esc and input handler

* chore: set search autoFocus on shortcut component

* fix: allow enter, arrow and disable list if keyboard
2024-09-19 22:15:58 +07:00
Aslam
1a6c2ab420 feat(topic): Topic List Route (#172)
* feat: add item scroll to active

* fix: reset enterkey and scroll to view

* fix: link item displayName

* refactor: remove keyboard page nav

* chore: fix scrolling, perf, keys, highlight active item etc

* chore: use new hook for create a page

* chore: disabled auto delete page

* wip

* chore: add learning selector

* chore: learning selector update
2024-09-19 21:28:48 +07:00
Aslam
b648c8cd99 feat(metadata): Viewport (#169)
* chore: remove sliding menu

* feat(ui): sheet

* feat: shortcut component

* chore: register new shortcut component to layout

* fix: react attr naming

* fix: set default to false for shortcut

* feat: viewport
2024-09-19 21:22:25 +07:00
Aslam
8eed3f8cc2 feat(shortcut): Keyboard Navigation (#168)
* chore: remove sliding menu

* feat(ui): sheet

* feat: shortcut component

* chore: register new shortcut component to layout

* fix: react attr naming

* fix: set default to false for shortcut

* feat(store): keydown-manager

* feat(hooks): keyboard manager

* chore: use util from base for la-editor

* chore: use util from base for minimal-tiptap-editor

* chore(utils): keyboard

* chore: use new keyboard manager

* fix: uniqueness of certain component

* feat: global key handler

* chore: implement new key handler
2024-09-19 21:17:11 +07:00
Aslam
0df105f186 chore: add item value and cut line 1 (#167) 2024-09-19 21:12:19 +07:00
Aslam
c003711905 fix(page): Add item scroll, fix display issues, refactor nav, and improve perf (#166)
* feat: add item scroll to active

* fix: reset enterkey and scroll to view

* fix: link item displayName

* refactor: remove keyboard page nav

* chore: fix scrolling, perf, keys, highlight active item etc

* chore: use new hook for create a page

* chore: disabled auto delete page
2024-09-19 21:12:05 +07:00
Nikita
4ff9868e8e clean text 2024-09-14 14:38:36 +03:00
marshennikovaolga
4038cbe0d7 discord link 2024-09-14 14:32:59 +03:00
Aslam
2a637705f2 fix: Bug fixing & Enhancement (#161)
* chore: memoize sorted pages

* chore: make link size more precise

* fix(link): disable enter press on create mode

* fix(onboarding): move is base logic and use escape for single quote

* fix(page): on delete success redirect to pages

* fix(sntry): sentry client error report

* chore(page): dynamic focus on title/content

* chore(link): tweak badge class

* chore(link): use nuqs for handling create mode

* fix(link): refs

* feat(palette): implement new link
2024-09-11 15:25:21 +07:00
Aslam
0668dd5625 feat: onboarding for existing users (#160)
* feat: onboarding for existing users

* fix: escape character

* chore: update msg
2024-09-10 18:05:28 +03:00
Nikita
b2f5de6b6d change url for github 2024-09-10 15:33:15 +03:00
Aslam
711fe35e1a feat: feedback (#156)
* minimal tiptap

* wip

* img edit block

* wip

* fix
2024-09-10 13:58:58 +03:00
marshennikovaolga
4ea3a179e0 cursor pointer for actions section 2024-09-10 12:42:00 +03:00
marshennikovaolga
e893740122 delete empty page 2024-09-10 12:22:55 +03:00
marshennikovaolga
ddcff3c6e4 sidebar: GitHub link 2024-09-10 11:48:12 +03:00
marshennikovaolga
27763ae230 sidebar: fixed link active state, /docs link 2024-09-10 11:35:02 +03:00
Aslam H
5466965fa6 fix(link-sb): mismatch size when active 2024-09-10 10:57:23 +07:00
marshennikovaolga
6f77158aac link isActive sidebar 2024-09-09 20:48:29 +03:00
marshennikovaolga
3dc440632f pages active sidebar background 2024-09-09 20:05:36 +03:00
Aslam H
407ef129e3 chore: navigate to pages and disable topic for now 2024-09-09 18:10:19 +07:00
olya
66c96efad8 Onboarding (#155)
* onboarding layout

* edit profile avatar

* onboarding tasks
2024-09-09 12:49:46 +03:00
Aslam H
45620c4424 chore(clerk): use theme from next theme insteadof manually detect it 2024-09-09 15:38:44 +07:00
Aslam H
9e7f4e80bd fix(palette): slice 10 and default to show only home 2024-09-09 11:00:34 +07:00
Aslam H
94aac134ea fix(palette): searched items should belongs to own group 2024-09-09 10:56:34 +07:00
Aslam H
1c3ffcf92f fix(palette): responsive and improve performance 2024-09-09 10:34:00 +07:00
marshennikovaolga
9032601c77 clerk sign in 2024-09-08 19:02:05 +03:00
marshennikovaolga
c87ae5c329 clerk auth dark mode 2024-09-08 18:55:46 +03:00
Aslam
1cd6063768 chore: improve link accesibility and keybind (#153)
* fix(topic): handleSelectLearningState missing depth

* fix(link): use active index instead of native focus

* chore(palette): use atom for maintain state

* chore(link): prevent keydown if command palette active
2024-09-08 08:32:10 +07:00
Aslam H
713f198120 refactor(command): improve command data 2024-09-08 06:41:36 +07:00
Aslam
f005101d91 feat: navigation for command palette (#150)
* feat: add dotenv to dev dep

* chore: jest use env

* feat

* feat: command palette navigation
2024-09-08 05:43:44 +07:00
Aslam
cb9e8f46da fix: topic for guest auth (#149)
* wip

* chore: redirect instead of toast

* refactor: remove useRouter
2024-09-08 04:30:11 +07:00
Kisuyo
3bff1c4b21 fix: front page font 2024-09-07 19:12:25 +02:00
Kisuyo
8da0828e6a chore: front page glow 2024-09-07 17:22:27 +02:00
Anselm Eickhoff
844b1ae334 feat: guest auth (#141)
* feat: Start using guest auth

* feat: Implement more functionality to work as guest

* chore: update package and tweak public route

* chore: update root package json

* chore: update web package json

---------

Co-authored-by: Aslam H <iupin5212@gmail.com>
2024-09-07 03:11:43 +07:00
marshennikovaolga
be71156f3d sidebar links learning status 2024-09-06 15:23:33 +03:00
marshennikovaolga
fbc9fd156c / route for force graph, /links for links 2024-09-06 13:34:03 +03:00
marshennikovaolga
3014116b56 active path sidebar 2024-09-06 13:07:41 +03:00
marshennikovaolga
2551a49f95 links sidebar 2024-09-06 12:49:58 +03:00
marshennikovaolga
bc072890fc profile in process 2024-09-06 12:27:42 +03:00
Aslam
c3e99d1366 feat: command palette (#140)
* wip

* feat: new command palette

* chore: add universal search

* chore: cleanup

* feat: use title class for heading

* feat: add topic

* chore: advance search
2024-09-06 12:22:48 +03:00
Aslam
a3913baff9 fix: topic selector (#129)
* feat: add jazz globa group cons

* chore: remove topic selector atom

* chore: use jazz from constant

* chore: remove delete model and add new topic selector

* chore: use jazz group id form constant in search component

* chore: use jazz group id form constant in public home route

* fix: topic selector in link

* fix: topic section in detail topic

* chore: update la editor

* chore: content header tweak class

* chore: add btn variant to topic selector

* refactor: tweak border for link header

* chore: page header

* fix: page detail route
2024-09-04 05:32:37 +07:00