* fix(plugins): load unpacked package for the existed plugin
* enhance(plugin): increase timeout time for the plugin handshake
* enhance(api): support option to insert block with auto ordered list
* fix(api): skip empty target for the batch insertion blocks
* fix(api): before option for the batch blocks insertion
* enhance(api): types
* chore: bump minor version
* fix(apis): Empty `payload.uuid` when executing onMacroRendererSlotted inside query table
* 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>
This PR also simplifies the implementation of shui/shortcut a lot.
* fix: consistent char for the Enter key
* fix: show ctrl instead of ⌘ for copy ref
* fix: "Ctrl" should be split from "Ctrl X"
* 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>