LogiFlow
3ba6506cfc
Merge pull request #151 from R0m1k3/1.1
...
Improve layout and remove unnecessary scrollbars from the application
2025-08-15 12:57:15 +02:00
michaelschal
5d56b49340
Improve layout and remove unnecessary scrollbars from the application
...
Refactor Layout component to manage height and remove horizontal scrollbar. Update global CSS to hide vertical scrollbars on html, body, and root elements.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/IhbIRSa
2025-08-15 10:55:07 +00:00
LogiFlow
4048994311
Merge pull request #150 from R0m1k3/1.1
...
Improve layout responsiveness by hiding horizontal scrollbars
2025-08-15 12:49:51 +02:00
michaelschal
9800092f62
Improve layout responsiveness by hiding horizontal scrollbars
...
Adjust CSS in layout components and global styles to prevent horizontal overflow and hide scrollbars across the application, ensuring a cleaner user interface, especially on smaller screens.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/IhbIRSa
2025-08-15 10:49:21 +00:00
LogiFlow
7faf3725b8
Merge pull request #149 from R0m1k3/1.1
...
Remove horizontal scrollbar from application interface
2025-08-15 12:43:15 +02:00
michaelschal
78222b326e
Remove horizontal scrollbar from application interface
...
Modify Layout.tsx to prevent horizontal scrolling by setting overflow-x to hidden and update index.css to apply the same styling to the body.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/2NHp409
2025-08-15 10:40:22 +00:00
LogiFlow
8a47f22f5d
Merge pull request #148 from R0m1k3/1.1
...
Improve table scrolling and add custom scrollbar styling
2025-08-15 12:31:54 +02:00
michaelschal
e28d5a79f2
Improve table scrolling and add custom scrollbar styling
...
Introduce custom CSS for improved table scrolling and integrate it into various data-displaying components.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/YCOwJ60
2025-08-15 10:30:49 +00:00
LogiFlow
3373053898
Merge pull request #147 from R0m1k3/1.1
...
Improve invoice verification caching with conflict resolution and err…
2025-08-15 12:04:13 +02:00
michaelschal
80ca426a33
Improve invoice verification caching with conflict resolution and error handling
...
Implement unique constraint on invoice verification cache key and handle duplicate entries gracefully in the backend.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/g5c0JYM
2025-08-15 09:48:29 +00:00
LogiFlow
f276dcdbd2
Merge pull request #146 from R0m1k3/1.1
...
Improve weather widget readability with clear daily and yearly temper…
2025-08-15 11:42:07 +02:00
michaelschal
77e3214491
Improve weather widget readability with clear daily and yearly temperature labels
...
Refactor the WeatherWidget component to add "Aujourd'hui" and "Année dernière" headers for better temperature comparison, adjusting layout with flex and self-center properties.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/g5c0JYM
2025-08-15 09:23:17 +00:00
LogiFlow
20efaa33c6
Merge pull request #145 from R0m1k3/1.1
...
1.1
2025-08-15 11:19:38 +02:00
michaelschal
1a94e4c4ca
Improve weather display readability for last year's data
...
Adjusted styling in WeatherWidget.tsx for last year's temperature and condition display to prevent text cutoff and enhance visual presentation.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/8hBroCv
2025-08-15 09:17:30 +00:00
michaelschal
91a8e43e60
Translate weather conditions to French for better user experience
...
Implement client-side translation for weather conditions in the WeatherWidget component, resolving issues with English text for current and previous year data.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/AtJHwYs
2025-08-15 09:13:01 +00:00
LogiFlow
72fc433d95
Merge pull request #144 from R0m1k3/1.1
...
Improve weather condition translations and icon displays
2025-08-15 11:03:33 +02:00
michaelschal
f77930bc31
Improve weather condition translations and icon displays
...
Update WeatherWidget component to support more French weather conditions and improve icon rendering by fixing dynamic sizing issues and adding new icons for partially cloudy and sunny conditions.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/xwPSzXM
2025-08-15 09:01:53 +00:00
LogiFlow
6f19a48b27
Merge pull request #143 from R0m1k3/1.1
...
1.1
2025-08-15 10:57:50 +02:00
michaelschal
369638f3d6
Add a widget to display the current date alongside weather information
...
Introduce a new DateWidget component, integrated into the main layout to display the current date, and refactor WeatherWidget to remove redundant date formatting.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/dB3dp7l
2025-08-15 08:48:58 +00:00
michaelschal
7a083a0203
Show current date alongside weather and force French translations for conditions
...
Move weather condition translation logic to the backend and display the current date in the weather widget.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/IljTqYl
2025-08-15 08:46:54 +00:00
michaelschal
6628f1e670
Translate weather conditions to French for better display
...
Translate English weather descriptions to French in the weather widget for both current and previous year data, and add weather icons for previous year.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/nYabaNx
2025-08-15 08:45:00 +00:00
LogiFlow
86885fdde4
Merge pull request #142 from R0m1k3/1.1
...
1.1
2025-08-15 10:41:44 +02:00
michaelschal
5f5da0bc77
Improve weather analysis by comparing same day of week from previous year
...
Update weather service to calculate the date of the same day of the week from the previous year for more relevant weather pattern analysis.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/gqQIolA
2025-08-15 08:41:13 +00:00
michaelschal
60efc7ef88
Make weather data fully French for better localization
...
Update weather service to include French language parameter in API requests and remove unused translation logic from the frontend.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/oizLDz5
2025-08-15 08:37:55 +00:00
michaelschal
ea3eeafea8
Translate weather conditions and show historical data
...
Add French translations for weather conditions and display last year's weather in the widget.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/RAXplX4
2025-08-15 08:35:42 +00:00
LogiFlow
f689737416
Merge pull request #141 from R0m1k3/1.1
...
Improve weather display with visual icons and modern styling
2025-08-15 10:32:10 +02:00
michaelschal
b1ed7f8eb4
Improve weather display with visual icons and modern styling
...
Enhance the WeatherWidget component by introducing detailed weather condition icons and updating the card's background and text styling for a more modern and informative presentation.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/RAXplX4
2025-08-15 08:31:42 +00:00
LogiFlow
87f1a68311
Merge pull request #140 from R0m1k3/1.1
...
Handle duplicate weather data entries and improve historical fetching
2025-08-15 10:26:46 +02:00
michaelschal
cc4d013dfc
Handle duplicate weather data entries and improve historical fetching
...
Address the "duplicate key value violates unique constraint" error by adding a try-catch block around weather data creation to gracefully handle existing entries and fetch them instead. Also, improve error logging for historical weather data fetching.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/xi5G4qi
2025-08-15 08:26:14 +00:00
LogiFlow
0881dc063b
Merge pull request #139 from R0m1k3/1.1
...
Make weather display operational with correct API usage
2025-08-15 10:21:43 +02:00
michaelschal
d635bfb7c0
Make weather display operational with correct API usage
...
Fixes 401 error for historical weather data by correcting the API URL syntax from `forecastBasisDate` to `/timeline/location/date`. Updates data formatting for temperature and conditions, ensures weather is visible to all users, and improves production logging for easier debugging.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/xi5G4qi
2025-08-15 08:21:16 +00:00
LogiFlow
033ff5d434
Merge pull request #138 from R0m1k3/1.1
...
1.1
2025-08-15 10:15:08 +02:00
michaelschal
62803e7b39
Restrict weather data access to administrators only
...
Remove direct weather data access for all users and enforce administrator-only viewing of weather information by implementing role-based access control on the API endpoint. Refactor weather system initialization to use a new auto-configuration module that fetches API keys from environment variables.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/cp1Ryg6
2025-08-15 08:14:23 +00:00
michaelschal
c6b2120f06
Restrict weather endpoint access to administrators
...
Add role-based access control to the /api/weather/current endpoint in server/routes.ts, ensuring only admin users can access it.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/zF4XCWA
2025-08-15 08:11:55 +00:00
LogiFlow
add3f88e7a
Merge pull request #137 from R0m1k3/1.1
...
1.1
2025-08-15 08:46:32 +02:00
michaelschal
654062bd88
Improve access control for administrative features
...
Refactor routes to enforce admin role check for backup management and weather settings via `isAuthenticated` middleware.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/zF4XCWA
2025-08-15 06:45:37 +00:00
michaelschal
abeb1e90f5
Improve data fetching and filtering for admin users
...
Update API calls for deliveries and orders to correctly apply admin role and group ID filtering for enhanced data retrieval.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/BIZe1t3
2025-08-15 06:41:26 +00:00
LogiFlow
991cfd97a3
Merge pull request #136 from R0m1k3/1.1
...
1.1
2025-08-15 08:37:09 +02:00
michaelschal
e70e860097
Add weather information display and configuration options
...
Integrate weather data fetching, display in a widget, and provide a settings page for configuration.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d43bd811-9372-45a7-8ac9-4a954c0538e1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/d43bd811-9372-45a7-8ac9-4a954c0538e1/BIZe1t3
2025-08-15 06:34:37 +00:00
michaelschal
48bfc884ed
Improve product search functionality and data caching
...
Add server-side search and filtering for DLC products, and implement client-side debouncing for search terms. Optimize data fetching with extended stale times for stores, suppliers, and DLC stats to improve performance.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 78d55416-09d3-4c00-b411-444299b0da00
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/78d55416-09d3-4c00-b411-444299b0da00/WSwf4nZ
2025-08-14 17:34:11 +00:00
LogiFlow
b6295ab6c0
Merge pull request #135 from R0m1k3/1.1
...
Make "Not specified" fields clickable to open editing modals
2025-08-14 18:55:01 +02:00
michaelschal
b172870ef9
Make "Not specified" fields clickable to open editing modals
...
Update the reconciliation screen to allow users to click on fields marked as "Non renseigné" to open an inline editing modal for that specific line item.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 78d55416-09d3-4c00-b411-444299b0da00
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/78d55416-09d3-4c00-b411-444299b0da00/LPhqV2Q
2025-08-14 16:48:17 +00:00
LogiFlow
b46cd59dcd
Merge pull request #134 from R0m1k3/1.1
...
Improve SAV ticket creation and display for better tracking
2025-08-14 16:00:06 +02:00
michaelschal
f299b49da3
Improve SAV ticket creation and display for better tracking
...
Update SavTickets page to correctly assign default values for groupId, set initial ticket status to "nouveau", and ensure createdBy is handled. Refactor ticket display to consistently show problem type, priority, status, and supplier information.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 31f9bd88-0285-4787-81b3-31ceeea5a08b
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/31f9bd88-0285-4787-81b3-31ceeea5a08b/Hy4QGSM
2025-08-14 13:59:36 +00:00
LogiFlow
f522fcd9ed
Merge pull request #133 from R0m1k3/1.1
...
Improve SAV ticket display with better French translations and layout
2025-08-14 15:47:05 +02:00
michaelschal
2bf4bf579c
Improve SAV ticket display with better French translations and layout
...
Update the UI for the SAV Tickets page to use improved French translations for product, problem, and client information sections.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 31f9bd88-0285-4787-81b3-31ceeea5a08b
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/31f9bd88-0285-4787-81b3-31ceeea5a08b/kdjV7Um
2025-08-14 13:38:48 +00:00
LogiFlow
1648ef71ab
Merge pull request #132 from R0m1k3/1.1
...
1.1
2025-08-14 15:34:37 +02:00
michaelschal
686532f4a7
Restructure ticket details to show tracking and priority options separately
...
Update the SAV ticket detail modal to a two-column layout. The left column displays ticket details, priority, and resolution level. The right column features the comment and follow-up system.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 31f9bd88-0285-4787-81b3-31ceeea5a08b
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/31f9bd88-0285-4787-81b3-31ceeea5a08b/kdjV7Um
2025-08-14 12:19:59 +00:00
michaelschal
1090b17a07
Streamline ticket commenting by allowing direct entry in details
...
Remove dedicated comment modal, integrate comment field directly into ticket details view and update UI to reflect this change.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 31f9bd88-0285-4787-81b3-31ceeea5a08b
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/31f9bd88-0285-4787-81b3-31ceeea5a08b/kdjV7Um
2025-08-14 12:17:25 +00:00
michaelschal
56e2334ee7
Improve ticket history display and comment functionality for SAV
...
Update the SAV ticket page to fetch and display ticket history, including comments, and fix the comment submission API endpoint.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 31f9bd88-0285-4787-81b3-31ceeea5a08b
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/31f9bd88-0285-4787-81b3-31ceeea5a08b/kV7W7YW
2025-08-14 12:15:31 +00:00