All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Resolved login not being applied
- Resolved login and registration functionality
- Fixed database connection issues and schema handling
- Restored emoji library functionality for schedule editing
- Improved error handling in authentication system
- Added proper cleanup of IndexedDB data when switching to server mode
- Ability to reset/delete the current library
- Name input field in the introduction popup for new libraries
- Server-side API for schedule library management
- Improved error handling and user feedback throughout the application
- Updated app initialization process to prevent duplicate library creation
- Improved sharing functionality with better mobile support
- Resolved issues with edit popups not appearing when clicking on emojis
- Fixed API endpoint implementation for public library search and emoji library merging
- Compact view for schedule sharing on mobile devices
- Addressed issue with schedule image appearance when sharing on mobile devices
- Ability to share time allocation chart alongside schedule
- New TimeAllocationChart component for visual representation of time data
- Support for both daily and weekly time allocation data in ShareModal
- COLORS import across relevant components
- Restored help button for the Emoji Library
- Implemented confirmation dialog for "Restore Defaults" function in Emoji Library
- Improved user safety by adding a confirmation step before restoring default emojis
- Clock times in the schedule are now visible by default for improved initial comprehension
- Time visibility setting is now persistent across page reloads and app restarts
- Local storage implementation for time visibility preference
- Updated cooking emoji in default set from 🍳 to 🍲 to better represent diverse culinary activities
- Resolved mobile layout issue in Emoji Library
- Implemented responsive design for input fields to prevent horizontal overflow
- Adjusted button layout for improved mobile usability
- Ten color themes
- Time allocation chart
- PWA and mobile friendly
- Social sharing of schedule
- Week-long schedule
- Select week starting day (Monday or Sunday)
- Tool tip encouraging customization
- Swipe or press button to show time info
- Help modal for schedule
- Initial release of JSUsCH²R
- 24-hour schedule representation using emojis
- Real-time clock display
- Customizable emoji library
- Add and remove emojis
- Default set of emojis with activities
- Editable schedule
- Click on emojis to edit activity and emoji for each hour
- Persistent local storage for schedule and emoji library
- Responsive design for various screen sizes
- "Restore Defaults" functionality for emoji library
- Author credit with link to personal website