Commit graph

164 commits

Author SHA1 Message Date
Quorafind
ec92e2aed9 chore(release): bump version to 9.8.0-beta.9 [beta] 2025-08-30 10:18:09 +08:00
Quorafind
2e72e5d0e1 chore(release): bump version to 9.8.0-beta.8 [beta] 2025-08-28 14:06:30 +08:00
Quorafind
77dd5f5da5 refactor(build): migrate to TypeScript path aliases and update esbuild to v0.25.9
Replace relative imports (../../../) with TypeScript path aliases (@/)
throughout the codebase for improved readability and maintainability.

- Configure path alias in tsconfig.json with @ mapping to src/
- Update esbuild from v0.13.12 to v0.25.9 for modern features
- Add alias configuration to esbuild.config.mjs for build support
- Refactor build configuration to use context API for watch mode
- Update all component and utility imports to use @/ prefix
- Fix incorrect CSS import paths in habit and settings components
- Maintain consistent import structure across 148 files

This change simplifies import statements, makes the codebase more
maintainable by avoiding deeply nested relative paths, and modernizes
the build toolchain.
2025-08-28 14:02:26 +08:00
Quorafind
403885af37 chore(release): bump version to 9.8.0-beta.7 [beta] 2025-08-28 10:27:31 +08:00
Quorafind
e2cfae3c03 chore(release): bump version to 9.8.0-beta.6 [beta] 2025-08-28 00:48:50 +08:00
Quorafind
d76ae5c22c chore(release): bump version to 9.8.0-beta.5 [beta] 2025-08-28 00:23:16 +08:00
Quorafind
a165b94266 chore(release): bump version to 9.8.0-beta.4 [beta] 2025-08-27 23:55:03 +08:00
Quorafind
9eb75ac7a6 chore(release): bump version to 9.8.0-beta.3 [beta] 2025-08-27 23:45:04 +08:00
Quorafind
fb4184b784 chore(release): bump version to 9.8.0-beta.2 [beta] 2025-08-27 20:04:56 +08:00
Quorafind
aef0fb82aa chore: update workflow scripts and fix github tag issues 2025-08-27 17:37:33 +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
bf90e7fd39 chore(release): bump version to 9.8.0-beta.0 [beta] 2025-08-27 16:30:36 +08:00
Quorafind
221fc087ab chore(release): update release workflow 2025-08-27 09:06:54 +08:00
Quorafind
4835367a4a merge: apply critical fixes from master branch to refactored structure
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.
2025-08-19 22:40:20 +08:00
quorafind
39da273cc2 chore(release): bump version to 9.7.6 2025-08-18 20:21:07 +08:00
quorafind
b363f696e0 chore(release): bump version to 9.7.5 2025-08-18 17:20:32 +08:00
quorafind
31bac3ea2e chore: update version in repos 2025-08-18 17:19:06 +08:00
quorafind
9566964764 chore: remove dist folder in repo 2025-08-18 17:19:05 +08:00
quorafind
17d18ada2d chore(release): bump version to 9.7.4 2025-08-18 17:00:43 +08:00
quorafind
f5a275cc47 chore(release): bump version to 9.7.3 2025-08-17 21:09:25 +08:00
quorafind
7c314ec2d1 chore(release): bump version to 9.7.2 2025-08-16 22:23:19 +08:00
quorafind
ed3ad310ba chore(release): bump version to 9.7.1 2025-08-16 14:18:27 +08:00
quorafind
24aeba2263 chore(release): bump version to 9.7.0 2025-08-16 00:42:38 +08:00
quorafind
f7f3964fc1 chore(dependency): remove unused files in package.json 2025-08-16 00:42:20 +08:00
Quorafind
447f03ebcf feat(mcp): add MCP server integration for external tool connections
Implements Model Context Protocol (MCP) server to enable external AI tools
(Claude Desktop, Cursor, etc.) to interact with Task Genius tasks. The
server provides a standards-compliant HTTP transport with comprehensive
task management capabilities.

Key features:
- HTTP server with session management and authentication
- Full MCP 2025-06-18 protocol compliance with proper headers
- Origin validation for DNS rebinding protection
- Bearer token authentication with app ID validation
- Comprehensive task operations (CRUD, batch updates, queries)
- Settings UI with client configuration examples
- Support for both local and external network access

The implementation includes 20+ MCP tools for task operations including
create, update, delete, query, batch operations, and metadata management.
All tools are exposed through a secure HTTP endpoint with proper CORS
and authentication mechanisms.

Breaking changes: None - MCP integration is opt-in and disabled by default
2025-08-16 00:14:45 +08:00
quorafind
843a65f918 chore(release): bump version to 9.6.4 2025-08-14 17:35:10 +08:00
quorafind
c08530b28d chore(release): bump version to 9.6.3 2025-08-13 09:36:14 +08:00
quorafind
4918019c0d chore(release): bump version to 9.6.2 2025-08-12 20:11:30 +08:00
quorafind
b8cc9ac7c3 chore(release): bump version to 9.6.1 2025-08-12 15:45:56 +08:00
quorafind
b9db260294 chore(release): bump version to 9.6.0 2025-08-12 14:50:26 +08:00
quorafind
5351408588 chore(release): bump version to 9.5.0 2025-08-11 12:05:14 +08:00
quorafind
ab71dfba05 chore(release): bump version to 9.4.0 2025-08-09 19:04:38 +08:00
quorafind
4d4fcc235e chore(release): bump version to 9.3.0 2025-08-09 13:46:42 +08:00
quorafind
bd0dee42c3 chore: bump version 2025-08-09 13:43:37 +08:00
quorafind
92aed5d3bd chore(release): bump version to 9.3.0 2025-08-09 13:29:08 +08:00
quorafind
1695737fd0 chore: bump release 2025-08-09 13:28:11 +08:00
quorafind
a3614e88fc chore(release): bump version to 9.3.0 2025-08-09 12:47:30 +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
quorafind
24dddaa085 chore(release): bump version to 9.2.2 2025-08-01 09:55:24 +08:00
quorafind
8cf989861c chore(release): bump version to 9.2.1 2025-08-01 09:53:33 +08:00
quorafind
f844c36cdc build: add husky pre-commit hook to run build validation 2025-07-31 21:26:21 +08:00
quorafind
7a8f6b4efd chore: release version 9.1.5
- Bump version from 9.1.4 to 9.1.5 in manifest.json and versions.json
- Update package.json version
- Fix onboarding CSS selector specificity issues
- Improve code formatting in ConfigPreview component
- Adjust checkbox icon sizing in TaskGeniusIconManager
2025-07-22 22:35:52 +08:00
quorafind
f8d428a055 chore: bump version to 9.1.4 2025-07-22 21:22:38 +08:00
Quorafind
695ebc50c9 chore: bump version to 9.1.3 2025-07-22 11:13:19 +08:00
Quorafind
c06083c6ff chore: bump version to 9.1.4 2025-07-22 11:11:55 +08:00
Quorafind
f7b8749be0 chore: bump version to 9.1.2 and fix duplicate translation 2025-07-21 13:24:18 +08:00
Quorafind
ff006034bb chore: bump version 2025-07-21 11:42:22 +08:00
Quorafind
afadd5fade chore: bump version 2025-07-18 19:50:23 +08:00
Quorafind
7f2e0ab9c7 chore: bump version [release-beta] 2025-07-18 14:55:57 +08:00