michaelschal
|
766b451768
|
Improve the application's containerization and startup process
Refactors Dockerfile and entrypoint script for enhanced reliability and Node.js 18 compatibility, including database migration.
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/5d315300-98fa-429a-abb0-4fdce6a2e3c9.jpg
|
2025-07-13 11:34:45 +00:00 |
|
michaelschal
|
afb7a90e0a
|
Update photo properties to ensure correct data flow between front and back
Refactor photo property names in `Sale` and `FormData` types to align with the database and API conventions.
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/34ee2cfd-a3a7-4fbf-9b2b-8de06d7b79b5.jpg
|
2025-07-13 10:42:35 +00:00 |
|
michaelschal
|
9016a564ec
|
Remove unnecessary deployment guides and scripts from the project
This commit removes obsolete deployment documentation, shell scripts, and backup files.
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/ce49b69a-6c08-46b0-9012-fdaae8591d14.jpg
|
2025-07-11 19:05:12 +00:00 |
|
michaelschal
|
9d973c12e4
|
Ensure photo capture and submission process is fully functional
Remove debug logs, update field mapping, and verify photo capture works correctly.
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/ce49b69a-6c08-46b0-9012-fdaae8591d14.jpg
|
2025-07-11 19:03:05 +00:00 |
|
michaelschal
|
6d6d8a128a
|
Add client-side logging to help debug issues with photo ticket submissions
Implements client-side console logs to debug photoTicket data in NewSaleForm.tsx during POST requests to the /api/sales endpoint.
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/4099a3be-c3a6-4039-915b-a1ce8a3727fa.jpg
|
2025-07-11 18:59:58 +00:00 |
|
michaelschal
|
58d24e0cfb
|
Add debugging information to track down missing sales ticket photos
Adds console logs to inspect request body and identify missing photoTicket data during sales creation.
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/4099a3be-c3a6-4039-915b-a1ce8a3727fa.jpg
|
2025-07-11 18:58:14 +00:00 |
|
michaelschal
|
f9e44b06bb
|
Improve the display of sale details in the information modal window
Refactors SaleDetailsModal.tsx to enhance the visual presentation with borders and spacing.
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/4099a3be-c3a6-4039-915b-a1ce8a3727fa.jpg
|
2025-07-11 18:52:54 +00:00 |
|
michaelschal
|
08e3258a32
|
Improve photo handling by ensuring images are correctly saved in the database
Removes debug logs and ensures correct mapping of photo data from request body to database columns.
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/e6f3a8c1-bdaf-4251-a9d4-9326e97ede4b.jpg
|
2025-07-11 18:49:16 +00:00 |
|
michaelschal
|
c532a2c946
|
Ensure receipt photos are properly saved when creating new sales records
Fix: Map camelCase photo names to snake_case in routes.ts for correct database storage.
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/183bde94-866e-4679-97fd-7df41a964b4d.jpg
|
2025-07-11 18:39:31 +00:00 |
|
michaelschal
|
25d275dfea
|
Add capture of cash register receipt image to the new sales submission form
Implement 'photoTicket' field in NewSaleForm.tsx to capture cash register receipt images during sales creation.
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/550c2a92-8c6d-4d21-995a-767c76be93c9.jpg
|
2025-07-11 18:34:43 +00:00 |
|
michaelschal
|
dab91201ff
|
Prepare the application for deployment with photo capture and sales details
Removes debug photo display and updates replit.md to reflect production readiness.
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/584bf76b-cd3a-45fb-a667-85c62de7fd5e.jpg
|
2025-07-11 18:31:11 +00:00 |
|
michaelschal
|
181945d6f5
|
Improve data display and correct date filtering in sales registry
Adds photo debug information and fixes date range filtering in the sales query using timestamps in `SaleDetailsModal.tsx` and `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/584bf76b-cd3a-45fb-a667-85c62de7fd5e.jpg
|
2025-07-11 18:29:34 +00:00 |
|
michaelschal
|
bfdb9cf1fa
|
Update database schema to ensure consistency in data storage
Standardize naming conventions for photo fields in the sales table schema using Drizzle ORM.
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/e8963daf-6ce4-40c7-aab9-e1134317a31e.jpg
|
2025-07-11 18:28:15 +00:00 |
|
michaelschal
|
2265ddcf0a
|
Show the images in the sales history modal and correct date display
Fixes image display and date formatting issues in SaleDetailsModal.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/e8963daf-6ce4-40c7-aab9-e1134317a31e.jpg
|
2025-07-11 18:23:58 +00:00 |
|
michaelschal
|
9698bb835e
|
Add ticket photo feature and ensure application is production ready
Adds 'photo_ticket' column to the sales table in init.sql and implements a production readiness validation script.
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/7df9e24f-d78b-4589-9a08-c70e02d6d7d9.jpg
|
2025-07-11 18:16:38 +00:00 |
|
michaelschal
|
4f04428dea
|
Add option to include and display a photo of the sales receipt
Implements `photoTicket` field in `Sale` and `FormData` types, adds UI elements in `NewSaleForm` and `SaleDetailsModal` components, and updates schema.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/7df9e24f-d78b-4589-9a08-c70e02d6d7d9.jpg
|
2025-07-11 18:15:16 +00:00 |
|
michaelschal
|
e48337925c
|
Improve photo handling and fix data transfer issues during sales recording
Removes the camera test button and increases the request size limit in Express to address PayloadTooLargeError.
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/7df9e24f-d78b-4589-9a08-c70e02d6d7d9.jpg
|
2025-07-11 18:11:37 +00:00 |
|
michaelschal
|
a6a188e68f
|
Implement basic camera feature to allow users to capture identity photos
Replaces `useCamera` with `useSimpleCamera` and introduces `SimpleCameraModal` for capturing photos.
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/9ada347d-ab83-40f0-9a0e-5fa4d829189e.jpg
|
2025-07-11 18:02:54 +00:00 |
|
michaelschal
|
97c6f3ec1e
|
Improve camera reliability and diagnose capture issues more effectively
Adds detailed logging and retry logic to address camera startup and dimension detection failures in CameraModal and useCamera.
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/eb403944-9342-469a-8dd7-95b8b1a1cf40.jpg
|
2025-07-11 17:55:49 +00:00 |
|
michaelschal
|
ed38c25c9f
|
Improve camera functionality and address issues with blank image display
Enhances CameraModal and useCamera hook with autoplay, error handling, and metadata checks to resolve blank image issues.
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/957e99ed-c3d1-4917-a66f-70911fc0ed4b.jpg
|
2025-07-11 17:51:04 +00:00 |
|
michaelschal
|
c426abfc33
|
Improve camera function to reliably capture photo with valid dimensions
Adds a dimension check with a timeout to `useCamera.tsx` to ensure the video stream is ready before capturing.
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/05f4db99-14a1-408b-902a-26488120fee2.jpg
|
2025-07-11 17:46:03 +00:00 |
|
michaelschal
|
8d2314b22d
|
Enable one-click deployment with validated production configurations
Adds Replit Deployment integration and validates production configurations.
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/7912c80e-aefe-4180-8ad6-c76c5a791f65.jpg
|
2025-07-11 17:42:11 +00:00 |
|
michaelschal
|
3ce27cfd4b
|
Improve camera access and troubleshooting for users on various devices
Enhances camera functionality by adding checks for browser compatibility, secure connection (HTTPS), device availability, file upload fallback, and a camera diagnostics test.
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/dde8c570-407a-4930-88c7-995e1ed77553.jpg
|
2025-07-11 17:02:48 +00:00 |
|
michaelschal
|
fbbe1375ab
|
Improve photo capture reliability and address camera access issues
Adds enhanced camera setup, error handling, and canvas drawing in `useCamera.tsx`, `CameraModal.tsx`, and `NewSaleForm.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/e6a2493b-9ed8-4bd8-be32-29049cc60fa3.jpg
|
2025-07-11 16:55:20 +00:00 |
|
michaelschal
|
77d77ab658
|
Set up database initialization process using SQL scripts and Drizzle ORM
Adds init.sql and init-db.sh for database initialization, and enhances Docker setup.
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/438ba2d5-c119-4a74-9474-438eed8b3141.jpg
|
2025-07-11 16:01:42 +00:00 |
|
michaelschal
|
9cc28ddc93
|
Prepare the application for deployment to a production environment
Adds Docker Compose configuration, Nginx setup, and deployment scripts.
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/1668b635-4205-40d7-8634-6b7174d94d7b.jpg
|
2025-07-11 15:59:15 +00:00 |
|
michaelschal
|
9b0a09614a
|
Improve camera support and photo capture, especially on tablets
Enhance camera functionalities with improved constraints, fallbacks, UI, and error handling within CameraModal and useCamera hook.
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/dcf949f8-2931-4556-aa3c-e4bf61346ee3.jpg
|
2025-07-11 15:54:44 +00:00 |
|
michaelschal
|
a589c8b770
|
Enable users to download photos attached to sales records easily
Implement photo download functionality in SaleDetailsModal.tsx using a downloadPhoto function and the Download icon.
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/3a1a5de6-d311-4504-a90c-e46ce001fd4a.jpg
|
2025-07-11 15:40:31 +00:00 |
|
michaelschal
|
8639adf4be
|
Allow capture of identity document photos directly within the new sale form
Implements camera functionality in NewSaleForm.tsx to capture recto/verso ID photos, storing them as photoRecto/photoVerso fields.
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/988a9bb7-9903-443d-8c9e-7773c87e8266.jpg
|
2025-07-11 15:38:37 +00:00 |
|
michaelschal
|
33262c73a8
|
Create an automatic backup of all application data for safe keeping
Adds a new file containing a JSON backup of users, stores, and sales data.
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/2af9aba6-3ad1-4e12-8996-8924a1561d7e.jpg
|
2025-07-11 15:33:31 +00:00 |
|
michaelschal
|
d7246ee187
|
Update product information to reflect current regulations and guidelines
Removes age restriction details and updates regulatory information in the NewSaleForm.tsx component.
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/2af9aba6-3ad1-4e12-8996-8924a1561d7e.jpg
|
2025-07-11 09:51:17 +00:00 |
|
michaelschal
|
1023b8bb9f
|
Include clear warnings about age restrictions for different fireworks categories
Add regulatory information about age restrictions for firework sales categories F1, F2, and F3 in NewSaleForm.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/31627418-f098-472c-af03-835049cb92a4.jpg
|
2025-07-11 09:42:39 +00:00 |
|
michaelschal
|
6c8f06c153
|
Add new firework category to allow listing a new type of product
Adds "Fontaine" to ARTICLE_CATEGORY_MAPPING with associated type "F2" in `client/src/lib/validation.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/e8a2a1e9-170f-40e2-8907-120da22c7543.jpg
|
2025-07-11 09:39:33 +00:00 |
|
michaelschal
|
f7661a418d
|
Ensure application builds locally within Portainer, avoiding external image pulls
Configures Docker Compose to build the application image locally and prevents image downloads from Docker Hub.
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/e32734b8-3e86-4a0a-ad55-ba74cf7cf00c.jpg
|
2025-07-10 15:07:55 +00:00 |
|
michaelschal
|
d83e29270e
|
Update application deployment by creating a specific image for Portainer
Adds a script to build a Docker image named `regisflow-regisflow:latest` and updates `docker-compose.yml` to use this image.
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/9a3582f2-7e8e-486b-adcd-5ad43f38f699.jpg
|
2025-07-10 15:04:12 +00:00 |
|
michaelschal
|
501b9d5ec1
|
Use existing network to allow communication between containers
Configures docker-compose to use the existing external network "nginx_default" instead of creating a new bridge network.
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/bffd17dd-5606-4906-a45b-fdd9f0336d07.jpg
|
2025-07-10 15:01:42 +00:00 |
|
michaelschal
|
ba20759804
|
Streamline application deployment and simplify network configuration
Configures Docker Compose for image deployment and creates a dedicated bridge network.
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/bffd17dd-5606-4906-a45b-fdd9f0336d07.jpg
|
2025-07-10 15:00:43 +00:00 |
|
michaelschal
|
1b0ecc7b39
|
Automate application deployment using a simplified Portainer script
Adds a docker-compose file and deploy script for automated Portainer deployment.
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/6766644a-420b-4242-91df-d40e1146cc68.jpg
|
2025-07-10 15:00:06 +00:00 |
|
michaelschal
|
32042eb668
|
Enable application deployment by building directly from source code
Updates docker-compose and portainer-stack files to build the regisflow image and adds PORTAINER_SOLUTION.md, and portainer-build-stack.yml.
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/6766644a-420b-4242-91df-d40e1146cc68.jpg
|
2025-07-10 14:56:14 +00:00 |
|
michaelschal
|
61be21d06c
|
Enable easy deployment using Portainer and resolve image pull errors
Adds Portainer deployment configuration, scripts, and documentation, and fixes local image building.
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/c7544f27-893f-4348-971a-1d048c9a4d80.jpg
|
2025-07-10 14:53:40 +00:00 |
|
michaelschal
|
d8e5af6c77
|
Fixes Docker deployment by building the image locally for Portainer
Updates docker-compose.yml to use a locally built image and adds DOCKER_DEPLOYMENT.md and build-docker.sh for deployment instructions, along with a backup JSON 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/e3dd27f7-eb05-4352-b834-bf06ef42f3b7.jpg
|
2025-07-10 14:51:22 +00:00 |
|
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 |
|