Commit Graph

  • c1c00b4407 feat: implement dynamic tab content with client-specific configs Bill 2025-10-26 11:07:11 -04:00
  • 4c4d8085fe feat: add tab buttons for MCP client selection Bill 2025-10-26 11:04:42 -04:00
  • 215a35e625 style: standardize author name across manifest and package files Bill 2025-10-26 11:01:31 -04:00
  • 685710ff55 refactor: remove nested MCP config details element Bill 2025-10-26 11:01:29 -04:00
  • 5579a15ee2 docs: remove legacy .windsurf documentation files Bill 2025-10-26 11:01:16 -04:00
  • 98f0629b42 feat: rename Authentication section to Authentication & Configuration Bill 2025-10-26 10:59:04 -04:00
  • 97903c239c feat: add tab state and config generator for MCP clients Bill 2025-10-26 10:56:34 -04:00
  • d83843d160 docs: add implementation plan for MCP config UI improvements Bill 2025-10-26 10:54:25 -04:00
  • a412a488d7 docs: add design document for MCP configuration UI improvements Bill 2025-10-26 10:51:39 -04:00
  • 34793b535d docs: update LICENSE to MIT and enhance README documentation Bill 2025-10-26 10:41:36 -04:00
  • 8e72ff1af6 fix: repair broken filter controls in notification history modal Bill 2025-10-26 09:29:12 -04:00
  • 5bc3aeed69 fix: prevent notification settings section from collapsing on toggle Bill 2025-10-26 09:23:34 -04:00
  • d6f297abf3 feat: improve notification message clarity with MCP Tool Called label Bill 2025-10-26 09:16:51 -04:00
  • 17976065df docs: add implementation plan for notification UI improvements Bill 2025-10-26 09:14:07 -04:00
  • e5d1c76d48 Add design document for notification UI improvements Bill 2025-10-26 09:10:00 -04:00
  • 557aa052cb refactor: display complete MCP server URL in status message Bill 2025-10-26 08:45:36 -04:00
  • cb62483e91 refactor: make UI notifications section collapsible and simplify descriptions Bill 2025-10-26 08:31:16 -04:00
  • 5684124815 refactor: make MCP client configuration collapsible within authentication Bill 2025-10-26 08:28:11 -04:00
  • d37327e50d refactor: make authentication section collapsible Bill 2025-10-26 08:26:16 -04:00
  • 9cf83ed185 refactor: move server status to top and simplify setting descriptions Bill 2025-10-26 08:23:38 -04:00
  • 2b8fe0276d refactor: remove encryption messaging and network disclosure from settings UI Bill 2025-10-26 08:20:29 -04:00
  • f847339a91 docs: add implementation plan for settings UI simplification Bill 2025-10-26 08:18:32 -04:00
  • 0112268af9 docs: add settings UI simplification design Bill 2025-10-26 08:15:24 -04:00
  • 65c0d47f2a docs: remove outdated coverage implementation plans Bill 2025-10-26 07:50:25 -04:00
  • 1fb4af2e3a docs: add version history explanation for 1.0.0 reset Bill 2025-10-26 07:46:23 -04:00
  • d70ffa6d40 chore: reset version to 1.0.0 for initial public release Bill 2025-10-26 07:44:42 -04:00
  • 779b3d6e8c fix: handle undefined safeStorage and remove diagnostic logging Bill 2025-10-26 00:16:35 -04:00
  • efd1ff306e fix: refactor encryption utilities to safely check availability Bill 2025-10-25 23:55:34 -04:00
  • f2a12ff3c2 fix: add defensive check for isEncryptionAvailable method Bill 2025-10-25 23:50:45 -04:00
  • f6234c54b0 debug: add diagnostic logging to settings UI rendering Bill 2025-10-25 23:43:23 -04:00
  • 1a42f0f88e feat: improve API key encryption reliability across environments Bill 2025-10-25 23:12:40 -04:00
  • 246182191c docs: remove development and setup documentation Bill 2025-10-25 22:13:39 -04:00
  • 6edb380234 docs: add implementation plan and manual testing checklist Bill 2025-10-25 21:41:22 -04:00
  • f22404957b test: add comprehensive coverage for encryption-utils and auth-utils Bill 2025-10-25 21:35:04 -04:00
  • 9df651cd0c docs: update for mandatory auth and simplified CORS Bill 2025-10-25 21:29:26 -04:00
  • b31a4abc59 refactor: simplify settings UI, remove CORS toggles, show encryption status Bill 2025-10-25 21:25:24 -04:00
  • bbd5f6ae92 feat: auto-generate and encrypt API keys, migrate legacy CORS settings Bill 2025-10-25 21:19:39 -04:00
  • f34dd31ed3 refactor: use fixed localhost-only CORS policy, make auth mandatory Bill 2025-10-25 21:15:11 -04:00
  • 5ce7488597 refactor: remove CORS settings, make auth mandatory in types Bill 2025-10-25 21:07:53 -04:00
  • a9c6093ada chore: add electron dev dependency for type definitions Bill 2025-10-25 21:03:28 -04:00
  • cb21681dd0 feat: add API key encryption utilities using Electron safeStorage Bill 2025-10-25 21:02:15 -04:00
  • fb959338c3 test: add coverage regression protection Bill 2025-10-20 15:13:38 -04:00
  • e3ab2f18f5 docs: add implementation plans for coverage work Bill 2025-10-20 11:12:16 -04:00
  • a7745b46e1 docs: add utils coverage completion summary Bill 2025-10-20 11:11:43 -04:00
  • edcc434e93 test: add decompression failure handling and test coverage Bill 2025-10-20 11:07:51 -04:00
  • 0809412534 fix: Make Pattern 4 reachable in Excalidraw code fence parsing Bill 2025-10-20 11:01:59 -04:00
  • 758aa0b120 refactor: remove dead code from error-messages.ts Bill 2025-10-20 10:39:23 -04:00
  • 887ee7ddd8 test: achieve 100% coverage on path-utils.ts Bill 2025-10-20 10:58:40 -04:00
  • 885b9fafa2 docs: remove createVersionedResponse() reference from CHANGELOG Bill 2025-10-20 10:46:24 -04:00
  • 7f2ac2d23f test: remove unused createVersionedResponse() method Bill 2025-10-20 10:42:46 -04:00
  • 5caa652c84 docs: add tools coverage implementation summary Bill 2025-10-20 10:20:59 -04:00
  • 00deda4347 test: add vault-tools defensive code coverage Bill 2025-10-20 10:19:07 -04:00
  • c54c417671 test: add vault-tools edge case tests Bill 2025-10-20 10:04:14 -04:00
  • 8e1c2b7b98 test: add vault-tools invalid path and glob tests Bill 2025-10-20 09:53:07 -04:00
  • 7f49eff6e8 test: add note-tools Excalidraw and frontmatter tests Bill 2025-10-20 09:49:33 -04:00
  • 5f36c22e48 test: add note-tools folder-not-file error tests Bill 2025-10-20 09:46:13 -04:00
  • 3082a6d23a test: add note-tools conflict resolution test Bill 2025-10-20 09:41:55 -04:00
  • b047e4d7d2 docs: add implementation summary for utils coverage Bill 2025-10-20 08:13:33 -04:00
  • 99e05bbced test: add comprehensive link-utils tests Bill 2025-10-20 08:09:44 -04:00
  • 303b5cf8b8 test: add comprehensive search-utils tests Bill 2025-10-20 08:08:56 -04:00
  • f9634a7b2a test: add comprehensive waypoint-utils tests Bill 2025-10-20 08:08:25 -04:00
  • 3360790149 refactor: update VaultTools to pass adapters to utils Bill 2025-10-20 08:02:07 -04:00
  • 360f4269f2 refactor: link-utils to use adapters Bill 2025-10-20 07:55:30 -04:00
  • 45f4184b08 refactor: search-utils to use IVaultAdapter Bill 2025-10-20 07:53:28 -04:00
  • fdf1b4c69b refactor: waypoint-utils to use IVaultAdapter Bill 2025-10-20 07:52:39 -04:00
  • 26b8c2bd77 test: add comprehensive frontmatter-utils tests Bill 2025-10-20 07:48:11 -04:00
  • 5023a4dc7e test: add comprehensive glob-utils tests Bill 2025-10-20 07:42:01 -04:00
  • 4ab3897712 Merge branch 'master' of https://git.prettyhefty.com/Bill/obsidian-mcp-plugin Bill 2025-10-25 20:30:22 -04:00
  • b160c9d37b Set notification manager Bill 2025-10-25 20:30:20 -04:00
  • ffc97ec4b9 chore: add coverage directory to gitignore Bill 2025-10-20 07:20:13 -04:00
  • b2c8a95a6e docs: add implementation summary for test coverage achievement improved-test-coverage Bill 2025-10-20 00:21:58 -04:00
  • 5760ac9b8b test: add comprehensive VaultTools coverage tests Bill 2025-10-20 00:20:12 -04:00
  • 2e30b81f01 test: comprehensive coverage for NoteTools Bill 2025-10-20 00:13:03 -04:00
  • f5a671e625 refactor: migrate parent-folder-detection tests to mock adapters Bill 2025-10-20 00:01:00 -04:00
  • 0185ca7d00 refactor: migrate NoteTools to use adapter pattern Bill 2025-10-19 23:53:48 -04:00
  • aca4d35944 test: add coverage for VaultTools uncovered paths Bill 2025-10-19 23:48:36 -04:00
  • 886730bf95 refactor: migrate VaultTools link methods to use adapters Bill 2025-10-19 23:45:13 -04:00
  • cfb3a50eac refactor: migrate search and getVaultInfo to use adapters Bill 2025-10-19 23:41:35 -04:00
  • d91e478ada test: fix list-notes-sorting tests with proper mocks Bill 2025-10-19 23:38:15 -04:00
  • 862c5533e8 test: update vault-tools tests to use mock adapters Bill 2025-10-19 23:34:28 -04:00
  • 25755661f7 refactor: migrate VaultTools to use adapter interfaces Bill 2025-10-19 23:25:22 -04:00
  • 248b3924fe test: add mock adapter factories Bill 2025-10-19 23:18:16 -04:00
  • e369904447 feat: implement concrete adapter classes Bill 2025-10-19 23:14:54 -04:00
  • fc001e541d feat: add adapter interfaces for dependency injection Bill 2025-10-19 23:06:09 -04:00
  • 395ce64cde chore: add .worktrees/ to .gitignore Bill 2025-10-19 22:55:44 -04:00
  • b89d0912c2 docs: design document for 100% test coverage via dependency injection Bill 2025-10-19 22:54:08 -04:00
  • 42ed93500c docs: cleanup of documentation Bill 2025-10-19 21:47:30 -04:00
  • b681327970 feat: Phase 10 - UI Notifications (request-only) Bill 2025-10-17 01:11:10 -04:00
  • 6017f879f4 feat: Phase 9 - Linking & Backlinks Bill 2025-10-17 00:52:51 -04:00
  • 99e2ade3ca feat: Phase 8 - Write Operations & Concurrency Bill 2025-10-17 00:38:45 -04:00
  • 4e399e00f8 feat: Phase 7 - Waypoint Support Bill 2025-10-17 00:16:14 -04:00
  • e6cdd6d90a feat: Phase 6 - Powerful Search with regex and waypoint support Bill 2025-10-17 00:02:58 -04:00
  • 7e5a6a8c3c Phase 5 Complete: Advanced Read Operations with Excalidraw Support Bill 2025-10-16 23:47:19 -04:00
  • aff7c6bd0a feat: Phase 4 - Enhanced List Operations (v3.0.0) Bill 2025-10-16 23:10:31 -04:00
  • 83ac6bedfa feat: Phase 3 - Discovery Endpoints (stat and exists tools) Bill 2025-10-16 22:59:38 -04:00
  • 9d07ec64e2 Phase 2: API Unification & Typed Results + Phase 2.1 Fixes Bill 2025-10-16 22:49:28 -04:00
  • d074470d11 Release v1.2.0: Enhanced Authentication & Parent Folder Detection Bill 2025-10-16 22:11:33 -04:00
  • 7524271eaa Release v1.1.0: Phase 1.1 - Path Normalization & Error Handling Bill 2025-10-16 21:27:23 -04:00
  • 08cc6e9ea6 Release v1.0.0 - Initial Release Bill 2025-10-16 20:52:52 -04:00