-
Notifications
You must be signed in to change notification settings - Fork 0
Panel P4.1: check-in loop — idempotent check-in, station UI, launch ceremony #77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
6671338
docs: P4.1 check-in loop design spec
901871b
docs: P4.1 check-in loop implementation plan
b9c9438
feat(backend): migration 000019, check-in settings endpoints
2d6e66b
feat(backend): check-in station registration, heartbeat, list
db36d24
fix(backend): return 400 not 500 for non-existent checkin-station zon…
b6b15fc
feat(backend): idempotent station check-in, undo, actions feed
715d4d0
feat(backend): log reprint as a checkin_actions row
12c4e49
fix(backend): validate reprint event_id/station_id belong to the atte…
257094a
feat(panel): check-in data layer + settings types
02e99c8
fix(panel): seed check-in settings cache with raw response, not pre-s…
16e18f2
feat(panel): check-in verdict mapping and flow hook
6ad501c
feat(panel): scan input modes (wedge, scanner, manual)
500dd7b
feat(panel): check-in station route, split layout, verdict card
d35c2a3
feat(panel): recent-scans rail with reprint/undo/details
06a4a15
fix(panel): prevent concurrent reprint/undo dialogs on the recent-sca…
aa4bd23
feat(panel): station degraded mode (banner, read-only search, recovery)
257b4d2
feat(panel): launch ceremony, station registration, workspace launch CTA
3e3045b
feat(panel): station heartbeat lifecycle
f4ae8f8
chore(panel): P4.1 final verification sweep
7681e29
fix(panel): wire manual_search_enabled and stop implicit prints from …
14d077e
fix(backend): PR #77 bot-review round — blocked-race guard, undo devi…
4e9cca2
fix(panel): PR #77 bot-review round — scan-loss handling, station-id …
ac8d757
fix(backend): PR #77 bot-review round 2 — fallback-retry gap, device-…
b5c8bff
fix(panel): PR #77 bot-review round 2 — printer/font readiness gating…
6f8b506
fix(panel): widen CI-flaky dismissal-guard test delays to 300ms
5f64792
fix(panel): PR #77 bot-review round 3 — per-scope settings/flow reset…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.