Skip to content

release: sync master with v1.1.0 frontend updates - #32

Merged
mesrikanthreddy merged 3 commits into
masterfrom
dev
Jul 18, 2026
Merged

release: sync master with v1.1.0 frontend updates#32
mesrikanthreddy merged 3 commits into
masterfrom
dev

Conversation

@mesrikanthreddy

Copy link
Copy Markdown
Collaborator

Summary

Brings master up to date with dev — one commit, `b204a32`, landed after PR #16 merged.

What's in it

Fixes stale `v1.0.0` version badges on the landing page and dashboard sidebar (now v1.1.0), corrects the Homebrew install command's org casing, and adds the VS Code extension to the feature list and install tabs — it shipped in v1.1.0 but wasn't mentioned anywhere on the site.

Landing page and dashboard sidebar still showed stale "v1.0.0"
badges. Also fixed the brew install command's org casing
(YTT-Global -> ytt-global, matching the actual tap name) and added
the VS Code extension to both the feature list and install tabs,
since it shipped this release but wasn't mentioned anywhere on the
site. Made the install tab row horizontally scrollable so the fifth
tab doesn't get clipped on narrow screens.
Srikanth Bollampally added 2 commits July 17, 2026 21:11
Extracted the actual KShield brand mark (red shield with a white "K",
already used as the site favicon) into assets/logo.svg and embedded
it at the top of README.md, centered alongside the title, tagline,
and badges instead of the plain left-aligned text header.
src-tauri/icons/* were never regenerated from the real logo — they
were Tauri's default template icon set (generic cyan/yellow
interlocking circles), added once at the initial v1.0.0 commit and
untouched since. This meant the Tauri desktop app and, more visibly,
the already-published VS Code extension (YTTGlobal.kshield-vscode)
were both shipping with the wrong icon instead of the red shield/"K"
mark used everywhere else (favicon, landing page, dashboard sidebar).

Regenerated the full icon set from assets/logo.svg via `tauri icon`
(rendered through cairosvg first — ImageMagick's built-in SVG
delegate silently drops gradients/filters and flattens the shield to
a solid color). Dropped the ios/ and android/ output directories
`tauri icon` produces by default — this project has no mobile
scaffolding, so they'd just be unused bloat. vscode-extension/icon.png
now points at the corrected 256x256 PNG.

Re-publishing the Marketplace listing with the corrected icon still
needs a manual `vsce publish` — not done here.
@mesrikanthreddy
mesrikanthreddy merged commit 91daf0b into master Jul 18, 2026
10 checks passed
@mesrikanthreddy mesrikanthreddy self-assigned this Jul 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant