Commit Graph
4 Commits
Author SHA1 Message Date
Kevin CodexandClaude Fable 5 c48bede2fa Add Open Graph and Twitter card metadata with branded share image (#7)
* Add Open Graph and Twitter card metadata with branded share image

Sharing the explorer link previously produced a bare, imageless card.
index.html now carries og:/twitter: metadata with absolute URLs (link
scrapers don't resolve relative paths or run JS), and public/og.png is
a 1200x630 card in the app's own terminal aesthetic: blueprint grid,
gitlawb mark + "explorer." wordmark, and a real repo row with activity
sparkline. 41 KB, rendered from a JetBrains Mono HTML template.

Co-Authored-By: Claude Fable 5 <[email protected]>

* Feature openclaude in the OG card repo row

Real repo data from the node: z6MkqDnb/openclaude, its actual branch
and update recency, described by its README one-liner.

Co-Authored-By: Claude Fable 5 <[email protected]>

---------

Co-authored-by: Claude Fable 5 <[email protected]>
2026-07-03 09:56:00 +08:00
Kevin CodexandClaude Fable 5 253669bb58 Rebrand to gitlawb logo and polish the repo detail page (#5)
Branding: the official gitlawb mark (extracted as a 4KB currentColor SVG
from the platform brand asset) replaces the text-only header branding —
now [logo] explorer — and the purple-bolt favicon, which becomes the
mark on a black tile. Title and footer read "gitlawb explorer".

Detail page:
- Owner DID middle-truncates via new truncateDid() (did:key:z6Mkn…xXxYk),
  full DID on hover and in the copy button; footer node DID reuses it.
- Right stats column widens 380px → 440px with rebalanced cells so the
  commit hash and created date sit on one line.
- README render and file markdown preview drop the 72ch cap; the code
  viewer drops its 1100px cap — both now fill the content width.

Co-authored-by: Claude Fable 5 <[email protected]>
2026-07-03 09:28:06 +08:00
Kevin CodexandClaude Fable 5 dba2a2683b Redesign explorer with terminal aesthetic and real-scale data
Visual overhaul to match the gitlawb terminal mockups in reference/:
JetBrains Mono throughout, dark-first near-black theme (light kept as
secondary), grid-line hero panels, uppercase micro-labels, square pills,
and a footer carrying the node DID and version. Removes the inline-style
+ JS hover pattern and dead components (Navbar, PageHeader).

Points at production node.gitlawb.com (82k repos) and replaces the
fetch-everything data layer with server-side pagination via limit/offset
and X-Total-Count. List state is URL-driven (?page=&per=&q=&sort=&owner=).
Search/sort run client-side per page until VITE_SERVER_SEARCH enables the
node's q=/sort= params.

New: agents explore tab (capabilities, trust tiers, owner->repos link),
sort + fork filters, debounced labeled search, skeleton loading states,
real issues/pulls/events/certs lists in repo detail with error + retry,
working browse-code/pull-requests buttons, node stats in the top bar.

Fixes: doubled did:key prefix in detail header, duplicate star count in
StatsPanel, null-description crash in search, keyboard-inaccessible rows,
hover-only clone button, header/content width mismatch.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-03 06:10:56 +08:00
Khushi Chetule 5fa738e00e Redesign repository explorer UI and improve responsiveness 2026-06-11 19:21:02 +05:30