Aiirondev_dev
ac3e48da3d
feat: Implement background scheduler initialization to prevent race conditions in multi-worker deployments
2026-04-18 12:39:07 +02:00
Aiirondev_dev
16f34a1425
feat: Create activation notifications for appointments when status changes to active
2026-04-18 11:50:48 +02:00
Aiirondev_dev
a12eea15d7
feat: Enhance item detail views with damage history and improved loading logic
2026-04-18 11:39:56 +02:00
Aiirondev_dev
5ba5aea6f6
feat: Add notification creation for activated appointments with item details
2026-04-18 11:02:48 +02:00
Aiirondev_dev
6e7d961a98
feat: Add endpoint to retrieve calendar bookings for the current user session
2026-04-18 10:44:51 +02:00
Aiirondev_dev
627de12bea
feat: Update username generation to use abbreviated format from first and last name
2026-04-18 00:06:55 +02:00
Aiirondev_dev
ec165ea6bd
feat: Generate username automatically from first and last name during registration
2026-04-17 23:58:12 +02:00
Aiirondev_dev
29e0356641
feat: Implement optimized image serving and caching for improved performance
2026-04-17 23:46:08 +02:00
Aiirondev_dev
fd6915a923
feat: Enhance favorites management by binding session favorites to authenticated users and updating cache handling
2026-04-17 23:25:02 +02:00
Aiirondev_dev
9b7ba39702
feat: Update user registration to include first and last name fields and enhance permission checks for upload actions
2026-04-17 23:22:10 +02:00
Aiirondev_dev
3b637de188
feat: Implement custom permission settings in user registration and update user addition logic
2026-04-17 23:07:37 +02:00
Aiirondev_dev
c23e128d2e
feat: Enhance permission handling in fallback endpoints for improved user experience
2026-04-17 22:54:21 +02:00
Aiirondev_dev
b611173ea9
feat: Add admin functionality to anonymize stored names and implement name aliasing
2026-04-17 21:57:49 +02:00
Aiirondev_dev
5cf9a4f1dd
feat: Implement user permission management with presets and dynamic access control
2026-04-17 21:14:30 +02:00
Aiirondev_dev
061f975727
feat: Implement Redis caching for notification status and add Redis service to Docker
2026-04-17 18:54:22 +02:00
Aiirondev_dev
a27639a976
feat: Enhance CSRF protection and support for CSV file uploads across multiple templates
2026-04-17 18:33:55 +02:00
Aiirondev_dev
2f65fba3ae
fix: Update student card import instructions to include ASV data source
2026-04-17 18:20:34 +02:00
Aiirondev_dev
e7e8ef7eee
feat: Add bulk import functionality for student cards from Excel
2026-04-17 18:12:50 +02:00
Aiirondev_dev
5d8213b8c2
Implement encryption for student card data and add support for archiving deleted media files
2026-04-17 17:14:08 +02:00
Aiirondev_dev
b94fb1cd97
Enhance security and logging in application settings and templates; update impressum legal references
2026-04-17 16:54:53 +02:00
Aiirondev_dev
3aa44b64b8
Add notification system with unread count and in-app alerts
2026-04-13 21:05:34 +02:00
Aiirondev_dev
86d8f19313
Implement notification system with user and admin views, including unread count and reminder functionality for damaged items
2026-04-13 20:29:50 +02:00
Aiirondev_dev
31c3d700a8
Update terminology from "Schülerausweise" to "Bibliotheksausweis" across admin and print templates for consistency
2026-04-12 21:31:11 +02:00
Aiirondev_dev
a3c114e4b5
Refactor bulk delete functionality to toggle visibility of checkboxes in admin view
2026-04-12 21:21:50 +02:00
Aiirondev_dev
a8ac08d5b0
Implement light mode for item loading to optimize initial data fetch
2026-04-12 20:36:13 +02:00
Aiirondev_dev
0f372f5056
Refactor MongoDB client imports and implement lazy loading for main items in UI
2026-04-12 17:36:49 +02:00
Aiirondev_dev
c078de0076
Enhance library items API with pagination support and improve loading mechanism in UI
2026-04-12 17:22:49 +02:00
Aiirondev_dev
a2c79c80bc
Implement bulk delete functionality for item groups with UI enhancements
2026-04-10 22:32:07 +02:00
Aiirondev_dev
7ac66ae3ba
Refactor code structure for improved readability and maintainability
2026-04-10 22:08:25 +02:00
Aiirondev_dev
444a1df1aa
Add audit review export functionality in markdown and JSON formats
2026-04-10 21:22:32 +02:00
Aiirondev_dev
0581b5c5e9
Add standalone audit event logging for borrowing and returning actions
2026-04-10 20:51:01 +02:00
Aiirondev_dev
2faf284a0e
Implement tamper-evident audit logging and invoice correction features
...
- Introduced a new audit logging system that creates a tamper-evident chain of events in MongoDB.
- Added functions for appending audit events, ensuring index integrity, and verifying the audit chain.
- Implemented soft-delete functionality for inventory and borrowing records to comply with GoBD regulations.
- Added UI components for displaying invoice corrections and audit dashboard, including mismatch reporting.
- Created a CLI utility for verifying the integrity of the audit chain.
- Enhanced invoice management by preventing overwrites and allowing correction entries with reasons and optional deltas.
2026-04-10 20:32:56 +02:00
Aiirondev_dev
a96e103733
Add bulk selection functionality for filter options in admin templates
2026-04-10 17:13:09 +02:00
Aiirondev_dev
bf0a50ad57
Add module detection for dynamic navbar rendering
2026-04-10 16:22:03 +02:00
Aiirondev_dev
9212ad04f5
Add asset versioning for cache-busting in templates and configuration
2026-04-10 16:10:30 +02:00
Aiirondev_dev
fad7d9a757
Initial Commit
2026-04-10 14:48:52 +02:00