v10.5.5

thedotmack/claude-memv10.5.5Mar 9, 2026by thedotmack

AI Summary

This release fixes a critical bug where switching from a non-code mode back to code mode left stale observation type/concept filters in settings.json, causing all context queries to return empty results. The fix ensures all modes read types/concepts uniformly from their mode JSON definitions. Additionally, the release includes cleanup of unused code including dead constants, a deleted file, and removed UI controls.

Key Highlights

  • Fixed empty context queries after mode switching by ensuring all modes read types/concepts from their mode JSON definition uniformly
  • Removed dead CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES and CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS settings constants
  • Deleted src/constants/observation-metadata.ts file (no longer needed)
  • Removed observation type/concept filter UI controls from the viewer's Context Settings modal

Full Release Notes

### Bug Fix

- **Fixed empty context queries after mode switching**: Switching from a non-code mode (e.g., law-study) back to code mode left stale observation type/concept filters in `settings.json`, causing all context queries to return empty results. All modes now read types/concepts from their mode JSON definition uniformly.

### Cleanup

- Removed dead `CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES` and `CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS` settings constants
- Deleted `src/constants/observation-metadata.ts` (no longer needed)
- Removed observation type/concept filter UI controls from the viewer's Context Settings modal