Commit Graph

6 Commits

Author SHA1 Message Date
8931418bf7 fix: tolerate same-day pickup profile check
Allow configured stores to ignore a visible same-day profile pickup when booking
a future pickup slot, starting with store 33875. Keep the default profile check
behavior unchanged for all other stores.
2026-07-16 13:39:31 +02:00
02dfea8562 fix: keep background jobs alive
Add a background job orchestrator that restores profile jobs from saved credentials,
keeps pickup and store-watch schedules alive without UI logins, and exposes job
status via health/admin endpoints.
2026-06-25 12:40:28 +02:00
881b3d8d86 fix: retry transient pickup checks
Retry transient Foodsharing network failures such as socket hang up for safe read/check actions and add explicit pickup fallback scheduling, tick, and result logs so missed fallback checks can be diagnosed.
2026-06-16 22:11:18 +02:00
eb2031feb0 docs: document git and docker workflow
Record the requirement to start from a clean worktree, preserve the running Docker state as production reference, commit and push every completed change, and deploy features and fixes live via Docker.
2026-06-14 21:25:17 +02:00
3f1892b951 feat: add auto deactivate option for slot plans
Add an autoDeactivate flag to pickup configuration entries, expose it as a dashboard checkbox beside the active state, and keep existing entries defaulting to automatic deactivation unless explicitly disabled.
2026-06-14 21:23:47 +02:00
bd41e8c079 chore: sync running docker state
Commit the app code currently running in Docker, including scheduler, store status, journal reminder, maintenance mode, and Foodsharing API check updates. Remove generated runtime logs from version control and ignore local runtime captures.
2026-06-14 21:21:07 +02:00