Commit Graph

8 Commits

Author SHA1 Message Date
68b241c3cb feat: add box/product auto-detection, numpad UI, touch screen support
- Auto-detect article type: 8-digit strings = BOX (strip leading zeros),
  anything else = PRODUCT
- Live mode indicator label with manual override toggle button
- On-screen numeric keypad (digits, decimal, backspace, Enter)
- Active field routing: numpad writes to whichever field is focused
- Scanner compatibility: Config keyboard_mode=system, refocus after
  each numpad press so HID scanner always has a target
- Reset Values now also redirects numpad/scanner focus to ID field
- Suppress OS virtual keyboard on touch for ID and mass fields
2026-04-07 12:56:32 +03:00
d053aa5816 build: add Windows binary with mysql localization fix 2026-04-06 15:52:14 +03:00
50558ce464 fix: add mysql.connector.locales to hiddenimports to resolve 'no localization support for language eng' error in PyInstaller build 2026-04-06 15:37:42 +03:00
scheianu
3ca7eac4b8 release: rebuild DatabaseApp.exe with use_pure=True fix for mysql_native_password auth plugin 2026-04-03 23:18:12 +03:00
scheianu
cb1a00bcf4 prepering for a new build as i fix the mysql connector error 2026-04-03 23:02:35 +03:00
scheianu
c595b41781 release: add DatabaseApp.exe to dist/ 2026-04-01 21:05:15 +03:00
scheianu
c912bac2dc feat: persistent DB host config, async DB ops, Exit button, test connection
- Save/load DB host from config.json (works both in dev and built .exe)
- All DB operations moved to background threads to prevent UI blocking
- Connection timeout set to 5s to avoid long hangs on unreachable host
- Added Test Connection button to Settings popup
- Added red Exit button fixed to bottom-right corner of main screen
- Updated DatabaseApp.spec with full Kivy deps (sdl2, glew, angle) and hidden imports
- PyInstaller-aware base path using sys.frozen for config.json persistence
2026-04-01 21:00:45 +03:00
ske087
8ae60a77e4 Initial commit: Kivy database interface application with search, add/update, delete functionality and Windows build support 2025-10-20 13:21:29 +03:00