Commit Graph

14 Commits (47620fad08ab511c4b16eb3933b588a478b3b5a5)

Author SHA1 Message Date
SYED MUSTUFA AHMED NAQVI 47620fad08 Improve desktop browser launch flow
Adds readiness probing, app-mode Edge/Chrome launch support, browser process tracking, and conditional HTTPS redirection for desktop hosting.
2026-05-23 11:39:36 +05:00
SYED MUSTUFA AHMED NAQVI cfddae7a80 Add desktop lifecycle shutdown endpoints
Adds local-only desktop API endpoints and browser lifecycle script support so the app can schedule or cancel shutdown when the browser session ends.
2026-05-23 11:38:20 +05:00
SYED MUSTUFA AHMED NAQVI a07dc11b75 change in text 2026-05-20 17:54:25 +05:00
SYED MUSTUFA AHMED NAQVI 4c647569cd Add movement analytics dashboard UI
Adds/updates the dashboard UI, styling, analytics chart/table behavior, and client-side scan/dashboard interactions.
2026-05-15 18:14:51 +05:00
SYED MUSTUFA AHMED NAQVI 2430700dbf Analytics API and Dashboard Data
Updates controllers and view model so the dashboard can load analytics data and expose it through the verification API/page.
2026-05-15 18:13:47 +05:00
SYED MUSTUFA AHMED NAQVI ec86ae98e0 Movement Analytics Backend
Adds movement analytics DTOs/service, registers the service, and adds repository queries for moved/pending carton counts.
2026-05-15 18:12:52 +05:00
SYED MUSTUFA AHMED NAQVI b2b6d740e3 Refresh dashboard UI for scan results and history
Updates the Razor dashboard layout, scan/result panels, rejected/successful history display, modal history view, and related styling.
2026-05-15 11:46:35 +05:00
SYED MUSTUFA AHMED NAQVI ae9a42fa70 Update verification API and dashboard scan behavior
Updates dashboard/API flow to return recent scan history, handle rejected scans, auto-submit scanner input, and auto-submit pasted QR values without pressing Enter.
2026-05-15 11:45:09 +05:00
SYED MUSTUFA AHMED NAQVI 1ffe45c76b Track successful and rejected scan history
Extends scan history storage to include rejected scans, updates SQLite/in-memory stores, and exposes rejected history to the dashboard model.
2026-05-15 11:42:32 +05:00
SYED MUSTUFA AHMED NAQVI b26af6ef4b Add carton verification status checks
Adds the main verification flow for QR values, repository status lookup, rejection reasons, and richer verification response data.
2026-05-15 11:40:13 +05:00
SYED MUSTUFA AHMED NAQVI 267c4c8881 Configure desktop host and deployment settings
Adds desktop hosting/browser launch configuration, app settings examples, project dependency/config updates, and ignores generated/local files.
2026-05-15 11:37:30 +05:00
SYED MUSTUFA AHMED NAQVI fd1655947e Use custom alert sound for invalid scans
- Serve bundled sound resources from the Resources folder

- Play alert.wav when a scan has invalid QR format or missing data

- Play alert.wav when the scanned unique number is not found in the database

- Keep the alert silent for other failures, such as service errors or shipment mark update failures

- Include alert.wav in build and publish output
2026-05-06 18:08:28 +05:00
SYED MUSTUFA AHMED NAQVI 20482ec357 Persist scan history and mark verified shipments
- Add SQLite-backed scan history storage with configurable database path and retention limit

- Register scan history DbContext and persist recent scan records across app restarts

- Update shipment verification flow to mark matched cartons as moved to warehouse

- Treat verification as successful only when the record exists and the shipment flag update succeeds

- Rename verification flag configuration to use moved_to_warehouse

- Make scan history APIs async and update controllers/services accordingly

- Improve dashboard scan handling for pasted QR values and prevent duplicate submissions

- Update UI branding to SHIPPING MARK and simplify the dashboard status layout

- Display scan history timestamps in local time
2026-05-06 17:56:40 +05:00
SYED MUSTUFA AHMED NAQVI dbb9933174 Initial commit for AVS carton shipment verifier 2026-05-04 15:12:13 +05:00