Commit Graph

  • 1646572f69 fix: Rename write_note entity_type to note_type for clarity (#419) Paul Hernandez 2025-11-10 19:02:50 -06:00
  • f0d7398815 fix: Quote string values in YAML frontmatter to handle special characters (#418) Paul Hernandez 2025-11-10 18:13:48 -06:00
  • 581b7b17c6 fix: Add explicit type annotations to MCP tool parameters (#394) Paul Hernandez 2025-11-10 17:02:17 -06:00
  • adf5d7049b fix: Prevent 'main' project from being recreated after removal (#397) claude/issue-397-20251110-2248 claude[bot] 2025-11-10 22:50:30 +00:00
  • c919576cce fix: Add underscore folder resolution to read_note tool claude/issue-416-20251110-2245 claude[bot] 2025-11-10 22:49:51 +00:00
  • d775f7bab9 fix: Simplify search_notes schema by removing Optional wrappers (#395) Paul Hernandez 2025-11-10 16:30:59 -06:00
  • fc01f6abaf fix: Replace Unicode arrows with ASCII for Windows compatibility (#414) Drew Cain 2025-11-10 16:30:41 -06:00
  • 4614fd09d5 fix: Handle dict objects in write_resource endpoint (#415) Paul Hernandez 2025-11-10 16:30:27 -06:00
  • 0d4ad7bbf0 remove v0.15.0 info from assistant-guide phernandez 2025-11-10 16:25:49 -06:00
  • 7ccec7eba2 feat: Add run_in_background parameter to sync endpoint with tests (#417) jope-bm 2025-11-07 09:04:43 -07:00
  • 985f650a62 fix: Prevent deletion of user-created projects during reconciliation claude/issue-413-20251103-2154 claude[bot] 2025-11-03 21:59:49 +00:00
  • 021af74545 fix: Strip duplicate headers in edit_note replace_section (#396) Paul Hernandez 2025-11-02 14:20:11 -06:00
  • 2ad0ee9d5d fix: Use force_full=true for database sync after project sync/bisync phernandez 2025-11-02 13:26:08 -06:00
  • c9946ecf1e fix: Various rclone fixes for cloud sync on Windows (#410) Brandon Mayes 2025-11-02 12:26:57 -05:00
  • 0ba6f219f1 fix: Windows CLI Unicode encoding errors (#411) Drew Cain 2025-11-02 08:20:48 -08:00
  • 0b3272ae6e feat: SPEC-20 Simplified Project-Scoped Rclone Sync (#405) Paul Hernandez 2025-11-02 09:35:26 -06:00
  • 4d14b10d12 Merge branch 'feature/spec-20-simplified-rclone-sync' into claude/issue-406-20251031-0133 claude/issue-406-20251031-0133 Paul Hernandez 2025-11-01 15:40:45 -05:00
  • 8af7ae0354 fix: Add encoding parameter to rclone S3 config to prevent filename quoting claude[bot] 2025-10-31 01:36:41 +00:00
  • 045e931b49 fix: use Path comparison for cross-platform rclone command test phernandez 2025-10-30 11:14:00 -05:00
  • d754cf9980 fix: use cross-platform path comparisons in Windows tests phernandez 2025-10-28 18:20:46 -05:00
  • bc37ecf64c fix: handle project removal for cloud-only projects phernandez 2025-10-28 17:49:06 -05:00
  • b049c5cbc3 test: fix rclone command tests for path normalization phernandez 2025-10-28 17:41:51 -05:00
  • d749c7737f feat: SPEC-20 enhancements - cleanup, path normalization, and docs phernandez 2025-10-28 17:36:36 -05:00
  • db85186e37 fix: Remove obsolete tests for deleted sync functionality phernandez 2025-10-28 13:48:51 -05:00
  • da9c7028b7 docs(SPEC-20): Update cloud-cli.md for project-scoped sync phernandez 2025-10-28 12:56:58 -05:00
  • daf5add9bb docs(SPEC-20): Mark Phase 5 cleanup as complete phernandez 2025-10-28 12:52:47 -05:00
  • 22d1a8b6c3 feat(SPEC-20): Phase 5 cleanup - Remove tenant-wide sync operations phernandez 2025-10-28 12:50:22 -05:00
  • c63bf1a332 docs: Mark SPEC-20 Phase 4 complete phernandez 2025-10-28 12:28:30 -05:00
  • 3b1cd8763b feat: Add project sync CLI commands (SPEC-20 Phase 4) phernandez 2025-10-28 12:26:31 -05:00
  • ffe5aa46dc docs: Update SPEC-20 to mark Phase 2 and Phase 3 complete phernandez 2025-10-28 12:08:56 -05:00
  • 73065240fe feat: Add project-scoped rclone commands (SPEC-20 Phase 3) phernandez 2025-10-28 11:55:09 -05:00
  • 685cccf708 refactor: Clean up deprecated rclone_config import references phernandez 2025-10-28 11:25:38 -05:00
  • 0887ad4f8a refactor(rclone): Clean up deprecated functions from rclone_config.py phernandez 2025-10-28 11:14:26 -05:00
  • 7c2b8b5a58 feat(rclone): Add simplified configure_rclone_remote() function (SPEC-20 Phase 2) phernandez 2025-10-28 11:02:38 -05:00
  • 8bc550f613 feat(config): Add cloud_projects schema for project-scoped sync (SPEC-20 Phase 1) phernandez 2025-10-28 10:35:04 -05:00
  • a92741985a Add SPEC-20: Simplified Project-Scoped Rclone Sync phernandez 2025-10-28 10:22:59 -05:00
  • fa594a0d29 feat: Add downloadable Basic Memory tool reference project claude/issue-404-20251028-0023 claude[bot] 2025-10-28 00:30:50 +00:00
  • 5d528e5619 docs: Add comprehensive MCP tool usage documentation claude/issue-404-20251027-2257 claude[bot] 2025-10-27 23:03:00 +00:00
  • a7d7cc5ee6 fix: Normalize YAML frontmatter types to prevent AttributeError (#236) (#402) Paul Hernandez 2025-10-27 09:19:50 -05:00
  • a7e696b039 Add free trial information to README Paul Hernandez 2025-10-24 10:05:11 -05:00
  • 8aaddb6d45 Add free trial information to README Paul Hernandez 2025-10-24 10:04:41 -05:00
  • d7565312fc Announce Basic Memory Cloud launch in README Paul Hernandez 2025-10-24 09:53:14 -05:00
  • 6b5a5324fc Optimize TigrisFS sync performance using find command claude/issue-398-20251023-1904 claude[bot] 2025-10-23 19:09:08 +00:00
  • f69c08e832 test: Add integration test to reproduce issue #397 claude/issue-397-20251023-1306 claude[bot] 2025-10-23 13:09:16 +00:00
  • ca3a20a710 fix: Accept JSON strings for entity_types and types in search_notes claude/issue-392-20251022-0230 claude[bot] 2025-10-22 02:34:09 +00:00
  • c7e6eab02f feat: Add delete_notes parameter to remove project endpoint (#391) Paul Hernandez 2025-10-21 14:09:20 -05:00
  • bb8da31472 fix: Handle null, empty, and string 'None' title in markdown frontmatter (#387) (#389) Paul Hernandez 2025-10-21 09:29:19 -05:00
  • e78345ff25 feat: Streaming Foundation & Async I/O Consolidation (SPEC-19) (#384) Paul Hernandez 2025-10-21 09:03:59 -05:00
  • df6bcac3b8 fix: Handle null and empty title in markdown frontmatter (#387) claude/issue-387-20251020-1912 claude[bot] 2025-10-20 19:14:59 +00:00
  • bb02091aa3 feat: Optimize memory usage for large file syncs with streaming checksums claude/issue-382-20251017-0156 claude[bot] 2025-10-17 02:00:14 +00:00
  • 32236cd247 fix: Handle YAML parsing errors gracefully in update_frontmatter (#378) (#379) Paul Hernandez 2025-10-16 20:17:58 -05:00
  • 4fd6d0c648 fix: Optimize sync memory usage to prevent OOM on large projects (#380) Paul Hernandez 2025-10-16 20:17:34 -05:00
  • 42ce750b79 fix: handle malformed YAML in update_frontmatter gracefully claude/issue-378-20251017-0005 claude[bot] 2025-10-17 00:08:04 +00:00
  • e6c8e3662c fix: preserve mtime webdav upload 376 (#377) Paul Hernandez 2025-10-16 17:18:10 -05:00
  • 449b62d947 fix: Prevent deleted projects from being recreated by background sync (#193) (#370) Paul Hernandez 2025-10-16 15:16:24 -05:00
  • 965b1475dd docs: Add SPEC-19 investigation for Claude Skills integration claude/issue-372-20251016-1956 claude[bot] 2025-10-16 20:00:28 +00:00
  • 92bd145b9b feat: Convert file_service operations to use aiofiles for true async I/O claude/issue-371-20251016-1953 claude[bot] 2025-10-16 19:57:37 +00:00
  • b7497d7484 fix: Use filesystem timestamps for entity sync instead of database operation time (#138) (#369) Paul Hernandez 2025-10-16 14:21:27 -05:00
  • d1431bdb1b fix: Handle YAML parsing errors and missing entity_type in markdown files (#368) Paul Hernandez 2025-10-16 13:18:58 -05:00
  • 171bef717f fix: Resolve UNIQUE constraint violation in entity upsert with observations (#187) (#367) Paul Hernandez 2025-10-16 12:30:56 -05:00
  • 729a5a3b8d fix: Terminate sync immediately when project is deleted (#366) Paul Hernandez 2025-10-16 11:07:12 -05:00
  • 434cdf24dd feat: Add circuit breaker for file sync failures (#364) Paul Hernandez 2025-10-16 09:47:48 -05:00
  • d6c4c344c0 Remove sync_status_service and related functionality claude/issue-363-20251016-1405 claude[bot] 2025-10-16 14:10:50 +00:00
  • 7f9c1a97a4 feat: Add --verbose and --no-gitignore options to cloud upload (#362) Paul Hernandez 2025-10-15 20:03:36 -05:00
  • 53fb13b054 fix: Make project creation endpoint idempotent (#357) Paul Hernandez 2025-10-15 19:27:41 -05:00
  • 4229748c77 feat: Add --verbose and --no-gitignore flags to cloud upload command claude/issue-361-20251015-2315 claude[bot] 2025-10-15 23:19:14 +00:00
  • bd6c8348b8 fix: Handle None text values in Claude conversations importer (#353) Paul Hernandez 2025-10-15 16:08:57 -05:00
  • 994c8b8e7e chore: update version to 0.15.2 for v0.15.2 release v0.15.2 phernandez 2025-10-14 09:36:47 -05:00
  • a78e8c3ac5 style: Apply linter formatting changes phernandez 2025-10-14 09:34:10 -05:00
  • 53900c5baa fix: Project commands now respect cloud_mode at runtime phernandez 2025-10-14 09:24:13 -05:00
  • 02c6de3387 docs: Add v0.15.2 changelog entry phernandez 2025-10-14 00:43:14 -05:00
  • 9ccf4b6b56 remove extra conole out from sync message after upload phernandez 2025-10-14 00:38:02 -05:00
  • ba74ca7e18 fix: Update CloudProjectCreateResponse schema to match API response phernandez 2025-10-13 23:56:59 -05:00
  • 5258f45730 feat: Add WebDAV upload command for cloud projects (#356) Paul Hernandez 2025-10-13 23:20:54 -05:00
  • e773c002ce chore: update version to 0.15.1 for v0.15.1 release v0.15.1 phernandez 2025-10-13 11:04:44 -05:00
  • e70ba944e7 docs: Add v0.15.1 changelog entry phernandez 2025-10-13 10:58:21 -05:00
  • e41579f971 Merge branch 'main' of github.com:basicmachines-co/basic-memory phernandez 2025-10-13 10:44:54 -05:00
  • 2b7008d997 fix: Update view_note and ChatGPT tools for Claude Desktop compatibility (#355) Paul Hernandez 2025-10-13 10:44:35 -05:00
  • 56e5cc072b Merge branch 'main' of github.com:basicmachines-co/basic-memory phernandez 2025-10-13 07:30:08 -05:00
  • c0538ad2dd perf: Optimize sync/indexing for 43% faster performance (#352) Paul Hernandez 2025-10-12 14:41:44 -05:00
  • 962d88ea43 add specs-17/18 phernandez 2025-10-12 10:59:45 -05:00
  • 89c65e3a50 perf: optimize search indexing and add batch operation config claude/issue-351-20251011-2226 claude[bot] 2025-10-11 22:32:01 +00:00
  • cd5efd4a44 perf: exclude null fields from directory endpoint responses phernandez 2025-10-11 09:56:26 -05:00
  • 00b73b0d08 feat: Optimize directory operations for 10-100x performance improvement (#350) Paul Hernandez 2025-10-11 09:11:46 -05:00
  • a80a7aec63 feat: Add optimized get_directory_structure() for folder navigation claude/issue-349-20251011-0242 claude[bot] 2025-10-11 02:47:14 +00:00
  • a09066e0f0 fix: Add permalink normalization to project lookups in deps.py (#348) jope-bm 2025-10-10 20:21:35 -06:00
  • 56015a4d06 fix: Add permalink normalization to project lookups in deps.py claude/issue-347-20251010-2056 claude[bot] 2025-10-10 20:59:04 +00:00
  • be352ab474 fix: Project deletion failing with permalink normalization (#345) Drew Cain 2025-10-10 12:18:03 -05:00
  • 94e2c92805 refactor: extract CLI tool utilities and add cloud mode tests claude/issue-346-20251010-1703 claude[bot] 2025-10-10 17:08:54 +00:00
  • 8d2e70cfc8 refactor: async client context manager pattern for cloud consolidation (#344) Paul Hernandez 2025-10-09 19:09:47 -05:00
  • 53438d1eab feat: Add SPEC-15 for configuration persistence via Tigris (#343) Paul Hernandez 2025-10-08 18:07:00 -05:00
  • 032de7e3f2 fix: formatting in test file phernandez 2025-10-08 09:13:05 -05:00
  • fd2b188645 Revert "feat: add optional logfire instrumentation for cloud mode distributed tracing" phernandez 2025-10-08 09:08:15 -05:00
  • 453cba94e4 Revert "fix: instrument httpx client at module level for MCP context" phernandez 2025-10-08 09:07:26 -05:00
  • 48cb4be4cd fix: instrument httpx client at module level for MCP context phernandez 2025-10-08 08:10:54 -05:00
  • 3e876a7549 fix: correct ProjectItem.home property to return path instead of name (#341) Paul Hernandez 2025-10-08 01:03:12 -05:00
  • 1fa93ecbd2 feat: add optional logfire instrumentation for cloud mode distributed tracing phernandez 2025-10-08 00:22:45 -05:00
  • 73202d1aab fix: add tool use doc to write note for using empty string for root folder (#339) Paul Hernandez 2025-10-07 23:48:02 -05:00
  • 795e339333 fix: prevent nested project paths to avoid data conflicts (#338) Paul Hernandez 2025-10-07 09:44:39 -05:00
  • 07e304ce8e fix: normalize paths to lowercase in cloud mode to prevent case collisions (#336) Paul Hernandez 2025-10-05 17:56:58 -05:00