Skip to content

Feat/card view - #28

Merged
NotAFlightRisk merged 2 commits into
mainfrom
feat/card-view
Oct 6, 2026
Merged

NotAFlightRisk merged 2 commits into
mainfrom
feat/card-view

Conversation

@NotAFlightRisk

Copy link
Copy Markdown
Owner

Category

Feature

Overview

Overhaul to UI

Issue Number

N/A

@vercel

vercel Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
android-rom-compat Ready Ready Preview Oct 6, 2026 8:35pm UTC

NotAFlightRisk and others added 2 commits October 6, 2026 21:34
Every data page now leads with cards that state the facts plainly, and a
Cards | Table switch at the top right brings the table back. It's two radios,
so it works without JS, and the choice is remembered between pages.

- Device pages show the bootloader and stock updates up top, then a card per
  ROM: Android version, Google apps, build date and patch, relock, what it
  needs first, what works, and the install guide
- Device, brand and ROM pages list devices as cards grouped by brand, with one
  filter bar driving cards and table alike, plus new ROM and bootloader filters
- Wording comes from one place, src/lib/facts.js: inferred answers read
  "Likely doesn't work", old reports say when they were last checked, and the
  origin jargon is gone. Unknown features stay off cards, and show in the table
- A design system: tokens, base and shared component styles, Lucide icons, and
  brand and ROM logos (Simple Icons plus the five ROMs' own marks) with initials
  as the fallback
- The API output is unchanged

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- "Report what works" fills in the device, ROM and Android version on the
  form, not just the title
- Device lists sort by newest or most ROMs, and filter by type and hardware.
  Each dropdown only offers choices that narrow the list, so a page of Pixels
  that all unlock gets no bootloader filter
- Brand tables start with a ROM's column hidden when it has never supported
  any of that brand's devices
- ROM cards read the same way every time: one build line, relock as the first
  item in the checklist, then what installing takes (stock Android first,
  other builds, the maintainer) above the buttons
- Evolution X maintainers link to their GitHub accounts, so a row's
  maintainer can now be { name, link } as well as a name
- Cards and panels sit on a subtle surface of their own in dark mode

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@NotAFlightRisk
NotAFlightRisk merged commit 5612e69 into main Oct 6, 2026
6 checks passed
@NotAFlightRisk
NotAFlightRisk deleted the feat/card-view branch October 6, 2026 20:38

This branch was successfully deployed

1 active deployment
Preview — 783f90a7 Deployed Oct 6, 2026 by vercel[bot]
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