mirror of
https://github.com/basicmachines-co/basic-memory
synced 2026-06-21 13:47:35 +00:00
70a6ce3411
This commit fixes the persistent case-insensitive project switching bug where switching to projects with different case variations would succeed but subsequent operations would fail. Key changes: - Enhanced config manager with case-insensitive project lookup using permalinks - Updated project management tools to handle both name and permalink matching - Fixed API URL construction to use permalinks consistently - Added comprehensive test coverage for case-insensitive operations - Updated project service to support permalink-based lookups The fix ensures that users can switch to projects using any case variation (e.g., "personal", "Personal", "PERSONAL") and all subsequent operations work correctly with the canonical project name. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>