ZacharyZhang-NY and Claude Opus 5.5
68b5af76e0
Windows and Linux build environments; check clean on both (E-01)
...
MuPDF builds with MSBuild on Windows (/MT, OpenSSL from vcpkg);
Git for Windows' MinGit stands in for the source build there. CEF
loads from where libcef lives and sets its API version first on
every platform. File identity on Windows compares volume and index.
The checkout and reference/ keep LF on Windows.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 03:53:56 -04:00
ZacharyZhang-NY
d59159cea2
Fixes for M-02 to M-14, G-01 to G-14, K-02 to K-04, X-04 to X-14, not yet reviewed
...
Committed before review so Windows and WSL builds can start.
Each fix was tested and mutation-checked here; the codex review
of each item is still to come, so tasks/BUGS.md stays unticked.
M-02 is mid-review: round 1 findings are fixed (apps/ely-mark/src/tally.rs).
K-01 stays deferred. The ElyMark window test mark-outside.sh failed
once at its crash-recovery step in the last run; not yet looked into.
2026-10-10 02:29:19 -04:00
ZacharyZhang-NY
4d7ec45027
ElyTable: the wheel scrolls past the data without waiting for the kernel (T-06)
2026-10-09 18:30:52 -04:00
ZacharyZhang-NY
798e00571a
ElyTable: header clicks and row or column sizes work right after a cell click (T-07)
2026-10-09 18:20:28 -04:00
ZacharyZhang-NY
7a12a28b67
ElyTable: the sheet's size follows every scale change; its end stays reachable after a zoom (T-05)
2026-10-09 18:11:39 -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
a6d8a1de43
ElyTable: a sheet starts at the left, even before its geometry arrives (T-03)
2026-10-09 10:16:11 -04:00
ZacharyZhang-NY
ecf977364b
ElyTable: a cell scrolls in by the least amount; a drag never scrolls under the pointer (T-02)
2026-10-09 09:47:10 -04:00
ZacharyZhang-NY
eee3b9e288
ElyTable: the chart search uses its own sheet, scans the sheet as a last resort, and fails cleanly with no room (R2.10)
2026-10-09 09:10:28 -04:00
ZacharyZhang-NY
81487fb32d
ElyTable: the chart search skips merged cells, looks four ways, and never throws (R2.10)
2026-10-09 08:49:39 -04:00
ZacharyZhang-NY
f4dad1d269
ElyTable: a new chart goes in empty cells beside its data, off the view if need be, and scrolls into view (R2.10)
2026-10-09 06:47:31 -04:00
ZacharyZhang-NY
6445f3144d
Zoom reads the current centring offset, so bunched zooms hold the anchor (R2.7); figures pass kernel values through, tested (R2.8)
2026-10-09 05:56:15 -04:00
ZacharyZhang-NY
2c3f3894dd
ElyShow: the large-layer test checks the shape lands past the first piece (R2.20)
2026-10-09 05:55:06 -04:00
ZacharyZhang-NY
2537472bd3
Documents: zoom anchors past the centring offset; key zoom keeps the page's left edge (R2.7)
2026-10-09 04:40:12 -04:00
ZacharyZhang-NY
3f567bf4a0
ElyTable: selection figures show as the kernel formats them for the cell (R2.8)
2026-10-09 04:36:18 -04:00
ZacharyZhang-NY
50e18d835e
ElyShow: a layer comes in 16 MiB pieces; closing a deck drops its waiting layers (R2.20)
2026-10-09 04:28:04 -04:00
ZacharyZhang-NY
b591aa8625
ElyTable: a new chart lands beside its data (R2.10)
2026-10-09 04:02:32 -04:00
ZacharyZhang-NY
cc67055ccc
ElyTable: a filtered range keeps its rows only for a cell inside it (R2.9)
2026-10-09 03:43:29 -04:00
ZacharyZhang-NY
0ce468a3ad
ElyTable: under LOK an AutoFilter range keeps its rows through list, apply, toggle, undo and reopen (R2.9)
2026-10-09 03:20:07 -04:00
ZacharyZhang-NY
d4c5f90c87
ElyTable: an AutoFilter on marked rows keeps the total below out (R2.9)
2026-10-09 02:53:55 -04:00
ZacharyZhang-NY
1cf81dcb44
Sheet scroll checks run on a real sheet with its geometry (R2.16)
2026-10-09 02:39:47 -04:00
ZacharyZhang-NY
05c3eab2f8
Shorten a comment (R2.7)
2026-10-09 02:38:50 -04:00
ZacharyZhang-NY
1b1148a410
ElyDoc: a page stays centred and zoom stays on the page; only a sheet grows past its size (R2.7)
2026-10-09 02:38:46 -04:00
ZacharyZhang-NY
48e83a9b45
ElyShow: show layers come one per reply, so large slides play (R2.20)
2026-10-09 02:31:47 -04:00
ZacharyZhang-NY
56855acfb4
ElyTable: zoom and DPI keep the scroll in print twips; drag and zoom tests far down a sheet (R2.16)
2026-10-09 02:29:46 -04:00
ZacharyZhang-NY
ee98f6d7c0
ElyShow: test paints slide two's pixels after a switch (R2.4)
2026-10-09 02:11:58 -04:00
ZacharyZhang-NY
be31260753
ElyShow: switching slides repaints the canvas (R2.4)
2026-10-09 02:05:45 -04:00
ZacharyZhang-NY
0d529e1b0d
ElyTable: clicks and drags land on the cell under them far down a sheet (R2.16)
2026-10-09 02:04:13 -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
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