Commit Graph

6 Commits

Author SHA1 Message Date
nan
f0ca3776f0 feat: Implement Canvas file export functionality and enhance Markdown export process
All checks were successful
Node.js build / build (20.x) (push) Successful in 21s
Node.js build / build (22.x) (push) Successful in 20s
- Added support for exporting `.canvas` files by rendering them to images and generating corresponding `.canvas.md` files.
- Updated the export logic to handle both Markdown and Canvas files, including file type checks and notifications.
- Improved resource management by ensuring assets are copied correctly and links are updated in the exported content.
- Refactored settings to change default export paths from 'docs' to 'wiki' for better organization.
- Created detailed implementation notes and flowcharts to document the export processes and core functionalities.
2026-04-21 22:06:37 +08:00
nan
e5e7d724c6 fix lint error
All checks were successful
Node.js build / build (20.x) (push) Successful in 25s
Node.js build / build (22.x) (push) Successful in 20s
2026-04-21 19:24:31 +08:00
nan
a5fceda7d0 feat: Restrict GitHub Actions to main branch and enhance settings for folder structure and asset handling
Some checks failed
Node.js build / build (20.x) (push) Failing after 22s
Node.js build / build (22.x) (push) Failing after 14m17s
2026-04-21 18:22:45 +08:00
nan
113c3b668f feat: Update asset paths and improve file handling in VitePress exporter
Some checks failed
Node.js build / build (20.x) (push) Failing after 5h20m6s
Node.js build / build (22.x) (push) Has been cancelled
2026-04-21 13:02:10 +08:00
nan
3cf2cb9339 feat: Enhance Canvas rendering with internal API and improved export functionality 2026-04-20 23:13:12 +08:00
nan
41db190fee feat: Implement Canvas rendering system and VitePress exporter plugin
Some checks failed
Node.js build / build (20.x) (push) Failing after 18m32s
Node.js build / build (22.x) (push) Has been cancelled
- Add Canvas rendering implementation in `notes/render-canvas.md`
- Create VitePress exporter plugin in `src/main.ts` with commands for exporting notes
- Implement settings management for the plugin in `src/settings.ts`
- Add CSS file for potential styling needs
- Create version bump script in `version-bump.mjs` for managing versioning
- Initialize version tracking in `versions.json`
2026-04-20 22:23:23 +08:00