13 Commits

Author SHA1 Message Date
ske087 b17b9bb8da feat: HTTP-based auto-update; rename device_name->work_place; auto-configure from idmasa.txt
- Replace SCP/sshpass auto_update_app with HTTP-based _check_and_apply_update()
  - Downloads zip from /api/wmt/client/version + /api/wmt/client/download
  - Extracts over WMT dir, skipping data/ to preserve device config
  - Backs up app.py as app.py.bak.<version>
  - Restarts via systemctl restart wmt
- Startup and periodic (5-min) version check threads
- _try_autoconfigure_from_prezenta(): auto-write config.txt from idmasa.txt on first boot
- _send_first_registration_log(): POST to update_request after auto-configure
- Renamed all APP_CONFIG 'device_name' keys to 'work_place' (12 occurrences)
2026-05-13 16:36:33 +03:00
ske087 fc3c132de0 refactor: rename APP_CONFIG key device_name to work_place; add auto-configure from Prezenta idmasa.txt 2026-05-12 16:41:37 +03:00
ske087 a16833a739 Add card_presence support: app.py (load/sync/log/RFID+LED gating), config.py GUI dropdown 2026-04-27 14:12:21 +03:00
ske087 07096ad4aa feat: auto-install CUPS printer on startup when work_place != notconfig 2026-04-24 15:52:04 +03:00
ske087 a94fc40a9e Fix config.py: remove dead code after main(), fix work_place key, remove idmasa.txt write 2026-04-23 16:31:39 +03:00
ske087 35fb6b93ad Add .gitignore, update app.py and config.py, remove stale docs 2026-04-23 16:04:35 +03:00
ske087 c6dcdc068d save to not config 2025-09-25 08:32:39 +03:00
ske087 b458b9bbef updated to browser view 2025-09-24 17:33:34 +03:00
ske087 140ae25231 updated to a html local 2025-09-24 16:29:19 +03:00
ske087 db53ee6f99 updated 2025-09-24 12:36:25 +03:00
ske087 9d08ee81f3 feat: Add repository update summary and cleanup
- Added comprehensive REPOSITORY_UPDATE_SUMMARY.md documentation
- Cleaned up temporary files (oldapp.py, __pycache__)
- Updated log files and libraries.sh
- Documented all v2.7 changes and improvements
2025-08-14 15:58:52 +03:00
ske087 6975e18ed2 v2.7: Fixed auto-update path detection for case-sensitive file systems
- Replaced hardcoded paths with dynamic path detection using __file__
- Auto-update now works regardless of folder case (prezenta vs Prezenta)
- Added comprehensive dependency management documentation
- Enhanced port 80 capability setup script
- Updated system packages repository structure
- Fixed path resolution for Files/reposytory and system_packages directories
2025-08-14 15:51:29 +03:00
ske087 0b9419c6d2 final project 2025-02-28 09:03:50 +02:00