* 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
* chore: use tanstack virtual
* fix: topic learning state
* chore: add skeleton loading and not found topic placeholder
* fix: personal links load in list
* 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
* 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
* fix: responsive link item
* chore: add active item index state to LinkRoute
* fix: ability to press enter go to edit mode
* 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
* 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>