ZacharyZhang-NY
c2b70b1455
Issue forms: Bug Report, Component Request and Other, each titled by its kind; blank issues point to the live components
2026-10-01 10:58:09 -04:00
ZacharyZhang-NY
259ee2ab9c
T47 Ship: CI runs the crate's checks on macOS and the site's tests and build
2026-10-01 10:38:19 -04:00
ZacharyZhang-NY
465c48ce12
T47 Ship: the site lives at elygpui.com; its share image and the gallery's pictures load from there
2026-10-01 10:38:18 -04:00
ZacharyZhang-NY
c5ad42d154
Remove frontend-reference: the folder, its ignore line and its docs
2026-10-01 10:03:27 -04:00
ZacharyZhang-NY
8d7797eaf2
更新 README.md
2026-10-01 08:51:27 -04:00
ZacharyZhang-NY
ed2904ce60
T47 Ship: a gallery whose wasm fetch fails retries, then tells the host; the host shows it at once and waits a minute for a slow start
2026-10-01 08:49:10 -04:00
ZacharyZhang-NY
293ab76a0f
T47 Ship: wrangler leaves macOS folder files out
2026-10-01 08:44:46 -04:00
ZacharyZhang-NY
fe1a7f35d6
T47 Ship: the OG image lives at the site's own domain
2026-10-01 08:43:43 -04:00
ZacharyZhang-NY
d06a0e9e1a
T46a Site · the hero title fits at 768 too
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
28dc0bdb35
T46a Site · Owner's notes pass review; the hero title fits its column
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
ac1a869fb5
T46a Site · Owner's notes: short story names, aligned icons, a whole city title, tighter story tops, hidden scroll bars, a tablet step at 1024
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
9079b21bdb
T46 E2E passes review; T45 closes
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
033c41c5cc
T46 E2E: typing proven by inked pixels, home frames proven mounted before their claims, full screen measured, window captures decoded
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
4587d1f251
T46 E2E: the suite follows the new site (hero, features, city, search, rail, keys, captures, live frames, focus, skip, full screen), in Chrome, Firefox and a phone
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
1bf9c632ec
T45e Site · Local passes review
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
5d198634e7
T45e Site · Local: pnpm local builds the gallery for localhost, builds the site and serves both on 4173
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
ffbb37183d
T45d Site · Components passes review; Slash leaves a hidden field alone; the review log moves to tasks/reviews.md
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
4aff314bb5
T45d Site · Components: the rail reveals the current story with room, Shift arrows stay the page's
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
8d647e632f
T45d Site · Components: comments one short line
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
8712fd0389
T45d Site · Components: one search over chapters, stories and components (Slash, Enter, Escape), the index in hairline rows, the story beside a sticky chapter rail, arrows between stories
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
9ea811d4e8
T45c Site · Home: full screen stops the glide at once, a starting gallery leaves the host's focus alone, a focused frame stays mounted
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
d7dbcfbb18
T45c Site · Home: full screen locks the page's overflow and Lenis halts on it, ending a glide in flight
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
03f40c4b86
T45c Site · Home: a route change ends the glide, full screen holds against the wheel, each skip control focuses its own target
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
b47f2267e4
T45c Site · Home: a full-screen hero, five live features beside their miniatures, counts on the beat, the chapters as a city, a closing call; smooth scroll, reveals from scroll, a fade between routes; the OG image from the new hero
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
7fd05df4dc
T45b Site · Iso passes review
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
d05e73770f
T45b Site · Iso: diagonal cells in order, the pointer meets only grown cells, motion follows the system live, replay by key, the header fits 280px
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
02c2bbe0a1
T45b Site · Iso: isometric line miniatures on a canvas, hidden lines removed, cells on a marimba beat, playable under the pointer, still under reduced motion
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
ddcc8a4938
T45a Site · Stack passes review
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
49d5c8161d
T45a Site · Stack: comments one short line
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
3ae04f4ead
T45a Site · Stack: reloads open in the current mode, the first paint keeps the system's, plain route changes
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
167055fdae
T45a Site · Stack: Vite 8, React 19 and TanStack Router under pnpm; routes, theme, fonts, the manifest
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
e3957f7816
Update README.md
2026-09-30 00:29:08 -04:00
ZacharyZhang-NY
327bdf4b7f
T45 Website: native captures stand in where a browser cannot run, an OG image, no web notes
2026-09-30 00:03:23 -04:00
ZacharyZhang-NY
587e08b5cb
T45 Website: an isometric miniature grows to a marimba; finance, charts and chat beside their models; no bars, no boxes
2026-09-29 23:40:04 -04:00
ZacharyZhang-NY
f50a708951
T46 E2E: Playwright walks the built site, desktop and phone, live stories included
2026-09-29 23:40:04 -04:00
ZacharyZhang-NY
6ff43607b7
T45 Website: a home in motion and every story live, chapters on the left
2026-09-29 23:40:04 -04:00
ZacharyZhang-NY
58d3fd7fe2
T44d Web · Stories passes review
2026-09-29 23:39:50 -04:00
ZacharyZhang-NY
dcdd46038e
T44d Web · Hidden builders start nothing, fields blink only in focus, grids paste with Control
2026-09-29 23:02:37 -04:00
ZacharyZhang-NY
81adec5c47
T44d Web · Hidden demos keep still, wide ones scroll whole, pastes read the web's clipboard
2026-09-29 22:13:27 -04:00
ZacharyZhang-NY
2463bb0ac9
T44d Web · Stories stand alone: nested ones surface, hidden ones drop their demos, early themes land, pastes arrive
2026-09-29 19:16:41 -04:00
ZacharyZhang-NY
edab58e91a
T44d Web · The gallery's start takes its defaults from one place
2026-09-29 19:16:41 -04:00
ZacharyZhang-NY
2cd2ca8bc1
T44d Web · What a browser cannot do says why; fonts resolve; the bundle builds
...
Demos that open a second window, take files, move the window, read the
clipboard or set native menus show a note on the web in the blocked style.
IBM Plex Sans Regular joins the assets, unmodified, where gpui's svg
renderer loads it: gpui_web answers .SystemUIFont with it. The gallery's
web entry registers a Hebrew cut of Noto Sans Hebrew. scripts/web.sh builds
the bundle with wasm-bindgen and wasm-opt -Oz, 20.0 MB, and fails past 25 MiB.
2026-09-29 19:16:41 -04:00
ZacharyZhang-NY
48c7b09d8d
T44d Web · Gallery builds for wasm32: one story per section by URL, themed by the host
...
The gallery's entry runs natively or, on wasm32, from a wasm_bindgen start
through gpui_web, single-threaded with WebGL2 fallback. ?page, ?story and
?theme choose what shows; an unknown one fails in the page and the log.
set_theme switches the mode later. Pictures load from ELY_GALLERY_ASSETS.
scripts/stories.py writes examples/gallery/stories.json from the pages.
2026-09-29 19:16:41 -04:00
ZacharyZhang-NY
a03df0987c
web: the library checks for wasm32 (carried)
2026-09-29 19:16:41 -04:00
ZacharyZhang-NY
fe467d2bfe
T44c Port · Parity passes review
2026-09-29 19:14:18 -04:00
ZacharyZhang-NY
2da09c1947
Port · Parity: the last long comments are short
2026-09-29 18:43:49 -04:00
ZacharyZhang-NY
c59d19645d
Port · Parity: dark shots judged; the status shot waits out the tooltip; comments one short line
2026-09-29 18:18:05 -04:00
ZacharyZhang-NY
3f1597fa28
Port · Parity: every page matches gpui 0.2.2's; the rules re-tested
...
Every page and scripted state was shot with gpui 0.2.2 and with the
port, light and dark, full width and at 280px, judged pair by pair by
agents with skeptics, and every page's log diffed. What differed is
fixed, each with a test that fails without it where the test platform
can show it:
- The gallery's harness takes posted mouse moves (gpui_macos listens
to a tracking area), posts each drag move twice (it no longer
replays a held drag), and waits three frames before each shot.
- Rolling digits: a block column, so taffy 0.13 lends the cell no
baseline, and a line of whole device pixels, since gpui snaps each
length on its own. DescriptionList's row aligns ends.
- Margins that taffy 0.13 collapses through a plain block: the
drawer's pull and snap, the stagger and transition rise, the dialog
and palette rises, the fullscreen dialog's slide.
- An Input keeps room to type in a squeezed row; the field rows drop
w_full, whose reason was taffy 0.9's.
AGENTS.md's rules that named gpui 0.2.2 or taffy 0.9 were re-tested
against both sources and rewritten, and new ones say what the port
changed. TASKS.md's tags follow: what the new gpui makes possible is
prove. Captions, doc comments and README say what holds now.
2026-09-29 10:39:55 -04:00
ZacharyZhang-NY
3189df013f
Tasks: the site deploys to Cloudflare through wrangler
...
The Dokploy line was a misreading; the plan stays as it was.
2026-09-29 00:28:32 -04:00
ZacharyZhang-NY
48dce3b52b
T44b Port · Build passes review
2026-09-28 21:24:24 -04:00