13 Commits

Author SHA1 Message Date
57_Wolve ef514ad48e Merge branch 'claude/reverent-ramanujan-8f9244': dark-theme action-button hovers
build / build (push) Successful in 10m57s
v1.6.0
2026-06-30 10:42:47 -05:00
57_Wolve 29a81b72a3 patches: dark theme — fix Explorer action-button hover states
Each Explorer row's action icons (Info, Download, Generate URL, Delete)
tint themselves on hover via Tailwind hover:bg-*-50 / hover:text-charcoal
utilities, but the dark-mode override layer only re-pointed the non-hover
utilities.  The hover: variants fell through to Tailwind's light defaults:
Generate URL (hover:bg-blue-50) and Delete (hover:bg-red-50) flashed a
near-white box (#eff6ff / #fef2f2), and Info (hover:text-charcoal) drove
the icon to the near-black charcoal DEFAULT (#12121a), vanishing on the
dark page.  Download looked fine only because its hover:bg-accent-50 maps
to the custom dark accent-50 (#172554).

Re-point the four hover variants to the same translucent 0.13-alpha tints
used elsewhere, and lift text-red-500 (the delete icons' rest colour) to
the themed red-400 #f87171 like the other reds.  These are utility-class
overrides, so they also fix the bucket / folder / version delete icons and
the modal close buttons.  Folded into 0002-webui-dark-theme.patch.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 10:41:15 -05:00
57_Wolve 29966f7344 Merge branch 'claude/youthful-einstein-633c59': dark-theme storage-class badges
build / build (push) Successful in 10m17s
2026-06-30 09:00:12 -05:00
57_Wolve a6d332fd55 patches: dark theme — darken cyan/purple/indigo storage-class badges
getStorageClassColor() in explorer.html tags each object's storage
class with a Tailwind bg-*-50/text-*-700 pair, but the dark-mode
override layer only re-pointed the green/blue/red/yellow/gray
utilities.  Cyan (GLACIER, GLACIER_IR), purple (INTELLIGENT_TIERING)
and indigo (DEEP_ARCHIVE) fell through, so those badges kept their
light bg-*-50 fill on the dark page.

Extend the override layer with the three missing families, reusing the
status-tint recipe: a translucent 0.13-alpha fill plus text lifted to
the 400 shade (indigo lands on the kanrisha primary-400 #818cf8).
Folded into 0002-webui-dark-theme.patch.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 08:59:46 -05:00
57_Wolve 23ba3826ca Merge branch 'claude/frosty-lumiere-5ed6dd': dark-theme checkboxes
build / build (push) Successful in 11m6s
2026-06-29 11:12:24 -05:00
57_Wolve f1757f02da patches: dark theme — custom-style checkboxes to match kanrisha
Native checkboxes render as a light box regardless of accent-color, so
they stood out against the dark theme.  Restyle input[type=checkbox]
with appearance:none to mirror the kanrisha web UI: an outlined box
that becomes an indigo-tinted box with a light indigo tick when checked
(plus an indeterminate dash and focus ring).

Sizing is left to the existing w-4/h-4 classes so the hidden
toggle-switch input is untouched.  Folded into 0002-webui-dark-theme.patch.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 11:12:10 -05:00
57_Wolve c7bc64efb3 Merge branch 'claude/frosty-lumiere-5ed6dd': v1.6.0 webui dark theme
build / build (push) Successful in 11m0s
2026-06-29 10:40:58 -05:00
57_Wolve e914168362 patches: add v1.6.0 webui dark-theme patch matching kanrisha
Add patches/v1.6.0/0002-webui-dark-theme.patch, a cosmetic patch that
re-skins the de-branded admin UI to match the kanrisha web app's dark
theme — near-black base-900 page, base-800 panels/sidebar, indigo
(#6366f1) primary and blue (#3b82f6) accent, lifted status colors, and
self-hosted Inter + JetBrains Mono.

The retheme lives entirely in tailwind-config.js (token remap) and
theme.css (a utility-override layer), plus bundled variable woff2
fonts, so versitygw's HTML is left untouched apart from the login
page's light gradient becoming a solid dark surface.

Verified: the full series (0001 + 0002) replays cleanly from the bare
v1.6.0 tag, and the login, dashboard, and modal surfaces render dark
in a browser. Applied to v1.6.0 only; README updated.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 10:40:46 -05:00
57_Wolve db035ac412 Merge pull request 'patches: add v1.6.0 de-brand series and register it as latest' (#1) from claude/zen-goldberg-f1a139 into main
Reviewed-on: #1
2026-06-26 19:20:11 +00:00
57_Wolve 1017cf7222 patches: add v1.6.0 de-brand series and register it as latest
build / build (push) Successful in 10m46s
Rebase the webui de-brand patch onto upstream versitygw v1.6.0 (clean
git am --3way, no conflicts). The de-branded HTML files are unchanged
between v1.5.0 and v1.6.0, so the series is byte-identical apart from
blob hashes; verified the result on a fresh v1.6.0 checkout (titles,
wordmark, removed logos/favicon all correct).

- patches/v1.6.0/0001-webui-debrand.patch (--binary export)
- ci/support-matrix.yaml: v1.6.0 added as the top/latest entry
- README.md: layout tree + maintained-versions table updated

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 14:19:39 -05:00
57_Wolve 4528db4526 patches: remove login page copyright footer in de-brand patch
build / build (push) Successful in 9m28s
The v1.5.0 de-brand patch now also strips the visible "Versity Software
Inc." copyright footer from the login page (webui/web/index.html). The
upstream copyright is still retained via the Apache-2.0 license-header
comment at the top of each file and the NOTICE file, so this removes the
trademark/branding without affecting copyright compliance.

Update the README to document the removal and adjust the "deliberately
kept" note.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 17:24:41 -05:00
William Gill 8814a6e239 ci: any Linux runner; build per tag or dispatch, drop cron and matrix
build / build (push) Has been cancelled
runs-on is now ubuntu-latest (any Linux runner with Docker; toolchain comes from the golang container). The workflow builds one version per run, triggered by a v* tag push or manual workflow_dispatch with a tag input - no scheduled builds. Removes the static matrix (and ci/matrix.sh) and hardens clone-source.sh tag detection to use GITHUB_REF. Docs/README updated.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 13:29:20 -05:00
William Gill 6b35d863c9 Initial s3-gateway de-brand build pipeline
ScoutFS-Build-style pipeline that pulls upstream versitygw release tags, applies the web-UI de-brand patch series, and builds GoReleaser releases (binaries + deb/rpm) for publishing to Gitea. Artifact names stay versitygw; only the embedded admin UI is rebranded to S3 Gateway.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 13:20:15 -05:00