mirror of
https://github.com/taskgenius/taskgenius-plugin.git
synced 2026-07-22 06:40:25 +00:00
chore: update changelog
This commit is contained in:
parent
2ed3fbfb5e
commit
cc131f071f
1 changed files with 44 additions and 90 deletions
134
CHANGELOG.md
134
CHANGELOG.md
|
|
@ -4,103 +4,57 @@ All notable changes to this project will be documented in this file.
|
|||
|
||||
## [9.9.0](https://github.com/Quorafind/Obsidian-Task-Genius/compare/9.8.14...9.9.0) (2025-10-21)
|
||||
|
||||
### Features
|
||||
### Shinny new things
|
||||
|
||||
* **fluent:** implement dual-mode projects view ([9aaabe7](https://github.com/Quorafind/Obsidian-Task-Genius/commit/9aaabe7))
|
||||
* **bulk-operations:** add keyboard shortcuts for selection management ([8fdfc39](https://github.com/Quorafind/Obsidian-Task-Genius/commit/8fdfc39))
|
||||
* **bulk-operations:** optimize view updates to prevent list flashing ([fc7600c](https://github.com/Quorafind/Obsidian-Task-Genius/commit/fc7600c))
|
||||
* **task:** add multi-task selection and bulk operations ([852f527](https://github.com/Quorafind/Obsidian-Task-Genius/commit/852f527))
|
||||
* **workspace:** add color customization support ([dee9541](https://github.com/Quorafind/Obsidian-Task-Genius/commit/dee9541))
|
||||
* **workspace:** add module visibility control with performance improvements ([09ed881](https://github.com/Quorafind/Obsidian-Task-Genius/commit/09ed881))
|
||||
* **quick-capture:** add file name template dropdown and enhance settings ([37c9769](https://github.com/Quorafind/Obsidian-Task-Genius/commit/37c9769))
|
||||
* **views:** enhance view copy with intelligent two-column preset detection ([0b0d4af](https://github.com/Quorafind/Obsidian-Task-Genius/commit/0b0d4af))
|
||||
* **onboarding:** refactor onboarding flow with new placement configuration ([1b9768f](https://github.com/Quorafind/Obsidian-Task-Genius/commit/1b9768f))
|
||||
* **changelog:** add in-app changelog viewer with auto-display on updates ([2323767](https://github.com/Quorafind/Obsidian-Task-Genius/commit/2323767))
|
||||
* **quick-capture:** add template folder support and content merging ([39c5cf3](https://github.com/Quorafind/Obsidian-Task-Genius/commit/39c5cf3))
|
||||
* **settings:** enhance index settings with tabbed source configuration ([0ae3957](https://github.com/Quorafind/Obsidian-Task-Genius/commit/0ae3957))
|
||||
* **settings:** add dedicated Interface settings tab with Fluent/Legacy mode selection ([af31b39](https://github.com/Quorafind/Obsidian-Task-Genius/commit/af31b39))
|
||||
* **gantt:** add config override support for Bases integration ([11a8d5a](https://github.com/Quorafind/Obsidian-Task-Genius/commit/11a8d5a))
|
||||
* **views:** add config override support for Bases integration ([227f85d](https://github.com/Quorafind/Obsidian-Task-Genius/commit/227f85d))
|
||||
* **bases:** add quadrant view integration to TaskBasesView ([0cba1f3](https://github.com/Quorafind/Obsidian-Task-Genius/commit/0cba1f3))
|
||||
* **quick-capture:** enhance minimal modal with editable target and resolved paths ([b921396](https://github.com/Quorafind/Obsidian-Task-Genius/commit/b921396))
|
||||
* **onboarding:** enhance setup with modal-driven file filter editing ([e17caaf](https://github.com/Quorafind/Obsidian-Task-Genius/commit/e17caaf))
|
||||
* **quick-capture:** add mode persistence and file capture to minimal modal ([22865d1](https://github.com/Quorafind/Obsidian-Task-Genius/commit/22865d1))
|
||||
* **quick-capture:** add comprehensive frontmatter generation for file mode ([8bed404](https://github.com/Quorafind/Obsidian-Task-Genius/commit/8bed404))
|
||||
* **onboarding:** add file filter and fluent components configuration steps ([6307b01](https://github.com/Quorafind/Obsidian-Task-Genius/commit/6307b01))
|
||||
* **onboarding:** improve layout flexibility and refine copy ([a1b12c9](https://github.com/Quorafind/Obsidian-Task-Genius/commit/a1b12c9))
|
||||
* **onboarding:** add theme-aware preview images for mode selection ([17545ed](https://github.com/Quorafind/Obsidian-Task-Genius/commit/17545ed))
|
||||
* **onboarding:** add noise texture and enhance UI polish ([141b092](https://github.com/Quorafind/Obsidian-Task-Genius/commit/141b092))
|
||||
* **onboarding:** enhance intro animation and fix mode selection UI ([491e2a6](https://github.com/Quorafind/Obsidian-Task-Genius/commit/491e2a6))
|
||||
* **onboarding:** add fluent/legacy mode selection flow ([3fcf2f9](https://github.com/Quorafind/Obsidian-Task-Genius/commit/3fcf2f9))
|
||||
* **quick-capture:** add multi-mode capture with file creation support ([09a2e0f](https://github.com/Quorafind/Obsidian-Task-Genius/commit/09a2e0f))
|
||||
* **settings:** add workspace selector component ([27c426c](https://github.com/Quorafind/Obsidian-Task-Genius/commit/27c426c))
|
||||
* improve date positioning logic for task metadata ([41f1d95](https://github.com/Quorafind/Obsidian-Task-Genius/commit/41f1d95))
|
||||
* **workspace:** add custom icon selection for workspaces ([b709c90](https://github.com/Quorafind/Obsidian-Task-Genius/commit/b709c90))
|
||||
* **view:** add task count display in view title ([86cbad4](https://github.com/Quorafind/Obsidian-Task-Genius/commit/86cbad4))
|
||||
* **fluent:** add mobile drawer navigation and responsive design ([7721ac1](https://github.com/Quorafind/Obsidian-Task-Genius/commit/7721ac1))
|
||||
* **fluent-sidebar:** add right-click context menu for view items ([59643c0](https://github.com/Quorafind/Obsidian-Task-Genius/commit/59643c0))
|
||||
* **projects:** add tree view support and improve view mode system ([f3bee5e](https://github.com/Quorafind/Obsidian-Task-Genius/commit/f3bee5e))
|
||||
* **fluent-nav:** hide entire navigation when no view tabs are needed ([1e162c2](https://github.com/Quorafind/Obsidian-Task-Genius/commit/1e162c2))
|
||||
* **projects:** add context menu with edit and delete functionality ([743b9ca](https://github.com/Quorafind/Obsidian-Task-Genius/commit/743b9ca))
|
||||
* **fluent:** implement workspace management with persistent filter states ([2b7179e](https://github.com/Quorafind/Obsidian-Task-Genius/commit/2b7179e))
|
||||
* **fluent:** add project creation UI with sorting capabilities ([9f008db](https://github.com/Quorafind/Obsidian-Task-Genius/commit/9f008db))
|
||||
* **fluent:** add overflow menu for other views and optimized task updates ([c747e2b](https://github.com/Quorafind/Obsidian-Task-Genius/commit/c747e2b))
|
||||
* **fluent:** add collapsible sidebar and full task context menu ([86f8d17](https://github.com/Quorafind/Obsidian-Task-Genius/commit/86f8d17))
|
||||
* **fluent:** add project filter integration and details panel ([c722fb4](https://github.com/Quorafind/Obsidian-Task-Genius/commit/c722fb4))
|
||||
* **experimental:** add Fluent interface foundation with settings infrastructure ([6b779f8](https://github.com/Quorafind/Obsidian-Task-Genius/commit/6b779f8))
|
||||
- **Fluent Interface**: Brand new modern interface mode
|
||||
|
||||
### Bug Fixes
|
||||

|
||||
|
||||
* **workspace:** improve async handling and error recovery in module visibility ([a0b9891](https://github.com/Quorafind/Obsidian-Task-Genius/commit/a0b9891))
|
||||
* **editor-extensions:** resolve transaction conflicts between workflow and date managers ([cf5334f](https://github.com/Quorafind/Obsidian-Task-Genius/commit/cf5334f))
|
||||
* **changelog:** improve cache serialization and require app parameter ([8fca370](https://github.com/Quorafind/Obsidian-Task-Genius/commit/8fca370))
|
||||
* **editor:** improve date positioning in task content ([dab3ecb](https://github.com/Quorafind/Obsidian-Task-Genius/commit/dab3ecb))
|
||||
* cancel date goes before task content ([8b48e6a](https://github.com/Quorafind/Obsidian-Task-Genius/commit/8b48e6a))
|
||||
* **task-mover:** prevent archive markers on non-task lines and preserve folded content ([f20c5eb](https://github.com/Quorafind/Obsidian-Task-Genius/commit/f20c5eb))
|
||||
* **setting:** manage workspace setting should jump to workspace setting tab ([f282bff](https://github.com/Quorafind/Obsidian-Task-Genius/commit/f282bff))
|
||||
* **v2:** hide top navigation for two-column views ([2c24068](https://github.com/Quorafind/Obsidian-Task-Genius/commit/2c24068))
|
||||
* cancel date goes before task content ([17afcc4](https://github.com/Quorafind/Obsidian-Task-Genius/commit/17afcc4))
|
||||
* **v2:** resolve filter state management issues ([6c282f9](https://github.com/Quorafind/Obsidian-Task-Genius/commit/6c282f9))
|
||||
* **ui:** correct translation interpolation and button alignment ([ec09f34](https://github.com/Quorafind/Obsidian-Task-Genius/commit/ec09f34))
|
||||
* **filter:** ensure proper initialization of filter components ([78cdf77](https://github.com/Quorafind/Obsidian-Task-Genius/commit/78cdf77))
|
||||
* **workspace:** resolve filter state persistence and restoration issues ([f617992](https://github.com/Quorafind/Obsidian-Task-Genius/commit/f617992))
|
||||
- **Bulk Operations**: Select and manage multiple tasks at once
|
||||
- Multi-task Selection: Select multiple tasks with pressing `Shift` key
|
||||
- Bulk Operations when you right click on these selected tasks
|
||||
- **Quick Capture Enhancements**: More powerful task capture
|
||||
- Multi-mode Capture: Create tasks or entire files
|
||||
- Template Folder Support: Use templates from folders with content merging
|
||||
- File Name Template Dropdown: Quick access to common filename patterns
|
||||
- Comprehensive Frontmatter: Auto-generate frontmatter for new files
|
||||
- Mode Persistence: Remembers your last capture mode
|
||||
- **Module Visibility Control**: Show/hide modules in fluent interface
|
||||
- **In-app Changelog Viewer**: View release notes directly in the app with auto-display on updates
|
||||
- **Enhanced Onboarding**: Guided setup experience
|
||||
- Fluent/Legacy Mode Selection: Choose your preferred interface
|
||||
- Theme-aware Preview Images: See what each mode looks like
|
||||
- Progressive Steps: Step-by-step configuration
|
||||
- File Filter Configuration: Set up task sources during onboarding
|
||||
- **Bases Integration**: Full support Obsidian 1.10.0+
|
||||
- **Settings Improvements**:
|
||||
- Dedicated Interface Settings Tab: Easily switch between Fluent/Legacy modes
|
||||
- Tabbed Source Configuration: Better organized index settings
|
||||
- Workspace Selector Component: Quickly navigate between workspaces
|
||||
|
||||
### Performance
|
||||
### Fixes
|
||||
|
||||
* **fluent:** optimize view initialization and reduce unnecessary renders ([e08aa64](https://github.com/Quorafind/Obsidian-Task-Genius/commit/e08aa64))
|
||||
- **Editor Extensions**: Resolved transaction conflicts between workflow and date managers
|
||||
- **Workspace**: Improved async handling and error recovery in module visibility
|
||||
- **Filter**: Fixed proper initialization of filter components
|
||||
- **Workspace**: Fixed filter state persistence and restoration issues
|
||||
- **Task Mover**: Prevented archive markers on non-task lines and preserved folded content
|
||||
- **Settings**: Manage workspace setting now correctly jumps to workspace settings tab
|
||||
- **Editor**: Improved date positioning in task content (cancel date now goes before task content)
|
||||
- **Changelog**: Improved cache serialization
|
||||
- **UI**: Corrected translation interpolation and button alignment
|
||||
|
||||
### Refactors
|
||||
### Improvements
|
||||
|
||||
* **workspace:** remove deprecated feature hiding functionality ([9dedada](https://github.com/Quorafind/Obsidian-Task-Genius/commit/9dedada))
|
||||
* **workspace:** improve state management and persistence reliability ([422fdf0](https://github.com/Quorafind/Obsidian-Task-Genius/commit/422fdf0))
|
||||
* remove void keywords and standardize code formatting ([7d41359](https://github.com/Quorafind/Obsidian-Task-Genius/commit/7d41359))
|
||||
* **quick-capture:** consolidate modal imports and improve code quality ([99884ea](https://github.com/Quorafind/Obsidian-Task-Genius/commit/99884ea))
|
||||
* **fluent:** improve view mode persistence and configuration ([2f2f59a](https://github.com/Quorafind/Obsidian-Task-Genius/commit/2f2f59a))
|
||||
* **fluent:** rename V2 to fluent and improve code quality ([add61b7](https://github.com/Quorafind/Obsidian-Task-Genius/commit/add61b7))
|
||||
* **workspace:** clean up settings and improve module visibility ([b475615](https://github.com/Quorafind/Obsidian-Task-Genius/commit/b475615))
|
||||
* **workflow:** improve code quality and type safety ([59a2d42](https://github.com/Quorafind/Obsidian-Task-Genius/commit/59a2d42))
|
||||
* **quick-capture:** migrate to QuickCaptureModalWithSwitch and improve UI ([ab8af59](https://github.com/Quorafind/Obsidian-Task-Genius/commit/ab8af59))
|
||||
* **bases:** simplify view registration and upgrade to Obsidian 1.10 ([5583f46](https://github.com/Quorafind/Obsidian-Task-Genius/commit/5583f46))
|
||||
* **fluent:** extract fluent settings and reorganize file structure ([791f2cd](https://github.com/Quorafind/Obsidian-Task-Genius/commit/791f2cd))
|
||||
* **fluent:** migrate experimental fluent to production fluent structure ([aaa4ff4](https://github.com/Quorafind/Obsidian-Task-Genius/commit/aaa4ff4))
|
||||
* **onboarding:** decompose fluent onboarding into progressive steps ([1814877](https://github.com/Quorafind/Obsidian-Task-Genius/commit/1814877))
|
||||
* **onboarding:** integrate mode selection into intro step ([055ba03](https://github.com/Quorafind/Obsidian-Task-Genius/commit/055ba03))
|
||||
* **onboarding:** decompose monolithic modal into component architecture ([8f5daeb](https://github.com/Quorafind/Obsidian-Task-Genius/commit/8f5daeb))
|
||||
* **fluent:** decompose fluent task view into stateless manager classes ([68247f0](https://github.com/Quorafind/Obsidian-Task-Genius/commit/68247f0))
|
||||
* **plugin:** simplify deferred workspace leaves loading ([498b6dc](https://github.com/Quorafind/Obsidian-Task-Genius/commit/498b6dc))
|
||||
* **fluent:** rename V2 interface to Fluent and simplify command names ([c096c6c](https://github.com/Quorafind/Obsidian-Task-Genius/commit/c096c6c))
|
||||
* **workspace:** make search query ephemeral across workspace switches ([adc7e3e](https://github.com/Quorafind/Obsidian-Task-Genius/commit/adc7e3e))
|
||||
* **fluent:** streamline filter panel integration and fix view mode initialization ([846d3bb](https://github.com/Quorafind/Obsidian-Task-Genius/commit/846d3bb))
|
||||
|
||||
### Documentation
|
||||
|
||||
* update documentation with CLA and license information ([853c9ef](https://github.com/Quorafind/Obsidian-Task-Genius/commit/853c9ef))
|
||||
* add FSL-1.1-ALv2 license and contributor license agreement ([fa35b82](https://github.com/Quorafind/Obsidian-Task-Genius/commit/fa35b82))
|
||||
|
||||
### Styles
|
||||
|
||||
* improve CSS formatting and remove redundant type annotations ([7516261](https://github.com/Quorafind/Obsidian-Task-Genius/commit/7516261))
|
||||
* **onboarding:** improve component preview layout ([1a09c39](https://github.com/Quorafind/Obsidian-Task-Genius/commit/1a09c39))
|
||||
- **State Management**: Improved workspace state management and persistence reliability
|
||||
- **Code Quality**: Removed void keywords and standardized code formatting
|
||||
- **Quick Capture**: Consolidated modal imports and improved code quality
|
||||
- **View Copy**: Enhanced with intelligent two-column preset detection
|
||||
- **Workflow**: Improved code quality and type safety
|
||||
- **Performance**: Optimized view initialization and reduced unnecessary renders
|
||||
- **Search**: Made search query ephemeral across workspace switches
|
||||
- **License**: Added FSL-1.1-ALv2 license and contributor license agreement
|
||||
- **Documentation**: Updated with CLA and license information, added PR template
|
||||
|
||||
|
||||
## [9.8.14](https://github.com/Quorafind/Obsidian-Task-Genius/compare/9.8.13...9.8.14) (2025-09-19)
|
||||
|
|
|
|||
Loading…
Reference in a new issue