feat/build-browser-tabs #22

Merged
picklemustard merged 3 commits from feat/build-browser-tabs into main 2026-10-10 17:48:31 +00:00
No description provided.
In token mode the layout treated the 401 that GET /api/v1/session returns
to a first-time visitor as a startup failure, rendering "unauthorized" and
a Retry button that could only fail again. A 401 there now falls through
to the token gate; other startup errors are still reported.

Regressed in 2c54cfb when startup error reporting was added.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Vite's string proxy shorthand enables changeOrigin, which rewrites Host to
localhost:8080. POST /api/v1/session compares Origin against Host
(sameOriginOrAbsent), so signing in through the dev server on :5173 was
refused as cross-origin. Use the object form with changeOrigin off.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feat(web): move your builds to a tab and enlarge download cards
All checks were successful
CI / Dedupe (push) Successful in 11s
CI / Go (push) Successful in 3m25s
CI / Frontend (push) Successful in 35s
CI / Badges (push) Has been skipped
CI / Publish images (push) Has been skipped
CI / Dedupe (pull_request) Successful in 1s
CI / Go (pull_request) Successful in 1m11s
CI / Frontend (pull_request) Successful in 34s
CI / Badges (pull_request) Has been skipped
CI / Publish images (pull_request) Has been skipped
cfef417708
The downloads page mixed browsing downloadable builds with tracking the
caller's own, so a busy submitter pushed every download below the fold,
and cards hid what a build was in small grey text.

- New "Your builds" tab (/mine) lists the caller's builds in every status.
  Rows expand in place to show a status note, timings and the sanitized
  log, which streams only while the row is open.
- The downloads page no longer fetches or polls the caller's builds.
- Build cards are larger: platform and architecture join the version and
  target in the header, runtime and precision are always stated with a
  prominent C#/.NET badge, every module is listed as its own chip, built-in
  features a build removed are shown as struck-out chips, the size sits
  beside the Download button, and the Details link is gone. Multi-file
  builds list their files on the card instead of navigating away.
- The log viewer is extracted into LogPanel and shared by the detail page
  and the new tab.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
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
StudioTeal/GodotBinaryBuilder!22
No description provided.