Commit graph

12 commits

Author SHA1 Message Date
Quorafind
5b6e488be9 style: apply code formatting and trailing comma fixes
- Standardize trailing comma style across codebase
- Fix quote style in smart-beta-release.mjs
- Apply consistent formatting to editor extensions
2025-11-26 10:30:44 +08:00
Quorafind
a167e7d256 chore: update packagejson and also release script 2025-09-24 10:44:51 +08:00
Quorafind
9bd0d53b67 feat(release): implement custom changelog generator for merged beta versions
- Create custom-changelog.mjs script to generate single consolidated changelog entry
- Disable conventional-changelog's built-in changelog generation (infile: false)
- Use custom script in after:bump hook to generate merged changelog
- Properly groups all commits from last stable version by category
- Filters out beta release commits automatically
- Supports breaking changes with detailed descriptions
2025-09-04 22:48:17 +08:00
Quorafind
80a1d3bf68 chore(scripts): remove unused test files 2025-09-04 15:03:15 +08:00
Quorafind
0a5e6aaba2 feat(release): enhance changelog generation to merge beta versions
- Add custom changelog transformer script for merging beta releases
- Update release-it configuration to filter out beta release commits
- Create test script to validate merged changelog generation
- Configure writerOpts to exclude beta-related chore commits from changelog
- All intermediate beta versions now merged into single release entry with commits grouped by type
2025-09-04 15:01:02 +08:00
Quorafind
ac54fdb0bb fix(task-view): resolve task sorting instability and scroll jumping
- Add deterministic tie-breakers (filePath, line, id) to ensure stable sorting
- Implement scroll state preservation during task updates to prevent UI jumping
- Use Intl.Collator for proper locale-aware content comparison
- Add tree traversal helpers for efficient component management
- Fix dry-run handling in release scripts to avoid false negatives

These changes ensure consistent task ordering across renders and maintain
scroll position when tasks are updated, significantly improving user experience
during task management operations.
2025-08-27 22:20:10 +08:00
Quorafind
4b89078d07 build(release): honor dry-run in build/zip/bumper; continue beta sequence without jumping major 2025-08-27 20:18:22 +08:00
Quorafind
134bfb8dc2 chore: update workflow scripts and fix github tag issues 2025-08-27 20:04:27 +08:00
Quorafind
dedc02b75f chore: update workflow scripts and fix github tag issues 2025-08-27 17:41:39 +08:00
Quorafind
166be925a4 chore: update workflow scripts 2025-08-27 17:28:43 +08:00
Quorafind
795340e621 chore: update workflow scripts 2025-08-27 17:28:43 +08:00
quorafind
912789918b build: configure release-it for automated releases
- Add release-it with conventional changelog support
- Configure automatic GitHub releases with asset uploads
- Add custom Obsidian version bumper plugin
- Add zip script for packaging releases
- Update package.json with release scripts
- Install required dependencies (jszip, globby, release-it plugins)
2025-08-09 10:26:32 +08:00