Commit Graph
25 Commits
Author SHA1 Message Date
ZacharyZhang-NY b03c9f2853 Updates: opt-in launch check, Check for Updates…, install after a normal quit, from the Gitea release; dmgs carry an Applications link (UPD-1, REL-1) 2026-10-09 16:34:32 -04:00
ZacharyZhang-NY 383a1ea467 One copy per app: a second is refused and names the running process (X-03) 2026-10-09 14:57:30 -04:00
ZacharyZhang-NY 6bf5d6c7e6 ElyMark: keys typed before an outside write survive; same text adopts the file; autosave resumes (M-01) 2026-10-09 14:39:58 -04:00
ZacharyZhang-NY ec87e28a46 Doc, Table, Show start past unreadable settings; the newest author name signs, restarts too (X-02) 2026-10-09 11:59:26 -04:00
ZacharyZhang-NY b3fc6c9c82 ElyMark: the probe also requires each task box drawn (R2.14) 2026-10-09 09:01:13 -04:00
ZacharyZhang-NY 35165139a8 ElyShow: the fullscreen check also requires the menu bar and Dock hidden (R2.5) 2026-10-09 08:22:31 -04:00
ZacharyZhang-NY 9a126611a2 ElyMark: the probe checks every task box, ticked or not (R2.14) 2026-10-09 08:09:54 -04:00
ZacharyZhang-NY 409805e863 Shorten a comment (R2.5) 2026-10-09 06:43:14 -04:00
ZacharyZhang-NY ecd849601b ElyShow: a real-window check that the show covers the whole screen (R2.5) 2026-10-09 06:43:11 -04:00
ZacharyZhang-NY 65d79295ec ElyMark: short table rows compare padded, as GFM reads them (R2.13) 2026-10-09 06:38:35 -04:00
ZacharyZhang-NY 44a61443fa ElyMark: tables compare by alignment and cell source, in quotes and lists too; rewritten cells stay raw (R2.13) 2026-10-09 05:15:42 -04:00
ZacharyZhang-NY c77bd2a281 ElyMark: task boxes are drawn at text size on the first line (R2.14) 2026-10-09 03:57:56 -04:00
ZacharyZhang-NY f28768634f ElyMark: a table stays a table whatever its spacing; edits keep the document's table style (R2.13) 2026-10-09 03:50:52 -04:00
ZacharyZhang-NY f6f4b95108 Inert step refuses an unreadable plist; guard runs it on a fake bundle (R2.15) 2026-10-09 01:34:07 -04:00
ZacharyZhang-NY b5d490c49a Inert step tolerates only 'not registered'; guard fails on query or plist errors; test asserts the tile rejection (R2.15) 2026-10-09 01:31:08 -04:00
ZacharyZhang-NY 466afe20a0 No LibreOffice in Open With: built bundle claims nothing, no image is mounted (R2.15) 2026-10-09 01:23:06 -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 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 b991d59b21 Site: isometric geometry; comment checks scan JS, TS and CSS by tokens 2026-10-08 23:26:32 -04:00
ZacharyZhang-NY 570bb176e8 Comment check: multi-line block comments in .ts and .css 2026-10-08 23:20:51 -04:00
ZacharyZhang-NY e96bea98d3 Site: shorter test comment; comment check covers the site 2026-10-08 23:17:01 -04:00
ZacharyZhang-NY ca6782d37d Add the project rules, requirements and task records 2026-10-08 22:32:28 -04:00
ZacharyZhang-NY 98d7e75fca Bench: edits timed at the drawn tile; per-cycle document counts; posted chords
release / macos (arm64, macos-15) (push) Canceled after 0s
release / macos (x86_64, macos-15-intel) (push) Canceled after 0s
2026-10-08 22:22:29 -04:00
ZacharyZhang-NY 946e5cf835 Bench: first screen is a drawn tile; handles checked by identity; clean record 2026-10-08 21:59:06 -04:00
ZacharyZhang-NY b7fca0146d Ely Office: six offline-first desktop apps in Rust and GPUI
ElyDoc, ElyTable, ElyShow (LibreOfficeKit), ElyPDF (MuPDF), ElyTree (Git),
ElyMark (Milkdown and CodeMirror in CEF). ElyMail and ElyAgent follow.
2026-10-08 21:20:08 -04:00