Aslam H
b613bbd66c
chore: subscribe co value
2024-11-04 16:45:29 +07:00
Aslam H
41743d6a22
chore: editor images
2024-10-30 04:08:59 +07:00
Aslam H
886ac844fb
chore(deps): update package
2024-10-20 08:18:30 +07:00
Aslam H
ef412ebcc6
chore: include shared path
2024-10-18 23:07:54 +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
950ebc3dad
Move to TanStack Start from Next.js ( #184 )
2024-10-07 12:44: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
333dcd26ef
chore(deps): bump multiple dependencies in root and web ( #171 )
2024-09-19 21:22:37 +07:00
dependabot[bot]
26d938e66c
chore(deps): bump next from 14.2.5 to 14.2.10 in /web ( #170 )
...
Bumps [next](https://github.com/vercel/next.js ) from 14.2.5 to 14.2.10.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.2.5...v14.2.10 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 14:28:02 +07: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
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
875c87a2a3
chore: update fancy switch version
2024-09-09 13:02:58 +07:00
Aslam H
99816efa26
feat(ui): add drawer component
2024-09-09 07:20:07 +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 H
83af8cc819
chore: update fancy switch version
2024-09-08 01:11:17 +07: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
Aslam H
45d7271364
chore: update package json
2024-09-06 23:05:06 +07:00
Damian Tarnawski
f909a01d62
Improve initial force-graph node positions
...
Also increase performance of generating color map
2024-09-06 15:57:41 +02:00
Aslam
c8c0c86c96
feat(landing): topic search ( #134 )
...
* feat(landing): topic search
* fix: node click
2024-09-05 04:17:12 +07:00
Damian Tarnawski
dcbc62aeea
Force graph improvements
2024-09-04 16:35:21 +02:00
Damian Tarnawski
2e268c9b7b
Don't draw text nodes that are outside of the screen
2024-09-04 15:56:22 +02:00
marshennikovaolga
dfc0b0f378
add missing dep
2024-09-04 11:38:42 +03:00
Nikita
8168af811d
Tauri (local working) ( #128 )
...
* chore(nix): add `cargo-tauri`
* chore(rust): add rustfmt config
* feat: add tauri app
* fix(config): tauri and web config nextjs
* fix: default value
* fix: force graph
* fix: undefined me
* fix: undefined me in page detail
* fix: remove title from search component
* fix: package version
* chore: next config
* feat: random btn for go to auth
* fix the config
* feat: tauri
---------
Co-authored-by: Alice Carroll <git@alice-carroll.pet >
Co-authored-by: Aslam H <iupin5212@gmail.com >
2024-09-03 18:37:10 +03:00
Anselm Eickhoff
d2a3baa9a2
perf: Lazy loading for links in topic sections ( #127 )
2024-09-03 13:27:17 +03:00
Nikita
32352ca5f4
force graph, palette
2024-08-30 16:19:29 +03:00
Aslam
9e89959dd4
fix: detail topic ( #117 )
...
* feat: keyboard nav
* fix: link update
* feat: reusable learning state
* chore: use new learning state
* feat: add to my profile
* .
* .
* feat: on enter open the link
* fix: lint
* fix: use eslint v8 instead of v9
* fix: add to my profile
* chore: update personal link schema
* chore: update personal page schema
* fix: update detail wrapper
* fix: update page section
* removing option for learning status
* removing option for learning status for topic
* feat: add createdAt and updatedAt for personal Page
* chore: update page section component
* chore: remove chevron from sub menu
* fix: sidebar
* chore: add focus and disable toast
* feat: la editor add execption for no command class
* fix: la editor style and fix page detail
* fix: title
* fix: topic learning state
* chore: add showSearch for learning state
* fix: bunch stuff
* chore: link list and item handle learning state
* chore: set expand to false
* feat: personal link for topic detail
* chore: hook use topic data
* chore: go to list
* fix: link and topic
* feat(utils): new keyboard utils
* feat(store): add linkOpenPopoverForIdAtom for link
* chore: using memo for use topic data
* fix: remove duplicate component
* chore: performance for topic detail lint item
* refactor: remove LinkOptions component
* chore: improve performance for list
* feat: added LinkRoute copmonent
* chore: link manage
* feat: bottom bar
* fix: link
* fix: page wrapper
* fix: import thing
* chore: added a displayname
* refactor: page detail
* refactor: page detail
* fix: add topic to personal link form link
* fix: only show page count if more than zero
* fix: sidebar topic section
---------
Co-authored-by: Nikita <github@nikiv.dev >
Co-authored-by: marshennikovaolga <marshennikova@gmail.com >
2024-08-29 02:48:48 +07:00
Aslam
2d270706a5
fix: link ( #115 )
...
* start
* .
* seeding connections
* .
* wip
* wip: learning state
* wip: notes section
* wip: many
* topics
* chore: update schema
* update package
* update sidebar
* update page section
* feat: profile
* fix: remove z index
* fix: wrong type
* add avatar
* add avatar
* wip
* .
* store page section key
* remove atom page section
* fix rerender
* fix rerender
* fix rerender
* fix rerender
* fix link
* search light/dark mode
* bubble menu ui
* .
* fix: remove unecessary code
* chore: mark as old for old schema
* chore: adapt new schema
* fix: add topic schema but null for now
* fix: add icon on personal link
* fix: list item
* fix: set url fetched when editing
* fix: remove image
* feat: add icon to link
* feat: custom url zod validation
* fix: metadata test
* chore: update utils
* fix: link
* fix: url fetcher
* .
* .
* fix: add link, section
* chore: seeder
* .
* .
* .
* .
* fix: change checkbox to learning state
* fix: click outside editing form
* feat: constant
* chore: move to master folder
* chore: adapt new schema
* chore: cli for new schema
* fix: new schema for dev seed
* fix: seeding
* update package
* chore: forcegraph seed
* bottombar
* if isEdit delete icon
* showCreate X button
* .
* options
* chore: implement topic from public global group
* chore: update learning state
* fix: change implementation for outside click
* chore: implement new form param
* chore: update env example
* feat: link form refs exception
* new page button layout, link topic search fixed
* chore: enable topic
* chore: update seed
* profile
* chore: move framer motion package from root to web and add nuqs
* chore: add LearningStateValue
* chore: implement active state
* profile
* chore: use fancy switch and update const
* feat: filter implementation
* dropdown menu
* .
* sidebar topics
* topic selected color
* feat: topic detail
* fix: collapsible page
* pages - sorted by, layout, visible mode
* .
* .
* .
* topic status sidebar
* topic button and count
* fix: topic
* page delete/topic buttons
* search ui
* selected topic for page
* selected topic status sidebar
* removed footer
* update package
* .
---------
Co-authored-by: Nikita <github@nikiv.dev >
Co-authored-by: marshennikovaolga <marshennikova@gmail.com >
Co-authored-by: Kisuyo <ig.intr3st@gmail.com >
2024-08-26 15:35:00 +03:00
Aslam H
2d352605a2
feat: keyboard navigate between title and content
2024-08-08 22:35:20 +07:00
Aslam
36e0e19212
Setup ( #112 )
...
* wip
* wip
* wip3
* chore: utils
* feat: add command
* wip
* fix: key duplicate
* fix: move and check
* fix: use react-use instead
* fix: sidebar
* chore: make dynamic
* chore: tablet mode
* chore: fix padding
* chore: link instead of inbox
* fix: use dnd kit
* feat: add select component
* chore: use atom
* refactor: remove dnd provider
* feat: disabled drag when sort is not manual
* search route
* .
* feat: accessibility
* fix: search
* .
* .
* .
* fix: sidebar collapsed
* ai search layout
* .
* .
* .
* .
* ai responsible content
* .
* .
* .
* .
* .
* global topic route
* global topic correct route
* topic buttons
* sidebar search navigation
* ai
* Update jazz
* .
* .
* .
* .
* .
* learning status
* .
* .
* chore: content header
* fix: pointer none when dragging. prevent auto click after drag end
* fix: confirm
* fix: prevent drag when editing
* chore: remove unused fn
* fix: check propagation
* chore: list
* chore: tweak sonner
* chore: update stuff
* feat: add badge
* chore: close edit when create
* chore: escape on manage form
* refactor: remove learn path
* css: responsive item
* chore: separate pages and topic
* reafactor: remove new-schema
* feat(types): extend jazz type so it can be nullable
* chore: use new types
* fix: missing deps
* fix: link
* fix: sidebar in layout
* fix: quotes
* css: use medium instead semi
* Actual streaming and rendering markdown response
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* chore: metadata
* feat: la-editor
* .
* fix: editor and page
* .
* .
* .
* .
* .
* .
* fix: remove link
* chore: page sidebar
* fix: remove 'replace with learning status'
* fix: link
* fix: link
* chore: update schema
* chore: use new schema
* fix: instead of showing error, just do unique slug
* feat: create slug
* refactor apply
* update package json
* fix: schema personal page
* chore: editor
* feat: pages
* fix: metadata
* fix: jazz provider
* feat: handling data
* feat: page detail
* chore: server page to id
* chore: use id instead of slug
* chore: update content header
* chore: update link header implementation
* refactor: global.css
* fix: la editor use animation frame
* fix: editor export ref
* refactor: page detail
* chore: tidy up schema
* chore: adapt to new schema
* fix: wrap using settimeout
* fix: wrap using settimeout
* .
* .
---------
Co-authored-by: marshennikovaolga <marshennikova@gmail.com >
Co-authored-by: Nikita <github@nikiv.dev >
Co-authored-by: Anselm <anselm.eickhoff@gmail.com >
Co-authored-by: Damian Tarnawski <gthetarnav@gmail.com >
2024-08-07 20:57:22 +03:00
Nikita
228faf226a
.
2024-07-15 20:08:18 +04:00