Commit Graph

72 Commits

Author SHA1 Message Date
Aslam H
dccb144792 Merge branch 'main' of github.com:learn-anything/learn-anything.xyz 2024-09-07 23:51:50 +07:00
Aslam H
45c4a38173 fix(jazz-auth): wait until clerk is loaded then pass to jazz 2024-09-07 23:51:09 +07:00
Kisuyo
8da0828e6a chore: front page glow 2024-09-07 17:22:27 +02:00
marshennikovaolga
044f3abb2f edit profile 2024-09-07 15:31:44 +03:00
marshennikovaolga
833e5eff82 removed toolbar 2024-09-07 15:01:32 +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 H
e61aae02d5 chore: update package json 2024-09-07 01:55:43 +07:00
Aslam H
dc8ad3ebed chore: blur out a bit for topic 2024-09-07 01:50:56 +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
e7bd9a9d42 chore: enhance Autocomplete 2024-09-07 01:06:19 +07:00
Aslam H
45d7271364 chore: update package json 2024-09-06 23:05:06 +07:00
Aslam H
26386be50f fix: escape regex special character 2024-09-06 23:04:54 +07:00
Aslam H
ab74020149 refactor(public): remove unused import 2024-09-06 23:00:18 +07:00
Aslam H
22e0d4e191 refactor(public): remove unused me 2024-09-06 22:59:54 +07:00
Damian Tarnawski
a4c23ecbbf Fix placement of the title and search on landing page 2024-09-06 15:58:16 +02: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
Nikita
aae2e28353 Encore deploy (#143)
* new deploy

* remove jazz from api for now

* .

* secrets

* .

* .
2024-09-06 15:49:58 +03:00
Nikita
924a683ed5 Encore API setup (#139)
* first encore service

* encore run

* api

* .

* save link

* link

* .

* try deploy

* try

* .
2024-09-06 15:24:16 +03: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
2bebcbc20a fix: topic selector virtual (#142) 2024-09-06 07:31:22 +07:00
Aslam H
1c01a18c89 chore: update package json 2024-09-05 19:13:50 +07:00
Nikita
8bd659ec6c Tauri macOS dev buiild/bundle (#138)
* try do build

* fixes

* do build

* change config
2024-09-05 12:34:46 +03:00
Aslam
73abce0c2b wip (#135) 2024-09-05 02:19:03 +03:00
Aslam
c8c0c86c96 feat(landing): topic search (#134)
* feat(landing): topic search

* fix: node click
2024-09-05 04:17:12 +07:00
Aslam
01e8f4882f refactor: remove the use of custom hook (#133) 2024-09-05 00:16:00 +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
655e4d78b6 settings hotkeys 2024-09-04 14:38:55 +03:00
marshennikovaolga
1088846e17 settings route 2024-09-04 11:58:07 +03:00
marshennikovaolga
dfc0b0f378 add missing dep 2024-09-04 11:38:42 +03:00
Aslam
e0e2aca9ec fix(page): remove trim title, remove set content and only update if title is different (#132) 2024-09-04 06:39:28 +07:00
Aslam
c3572960c3 refactor(page): render text, text size etc (#131) 2024-09-04 06:10:55 +07:00
Aslam
9c559ccf9a feat: delete page (#130) 2024-09-04 06:05:32 +07: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
Damian Tarnawski
e383381ffc Remove leftover stuff 2024-09-03 23:18:37 +02:00
Alice Carroll
fa0c6bbf37 feat(tauri): add FS interface 2024-09-03 22:24:26 +03:00
Alice Carroll
e88f8b1cee chore: update the bun lockfile 2024-09-03 22:01:21 +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
Nikita
91f96fe65a ignore target 2024-09-03 13:59:47 +03:00
Anselm Eickhoff
d2a3baa9a2 perf: Lazy loading for links in topic sections (#127) 2024-09-03 13:27:17 +03:00
Nikita
c4d4afd4df deployment example (#126)
Co-authored-by: Aslam H <iupin5212@gmail.com>
2024-09-02 16:45:48 +03:00
marshennikovaolga
2a8675e3d9 force graph input 2024-08-31 22:13:59 +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
marshennikovaolga
94a63bd79b . 2024-08-28 19:53:42 +03:00