Skip to content

Site fixes - #87

Merged
bharathm03 merged 1 commit into
mainfrom
development
Sep 3, 2026
Merged

Site fixes#87
bharathm03 merged 1 commit into
mainfrom
development

Conversation

@bharathm03

Copy link
Copy Markdown
Contributor

No description provided.

* Site: drop the Mac App Store badge — the app can't run sandboxed

The macOS App Store requires the app sandbox entitlement; antgrid's
process/PTY spawning and filesystem access can't run inside it. The
iOS App Store and Google Play badges stay, since those apps ship as
mobile companions, not the desktop agent.

* Site: give Antigravity and Kilo Code their own marks

Neither ships in the installed simple-icons set, so both fell back to
the single-letter placeholder chip. Added their marks as local astro-icon
SVGs (MIT-licensed, from lobehub/lobe-icons) alongside the seven pulled
from simple-icons.

* Site: give every agent mark its brand color, drop the Handler-supervision split

Most of the roster's brands are officially black wordmarks, so only
Claude Code, Mistral and Antigravity actually gain a hue here — the
rest fall back to the same neutral they always used. Antigravity now
uses the real thesvg-color mark (a soft gradient inside the flame
silhouette) instead of the flat lobehub glyph, which read as a stray
tile against the rest of the row.

Dropped the supervised/unsupervised split and its dot marker — this
row no longer needs to carry which three agents Handler drives; that
distinction belongs wherever Handler itself gets explained, not here.

* Site: drop the stray flex/line-height style from the local icon SVGs

Copied verbatim from lobehub's React wrapper markup; it does nothing for
a plain inlined SVG here and astro-icon's sanitizer strips it on every
load, logging a warning each time.

* Site: fix Antigravity's mark filling only a corner of its box

The thesvg-color flame silhouette's mask only covers a ~15.6x14.4
sub-region of the nominal 24x24 viewBox, so at the row's icon size it
rendered small and shifted toward the top-left next to full-bleed
siblings. Tightened the viewBox to the mask's actual content bounds
(measured via getBBox) so it fills its chip like every other mark.

* Site: stop letterboxing Claude Code and Mistral's landscape marks

Both logos are wider than tall (24x15 and 24x17.1 in their native
viewBox) but were forced into the same square 14x14 slot as the square
marks, padding them small. Pulled them in as local icons with a
tightened viewBox and let them render at their natural aspect ratio
instead of a fixed square.

* Site: actually pin the drawer footer and command tray to the window edge

The prior fix added mt-auto to the drawer's sign-in row, but
.appwin-rail's display:block media-query rule lives outside any
@layer, so it silently outranked Rail.astro's own flex/flex-col
utility classes (those sit in Tailwind's layered utilities) and
flattened the column back to block, making mt-auto inert. Switched
the rule to display:flex.

The agent pane's test/lint tray had the same symptom for a different
reason: nothing made the pane a flex column at all, so it just sat
under the transcript with the grid row's leftover height as dead
space beneath it. Made the pane a flex column with the transcript
taking flex-1, so the tray sits flush at the bottom like the drawer's
footer.
@bharathm03 bharathm03 added the changelog-ignore Not user-facing: keep this PR out of the generated release notes label Sep 3, 2026
@bharathm03
bharathm03 enabled auto-merge September 3, 2026 05:47
@bharathm03
bharathm03 merged commit 3715f0e into main Sep 3, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-ignore Not user-facing: keep this PR out of the generated release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant