Commit Graph

9 Commits

Author SHA1 Message Date
Charlie
a95483655b refactor: plugin libs (#12395)
This pull request refactors the plugin library infrastructure and adds new experimental features for hosted/sidebar renderers. The main changes include:

Purpose: Refactor plugin communication library (Postmate) to support MessageChannel for improved performance, add support for hosted/sidebar renderers in plugins, add new debug APIs, and consolidate helper functions.

Changes:

Added MessageChannel support to Postmate for optimized plugin-host communication with backward compatibility
Introduced hosted renderer and sidebar renderer APIs for plugins to register custom UI components
Added new app APIs: get_current_route, export_debug_log_db, reset_debug_log_db
Refactored helper functions from helpers.ts to common.ts and updated all import paths
Extended block property APIs to include class properties with default values
Added comprehensive documentation for experiments APIs and plugin development
Added E2E test for plugin marketplace installation
Version bump from 0.2.12 to 0.3.1
2026-04-14 14:29:22 +08:00
charlie
542a704bcf fix(docs): correct formatting and variable names 2026-01-14 16:13:47 +08:00
charlie
621afe27d2 fix(docs): correct formatting and spacing 2026-01-14 16:03:28 +08:00
charlie
9837087c74 chore(libs): update AGENTS.md and add db_query_guide.md for improved documentation 2026-01-14 16:01:14 +08:00
charlie
c8148f66ef chore(libs): add Logseq plugin development agent guide 2026-01-07 20:43:45 +08:00
charlie
ffdb990d84 chore(libs): rename db_properties_notes to db_properties_guide and update README references 2026-01-07 20:43:12 +08:00
charlie
d1bbb5ad16 chore(libs): add development notes 2026-01-05 18:10:35 +08:00
charlie
2642765ebf chore: update db_properties_skill.md with enhanced property schema APIs and examples 2026-01-04 16:36:02 +08:00
charlie
a2bfb39632 chore: update version to 0.2.11 and add developer notes for Logseq DB properties 2026-01-04 16:29:17 +08:00