ZacharyZhang-NY and Claude
0e0415fdbe
Site: the download count adds Gitea's history to GitHub's
...
Gitea holds the downloads made before the move, so the worker sums
both hosts' asset download counts (update manifests excluded). Gitea is
read with the same five-minute cache and a five-second limit; when it
is down or answers oddly, the count is GitHub's alone. Downloads stay
on GitHub only.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-19 19:37:59 -04:00
ZacharyZhang-NY and Claude
271468d0e5
Relicense Ely Office's own code from AGPL-3.0 to MIT
...
LICENSE is the MIT text, copyright Yang Zhang; the workspace crates,
the docs and the site say MIT. Bundled engines keep their licences:
LibreOffice (MPL-2.0), Git (GPL-2.0) and MuPDF (AGPL-3.0), which ElyPDF
links, so the Linux packages name both, e.g. "MIT AND AGPL-3.0-or-later".
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-19 19:31:09 -04:00
ZacharyZhang-NY and Claude
6b28c54e33
Site: releases and source on GitHub; the Mac build is notarized
...
The worker reads the newest release and download counts from GitHub's
API, with an optional GITHUB_TOKEN secret for the rate limit. Download
links go to GitHub's latest release, and the source link wears the
GitHub mark. The "not notarized" notice goes: macOS builds are signed
and notarized now.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-19 19:21:30 -04:00
ZacharyZhang-NY and Claude Opus 5.5
8946a08538
Video scripts: comments are one line, ten words
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 16:00:23 -04:00
ZacharyZhang-NY and Claude Opus 5.5
8f31e53cfc
0.1.5 update video and Chinese changelog
...
Real footage of the installed 0.1.5 apps, composited in Remotion with
shape morphs between sections; synthesized score and UI sounds. Logs
P3-17 (ElyTable keyboard zoom leaves the grid half-scrolled).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-15 09:24:06 -04:00
ZacharyZhang-NY and Claude Opus 5.5
991bfb78ad
Site: download and Gitea icons on the hero links [skip ci]
...
The Gitea mark is its logo's two cup paths in the link color.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 13:52:35 -04:00
ZacharyZhang-NY and Claude Opus 5.5
f447cdca5c
Site: downloads in the hero; hero links on one baseline, Source translated [skip ci]
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 13:47:15 -04:00
ZacharyZhang-NY and Claude Opus 5.5
854c360ea1
Site: show downloads across every release [skip ci]
...
/release.json adds the sum of every release asset's downloads; the
update manifests are the apps' checks, not downloads.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 13:43:38 -04:00
ZacharyZhang-NY and Claude Opus 5.5
87c42fde0e
Site: read the newest version from Gitea; links follow releases/latest [skip ci]
...
A worker answers /release.json from the Gitea API (Gitea sends no
CORS headers, so the page cannot ask it directly).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 13:35:58 -04:00
ZacharyZhang-NY and Claude Opus 5.5
48306fcd16
Site: link downloads to v0.1.4 [skip ci]
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 13:33:25 -04:00
ZacharyZhang-NY and Claude Opus 5.5
178625b6f3
Site: v0.1.3 is out for macOS, Windows and Linux; a download link in the hero
...
Downloads go to the v0.1.3 release page.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-11 01:18:38 -04:00
ZacharyZhang-NY and Claude Opus 5.5
a3ff244f97
Version 0.1.3
...
release / windows (push) Failing after 4s
release / linux (push) Skipped
release / macos (push) Failing after 31s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 20:43:50 -04:00
ZacharyZhang-NY
fde97a01a9
Version 0.1.2
2026-10-09 16:34:52 -04:00
ZacharyZhang-NY
096b7f8fd4
Site: the release comment names no host
2026-10-09 16:04:45 -04:00
ZacharyZhang-NY
623bc085f6
Hosting moves to git.zacharyzhang.com: component dependency, site links, references; GitHub workflows removed
2026-10-09 15:58:26 -04:00
ZacharyZhang-NY
8a7e45d901
Version 0.1.1
2026-10-09 08:51:42 -04:00
ZacharyZhang-NY
326fe24cba
Video: the check compares both renderers at the cut and every exit frame's recordings (R2.3)
2026-10-09 08:23:16 -04:00
ZacharyZhang-NY
301890485f
Video: one slab list for montage and exit; a render check for the recordings at the cut (R2.3)
2026-10-09 06:36:27 -04:00
ZacharyZhang-NY
1bf693f7ab
Video: leaving screens share the montage's geometry; renderer tests for names and recordings (R2.3)
2026-10-09 05:19:34 -04:00
ZacharyZhang-NY
5e2cf83da8
Video: app names clear before the flatten; montage screens play while they lift (R2.3)
2026-10-09 02:31:47 -04:00
ZacharyZhang-NY
78a0158956
Site: names use the SVG's screen transform; resize tests use CSS size (R2.2)
2026-10-09 01:45:00 -04:00
ZacharyZhang-NY
c078d3d0a7
Site: drop dead screenshot text, screen() and images (R2.18)
2026-10-09 01:41:23 -04:00
ZacharyZhang-NY
92702273df
Site: downloads go to the GitHub release page (R2.18)
2026-10-09 01:37:38 -04:00
ZacharyZhang-NY
5a36ffc272
Site: names placed from the rest pose, follow model resizes; two-axis tests with motion (R2.2)
2026-10-09 01:15:27 -04:00
ZacharyZhang-NY
41fe64c74d
Site: shown names follow the camera; touch tests fail on console and request errors (R2.2)
2026-10-09 01:11:59 -04:00
ZacharyZhang-NY
f5455ecd36
Site: contrast check counts element and ancestor opacity (R2.1)
2026-10-09 01:08:06 -04:00
ZacharyZhang-NY
9df123ff94
Site: alpha-aware contrast check; test the open steps (R2.1)
2026-10-09 01:05:26 -04:00
ZacharyZhang-NY
5162692902
Site: source archives, macOS 15 open steps, contrast test in both themes (R2.1)
2026-10-09 01:02:15 -04:00
ZacharyZhang-NY
4d8bd05633
Video: voxel titles, new opening with world turn, app punch-ins and callouts, six-screen montage, props sequence; site carries the new film
2026-10-09 00:36:35 -04:00
ZacharyZhang-NY
70cd57bd5d
Site: scroll tour with live clips, beat-reactive desk and speaker, road playground, night wave, film on an isometric screen
2026-10-09 00:33:25 -04:00
ZacharyZhang-NY
b6b882a8a1
Video: final edit, checks; V4–V6 done
2026-10-09 00:06:21 -04:00
ZacharyZhang-NY
f017ef38c4
Site: e2e for language switch, link targets and revealed downloads
2026-10-09 00:03:57 -04:00
ZacharyZhang-NY
0a01845db9
Site: props text on one level, GitHub links
2026-10-08 23:59:12 -04:00
ZacharyZhang-NY
d0d890359b
agents.md: site stack, directory and deploy; site task list
2026-10-08 23:58:20 -04:00
ZacharyZhang-NY
07719a1fd3
Site: app regions with screenshots, props, downloads, English and Chinese, narrow layout; hit layer follows draw order
2026-10-08 23:57:34 -04:00
ZacharyZhang-NY
29e4e7f70f
Site: separate hover, focus and press; still hit areas; one-cell lift; e2e tests
2026-10-08 23:47:27 -04:00
ZacharyZhang-NY
0f62a36182
Site: buildings lift on hover and focus, sink on press; ordered keyboard links
2026-10-08 23:40:54 -04:00
ZacharyZhang-NY
366f7529ba
Site: S3 passed review; V3 recordings done
2026-10-08 23:39:15 -04:00
ZacharyZhang-NY
6619e6e1fb
Site: close road gaps, ElyMark exports to PDF, test road links; recording fixes
2026-10-08 23:35:05 -04:00
ZacharyZhang-NY
3b75617599
Site: hero model of six apps, roads, beat-timed growth
2026-10-08 23:29:21 -04:00
ZacharyZhang-NY
b991d59b21
Site: isometric geometry; comment checks scan JS, TS and CSS by tokens
2026-10-08 23:26:32 -04:00
ZacharyZhang-NY
e96bea98d3
Site: shorter test comment; comment check covers the site
2026-10-08 23:17:01 -04:00
ZacharyZhang-NY
4b76473fde
Site: order only blocks whose projections overlap; ordering tests
2026-10-08 23:13:19 -04:00
ZacharyZhang-NY
623554fa77
Site: isometric blocks in SVG with an outline under the faces; separating-axis draw order
2026-10-08 23:07:10 -04:00
ZacharyZhang-NY
01397eb1e5
Site: isometric geometry, blocks shaded on three faces
2026-10-08 22:59:44 -04:00
ZacharyZhang-NY
1178aaa4f2
Site: Vite 8 skeleton for Workers static assets; task lists
2026-10-08 22:52:25 -04:00