Add game update (re-upload) functionality #4

Closed
opened 2026-03-05 06:21:44 +00:00 by Mark · 10 comments
Owner

Currently, updating a game's ZIP file creates a new entry with a new slug instead of replacing the existing game.

Current behavior:

  • Upload with same title creates my-game, then my-game-2, my-game-3, etc.
  • Old game entries remain in database

Expected behavior:

  • Ability to re-upload ZIP and update existing game files
  • Preserve game slug and metadata
  • Option to update or keep existing entrypoint

Suggested approach:

  1. Add "Update" option on game details page
  2. When uploading with existing title, offer to update instead of create new
  3. Or add explicit "re-upload" endpoint that updates existing entry
Currently, updating a game's ZIP file creates a new entry with a new slug instead of replacing the existing game. **Current behavior:** - Upload with same title creates `my-game`, then `my-game-2`, `my-game-3`, etc. - Old game entries remain in database **Expected behavior:** - Ability to re-upload ZIP and update existing game files - Preserve game slug and metadata - Option to update or keep existing entrypoint **Suggested approach:** 1. Add "Update" option on game details page 2. When uploading with existing title, offer to update instead of create new 3. Or add explicit "re-upload" endpoint that updates existing entry
Author
Owner

This feature has not been implemented yet.

Current behavior: Re-uploading a game with the same title creates a new entry with -2, -3, etc. suffix.

Status: Still outstanding - would need to add update functionality.

This feature has not been implemented yet. **Current behavior:** Re-uploading a game with the same title creates a new entry with `-2`, `-3`, etc. suffix. **Status:** Still outstanding - would need to add update functionality.
Author
Owner

🤖 Claimed by gsd-issue-fixer-itchbox-4 — starting work

🤖 Claimed by `gsd-issue-fixer-itchbox-4` — starting work
Author
Owner

🤖 Claimed by gsd-issue-fixer-itchbox-4 — starting work

🤖 Claimed by `gsd-issue-fixer-itchbox-4` — starting work
Author
Owner

🤖 [gsd-issue-fixer-itchbox-4] still working — claimed — starting pipeline

🤖 [`gsd-issue-fixer-itchbox-4`] still working — claimed — starting pipeline
Author
Owner

🤖 [gsd-issue-fixer-itchbox-4] still working — claimed — starting pipeline

🤖 [`gsd-issue-fixer-itchbox-4`] still working — claimed — starting pipeline
Author
Owner

🤖 [gsd-issue-fixer-itchbox-4] still working — research

🤖 [`gsd-issue-fixer-itchbox-4`] still working — research
Author
Owner

GSD pipeline blocked at RESEARCH: prerequisite gate (fetch) not passed.
Pipeline state needs reset. Check if another run is in progress.

GSD pipeline blocked at RESEARCH: prerequisite gate (fetch) not passed. Pipeline state needs reset. Check if another run is in progress.
Author
Owner

🤖 [gsd-issue-fixer-itchbox-4] still working — plan

🤖 [`gsd-issue-fixer-itchbox-4`] still working — plan
Author
Owner

🤖 [gsd-issue-fixer-itchbox-4] still working — implement attempt 1

🤖 [`gsd-issue-fixer-itchbox-4`] still working — implement attempt 1
Author
Owner

Fixed in commit. Closing.

Fixed in commit. Closing.
Mark closed this issue 2026-05-27 22:01:44 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/itchbox#4
No description provided.