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:
1 parent
e5a5ab2317
commit
095fc37d49
4 files changed
+7277
-2
No files matched your search
@@ -80,6 +80,7 @@ Currently maintained:
|
||||
|
||||
| Upstream tag | Patch set | Contents |
|
||||
|--------------|---------------|-----------------------------------------------------------|
|
||||
| `v1.10.0` | `v1.10.0/` | `0001-webui-debrand.patch`, `0002-webui-dark-theme.patch` |
|
||||
| `v1.8.0` | `v1.8.0/` | `0001-webui-debrand.patch`, `0002-webui-dark-theme.patch` |
|
||||
| `v1.7.0` | `v1.7.0/` | `0001-webui-debrand.patch`, `0002-webui-dark-theme.patch` |
|
||||
| `v1.6.0` | `v1.6.0/` | `0001-webui-debrand.patch`, `0002-webui-dark-theme.patch` |
|
||||
@@ -121,8 +122,8 @@ shared asset files plus bundled fonts:
|
||||
matching the existing self-hosted Roboto.
|
||||
|
||||
The only markup change is the login page's light background gradient,
|
||||
which becomes a solid dark surface. Currently applied to `v1.6.0`,
|
||||
`v1.7.0` and `v1.8.0`.
|
||||
which becomes a solid dark surface. Applied to every maintained patch
|
||||
set except `v1.5.0`.
|
||||
|
||||
## Adding / refreshing a version
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user