This PR also remove supports for:
1. merge pages when renaming a page to existing page
2. namespaces such as a/b/c
3. nested page such as [[a [[nested page]]]]
Pages merge might be added back depends on RTC, but it should be
decoupled from renaming, otherwise it's too complex.
Namespaces and nested pages have been contributed some critical bugs
that lead data-loss, they're so complex together with page alias,
it's just impossible to have a good test coverage and ensure the app
is stable, especially when page rename and RTC.
We can support jump to any block in the future.
More enhancements need to be done including:
1. still focus on the block or property key/value after any property
operation
2. up/down/left/right support maybe?
* enhance(plugin): call apis with the sdk ns
* enhance(plugin): types
* enhance(api): get value from the computed style
* enhance(api): types
* enhance(plugin): types
* enhance(plugin): types
* fix: lint
* fix(apis): incorrect shortcut command registion for block editing mode #10392
* fix(api): types
* enhance(apis): support register shortcuts with multi binding vals
* fix(plugins): normalize command key to make the internal keyword legal
* chore(plugin): build libs core
* chore(plugin): bump version
* enhance(apis): normalize apis cljs data
* chore(plugin): update libs user sdk
* chore(plugin): CHANGELOG.md
* fix: typo
* feat(ui): add package
* Update .gitignore
* feat(ui): set up shui infrastructure
* feat(ui): add storybook macro
* enhance(ui): storybook themes
* feat(ui): adapt ui button to classic
* enhance(ui): shui story
* feat(ui): shui toaster
* enhance(ui): shui toaster
* feat(ui): imperative API for shui toaster
* enhance(shui): update API for shui toaster
* enhance(shui): update hooks for shui toaster
* enhance(shui): remove debug
* feat(ui): story for the shui toaster
* feat(ui): story
* feat(ui): story docs
* feat(ui): more variants for the shui toaster
* feat(ui): story
* fix(ux): support querying plugins with right space chars
* feat(ui): add shui `Alert` component
* enhance(ui): shui demo
* feat(ui): add logseq UI readme
* enhance(ui): default shui theme
* feat(ui): add shui `Badge` component & demo
* fix(ui): outline theme for shui button
* feat(ui): custom icon for the toaster item
* feat(ui): add shui dropdown & demo
* feat(ui): WIP shui form related components
* feat(ui): WIP shui form-related components
* feat(ui): WIP shui form
* feat(ui): WIP shui form state for validation
* fix(ui): missing rounded for ui button
* feat(ui): add yup for shui form as default validation resolver
* enhance(ui): simplify validation schema input for the shui form
* fix(ui): accent ring color for input
* feat(ui): add shui switch
* feat(ui): add shui checkbox & switch
* feat(ui): add shui radio group
* fix(ui): missing file
* feat(ui): add Textarea component
* feat(ui): add shui card & skeleton
* feat(ui): add shui context menu component & demo
* fix(ui): accent color for the context menu item
* feat(ui): add shui select component & demo
* enhance(ui): ui css priority
* feat(ui): add shui calendar & ui details
* feat(ui): add shui popover
* feat(ui): add date picker & demo
* feat(ui): add shui dialog
* feat(ui): WIP add shui dialog
* feat(ui): WIP shui dialog as modal
* feat(ui): WIP imperative APIs for the shui modal
* feat(ui): imperative APIs for the shui modal/alert
* feat(ui): support imperative API alert!/confirm! return promise
* feat(ui): simplify shui components resources
* feat(ui): response layout for the demo ui page
* feat(ui): simplify colors
* feat(ui): simplify colors
* feat(ui): simplify colors
* refactor(ui): WIP Adapt to the new button component
* refactor(ui): polish new button & colors
* fix(ui): the new theme color for the plugin settings nav item link
* fix(ui): blockquote colors
* enhance(ui): more custom colors for shui button
* feat(ui): WIP make logseq green as a theme color
* enhance(ui): polish logseq classical theme color
* fix(ui): theme details of all pages
* enhance(ui): polish logseq theme color for dark mode
* fix(ui): missing table style
* refactor(ui): simplify the all shui buttons & shortcuts for the cmdk component
* fix(ui): missing file
* refactor(ui): clear up stuff
* fix(ui): theme color related issues
* enhance(ui): polish button style
* enhance(ui): polish the keymap setting pane
* fix(ui): hint button from the cmdk pane footer
* fix(ui): logseq colors for the storybook
* enhance(ui): stories for the shui components
* fix(ui): active color for the old toggle component
* enhance(ui): keep the constant size of the settings pane
* fix(ui): polish search input for the plugins pane
* enhance(ui): polish number list bullet colors
* feat(ui): add shui tooltip component
* chore: build ui
* chore(ui): clean up resources
* fix: lint
* fix: lint
* fix: lint
* fix(ui): alignment of the keymap title from the settings pane
* fix: tests
* fix(ui): close button for the classic notification tip
* fix(ui): polish toaster viewport
* enhance(ui): polish the ghost button colors
* enhance(ui): demos for tips
* fix(ui): accent colors for the rc-datepicker
* fix(ui): accent color for the menu item
* refactor(ui): remove unless code for the accent colors
* enhance(ui): polish pdf viewer background color for the accent color mode
* fix: lint
* fix: lint
* fix: lint
* enhance(ui): support button with the custom href link
* enhance(ui): polish aside setting items
* enhance(ui): polish accent color for buttons
* enhance(ui): polish all pages
---------
Co-authored-by: Gabriel Horner <97210743+logseq-cldwalker@users.noreply.github.com>
* feat(ui): WIP handbooks pane
* feat(ui): WIP handbooks pane
* feat(ui): WIP handbooks pane
* feat(ui): WIP handbooks popup
* feat(ui): WIP dragable & resizable for handbooks popup
* feat(ui): WIP pane navigations for handbooks popup
* feat(ui): WIP pane navigations for handbooks popup
* feat(ui): WIP handbooks markdown body
* feat(ui): WIP handbooks nodes for dashboard render
* feat(ui): WIP watch mode for development
* improve(ui): typos
* feat(ui): WIP enhance watch mode
* feat(ui): WIP support topic conent link local assets
* feat(ui): WIP support slide gallery for demo images & videos.
* fix(ui): parse value about draging position offset
* improve(ui): background color transition of handbook item card
* improve(ui): resizable of handbooks popup
* feat(handbooks): search topics
* improve(handbooks): search results within topics group
* improve(ui): better interaction for handbooks searchbar
* fix(handbooks): conflictive up/down for searchbar interaction
* improve(ux): better interaction for handbooks searchbar
* feat(ux): support youtube video for topic demos media
* fix(ui): container size of youtube video demos
* improve(handbooks): support local video for topic demos
* improve(ui): polish markdown body style for handbooks topic details
* chore: remove debugs
* chore: remove debugs
* improve(ui): polish active style for topic item card
* improve(ui): polish style of demos item
* improve(ui): help buttons still be visible when right sidebar opened
* improve(handbooks): support sub chapters for topic detail
* improve(handbooks): support sub chapters for topic detail
* improve(handbooks): support chapters searching for topics list
* fix: lint
* improve(ui): position of demo slides bullets
* fix(ui): index of chapter select
* improve(handbooks): typo
* fix(dev): lint
* fix(dev): lint
* fix(pdf): remove prefix(`@`) checking for links of org mode page
* feat(ui): WIP handbooks pane
* feat(ui): WIP handbooks pane
* feat(ui): WIP handbooks pane
* feat(ui): WIP handbooks popup
* feat(ui): WIP dragable & resizable for handbooks popup
* feat(ui): WIP pane navigations for handbooks popup
* feat(ui): WIP pane navigations for handbooks popup
* feat(ui): WIP handbooks markdown body
* feat(ui): WIP handbooks nodes for dashboard render
* feat(ui): WIP watch mode for development
* improve(ui): typos
* feat(ui): WIP enhance watch mode
* feat(ui): WIP support topic conent link local assets
* feat(ui): WIP support slide gallery for demo images & videos.
* fix(ui): parse value about draging position offset
* improve(ui): background color transition of handbook item card
* improve(ui): resizable of handbooks popup
* feat(handbooks): search topics
* improve(handbooks): search results within topics group
* improve(ui): better interaction for handbooks searchbar
* fix(handbooks): conflictive up/down for searchbar interaction
* improve(ux): better interaction for handbooks searchbar
* feat(ux): support youtube video for topic demos media
* fix(ui): container size of youtube video demos
* improve(handbooks): support local video for topic demos
* improve(ui): polish markdown body style for handbooks topic details
* chore: remove debugs
* chore: remove debugs
* improve(ui): polish active style for topic item card
* improve(ui): polish style of demos item
* improve(ui): help buttons still be visible when right sidebar opened
* improve(handbooks): support sub chapters for topic detail
* improve(handbooks): support sub chapters for topic detail
* improve(handbooks): support chapters searching for topics list
* fix: lint
* improve(ui): position of demo slides bullets
* fix(ui): index of chapter select
* improve(handbooks): typo
* fix(dev): lint
* fix(dev): lint
* improve(handbook): i18n
* fix(lint): unused translations
* fix: accessibility issues and translations
* fix(handbook): chapters navigation
* enhance(handbook): ux of the chapters select
* enhance(handbook): support link other page with markdown link syntax
* improve(ui): polish ui details of handbook topics card
* fix(handbook): parse key from href with a specific extension
* enhance(handbook): logic of chapters navigation
* enhance(handbook): ui of chapters navigation
* fix: lint
* improve(ui): display nowrap for code text
* fix(handbook): remove unnecessary source map
* fix(ui): missing component key of handbook chapter select
* enhance(handbook): WIP support panes navigation for the external links
* enhance(handbook): support panes navigation for the external links
* improve(ui): footer links of the handbook home pane
* improve(ui): footer links of the handbook home pane
* improve(ui): polish topics card
* improve(handbook): add shortcuts category card for home pane
* improve(ui): WIP the new help menu
* improve(ui): the new help menu
* fix: incorrect help link
* improve(ux): close help menu when click outside
* fix: lint
* fix(lint): remove unused translation
* fix(ui): the link of changelog
* fix(ui): the cover thumb container size of the topic card
* fix(ui): handbook popup overlay index
* enhance(ux): preivew images with lightbox modal for the handbook content
* enhance(ux): bottom border for the handbook content header when then content body scrolled
* fix: missing i18n
* improve(handbook): polish ui details
* fix: lint
* enhance(handbook): polish details
* fix(ui): incorrect safety init
* fix(ui): missing key for the help menu items
* enhance(ui): disable resize for the handbook popup container
* chore: build libs core
* fix(ui): incorrect shortcuts label
* enhance(handbook): cache discord online number
* enhance(handbook): fix heading level sizes
* enhance(handbook): improve paragraph spacing
* enhance(handbook): improve margins of media elements
* enhance(handbook): polish discord button
* enhance(plugin): make headings/font weights/colors look like in the design
* enhance(handbook): writing mode option is only available for develop mode
* enhance(handbook): polish handbook dashboard page
* enhance(handbook): typos
* enhance(ux): get discord online users count from logseq server
* fix(handbooks): incorrect var name
* enhance(handbook): polish details
---------
Co-authored-by: Bad3r <bad3r@protonmail.com>
Co-authored-by: situ2001 <yongcong2001@outlook.com>
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
Co-authored-by: Konstantinos Kaloutas <konstantinos@logseq.com>