Files
dostalgia/frontend
Hermes Agent e15ce10f5a
Build & Deploy / build-and-deploy (push) Successful in 1m20s
Upload progress spinner + duplicate game detection
Two features:

1. Progress indicator: when upload starts, the dialog switches from
   IGDB results to a centered spinner with 'Uploading and processing'
   text + filename. The Cancel button stays visible but disabled.

2. Duplicate game blocking: before upload, checks if a game with the
   same title (case-insensitive) already exists in the library.
   Frontend checks against the loaded games list; backend also
   checks as a second line of defense. Shows ⚠️ message in dialog.
   Existing unique-ID suffix logic (foo-2, foo-3) is still in place
   but now only reached when titles actually differ.
2026-05-28 22:28:27 +02:00
..