Commit Graph

77 Commits

Author SHA1 Message Date
395433d4c3 created module saved preview ptinting 2025-10-02 20:09:30 +03:00
415e378ab4 Fix modal display with inline styles
The CSS class 'show' was being overridden by global styles causing display:block instead of display:flex. Using inline style.display='flex' to force the modal to show properly with flexbox centering.

Changes:
- Added modal.style.display = 'flex' when showing modal
- Added modal.style.display = 'none' when hiding modal
- Added debug logging for inline style verification
- This ensures modal displays regardless of CSS conflicts
2025-10-02 18:13:37 +03:00
6a184ce191 Fix modal display issue - add debugging and async/await
- Made print button handler async and await handleQZTrayPrint
- Added console.log debugging to track modal element and class changes
- This should fix the modal not appearing during print operations
2025-10-02 18:06:32 +03:00
dc337b6505 Add enhanced print controller with pause/resume and error recovery
Features:
- Real-time progress modal with visual progress bar and counter
- Detailed event log with timestamps and color-coded status
- Pause/Resume functionality for checking printer/paper
- Reprint Last button for damaged labels
- Cancel button for emergency stops
- Automatic error detection and recovery
- Auto-pause on print failures (paper out/jam)
- Automatic retry of failed labels after resume
- Smart state management tracking current/last/failed labels
- Sequential label numbering maintained through errors
- Database update only on successful completion
- Proper modal display with .show class toggle
2025-10-02 18:01:55 +03:00
c7266c32ee Add custom QZ Tray fork with pairing key authentication
- Custom fork of QZ Tray 2.2.x with certificate validation bypassed
- Implemented pairing key (HMAC) authentication as replacement
- Modified files: PrintSocketClient.java (certificate check disabled)
- New files: PairingAuth.java, PairingConfigDialog.java
- Excluded build artifacts (out/, lib/javafx*) from repository
- Library JARs included for dependency management
2025-10-02 02:27:45 +03:00
755400a269 Update .gitignore to exclude large files and build artifacts 2025-10-02 02:12:08 +03:00
7dc688d972 it prints 2025-10-02 02:00:40 +03:00
b2b225049d Fix .gitignore, add secure pairing key route, and fix template errors 2025-10-01 20:46:46 +03:00
ea6364eb7b QZ Tray thermal printing: PDF workflow, barcode fixes, margin adjustments, and layout improvements 2025-09-27 23:54:18 +03:00
1582e9363f Save current progress of Quality Print Desktop project 2025-09-27 00:23:35 +03:00
c5d1449ede commit node js 2025-09-26 23:32:20 +03:00
5765798905 updated : solutions 2025-09-26 22:51:16 +03:00
1f90602550 saved 2025-09-26 22:17:37 +03:00
2216f21c47 updated 2025-09-26 21:56:06 +03:00
c17812a0c1 updated download 2025-09-26 18:53:04 +03:00
02277dd55b updated 2025-09-25 22:26:32 +03:00
854b6980bc almost close to print 2025-09-24 22:04:34 +03:00
198563aaba updated to silent print 2025-09-24 21:42:22 +03:00
b49a22832d updated print module 2025-09-22 21:53:08 +03:00
921ea43834 uploaded new name 2025-09-22 20:34:15 +03:00
dd1772222d createed a good service 2025-09-22 19:51:37 +03:00
ed8ebd9e76 Updated to print service power shell 2025-09-21 16:42:18 +03:00
7a1785d048 updated to print labels 2025-09-20 17:50:38 +03:00
2c01db9fea uploadte to corect preview and print the labels for 1 row 2025-09-20 17:31:20 +03:00
beeaa02c35 upfdated to ptint plugin 2025-09-20 13:56:57 +03:00
c4d82e36f2 aded printing button to page. 2025-09-20 13:17:12 +03:00
65a90986fe updated to preview orders 2025-09-19 21:52:53 +03:00
6409988ffc updated vertical Barcode 2025-09-19 20:49:05 +03:00
125b71673d Updated to list bottom barcode 2025-09-19 20:29:13 +03:00
eeefa82bac final touch labels 2025-09-18 22:01:29 +03:00
282d311e6a updated correct label and collumns in te database for label 2025-09-18 21:56:31 +03:00
dfc60a9725 updated print module 2025-09-17 22:45:54 +03:00
18a1c638e1 updated 2025-09-17 20:47:22 +03:00
76b8246edf updated ignore 2025-09-17 19:15:43 +03:00
bf8e837501 updated print 2025-09-17 19:12:30 +03:00
ceda2447a6 updated to uplodad orders 2025-09-15 21:14:48 +03:00
8a7aa193dc updated permissions 2025-09-14 21:26:29 +03:00
87938e7459 added report styles 2025-09-14 20:03:04 +03:00
2ab098063e updated reports 2025-09-14 19:07:36 +03:00
f8ce4baa7a update pages 2025-09-14 14:46:21 +03:00
9d80252c14 updated roles ant permissions 2025-09-12 22:14:51 +03:00
4597595db4 updated creation of the database for users 2025-09-12 21:24:22 +03:00
6eab631604 Updated login 2025-09-12 20:53:52 +03:00
9fc32adb23 Role management, login logic, and debug improvements. MariaDB login now uses correct syntax. 2025-09-11 22:30:52 +03:00
b37c8bb58f saved the creation of warehows locations 2025-09-10 22:37:42 +03:00
bb3352ea4a saved new files 2025-09-10 21:50:08 +03:00
2b84b13524 Register warehouse blueprint and update dashboard for warehouse module integration. 2025-09-10 21:48:51 +03:00
a7e331aa38 UI and logic improvements for warehouse CSV import: permanent preview table, create locations button, card reordering, and CSV format guidance. 2025-09-10 21:48:33 +03:00
45c9669393 updated template creation 2025-05-07 16:38:40 +03:00
31e0ffd6dc added report lab options 2025-05-06 16:20:04 +03:00