michaelschal
|
28ca128ab6
|
Extend user session duration to improve the overall user experience
Removes `useSessionTimeout` hook and increases the session `maxAge` to 24 hours in `server/routes.ts`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/0fcd8a07-209c-4438-b4c7-bd4229e22926.jpg
|
2025-07-10 09:52:12 +00:00 |
|
michaelschal
|
f828278efa
|
Implement automatic logout after inactivity and improve authentication
Adds session timeout functionality using `useSessionTimeout` hook and updates session maxAge to 15 minutes in server routes.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/56f97713-69fd-41d1-b933-ff4440458da0.jpg
|
2025-07-10 09:51:34 +00:00 |
|
michaelschal
|
0db1bffa94
|
Prevent users from creating accounts with a blank email address
Handle empty email strings by setting them to null to avoid database constraint errors in `server/storage.ts`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/56f97713-69fd-41d1-b933-ff4440458da0.jpg
|
2025-07-10 09:45:56 +00:00 |
|
michaelschal
|
db18a68ae6
|
Ensure input fields are always displayed with a clean white background
Adds CSS rules to force white backgrounds on input elements across sections.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/2cf6faac-6516-4c7d-a662-00c8fdde30f5.jpg
|
2025-07-10 09:08:33 +00:00 |
|
michaelschal
|
8eb091c845
|
Improve the appearance of input fields by using a white background
Set the background color of input fields to white in index.css.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/3acac8f9-456b-4987-85c6-2b9490ec8c0b.jpg
|
2025-07-10 09:00:35 +00:00 |
|
michaelschal
|
ee4591c125
|
Modernize the user interface by reducing rounded corners across the platform
Updates border-radius values in index.css for a more angular design and updates replit.md to reflect changes.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/b11a2e40-a490-44b4-89fd-fb617b0622ec.jpg
|
2025-07-10 08:58:33 +00:00 |
|
michaelschal
|
d65ccfcadc
|
Change the style of the PDF export button to match other elements
Update className of the PDF export button in SalesHistory.tsx to `modern-button-secondary` for visual consistency.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/21a454be-413a-4934-8745-041d5f8dbc78.jpg
|
2025-07-10 08:56:22 +00:00 |
|
michaelschal
|
ca9bb0b937
|
Give each section a distinct background color to improve user experience
Updates background colors for vendor, client, and identity sections in index.css.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/b9fd7568-8dd5-4ecc-912f-2e0e0436cfe0.jpg
|
2025-07-10 08:55:11 +00:00 |
|
michaelschal
|
837df13f93
|
Improve the look of the new sale page with more visually appealing colors
Harmonizes background colors in New Sale form (index.css) and updates replit.md to reflect the UI changes.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/a57458a0-f014-4f78-9cf2-914103a1fadf.jpg
|
2025-07-10 08:54:33 +00:00 |
|
michaelschal
|
f78ee9409a
|
Display the precise date and time in sales history for better tracking
Updates SalesHistory component to show date and time and includes timestamp in CSV export.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/f6a714a9-67f2-4f1f-a39d-6d27dc316a57.jpg
|
2025-07-10 08:51:59 +00:00 |
|
michaelschal
|
fee34d6c4f
|
Remove manual date entry and automate timestamp for new sales records
Removes dateVente field from NewSaleForm, sale types, and shared schema.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/fa7f08e0-2cf1-49d3-8250-af23db9cc3bd.jpg
|
2025-07-10 08:50:31 +00:00 |
|
michaelschal
|
c494735c8c
|
Use solid backgrounds on category sections for a cleaner, more modern look
Updates CSS to use solid background colors instead of gradients for section elements.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/f8c208d1-a7dd-46e2-b7f9-f3b112ddab24.jpg
|
2025-07-10 08:46:26 +00:00 |
|
michaelschal
|
7057d3df23
|
Improve the visibility of category backgrounds throughout the application
Updates background colors in index.css for vendor, product, client, and identity sections to enhance visibility.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/22671e62-b8cd-48e4-b8c7-41934de88541.jpg
|
2025-07-10 08:45:30 +00:00 |
|
michaelschal
|
c2041dbd83
|
Improve appearance of sales form by adding color and adjusting borders
Updates CSS to add background colors to sections and borders to buttons.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/b39a7717-3ed7-4878-8c98-860b63e6a758.jpg
|
2025-07-10 08:44:27 +00:00 |
|
michaelschal
|
bf9c76b62c
|
Improve the visual appearance of the new sale form for better user experience
Enhance UI by adjusting section background colors, border sizes in index.css, and button styles, also update replit.md file.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/ecc2b161-5a3c-4a56-be92-3bd912beb968.jpg
|
2025-07-10 08:42:53 +00:00 |
|
michaelschal
|
68e77c41c9
|
Improve the appearance of the website by refining visual borders
Adjusts border thicknesses and colors for cards, inputs, and sections in index.css.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/18932cd2-02f9-400a-b8b1-fbac4ab060fd.jpg
|
2025-07-10 08:40:43 +00:00 |
|
michaelschal
|
a5d20db747
|
Improve visibility of input fields and section borders throughout the app
Enhance UI/UX by increasing border thicknesses and darkening colors of input fields and sections in index.css.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9ba8b033-161d-4888-81d6-a484ee533451.jpg
|
2025-07-10 08:39:53 +00:00 |
|
michaelschal
|
79b179f0ee
|
Improve the user interface and add CSV export to the sales history
Implements UI enhancements with visible section frames and adds CSV export functionality to SalesHistory.tsx and index.css.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9ba8b033-161d-4888-81d6-a484ee533451.jpg
|
2025-07-10 08:36:51 +00:00 |
|
michaelschal
|
71db65e5b5
|
Enhance user experience and interface of sales and dashboard sections
Refactor UI components in NewSaleForm.tsx, SalesHistory.tsx, index.css, validation.ts, and Dashboard.tsx for improved UX.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/c74640af-aff6-4467-98ef-6922e186fed2.jpg
|
2025-07-10 08:33:18 +00:00 |
|
michaelschal
|
b2ac262871
|
Improve user experience by providing colored notifications for operations
Modify toast notifications to display success messages in green and errors in red using the "variant" property in Administration.tsx, NewSaleForm.tsx, and SalesHistory.tsx.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/5aef45ab-dd7f-4d72-856e-de1c85394516.jpg
|
2025-07-10 00:11:56 +00:00 |
|
michaelschal
|
4333a9ae12
|
Enhance the look and feel of forms and data display for improved UI
Updates the styles of input fields, vendor sections, and filter cards to provide better visual consistency.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/19d76f99-63e3-4717-987b-4fafe960e234.jpg
|
2025-07-10 00:07:10 +00:00 |
|
michaelschal
|
404b51e749
|
Improve the appearance and structure of the new sales registration page
Enhance the UI of NewSaleForm.tsx and index.css with improved styling and section demarcation.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/e4b7aaf3-8a81-4637-b767-87169fd5dba1.jpg
|
2025-07-10 00:04:58 +00:00 |
|
michaelschal
|
1f34f22d0d
|
Modernize the user interface by removing rounded corners and edges
Applies modern-section, modern-card, and modern-input classes to SalesHistory and NewSaleForm components, replacing rounded UI elements with angular designs.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/397ad6bf-35e7-450c-978f-cd41f37e25ff.jpg
|
2025-07-10 00:01:35 +00:00 |
|
michaelschal
|
1821f4feff
|
Modernize the user interface with a cleaner and more professional design
Refactors UI components to implement a modern, angular design with updated color scheme and styling in `NewSaleForm.tsx`, `Dashboard.tsx`, `Login.tsx` and `index.css`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/6a7de82e-d1f1-4ccf-baa2-a2d2d7172ac9.jpg
|
2025-07-09 23:58:08 +00:00 |
|
michaelschal
|
24386f2a60
|
Restored to 'f55e6a387855269f0f8c1e4b319f69132cd899ba'
Replit-Restored-To: f55e6a3878
|
2025-07-09 23:52:41 +00:00 |
|
michaelschal
|
9e19f1784b
|
Enhance user interface with a modern dashboard featuring key metrics
Implements a new dashboard layout with metrics using React Query for data fetching.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/a5f8472c-884f-44bc-af1a-fe4a04a3c6aa.jpg
|
2025-07-09 23:52:15 +00:00 |
|
michaelschal
|
f55e6a3878
|
Add a unique icon so users can easily identify the site in their browser
Adds a favicon.svg to the client public directory and references it in index.html.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9d9e1107-c416-4124-a939-a91c612c56a1.jpg
|
2025-07-09 23:47:46 +00:00 |
|
michaelschal
|
ec98d594f6
|
Simplify new sale form by removing the title and descriptive text
Remove the CardHeader component from NewSaleForm.tsx to streamline the interface.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9d9e1107-c416-4124-a939-a91c612c56a1.jpg
|
2025-07-09 23:46:36 +00:00 |
|
michaelschal
|
b7d93d264f
|
Require birthplace information when recording a new fireworks sale
Marked `lieuNaissance` as a required field in NewSaleForm and added validation.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9d9e1107-c416-4124-a939-a91c612c56a1.jpg
|
2025-07-09 23:45:19 +00:00 |
|
michaelschal
|
778ad2eee8
|
Refine the new sale page by removing extra store details for clarity
Removes the selected store information display from the Dashboard.tsx component.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9d9e1107-c416-4124-a939-a91c612c56a1.jpg
|
2025-07-09 23:43:54 +00:00 |
|
michaelschal
|
98a9a98d1b
|
Improve admin user experience by showing all stores and removing store selection
Fixes admin store visibility and removes unnecessary store selection for admins.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9d9e1107-c416-4124-a939-a91c612c56a1.jpg
|
2025-07-09 23:27:52 +00:00 |
|
michaelschal
|
2194d5914e
|
Conditionally show store selector for user administration form
Removes the store selector from the user edit form when editing self, adding conditional rendering.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9d9e1107-c416-4124-a939-a91c612c56a1.jpg
|
2025-07-09 23:25:22 +00:00 |
|
michaelschal
|
4dbdda2071
|
Improve user editing, allowing admins access to all stores without assignment
Updates user editing logic to handle admin roles and store access, with schema changes.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9d9e1107-c416-4124-a939-a91c612c56a1.jpg
|
2025-07-09 23:23:51 +00:00 |
|
michaelschal
|
bedb7bd4cc
|
Prevent admin users from accidentally demoting themselves or the last admin
Implements server-side validation and updates client error messaging to prevent accidental role changes in `server/routes.ts` and `client/src/components/Administration.tsx`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9d9e1107-c416-4124-a939-a91c612c56a1.jpg
|
2025-07-09 23:22:01 +00:00 |
|
michaelschal
|
f1b0cb07b7
|
Improve user role management with enhanced restrictions and messaging
Implement role update restrictions to prevent demoting self/last admin and add error messages.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/9d9e1107-c416-4124-a939-a91c612c56a1.jpg
|
2025-07-09 23:14:51 +00:00 |
|
michaelschal
|
207b51c162
|
Add log analysis showing authentication flow and permission checks
Adds a log file showing Express.js API calls, authentication, and permission errors.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/2c8fdf94-4b36-4c45-81d5-036b422d1515.jpg
|
2025-07-09 23:12:50 +00:00 |
|
michaelschal
|
ef0f4c1862
|
Configure the system to connect using the Nginx reverse proxy network
Updates the Docker configuration to use the `nginx_default` network and removes the custom `regisflow_network`.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/2c8fdf94-4b36-4c45-81d5-036b422d1515.jpg
|
2025-07-09 23:09:07 +00:00 |
|
michaelschal
|
cce1722e83
|
Isolate application inside its own network for better security
Configures Docker Compose to use a dedicated `regisflow_network` for enhanced isolation of the application's services.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/1a628c74-3aad-4182-a42f-aeae036e6dcf.jpg
|
2025-07-09 22:59:19 +00:00 |
|
michaelschal
|
b8252a4873
|
Update instructions for network configuration in Portainer
Improves network flexibility by removing IP pre-setting and simplifying network changes via Portainer using docker-compose.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/1a628c74-3aad-4182-a42f-aeae036e6dcf.jpg
|
2025-07-09 22:58:01 +00:00 |
|
michaelschal
|
4048c4edd4
|
Enable configurable network settings for flexible deployment options
Allows users to customize the Docker network via environment variables and provides network configuration examples.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/1a628c74-3aad-4182-a42f-aeae036e6dcf.jpg
|
2025-07-09 22:56:43 +00:00 |
|
michaelschal
|
1ee5972c47
|
Ensure website content displays correctly when running in production mode
Fixes a static asset serving issue by updating the Dockerfile to copy public assets.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/1a628c74-3aad-4182-a42f-aeae036e6dcf.jpg
|
2025-07-09 22:45:33 +00:00 |
|
michaelschal
|
4c89a7e2e5
|
Automate database table creation during initial application deployment
Updates docker-compose to build images and adds Drizzle ORM push command to docker-entrypoint-simple.sh for automatic table creation.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/142044c4-d937-4abb-ae50-83d9764cfb4d.jpg
|
2025-07-09 22:39:15 +00:00 |
|
michaelschal
|
e761448ae9
|
Provide instructions to deploy the application using Docker containers
Adds DEPLOY.md with instructions for Docker deployment and removes init.sql mount from docker-compose.yml.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/142044c4-d937-4abb-ae50-83d9764cfb4d.jpg
|
2025-07-09 22:33:34 +00:00 |
|
michaelschal
|
1baefe2767
|
Switch to local PostgreSQL configuration and improve data handling
Migrates from Neon serverless to local PostgreSQL, fixes timestamp comparisons, and applies Node.js 18 compatibility fixes.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/142044c4-d937-4abb-ae50-83d9764cfb4d.jpg
|
2025-07-09 22:31:16 +00:00 |
|
michaelschal
|
49e15b7e46
|
Clean up project by removing unnecessary files and configurations
Removes obsolete deployment guides, scripts, nginx configs, and simplifies the Docker setup, favoring a single docker-compose.yml.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/99451107-d8a0-4f61-81e0-cae481285260.jpg
|
2025-07-09 22:26:11 +00:00 |
|
michaelschal
|
07baa59225
|
Ensure the application runs correctly in the production environment
Implements a Node.js 18 compatibility fix by patching `dist/index.js` and creating `server/prod-start.js` to replace `import.meta.dirname` with static paths, resolving a runtime error.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/99451107-d8a0-4f61-81e0-cae481285260.jpg
|
2025-07-09 22:21:49 +00:00 |
|
michaelschal
|
4c9263b51a
|
Ensure the application runs correctly in the production Docker environment
Fixes a TypeError related to incorrect path resolution and configures npm start.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/99451107-d8a0-4f61-81e0-cae481285260.jpg
|
2025-07-09 22:11:51 +00:00 |
|
michaelschal
|
356baa3338
|
Improve application setup and ensure database migrations run smoothly
Copies node_modules, simplifies entrypoint, and adds fallback for drizzle-kit in Docker.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/c6c5feed-35b8-4a24-8fc2-e4d6ed02724b.jpg
|
2025-07-09 22:05:37 +00:00 |
|
michaelschal
|
e9fe06eee8
|
Create automatic data backups to prevent data loss and ensure business continuity
Adds an automatic backup system that stores the application's data (users, stores, sales) in a JSON file under the `backups/` directory.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/b677ee4d-d452-4e7b-9ac9-ca1e468cd60b.jpg
|
2025-07-09 22:00:32 +00:00 |
|
michaelschal
|
9997fa38f5
|
Simplify setup using a single Docker Compose file for all environments
Consolidates Docker Compose configurations into a single docker-compose.yml file, removing docker-compose.simple.yml and docker-compose.prod.yml.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/b677ee4d-d452-4e7b-9ac9-ca1e468cd60b.jpg
|
2025-07-09 21:59:39 +00:00 |
|