mirror of
https://github.com/taskgenius/taskgenius-plugin.git
synced 2026-07-22 06:40:25 +00:00
Applied master branch updates (9b4d039..fc6372c) to the refactored codebase:
Version Updates:
- Bump version to 9.7.7 across all manifests and package.json
- Update Bases API requirement from 1.9.3 to 1.9.10
Critical Fixes Applied:
1. MCP Bridge variable scope fix (fd9888d)
- Already fixed in refactored code at src/mcp/bridge/TaskManagerBridge.ts
2. Bases API 1.9.10 compatibility (192a640)
- Updated type definitions for new API shape
- Changed PropertyType from "property" to "note"
- Enhanced BasesView interface with flexible data types
- Added ephemeral state methods support
3. Improved data extraction fallbacks (4b2d598)
- Enhanced markdown file detection with multiple strategies
- Added robust property value extraction chain
- Graceful fallback through getValue(), properties, frontmatter, note.data
4. ViewManager container resolution
- Added resolveContainerEl() method for flexible container handling
- Updated all view factory functions
All changes maintain backward compatibility while supporting new Bases API features.
The refactored directory structure is preserved with files in their new locations:
- managers/task-manager.ts (was utils/TaskManager.ts)
- managers/file-task-manager.ts (was utils/FileTaskManager.ts)
- managers/version-manager.ts (was utils/VersionManager.ts)
- utils/file/file-operations.ts (was utils/fileUtils.ts)
Build verified successful with no TypeScript errors.
10 lines
No EOL
342 B
JSON
10 lines
No EOL
342 B
JSON
{
|
|
"id": "obsidian-task-progress-bar",
|
|
"name": "Task Genius",
|
|
"version": "9.7.7",
|
|
"minAppVersion": "0.15.2",
|
|
"description": "Comprehensive task management that includes progress bars, task status cycling, and advanced task tracking features.",
|
|
"author": "Boninall",
|
|
"authorUrl": "https://github.com/Quorafind",
|
|
"isDesktopOnly": false
|
|
} |