feat: presentation layer for v0.1.1 announce #141

Merged
lerko merged 3 commits from feat/presentation into main 2026-06-20 17:50:56 +00:00
Owner

Summary

  • Screenshots refresh — re-captured all 6 TUI screenshots via VHS with realistic demo data (15 monitors, 4 alerts, state changes, nodes, maintenance windows)
  • Demo GIF — animated hero showing tab navigation, detail panel, theme switching
  • Theme montage — 5-theme vertical splice (Flexoki Dark, Tokyo Night, Catppuccin, Nord, Gruvbox)
  • Logo — SVG text mark using Flexoki Dark palette (teal ▲, monospace text, green status dot)
  • Badges — added Go Report Card + Latest Release to badge row
  • GHCR — Docker releases dual-push to Docker Hub and ghcr.io/lerkolabs/uptop
  • Homebrew tap — GoReleaser brews: section pushes formula to lerkolabs/homebrew-tap

Manual setup done

  • Created lerkolabs/homebrew-tap repo on GitHub
  • Added Gitea secrets: GHCR_USERNAME, GHCR_TOKEN, HOMEBREW_TAP_GITHUB_TOKEN

Still needed (post-merge)

  • Visit goreportcard.com/report/github.com/lerkolabs/uptop to register
  • AUR package (deferred, medium effort)

Test plan

  • Verify README renders correctly on Gitea and GitHub
  • Verify badge images load (Go Report Card badge will 404 until registered)
  • Next tag release validates GHCR push and Homebrew formula generation
## Summary - **Screenshots refresh** — re-captured all 6 TUI screenshots via VHS with realistic demo data (15 monitors, 4 alerts, state changes, nodes, maintenance windows) - **Demo GIF** — animated hero showing tab navigation, detail panel, theme switching - **Theme montage** — 5-theme vertical splice (Flexoki Dark, Tokyo Night, Catppuccin, Nord, Gruvbox) - **Logo** — SVG text mark using Flexoki Dark palette (teal ▲, monospace text, green status dot) - **Badges** — added Go Report Card + Latest Release to badge row - **GHCR** — Docker releases dual-push to Docker Hub and `ghcr.io/lerkolabs/uptop` - **Homebrew tap** — GoReleaser `brews:` section pushes formula to `lerkolabs/homebrew-tap` ## Manual setup done - [x] Created `lerkolabs/homebrew-tap` repo on GitHub - [x] Added Gitea secrets: `GHCR_USERNAME`, `GHCR_TOKEN`, `HOMEBREW_TAP_GITHUB_TOKEN` ## Still needed (post-merge) - [x] Visit goreportcard.com/report/github.com/lerkolabs/uptop to register - [ ] AUR package (deferred, medium effort) ## Test plan - [x] Verify README renders correctly on Gitea and GitHub - [x] Verify badge images load (Go Report Card badge will 404 until registered) - [ ] Next tag release validates GHCR push and Homebrew formula generation
lerko added 3 commits 2026-06-20 17:43:21 +00:00
Re-captured all 6 TUI screenshots via VHS with realistic demo data.
Added animated demo GIF as README hero image and a 5-theme montage
strip showing Flexoki Dark, Tokyo Night, Catppuccin, Nord, Gruvbox.
SVG text mark using Flexoki Dark palette — teal arrow, monospace text,
green status dot. Added Go Report Card and latest release badges.
feat(dist): add GHCR push and Homebrew tap to release pipeline
CI / test (pull_request) Successful in 1m46s
CI / lint (pull_request) Successful in 1m11s
CI / vulncheck (pull_request) Successful in 51s
d0d716b07a
Docker releases now dual-push to Docker Hub and ghcr.io/lerkolabs/uptop.
GoReleaser brews section generates a Homebrew formula and pushes to
lerkolabs/homebrew-tap on GitHub.

Requires new Gitea secrets:
- GHCR_USERNAME / GHCR_TOKEN for GHCR login
- HOMEBREW_TAP_GITHUB_TOKEN for tap repo push
- GitHub repo lerkolabs/homebrew-tap must exist
lerko merged commit d0d716b07a into main 2026-06-20 17:50:56 +00:00
lerko deleted branch feat/presentation 2026-06-20 17:50:56 +00:00
Author
Owner

Closes issues:

  • (#78) Logo — SVG text mark using Flexoki Dark palette (teal ▲, monospace text, green status dot)
  • (#79, #81) Badges — added Go Report Card + Latest Release to badge row
  • (#80) Demo GIF — animated hero showing tab navigation, detail panel, theme switching
  • (#82) Homebrew tap — GoReleaser brews: section pushes formula to lerkolabs/homebrew-tap
  • (#83) GHCR — Docker releases dual-push to Docker Hub and ghcr.io/lerkolabs/uptop
  • (#85) Theme montage — 5-theme vertical splice (Flexoki Dark, Tokyo Night, Catppuccin, Nord, Gruvbox)
Closes issues: - (#78) Logo — SVG text mark using Flexoki Dark palette (teal ▲, monospace text, green status dot) - (#79, #81) Badges — added Go Report Card + Latest Release to badge row - (#80) Demo GIF — animated hero showing tab navigation, detail panel, theme switching - (#82) Homebrew tap — GoReleaser brews: section pushes formula to lerkolabs/homebrew-tap - (#83) GHCR — Docker releases dual-push to Docker Hub and ghcr.io/lerkolabs/uptop - (#85) Theme montage — 5-theme vertical splice (Flexoki Dark, Tokyo Night, Catppuccin, Nord, Gruvbox)
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lerkolabs/uptop#141