What's Changed
Bug Fixes
- Fix worker boot failure on container upgrade for pre-Flask-Migrate databases (#166). The schema recovery now walks the SQLAlchemy models directly, so any model column missing from a live database is added automatically — the previous hardcoded list had drifted out of date and missed
default_vehicle_id,show_menu_*,show_quick_entry,start_page,api_keyand others.
Other Changes
- Startup banner: every boot now logs
May <version> starting (alembic_version=...)so future upgrade reports identify the running image at a glance. - New regression tests cover the legacy DB → upgrade path so this class of bug stays fixed.