546 Commits

Author SHA1 Message Date
Aiirondev_dev 79c325329c Refactor cloudflared configuration to use external config file and update command syntax v0.6.40 2026-04-24 21:05:21 +02:00
Aiirondev_dev 8f81ffb4c5 Merge remote-tracking branch 'refs/remotes/origin/main' v0.6.39 2026-04-24 20:58:09 +02:00
Aiirondev_dev 1d7692ea01 Add cloudflared service and configure tunnel profile in Docker Compose 2026-04-24 20:56:15 +02:00
Aiirondev_dev 038390b8cd Add multi-tenant configuration support with dynamic module enabling 2026-04-24 09:16:04 +02:00
Aiirondev_dev f2c1dc2ba5 Implement session validation for active users before request processing
Co-authored-by: Copilot <copilot@github.com>
v0.6.38
2026-04-23 23:00:22 +02:00
Aiirondev_dev 3eeae76e6c Remove Web directory volume mount from Docker Compose files for app service v0.6.37 2026-04-23 22:48:23 +02:00
Aiirondev_dev 0228e6cb1d Add working directory and command configuration for app service in Docker Compose files v0.6.36 2026-04-23 22:41:52 +02:00
Aiirondev_dev 4c59cca1a4 Add missing nginx configuration for SSL support and error handling 2026-04-23 22:36:01 +02:00
Aiirondev_dev 8412ae76ee Fix volume mount for Web directory in Docker Compose files: remove read-only flag for better accessibility v0.6.35 2026-04-23 22:32:01 +02:00
Aiirondev_dev ec4483c415 Enhance backup and restore scripts: update database name and add support for multi-tenant configurations v0.6.34 2026-04-23 22:26:54 +02:00
Aiirondev_dev 52656c715e Enhance mobile library loading: implement virtualization for improved performance and memory management on mobile devices
Co-authored-by: Copilot <copilot@github.com>
2026-04-23 22:05:52 +02:00
Aiirondev_dev f6755aad42 Enhance mobile library loading: implement dynamic item rendering and lazy loading for improved performance on mobile devices v0.6.33 2026-04-23 21:50:49 +02:00
Aiirondev_dev cbbcc09fc2 Refactor navbar and search form styles for improved layout: adjust flex properties and widths for better responsiveness v0.6.32 2026-04-22 19:37:39 +02:00
Aiirondev_dev aa8912e8b7 Enhance navbar functionality: add data attribute for fixed navigation items and improve overflow detection logic 2026-04-22 17:34:19 +02:00
Aiirondev_dev 68488598af Enhance navigation links for borrowed items and tutorials: add conditional rendering for 'Meine Ausleihen' and 'Tutorial' links based on user permissions v0.6.31 2026-04-22 17:26:44 +02:00
Aiirondev_dev 6e8bb8236e Enhance navbar overflow functionality: refactor initNavbarOverflow to accept options for more toggle ID and improve handling of hidden navigation items v0.6.30 2026-04-22 16:50:46 +02:00
Aiirondev_dev bd92d60d08 Refine navbar styles for improved responsiveness: adjust padding, gap, and font sizes for various screen sizes v0.6.29 2026-04-22 16:39:29 +02:00
Aiirondev_dev 4991587d99 Enhance safe area support for iOS devices: update CSS for navbar and body to respect safe area insets and improve layout on mobile screens v0.6.28 2026-04-22 16:25:45 +02:00
Aiirondev_dev 2b8bf0b7d5 Update Docker configuration and scripts for multi-tenant support: change app image, adjust port settings, and clean up logs 2026-04-21 23:20:42 +02:00
Aiirondev_dev 9ae316cdd9 Enhance multi-tenant support: update scripts to handle multi-tenant Docker compose files and secure admin credentials 2026-04-21 16:57:43 +02:00
Aiirondev_dev 12f62e5146 Change Docker image for tenant-manager service and update entrypoint to use sh; modify shebang in manage-tenant.sh to use sh v0.6.27 2026-04-21 16:26:48 +02:00
Aiirondev_dev 9ddaaaae1e Add tenant-manager service to docker-compose for multi-tenant management v0.6.26 2026-04-21 16:19:19 +02:00
Aiirondev_dev 3a1518571b Fix script to use 'docker compose' command for tenant management v0.6.25 2026-04-20 22:14:25 +02:00
Aiirondev_dev ebb266e099 Add multi-tenant resource copying and ensure executable permissions for new scripts v0.6.24 v0.6.23 2026-04-20 21:59:04 +02:00
Aiirondev_dev df677908d0 Add multitenant scripts and documentation to release bundle; remove outdated build script v0.6.22 2026-04-20 21:39:24 +02:00
Aiirondev_dev bc61e87ab0 Refactor UI styles to use CSS variables for consistent theming
- Updated background colors across various templates to use CSS variables for better theming support.
- Replaced hardcoded colors with variables like `var(--ui-surface)` and `var(--ui-surface-soft)` for backgrounds.
- Adjusted text colors to use `var(--ui-text)` for improved readability and consistency.
- Enhanced the theme toggle functionality in the base template to dynamically change theme colors based on user preference.
- Ensured that all relevant templates reflect the new theming approach for a cohesive user experience.
2026-04-20 20:20:33 +02:00
Aiirondev_dev 2d37ded5be Remove outdated German section and streamline tenant management documentation for clarity 2026-04-20 20:05:44 +02:00
Aiirondev_dev 31de22d460 Add detailed explanation of multi-tenant architecture and operational guidelines in the documentation v0.6.21 2026-04-20 15:55:50 +02:00
Aiirondev_dev 96f918828c Refactor tenant management script to use MongoClient directly for database operations and add documentation for multi-tenant architecture 2026-04-20 15:48:46 +02:00
Aiirondev_dev eb912c3a73 Add tenant management container and update management script for improved tenant operations 2026-04-20 15:36:02 +02:00
Aiirondev_dev 3044b36e9f Add tenant management script for zero-downtime operations and database handling 2026-04-20 15:31:46 +02:00
Aiirondev_dev e464628ab7 Enhance admin content layout with responsive design adjustments and improved styling for item cards v0.6.20 2026-04-20 14:34:17 +02:00
Aiirondev_dev a5a6f89f18 Add predefined filters and update cost labels to include currency symbol v0.6.19 2026-04-20 14:10:23 +02:00
Aiirondev_dev 6835ee87a7 Update modal button class and increase z-index for improved visibility v0.6.18 2026-04-20 09:40:08 +02:00
Aiirondev_dev 3a9d45327a Improve mobile layout with viewport adjustments, scrolling enhancements, and refined modal styling 2026-04-20 09:31:11 +02:00
Aiirondev_dev bfbc8b6796 Refactor color styles to use CSS variables for improved consistency and maintainability v0.6.17 2026-04-19 23:35:45 +02:00
Aiirondev_dev 2f6ab9c3fb Enhance navbar styles with improved responsiveness and visual effects v0.6.16 2026-04-19 23:13:57 +02:00
Aiirondev_dev 7a4c3b82c0 Enhance dark mode support and improve mobile layout with theme-aware styles and optimizations v0.6.15 2026-04-19 21:54:00 +02:00
Aiirondev_dev 1d6c722cd3 Implement dynamic page size for mobile devices and optimize rendering with content visibility v0.6.14 2026-04-19 21:43:17 +02:00
Aiirondev_dev 3e48aa23cc Refactor scroll distance calculation and prefetch logic for mobile layout in main and admin templates 2026-04-19 21:36:41 +02:00
Aiirondev_dev e2f8da213a Remove manifest and service worker routes; update base.html to reflect changes v0.6.13 2026-04-19 21:15:40 +02:00
Aiirondev_dev 91fc5cae21 Add routes to serve manifest.json and service worker; update manifest link in base.html v0.6.12 2026-04-19 20:06:11 +02:00
Aiirondev_dev b47fcdf804 Refactor manifest.json for Ausleihsystem; add service worker for caching and offline support v0.6.11 2026-04-19 19:58:26 +02:00
Aiirondev_dev 92bea9a87e Remove student account fields and related logic from registration process v0.6.10 2026-04-19 19:38:46 +02:00
Aiirondev_dev 84ac9e812a Enhance get_current_status logic to maintain 'completed' status and add TTL for push notifications v0.6.9 2026-04-19 16:57:35 +02:00
Aiirondev_dev d2f882ed61 Add booking type options and enhance booking logic in terminplan.html; create test for terminplan endpoint v0.6.8 2026-04-19 16:25:30 +02:00
Aiirondev_dev 4c586abee0 Fix typo in requirements.txt (missing newline merged cryptography and pywebpush) v0.6.7 2026-04-19 15:39:42 +02:00
Aiirondev_dev 50c4096f3f Auto-generate VAPID keys upon startup using py-vapid, and add pywebpush to requirements, drop obsolete script v0.6.6 v0.6.5 2026-04-19 15:34:13 +02:00
Aiirondev_dev c42ba39882 Integrate frontend UI to request Web Push permission and show setting panel v0.6.3 v0.6.4 2026-04-19 15:05:20 +02:00
Aiirondev_dev 12d0ab06cf Fix damaged item push notification route to admins (Admin vs IsAdmin DB field typo) and add direct URL v0.6.2 2026-04-19 14:48:48 +02:00