Commit Graph

16 Commits

Author SHA1 Message Date
Daniel Volz be68fb5dad feat(schedule): add schedule header with title and tooltip for configuration hints 2025-12-27 23:21:02 +01:00
Daniel Volz d2324640f4 feat(past-days): enhance past days toggle with missed doses indication and styling 2025-12-27 22:11:51 +01:00
Daniel Volz cfb8494be3 feat(auth): add 'remember me' functionality and token refresh logic 2025-12-27 21:59:21 +01:00
Daniel Volz 57377aeead feat(blister-form): update blister form structure to include separate start date and time fields 2025-12-27 15:32:47 +01:00
Daniel Volz 6b6c20bdc3 feat(med-details): enhance medication detail display with current stock and package details 2025-12-27 15:19:14 +01:00
Daniel Volz 9ccb5b1f0f Add past days toggle and update terminology for blisters
- Added translations for showing/hiding past days and past days count in German and English.
- Renamed "slices" to "blisters" in both translation files.
- Updated CSS styles to reflect the change from slices to blisters, including layout and hover effects.
- Introduced new styles for past days toggle button and past day blocks.
2025-12-27 15:01:54 +01:00
Daniel Volz c0959f681a feat(share): update description for sharing schedule to include dose tracking visibility 2025-12-26 23:18:18 +01:00
Daniel Volz be1e8cda18 feat(schedule): add manual collapse/expand functionality for schedule days and update translations 2025-12-26 22:14:38 +01:00
Daniel Volz 7e51b4c806 feat(reminders): enhance reminder status with low stock warnings and update translations 2025-12-26 21:51:36 +01:00
Daniel Volz b0f26b1e66 feat(share): implement share functionality for medication schedules with token-based access 2025-12-26 21:06:03 +01:00
Daniel Volz a7f9f90db4 feat(auth): implement user authentication and profile management
- Added authentication context and provider to manage user state.
- Created login and registration forms with validation and error handling.
- Implemented user profile component for updating user information and changing passwords.
- Introduced user settings in the database for notification preferences.
- Updated translations for authentication-related strings in English and German.
- Enhanced styles for authentication components and user profile.
- Added middleware for optional and required authentication checks.
2025-12-26 19:57:35 +01:00
Daniel Volz 80268fb1f1 feat: add admin settings for reminder hour and minutes, and update expiry warning handling in UI and translations 2025-12-25 13:06:43 +01:00
Daniel Volz 3d5526875c feat: enhance reminder system with notification type and channel tracking 2025-12-25 09:10:41 +01:00
Daniel Volz 738513a3ba refactor: rename project to MedAssist-ng and update configurations
- Updated environment variables in .env.example for production setup.
- Changed project references from MedAssist to MedAssist-ng in documentation and code.
- Adjusted Docker configurations for new image names and ports.
- Removed deprecated push-images.sh script and added docker-compose.dev.yml for development.
- Updated translation files to reflect new project name.
- Ensured all email notifications and headers reflect the new branding.
2025-12-24 13:01:53 +01:00
Daniel Volz 95575b5e2e feat: update stock information labels to reflect current stock in medication details 2025-12-22 11:02:07 +01:00
Daniel Volz fc7852bafe feat(i18n): add internationalization support with English and German translations
- Integrated i18next for language detection and translation management.
- Added translation files for English and German languages.
- Implemented translation keys for notifications, reminders, and common UI elements.
- Updated main application entry point to include i18n initialization.
- Styled language selection dropdown in settings.
- Enhanced package dependencies to include i18next and react-i18next.
2025-12-22 10:55:53 +01:00