LogiFlow
|
91d2fb2b51
|
Merge pull request #195 from R0m1k3/1.1
1.1
|
2025-08-17 14:27:01 +02:00 |
|
michaelschal
|
7cc9a090e7
|
Add status icons next to announcement titles for better clarity
Update AnnouncementCard to display relevant status icons (error, warning, success, info) next to announcement titles, improving visual communication of priority.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/LmEMw65
|
2025-08-17 12:14:38 +00:00 |
|
michaelschal
|
ba0de5e1c7
|
Show the full text of announcements to improve readability
Update AnnouncementCard component to display the entire announcement content without truncation, using `whitespace-pre-wrap` and `break-words` for proper formatting.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/g53hZO6
|
2025-08-17 12:13:30 +00:00 |
|
LogiFlow
|
4e97d0170c
|
Merge pull request #194 from R0m1k3/1.1
Enable administrators to delete announcements in production environments
|
2025-08-17 14:01:45 +02:00 |
|
michaelschal
|
2a94ea69f8
|
Enable administrators to delete announcements in production environments
Implement PostgreSQL deletion logic for announcements and add detailed logging for the deletion process.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/TG5LVcw
|
2025-08-17 12:00:57 +00:00 |
|
LogiFlow
|
26aade5a05
|
Merge pull request #193 from R0m1k3/1.1
Fix announcement display issues and improve user data association
|
2025-08-17 11:33:31 +02:00 |
|
michaelschal
|
cefa4b7c22
|
Fix announcement display issues and improve user data association
Address critical production bug in the announcement system by ensuring correct filtering for global and store-specific announcements, and fix author association by using username instead of ID for PostgreSQL compatibility.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/dnQ3tT8
|
2025-08-17 09:22:36 +00:00 |
|
LogiFlow
|
0e64ec5499
|
Merge pull request #192 from R0m1k3/1.1
Improve announcement card display and fix creation bug
|
2025-08-17 11:18:13 +02:00 |
|
michaelschal
|
243240701c
|
Improve announcement card display and fix creation bug
Update the announcement card component to match the dashboard's visual style and resolve an issue where new announcements were not displaying correctly due to incorrect data handling and display logic.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/dnQ3tT8
|
2025-08-17 09:17:43 +00:00 |
|
LogiFlow
|
2a52ccd2be
|
Merge pull request #191 from R0m1k3/1.1
Update announcement system to use production database and improve car…
|
2025-08-17 11:08:09 +02:00 |
|
michaelschal
|
9f694d0251
|
Update announcement system to use production database and improve card design
Integrate PostgreSQL for announcement storage, aligning with production requirements and updating the announcement card UI for better visual consistency and user experience.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/DII5ZDt
|
2025-08-17 09:02:23 +00:00 |
|
LogiFlow
|
6524d75d6b
|
Merge pull request #190 from R0m1k3/1.1
1.1
|
2025-08-17 10:52:50 +02:00 |
|
michaelschal
|
3b180b84a4
|
Add icons to announcement cards to visually represent announcement types
Integrate type icons into the AnnouncementCard component by importing getTypeIcon and rendering the icon next to the announcement title, improving visual clarity.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/7I4lS2Q
|
2025-08-17 08:49:58 +00:00 |
|
michaelschal
|
3c2639d9b9
|
Improve announcement display by adjusting layout and content visibility
Refactor AnnouncementCard component to adjust flex layout, remove unused TypeIcon import, and modify div structure for better presentation.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/dMHQVxZ
|
2025-08-17 08:40:00 +00:00 |
|
michaelschal
|
5f270c0aa8
|
Improve announcement card display and production database usage
Update announcement card UI to match task card styling and integrate PostgreSQL for production announcements, using the `DASHBOARD_MESSAGES` table.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/BFQBiA5
|
2025-08-17 08:31:06 +00:00 |
|
michaelschal
|
25ffad696f
|
Improve the visual appearance and behavior of announcement messages
Update AnnouncementCard component styling to match Task card background and remove message persistence from the database.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/CNzb9L3
|
2025-08-17 08:27:27 +00:00 |
|
LogiFlow
|
5caf19c1e5
|
Merge pull request #189 from R0m1k3/1.1
Update announcement cards to match task card design and add type icons
|
2025-08-17 10:22:55 +02:00 |
|
michaelschal
|
26d1a7aada
|
Update announcement cards to match task card design and add type icons
Refactors the `AnnouncementCard` component to replicate the styling of the "To Do" task card, including icon placement next to titles, grey message text, square message corners, and right-aligned priority information with corresponding icons.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/ZIhswcI
|
2025-08-17 08:22:15 +00:00 |
|
LogiFlow
|
172cb7bc0a
|
Merge pull request #188 from R0m1k3/1.1
Remove store selection and simplify announcement creation
|
2025-08-16 16:52:09 +02:00 |
|
michaelschal
|
ce92323060
|
Remove store selection and simplify announcement creation
Remove the store selection field and associated logic from the announcement creation form and backend API to simplify the process and ensure all announcements are globally applicable.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/CvLQ6E2
|
2025-08-16 14:47:02 +00:00 |
|
LogiFlow
|
f9933c42e2
|
Merge pull request #187 from R0m1k3/1.1
Update announcement cards to show different message types
|
2025-08-16 16:36:45 +02:00 |
|
michaelschal
|
ec1fe2284f
|
Update announcement cards to show different message types
Refactor the announcement card component to support new message types (info, warning, error, success) and update form schemas and UI elements accordingly.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/k6mBZF3
|
2025-08-16 14:36:16 +00:00 |
|
LogiFlow
|
f4bbd8cb75
|
Merge pull request #186 from R0m1k3/1.1
Update announcement system to use new dashboard messages table
|
2025-08-16 16:13:39 +02:00 |
|
michaelschal
|
e7b33c5325
|
Update announcement system to use new dashboard messages table
Refactors the announcement storage and schema to utilize the new `dashboard_messages` table, renaming fields like `priority` to `type` and `groupId` to `storeId`, and updating sorting logic to reflect the new type system.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/VpUPpsj
|
2025-08-16 14:11:58 +00:00 |
|
LogiFlow
|
8bd0366824
|
Merge pull request #185 from R0m1k3/1.1
Refine database connections and handle potential errors during startup
|
2025-08-16 15:58:41 +02:00 |
|
michaelschal
|
2659a48e4e
|
Refine database connections and handle potential errors during startup
Adjust the database connection logic to better distinguish between production and development environments, specifically addressing potential issues with PostgreSQL and Neon connections to prevent startup failures and improve error handling.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/zIqUatC
|
2025-08-16 13:57:49 +00:00 |
|
LogiFlow
|
4d96c1cad2
|
Merge pull request #184 from R0m1k3/1.1
1.1
|
2025-08-16 15:38:01 +02:00 |
|
michaelschal
|
b1ea9dcc9b
|
Ensure PostgreSQL tables are created and data is migrated
This commit modifies the database connection logic to prioritize PostgreSQL, introduces a new PostgreSQL initialization script with table creation and test data, and refactors announcement storage to use a global instance.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/zIqUatC
|
2025-08-16 13:27:09 +00:00 |
|
michaelschal
|
a3889dd088
|
Add ability for administrators to edit existing announcements
Implement update functionality for announcements via a PUT API endpoint, including necessary backend storage and client-side UI adjustments.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/HjMubBV
|
2025-08-16 13:21:24 +00:00 |
|
LogiFlow
|
958e99de0d
|
Merge pull request #183 from R0m1k3/1.1
1.1
|
2025-08-16 15:13:53 +02:00 |
|
michaelschal
|
ad396339f0
|
Update announcement card to show priority and simplify admin actions
Refactor AnnouncementCard component to include priority display using Shadcn/ui dialogs and buttons, and move the admin trigger button.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/aVFsaJG
|
2025-08-16 13:03:49 +00:00 |
|
michaelschal
|
7591d5699e
|
Update announcement cards to match task card design and functionality
Refactors `AnnouncementCard.tsx` to mirror the design and priority display of task cards, introducing new icons and a `getPriorityConfig` function for consistent visual representation of announcement priorities (urgent, important, normal).
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/aVFsaJG
|
2025-08-16 12:56:56 +00:00 |
|
LogiFlow
|
0091ac7666
|
Merge pull request #182 from R0m1k3/1.1
1.1
|
2025-08-16 14:48:50 +02:00 |
|
michaelschal
|
5b6be55904
|
Remove the 'selected store' notification from the dashboard
Remove the badge component that displayed "Magasin sélectionné" when a store was selected by an admin user on the Dashboard page.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/aVFsaJG
|
2025-08-16 12:36:14 +00:00 |
|
michaelschal
|
c72e8b920c
|
Present announcements in a card format similar to task cards
Update AnnouncementCard component to display announcements in a card layout, add loading state and conditional fetching.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/aVFsaJG
|
2025-08-16 12:35:41 +00:00 |
|
michaelschal
|
ff5908a731
|
Remove the direct test button from the announcement card
Removes the 'Test Direct' button and its associated functionality from the AnnouncementCard component in the client.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/aVFsaJG
|
2025-08-16 12:33:20 +00:00 |
|
LogiFlow
|
f72b629d2f
|
Merge pull request #181 from R0m1k3/1.1
Add direct test button to create announcements with simplified valida…
|
2025-08-16 14:28:47 +02:00 |
|
michaelschal
|
6be4e2a0e4
|
Add direct test button to create announcements with simplified validation
Introduce a direct test button in the AnnouncementCard component for easier debugging and validation testing.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/aVFsaJG
|
2025-08-16 12:27:13 +00:00 |
|
LogiFlow
|
325ad58d69
|
Merge pull request #180 from R0m1k3/1.1
Add detailed logging to announcement creation for debugging
|
2025-08-16 14:24:06 +02:00 |
|
michaelschal
|
3134732cb2
|
Add detailed logging to announcement creation for debugging
Add extensive console logging on both client and server to aid in debugging announcement creation issues, including validation checks and user role verification.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/aVFsaJG
|
2025-08-16 12:22:50 +00:00 |
|
LogiFlow
|
9b77d79d97
|
Merge pull request #179 from R0m1k3/1.1
Add feedback and error handling for creating new announcements
|
2025-08-16 14:18:06 +02:00 |
|
michaelschal
|
d7aed9dc25
|
Add feedback and error handling for creating new announcements
Implement toast notifications for successful announcement creation and display detailed error messages from the API response if creation fails.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/aVFsaJG
|
2025-08-16 12:17:41 +00:00 |
|
LogiFlow
|
4c7a235815
|
Merge pull request #178 from R0m1k3/1.1
Refactor announcement system to use in-memory storage
|
2025-08-16 14:12:24 +02:00 |
|
michaelschal
|
f2d056ee5d
|
Refactor announcement system to use in-memory storage
Move announcement data management from SQL to an in-memory solution with a limit of 5 entries.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/aVFsaJG
|
2025-08-16 12:11:56 +00:00 |
|
LogiFlow
|
e39d25c315
|
Merge pull request #177 from R0m1k3/1.1
Fix error when accessing announcements and update production scripts
|
2025-08-16 14:06:01 +02:00 |
|
michaelschal
|
48b784d0f1
|
Fix error when accessing announcements and update production scripts
Updates SQL scripts and a bash script to correctly create the `announcements` table in production, resolving a "relation does not exist" error.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/biGr9ER
|
2025-08-16 12:05:12 +00:00 |
|
LogiFlow
|
4bccea202c
|
Merge pull request #176 from R0m1k3/1.1
Update Dockerfile to fix entrypoint error and improve startup
|
2025-08-16 14:02:58 +02:00 |
|
michaelschal
|
34e303c6e4
|
Update Dockerfile to fix entrypoint error and improve startup
Remove the custom entrypoint script from the Dockerfile, disabling its execution on container startup and allowing the application to start directly.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/biGr9ER
|
2025-08-16 12:02:07 +00:00 |
|
LogiFlow
|
2bacf463f9
|
Merge pull request #175 from R0m1k3/1.1
1.1
|
2025-08-16 13:53:36 +02:00 |
|
michaelschal
|
d45d3562ba
|
Created a checkpoint
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/e437ffed-c31b-44eb-9fd5-b6f9faa8e7ce/biGr9ER
|
2025-08-16 11:40:57 +00:00 |
|