Site · Showcase: apps built with Ely, from the public Ely-GPUI-Showcases repo at a pinned commit
The build fetches showcase.lock's commit and runs the catalog's own validator. /showcase/ lists featured apps first, then the rest by newest or stars, with categories and search; /showcase/<id>/ shows previews, links and the README. The header drops its sound switch below 414px so the fourth link fits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
7e39a9383d
commit
f281d01f35
17 files changed
+567
-13
No files matched your search
@@ -360,3 +360,20 @@
|
||||
| T50f | 2 | PASS | |
|
||||
| T50g | 1 | FAIL | the platforms row said the gallery builds on all six; macOS arm64 checks it with clippy |
|
||||
| T50g | 2 | PASS | |
|
||||
| S1 | 1 | PASS | codex gpt-6.1-sol high |
|
||||
| S2 | 1 | FAIL | entity-encoded hosts; inline code and encoded addresses in READMEs; counting off Twitter's; zoneless times; a category list; PNG by signature alone; junctions; HTML media declined: Markdown pictures only |
|
||||
| S2 | 2 | FAIL | zone offsets unchecked; undecodable PNGs; prose punctuation broke allowed addresses; install steps in words |
|
||||
| S2 | 3 | FAIL | trimming ate an allowed address's own `_`; fixed after the cap (prefix plus punctuation), tested, not reviewed again |
|
||||
| S3 | 1 | FAIL | pushes off main ran no checks; GitHub sources with a slash or a query got no stars |
|
||||
| S3 | 2 | FAIL | a test's pattern lost its escapes and the suite failed to load |
|
||||
| S3 | 3 | PASS | |
|
||||
| S4 | 1 | PASS | run 37250376319 green |
|
||||
| S5 | 1 | FAIL | dev and build replaced a local preview with the pin |
|
||||
| S5 | 2 | PASS | |
|
||||
| S6 | 1 | FAIL | the header clipped at 320px once Geist loaded; a long author overflowed |
|
||||
| S6 | 2 | PASS | |
|
||||
| S7 | 1 | FAIL | a README table overflowed at 320px |
|
||||
| S7 | 2 | PASS | |
|
||||
| S8 | 1 | FAIL | the card click matched names by substring; the unknown id could be a real one |
|
||||
| S8 | 2 | PASS | |
|
||||
| S9 | 1 | PASS | |
|
||||
@@ -0,0 +1,14 @@
|
||||
# Showcase round, 2026-10-04
|
||||
|
||||
An apps page like gpui-kit.com/apps, fed by a public repo, `ZacharyZhang-NY/Ely-GPUI-Showcases`.
|
||||
Choices, the user's: the catalog starts empty; the site fetches the repo at a pinned commit when it builds; categories and search, stars from CI, a detail page from the app's README, a featured order.
|
||||
|
||||
- [x] S1 Plan: these lines, the T51 lines in `TASKS.md`
|
||||
- [x] S2 Repo · Catalog: `apps/<id>/manifest.json`, `featured.json`, README, CONTRIBUTING; `scripts/validate.mjs` with tests
|
||||
- [x] S3 Repo · CI: validate on every push and pull request; stars refreshed on main and weekly, `scripts/stars.mjs` with tests
|
||||
- [x] S4 Repo · Publish: the public repo on GitHub, pushed, CI green
|
||||
- [x] S5 Site · Data: `frontend/showcase.lock` pins a commit; `scripts/showcase.mjs` fetches it, runs the repo's validator, renders READMEs, writes the catalog; dev, build and CI run it
|
||||
- [x] S6 Site · List: `/showcase/`, a Showcase link in the header, featured first, the rest newest then stars, categories with counts, search, the empty state, Submit
|
||||
- [x] S7 Site · Detail: `/showcase/$app/`, previews, links, platforms, stars, the README
|
||||
- [x] S8 Site · Tests: unit tests for order and filters; Playwright for the page, the empty state and the link
|
||||
- [x] S9 Docs: AGENTS.md; acceptance, item by item
|
||||
Reference in new issue
Block a user