📝 Changelog
September 10, 2025
- Memory identifier camouflaging update - Refactored camouflaging format from old 4...??????..3 to new compact zu???li???eb format
- Real-time display fixes - Fixed camouflage display for guest users in real-time updates
- JSONB classified words - Fixed store_accessor for proper JSONB classified_words handling
- Test improvements - Enhanced login system tests with better success message assertions and confirmation checks
- Data format cleanup - Improved YAML syntax for JSONB fixtures
September 9, 2025
- System test improvements - Added multi-window system tests for homepage realtime updates
- Data update fixes - Fixed homepage data updates for unauthenticated users
- Code quality - Fixed missing newline in test files for better code formatting
September 8, 2025
- Memory editing functionality - Added edit icons on homepage for memory management
- Note camouflaging improvements - Refactored to use classified word-based blocking for better privacy
- Permission-based display - Fixed memory identifier display in Recent Notes based on user permissions
- Sticky footer design - Implemented footer that floats at bottom of viewport on desktop
- How It Works page - Added comprehensive static page explaining system functionality
- UI enhancements - Updated ribbon styling for better visibility on small screens and enhanced tagline clarity
- Recent notes visibility - Enhanced note visibility and user permissions in recent notes display
Week of September 1-5, 2025
- Note access permissions - Implemented authorization based on memory ownership and user roles
- Note display enhancements - Added popup dialog functionality for viewing notes
- Text overflow fix - Resolved horizontal text overflow in note display dialogs
- Testing improvements - Fixed uppercase field label assertions in system tests
- Search functionality - Added memory_identifier parameter to search API
- Documentation improvements - Optimized CLAUDE.md memory building section for token efficiency
- Added comprehensive proactive memory building guidelines for AI agents
- Enhanced MCP usage documentation with detailed comments and examples
- Added JWT authentication token instructions for MCP clients
- Password reset improvements - Updated process to use proper URL helper
- Email configuration - Updated sender emails and mailer configurations
- Re-registration support - Allow re-registration for unconfirmed users
- Production readiness - Updated Action Cable, Action Mailer for production deployment
- Favicon implementation - Proper favicon configuration for Rails 8
- Static pages enhancement - Improved About, Privacy Policy, Documentation structure
- Typography improvements - Enhanced ChangeLog with proper heading hierarchy
- Beta messaging - Updated public beta messaging and pricing details
- Added PUBLIC BETA ribbon to site header 🚀
- Added UserMemoriesResource MCP resource
- Fixed user memory associations
Week of August 26 - September 1, 2025
- Added Memory invitation system with email invites
- Added Memory view functionality with dialog
- Improved authentication system - prevented login for unconfirmed users
- Added Memory identifier display to notes
- Updated user nick generation from name instead of email
- Updated member list display in memory on homepage
- Displayed memory author on homepage for all users
- Improved layout spacing in memory view
- Improved logout test reliability
- Added WebMock configuration for GitHub CI compatibility
Week of August 19-25, 2025
- Migrated to neighbor gem for semantic search functionality
- Added MCP resource for semantic search of notes
- Added rake tasks for testing and generating embeddings
- Added AddNoteTool MCP for storing notes in existing memories
- Added Memory identifier camouflage with 4...??????..3 format
- Improved authentication-based note visibility
- Added Camouflaged Note Decorator for privacy protection
- Added real-time homepage updates for note creation via TurboStreams
- Configured SolidQueue and SolidCable for background jobs and real-time updates
- Added Memory creation functionality
- Updated CSS to SCSS with modern build pipeline
- Added comprehensive flash messages system
- Added notes modal dialog functionality
- Added polished flash message design with color-coded notifications
- Added comprehensive email-based user registration system
- Added comprehensive email-based authentication system
- Added comprehensive role-based access control system
- Added real-time homepage statistics with Turbo Streams
- Added database seeding tasks and services
- Refactored Memory model to serve as note container
Week of August 12-18, 2025
- Added hero image background and modern AI/ML themed design
- Completed Rails project setup with authentication, API, MCP server and homepage
- Initial commit