patches: add v1.10.0 series and register it as latest

Rebase the de-brand + dark-theme series onto upstream v1.10.0 and make it
the highest entry in the support matrix. v1.9.0 is skipped — nothing
needs it, and the matrix only lists versions we want builds of.

Both patches applied to v1.10.0 with no conflicts and no 3-way fallback.
The de-brand patch is in fact unchanged hunk-for-hunk from the v1.8.0
series — only the three blob hashes for the files upstream touched
(dashboard.html, explorer.html, iam-oidc.html) differ — because every
v1.9/v1.10 webui edit lands outside the regions it rewrites. No new
admin pages this time, so its scope is unchanged.

The dark theme needed two new rules, both for the upload-progress tray
v1.10.0 adds to the Explorer:

* .text-gray-800 — the tray titles its panel with text-gray-800, which
  is near-black and so effectively invisible on the dark panel. Lifted
  to the primary text shade, continuing the gray-600/700 progression.

* .hover\:text-red-700:hover — the tray's Cancel link is text-red-600
  hover:text-red-700. The existing rules lift the rest state to #f87171,
  but Tailwind's red-700 (#b91c1c) is darker than that, so hovering
  dimmed the link instead of lifting it. Lifted one shade brighter,
  matching how hover:text-accent-600 behaves.

Left as-is: the tray's failed-upload progress fill uses bg-red-400,
which is already #f87171 — the same red the theme lifts its text to —
and reads clearly as a solid fill on the dark track. Also unchanged are
the utilities that are uncovered but already used by shipped pages
(text-gray-400/500, text-*-800 status text); re-pointing those would
restyle existing releases, which is a theme change rather than a rebase.

Verified: ci/clone-source.sh + ci/apply-patches.sh apply the exported
series to a pristine v1.10.0 producing a tree byte-identical to the one
developed here (1019 files = the tag's 1017, plus favicon.svg and four
fonts, less three Versity PNGs); the series touches webui/ only;
./cmd/versitygw builds; and go test ./webui/... passes, including the
webserver_test.go added in v1.10.0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
57_WolveandClaude Opus 5 committed 2026-10-27 10:43:47 -05:00
1 parent e5a5ab2317
commit 095fc37d49
4 files changed
+7277 -2

No files matched your search

+2
View File
@@ -12,6 +12,8 @@
# patches directory under patches/ to apply (defaults to `tag`)
versitygw:
- tag: v1.10.0
patches: v1.10.0
- tag: v1.8.0
patches: v1.8.0
- tag: v1.7.0