- 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)
- 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