Commit Graph

  • fb1732bd4a feat(ui): update medication icons alignment and styling for improved mobile display Daniel Volz 2025-12-28 11:23:57 +01:00
  • 02caa0619e feat(ui): enhance medication display layout and improve responsiveness in App component Daniel Volz 2025-12-28 11:03:33 +01:00
  • 0ecb892a15 feat: add Escape key handling to close modals and dialogs in App and UserProfile components Daniel Volz 2025-12-28 03:07:08 +01:00
  • f3da765f7c feat(db): add new columns to medications and users tables for enhanced data tracking feat(oidc): refactor setAuthCookies to use centralized cookie options for consistency feat(nginx): update configuration to pass cookies through proxy for improved session handling Daniel Volz 2025-12-28 02:32:45 +01:00
  • 17a535866b feat(oidc): handle missing sub claim in token and redirect with error Daniel Volz 2025-12-28 02:15:26 +01:00
  • 5ad260a465 feat(auth, oidc): add user avatar URL to auth response and update redirect URLs to use frontend URL Daniel Volz 2025-12-28 02:08:34 +01:00
  • 3ffdb8a5fe feat(oidc): implement OIDC authentication flow and user management Daniel Volz 2025-12-28 01:13:03 +01:00
  • bd5c864e84 feat: add user avatar functionality and update related routes Daniel Volz 2025-12-28 00:43:45 +01:00
  • be68fb5dad feat(schedule): add schedule header with title and tooltip for configuration hints Daniel Volz 2025-12-27 23:21:02 +01:00
  • 27af4dd14b feat(edit-modal): implement mobile edit modal for medication with responsive design Daniel Volz 2025-12-27 23:15:14 +01:00
  • d378b081c6 feat(med-detail-footer): enhance layout and styling for footer actions and buttons Daniel Volz 2025-12-27 22:36:50 +01:00
  • a3cb24ccfe feat(settings): improve email and push notification settings validation and state management Daniel Volz 2025-12-27 22:32:44 +01:00
  • d2324640f4 feat(past-days): enhance past days toggle with missed doses indication and styling Daniel Volz 2025-12-27 22:11:51 +01:00
  • cfb8494be3 feat(auth): add 'remember me' functionality and token refresh logic Daniel Volz 2025-12-27 21:59:21 +01:00
  • 65f007732a feat(stock-status): implement stock status indicators for medication days and update styles Daniel Volz 2025-12-27 21:46:04 +01:00
  • 57377aeead feat(blister-form): update blister form structure to include separate start date and time fields Daniel Volz 2025-12-27 15:32:47 +01:00
  • 6b6c20bdc3 feat(med-details): enhance medication detail display with current stock and package details Daniel Volz 2025-12-27 15:19:14 +01:00
  • 9ccb5b1f0f Add past days toggle and update terminology for blisters Daniel Volz 2025-12-27 15:01:54 +01:00
  • d69c38e141 feat(image-upload): add pending image state and preview for medication creation Daniel Volz 2025-12-27 14:36:23 +01:00
  • b66b750be9 feat(docker): streamline entrypoint script by removing redundant checks and improving write access testing Daniel Volz 2025-12-27 14:11:46 +01:00
  • 7713ddbbde feat(docker): improve entrypoint script with enhanced mount info and write test feedback Daniel Volz 2025-12-27 13:53:50 +01:00
  • fe1f83e305 feat(docker): enhance entrypoint script with ownership checks and provide fix suggestion for permission issues Daniel Volz 2025-12-27 13:36:53 +01:00
  • 3d497ea6a8 feat(db): add Client type to database client declaration for improved type safety Daniel Volz 2025-12-27 13:12:52 +01:00
  • f7bad32d68 feat(docker): enhance entrypoint script with gosu for privilege handling and improve healthcheck command Daniel Volz 2025-12-27 12:48:19 +01:00
  • bedf90d316 feat(docker): add PUID and PGID environment variables for user/group ID handling in Docker setup Daniel Volz 2025-12-27 12:39:32 +01:00
  • d39ab010a0 feat(docker): update Dockerfile for improved security and add entrypoint script for permission handling Daniel Volz 2025-12-27 08:54:54 +01:00
  • dd943f7fb2 feat(auth): implement default user ID handling when auth is disabled across routes Daniel Volz 2025-12-27 01:30:23 +01:00
  • 89d0c3f3f1 feat(auth): enhance error handling in requireAuth and add authError state in AuthProvider Daniel Volz 2025-12-27 00:59:47 +01:00
  • 777f49df16 feat(database): add initial table creation for users, medications, and settings in runMigrations Daniel Volz 2025-12-27 00:46:32 +01:00
  • 64026ab658 feat(schedule): prevent resetting taken doses on error and refine future dose logic Daniel Volz 2025-12-27 00:14:40 +01:00
  • f34c2c9578 feat(schedule): enhance dose button styles for better user experience and add visual cues for future doses Daniel Volz 2025-12-26 23:54:15 +01:00
  • c0959f681a feat(share): update description for sharing schedule to include dose tracking visibility Daniel Volz 2025-12-26 23:18:18 +01:00
  • 68660202cf feat(medications): enhance medication stock calculation and improve UI layout for better readability Daniel Volz 2025-12-26 23:06:02 +01:00
  • be1e8cda18 feat(schedule): add manual collapse/expand functionality for schedule days and update translations Daniel Volz 2025-12-26 22:14:38 +01:00
  • 551c0b4db5 feat(shared-schedule): implement polling for real-time sync of taken doses Daniel Volz 2025-12-26 21:58:16 +01:00
  • 7e51b4c806 feat(reminders): enhance reminder status with low stock warnings and update translations Daniel Volz 2025-12-26 21:51:36 +01:00
  • 473ffde4fe feat(dose-tracking): implement dose tracking functionality with API routes for marking and unmarking doses Daniel Volz 2025-12-26 21:40:53 +01:00
  • b0f26b1e66 feat(share): implement share functionality for medication schedules with token-based access Daniel Volz 2025-12-26 21:06:03 +01:00
  • a7f9f90db4 feat(auth): implement user authentication and profile management Daniel Volz 2025-12-26 19:57:35 +01:00
  • 5900fddb2d feat: simplify environment configuration by hardcoding token TTLs and removing unnecessary variables Daniel Volz 2025-12-25 14:54:38 +01:00
  • 09bd7dc34a feat: update SMTP authentication to support OAuth2 token alongside traditional password Daniel Volz 2025-12-25 13:29:27 +01:00
  • aa87a65d31 feat: remove email rate limit configuration from environment and database schema Daniel Volz 2025-12-25 13:24:25 +01:00
  • 55dd9bbff5 feat: add locale support for date formatting in reminders and planner routes Daniel Volz 2025-12-25 13:19:41 +01:00
  • 80268fb1f1 feat: add admin settings for reminder hour and minutes, and update expiry warning handling in UI and translations Daniel Volz 2025-12-25 13:06:43 +01:00
  • 1468c62d59 feat: add takenBy and pillWeightMg to intake reminders and update translations Daniel Volz 2025-12-25 12:40:40 +01:00
  • 06da1d6eb8 feat: add repeat daily reminder functionality with UI updates and translations Daniel Volz 2025-12-25 12:29:42 +01:00
  • 3d5526875c feat: enhance reminder system with notification type and channel tracking Daniel Volz 2025-12-25 09:10:41 +01:00
  • 738513a3ba refactor: rename project to MedAssist-ng and update configurations Daniel Volz 2025-12-24 13:01:53 +01:00
  • c5e03a787d feat: add overdue dose indication in UI with corresponding styles Daniel Volz 2025-12-24 09:41:55 +01:00
  • b5171b1fe2 fix: restore App.tsx with i18n, settings, and stock status fixes Daniel Volz 2025-12-24 02:51:39 +01:00
  • 583704da6f feat: update docker-compose and nginx configurations for improved service connectivity and security Daniel Volz 2025-12-24 02:37:45 +01:00
  • 55d0603dce feat: improve intake reminder scheduling logic to account for timing jitter and ensure accurate notifications Daniel Volz 2025-12-23 11:03:22 +01:00
  • e76bf53986 feat: enhance Docker and Nginx configurations for security hardening and improved directory management Daniel Volz 2025-12-22 11:51:56 +01:00
  • aca955972a feat: add healthcheck configuration for backend service in docker-compose Daniel Volz 2025-12-22 11:30:22 +01:00
  • 57da1114ad feat: enhance medication stock status display to indicate out-of-stock scenarios Daniel Volz 2025-12-22 11:22:12 +01:00
  • 143bec78b2 feat: refactor medication stock status display for improved clarity Daniel Volz 2025-12-22 11:09:18 +01:00
  • 95575b5e2e feat: update stock information labels to reflect current stock in medication details Daniel Volz 2025-12-22 11:02:07 +01:00
  • fc7852bafe feat(i18n): add internationalization support with English and German translations Daniel Volz 2025-12-22 10:55:53 +01:00
  • f1ee8e6fdf feat: add multiple columns to medications table for enhanced data tracking Daniel Volz 2025-12-21 13:05:57 +01:00
  • 27cda8be2e feat: add export to calendar functionality for medication schedules Daniel Volz 2025-12-21 12:57:38 +01:00
  • 7f62289c50 feat: add schedule page with upcoming schedules and styles Daniel Volz 2025-12-21 12:41:12 +01:00
  • 33de0bc130 feat: add user medications modal and schedule days selector with styles Daniel Volz 2025-12-21 12:36:45 +01:00
  • eb3bfea940 feat: add pill weight and taken by fields to medications schema and update related components Daniel Volz 2025-12-21 12:21:00 +01:00
  • a7fc360457 feat: add reminder icon for intake reminders in medication list and details Daniel Volz 2025-12-21 10:11:01 +01:00
  • 221811ed7c feat: add granular notification settings for email and Shoutrrr reminders Daniel Volz 2025-12-21 09:52:48 +01:00
  • f06904f8ae feat: add intake reminders feature with email notifications and UI integration Daniel Volz 2025-12-21 09:18:03 +01:00
  • 2054fc0b56 feat: implement push notification support for low stock reminders and enhance email validation Daniel Volz 2025-12-21 08:40:06 +01:00
  • 4161fc7d8a feat: add timezone support for reminders and enhance UI for settings overview Daniel Volz 2025-12-21 07:46:38 +01:00
  • d12f6872a4 feat: enhance input and textarea styles for improved usability Daniel Volz 2025-12-21 07:31:48 +01:00
  • 3ffca8f333 Refactor code structure for improved readability and maintainability Daniel Volz 2025-12-21 07:29:48 +01:00
  • 4ffbcef877 feat: add totalPills to medication and planner rows for improved stock tracking Daniel Volz 2025-12-21 00:12:47 +01:00
  • 522223cb01 feat: add Shoutrrr push notification support and settings to reminders Daniel Volz 2025-12-20 23:02:04 +01:00
  • 55bfea1949 feat: enhance medication overview with expiry date display and status indication Daniel Volz 2025-12-20 22:12:10 +01:00
  • 8a03bf3f86 feat: add expiry_date, notes, and generic_name columns to medications table with corresponding migrations Daniel Volz 2025-12-20 22:06:44 +01:00
  • b96c8db3de feat: increase file upload limit to 10MB for medication images Daniel Volz 2025-12-20 21:21:49 +01:00
  • 1c9950d29f feat: refactor migration handling to ensure server waits for database migrations before starting Daniel Volz 2025-12-20 21:14:43 +01:00
  • 258c90a52c feat: implement auto-run migrations for medications table to handle image_url column Daniel Volz 2025-12-20 21:10:33 +01:00
  • 0239d01d3b feat: add migration for image_url column in medications table with error handling Daniel Volz 2025-12-20 21:01:18 +01:00
  • 3b0526c7d0 feat: add image_url column to medications table for medication photos Daniel Volz 2025-12-20 20:54:53 +01:00
  • a0e879e8d2 Refactor code structure for improved readability and maintainability Daniel Volz 2025-12-20 20:48:23 +01:00
  • 4c351aae2d feat: add next scheduled check to reminder state and update UI to display next check time Daniel Volz 2025-12-20 19:55:03 +01:00
  • b588fb2f95 feat: add reminder functionality with daily email notifications Daniel Volz 2025-12-20 19:48:23 +01:00
  • c643bfcc47 feat: implement database setup with direct table creation and improved error handling Daniel Volz 2025-12-20 17:57:11 +01:00
  • e849f7ea1c refactor: consolidate email settings into the settings table and remove obsolete migration files Daniel Volz 2025-12-20 17:53:49 +01:00
  • df1ac56948 refactor: update migration files to maintain compatibility and remove redundant column additions Daniel Volz 2025-12-20 17:49:59 +01:00
  • 70bdc393cc feat: update Dockerfile to run migrations at startup and adjust data volume path in docker-compose Daniel Volz 2025-12-20 17:47:18 +01:00
  • ac7bc940b8 fix: remove unnecessary data copy in Dockerfile and create data directory at runtime Daniel Volz 2025-12-20 17:34:29 +01:00
  • f02bf72a22 feat: add robots.txt to disallow all web crawlers Daniel Volz 2025-12-20 17:28:38 +01:00
  • 5cb5e2ba26 feat: add planner routes and email functionality; update settings and App component for new stock thresholds and email reminders Daniel Volz 2025-12-20 17:26:46 +01:00
  • ce02ab8372 feat: add email notification settings and test email functionality Daniel Volz 2025-12-20 16:07:20 +01:00
  • aac4079c54 Add script to build and push Docker images to registry Daniel Volz 2025-12-20 15:32:38 +01:00
  • dc1dd8c552 Add editable medication planner UI and API Daniel Volz 2025-12-19 15:47:00 +01:00
  • a65e01c22a Adjust compose to use built images Daniel Volz 2025-12-19 15:11:18 +01:00
  • e80bcf5987 Add Medassist demo dashboard UI Daniel Volz 2025-12-19 15:07:57 +01:00
  • c61814fa23 Update helmet for Fastify 5 Daniel Volz 2025-12-19 14:05:03 +01:00
  • d046f8316d Use Node 25 images and update sensible Daniel Volz 2025-12-19 13:15:32 +01:00
  • 47f8494795 Initial commit Daniel Volz 2025-12-19 13:09:53 +01:00