Commit Graph

64 Commits

Author SHA1 Message Date
Aslam H
fa03facf64 chore: link active to exact 2024-10-29 14:49:24 +07:00
Aslam H
8ee564e952 chore: editor focus between title and content 2024-10-22 21:36:40 +07:00
Aslam H
adbb9a6b95 chore: reset palette state 2024-10-22 21:29:08 +07:00
Aslam H
2e00e9d692 chore: throttle from 3s to 1s 2024-10-22 21:19:21 +07:00
Aslam H
58af4100b0 refactor: page item 2024-10-22 21:06:13 +07:00
Aslam H
53b67ae82c chore: page nav item 2024-10-22 21:02:19 +07:00
Aslam H
f6bacc8f29 chore: search for guest 2024-10-22 20:58:49 +07:00
Aslam H
45d86cbb1a Tanstack router nonsense. build no error but error. WTF? 2024-10-20 08:26:50 +07:00
Aslam H
1992170171 refactor: import css to app 2024-10-18 23:26:04 +07:00
Aslam
a440828f8c chore: Enhancement + New Feature (#185)
* wip

* wip page

* chore: style

* wip pages

* wip pages

* chore: toggle

* chore: link

* feat: topic search

* chore: page section

* refactor: apply tailwind class ordering

* fix: handle loggedIn user for guest route

* feat: folder & image schema

* chore: move utils to shared

* refactor: tailwind class ordering

* feat: img ext for editor

* refactor: remove qa

* fix: tanstack start

* fix: wrong import

* chore: use toast

* chore: schema
2024-10-18 21:18:20 +07:00
Aslam
c93c634a77 Update -link-form.tsx 2024-10-12 05:03:01 +07:00
Aslam H
a14dd60dc5 chore: base seo 2024-10-08 16:59:23 +07:00
Aslam H
bd1ba3bdba chore: favicon 2024-10-08 16:32:19 +07:00
Aslam H
94be662fc2 chore: auth context 2024-10-08 16:01:36 +07:00
Aslam H
7c31f9b417 fix: authed 2024-10-08 13:55:36 +07:00
Aslam H
1ed8d39207 chore: input height for mobile 2024-10-07 18:41:13 +07:00
Aslam H
e14714d5dd fix: dont refetch every navigate 2024-10-07 17:59:37 +07:00
Aslam H
b43c9762a1 chore: temp solution for fetching clerk on every navigated 2024-10-07 17:01:26 +07:00
Aslam
950ebc3dad Move to TanStack Start from Next.js (#184) 2024-10-07 12:44:17 +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
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
21084cd3f3 fix(link): Keybind, scroll behaviour, restrict drag to vertical (#176)
* chore: expose scrollActiveElementIntoView

* feat(utils): editable element

* fix: memoize exceptionRefs, use animation frame and check editable element

* fix: improve btn on mobile

* chore(drps): bump framer motion version

* fix(link): big fix

* chore: remove comment code

* feat: touch device
2024-09-21 19:37:29 +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 H
c532514701 chore: scrollable and remove link wrapper 2024-09-12 05:22:34 +07:00
Aslam H
8d6ec8748c chore(layout): remove overflow 2024-09-11 19:30:01 +07:00
Aslam H
fb774f3814 chore(layout): remove overflow 2024-09-11 19:28:05 +07:00
Kisuyo
3b68836378 sliding model (#162) 2024-09-11 14:47:12 +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
Aslam H
b7e7f79a40 fix: sentry, img validation 2024-09-10 20:03:25 +07:00
Aslam H
7f2b594cb3 chore: remove example sentry page 2024-09-10 18:48:17 +07:00
Nikita
9e28aa5995 Sentry (#157)
* .

* add sentry

* prettier

* up packages

* no edge sentry

---------

Co-authored-by: Aslam H <iupin5212@gmail.com>
2024-09-10 18:18:37 +07:00
Aslam
711fe35e1a feat: feedback (#156)
* minimal tiptap

* wip

* img edit block

* wip

* fix
2024-09-10 13:58:58 +03:00
Aslam H
0b1ea7bc0d chore: register tooltip provider 2024-09-10 13:08:30 +07:00
Aslam H
4347037589 fix: deleting unnecessary log 2024-09-09 19:38:43 +07:00
Aslam
5f537d5618 feat: pages (#151)
* wip

* wip

* wip

* wwip

* wip

* wip

* fix(util): rmeove checking to existing in slug

* wip

* chore: handle create page

* chore: handle page title untitled
2024-09-09 13:35:15 +03:00
olya
66c96efad8 Onboarding (#155)
* onboarding layout

* edit profile avatar

* onboarding tasks
2024-09-09 12:49:46 +03:00
Aslam H
f683dcfe0d chore(layout): correct provider sequence 2024-09-09 15:38:07 +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
9e4544894c fix: remove old logic for defining the return layout (#148) 2024-09-08 04:00:48 +07:00
marshennikovaolga
044f3abb2f edit profile 2024-09-07 15:31:44 +03: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
Aslam
3fe1f8012b feat: homepage font (#145)
* feat: new fonts file

* chore: apply geist

* chore: use relaway font for 'I want to learn'

* chore: config font geist

* feat(util): suffle array

* feat: add geist
2024-09-07 01:48:51 +07:00