ZacharyZhang-NY and Claude Opus 5.5
cb513d49de
tasks: log the Windows-only ElyPDF and ElyTree test failures (P3-13, P3-14)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 16:38:58 -04:00
ZacharyZhang-NY and Claude Opus 5.5
539206297c
R4.9: ElyMark menus and keys as Typora's, component pin 6b033f3
...
Paragraph and Format menus with Typora's items, labels and keys; Table
is a Paragraph submenu with row and column moves and source tidy.
Ctrl+/ toggles source, F8 focus, F9 typewriter, Ctrl+Shift+=/-/0 size,
Ctrl+Shift+C copies as Markdown, Ctrl+Shift+V pastes as plain text.
Refused commands show why, including refusals read in the background.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 16:38:28 -04:00
ZacharyZhang-NY and Claude Opus 5.5
4252ff5062
ely-table: name the header predicate type in the menu tests (clippy type_complexity)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 16:29:30 -04:00
ZacharyZhang-NY and Claude Opus 5.5
7d4016eadb
tasks: R4.8 table moves and tidy, three review rounds
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 15:56:47 -04:00
ZacharyZhang-NY and Claude Opus 5.5
91e54b5f48
R4.7: block commands, reviewed three rounds, round-3 fixes in component 0558f0c
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 15:04:10 -04:00
ZacharyZhang-NY and Claude Opus 5.5
135002fda9
R5.7: Gitea #1 , ElyShow's slide strip scrolls with the wheel; R1 PASS
...
The strip's list sat in a ContextMenu host with no size, so it grew
with its content and never overflowed. The host now fills its column,
as ElyPDF's do; a 24-slide test wheels to the last slide.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 14:36:00 -04:00
ZacharyZhang-NY and Claude Opus 5.5
35a7bbb904
R5.6: ElyShow right-click menus, PowerPoint-style; Impress table borders drag; R3 PASS
...
The canvas offers Ely's menu by target: slide (layouts, comment), text
(bullets, numbering, comment), shape or text box, picture (replace,
crop), table (insert, delete, merge), each item gated by the kernel's
state for its own command. Impress's table borders read as text and
drag through R5.3's path; patch 0047 reports every edge's bounds and
makes the left edge drag. A line past its bound never moves against
the drag, so a still press sends nothing.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 14:26:27 -04:00
ZacharyZhang-NY and Claude Opus 5.5
411d32b97e
R4.6: inline format commands, closed after three review rounds
...
Component 68d33b4..1d03545 (pushed). Round-3 findings fixed with
regressions; rounds spent. Two limits recorded in the task line.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 13:16:35 -04:00
ZacharyZhang-NY and Claude Opus 5.5
87886c8a8d
R5.5: ElyTable right-click menus, Excel-style; three rounds used, last fixes tested
...
Grid and header menus share ely_office::menu with ElyDoc. Each item's
availability is the kernel's state for the exact command it runs
(patch 0045). Patch 0046 lets a header select its row or column while
a shape is selected or its text is edited: the view shell ends the
drawing edit, keeps the typed text, leaves drawing mode, then marks.
Ely no longer sends Esc first.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 13:02:10 -04:00
ZacharyZhang-NY and Claude Opus 5.5
07c0b43542
R4.5: a press lands on the pressed character [~]
...
Component 5af11fe..c35fdac (pushed): a press opens its block with the
caret on the pressed character; a secondary press moves the caret and
emits DocumentEvent::Pointed. Three review rounds failed; the round-3
findings are fixed with the reviewer's probes as regressions, unreviewed.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 11:35:38 -04:00
ZacharyZhang-NY and Claude Opus 5.5
293643b8ae
R5.4: ElyDoc's right-click and table borders checked in a real Windows window; agents.md records R5; R5.5 splits into ElyTable and ElyShow; R2 PASS
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 10:35:44 -04:00
ZacharyZhang-NY and Claude Opus 5.5
e6e5aea7a1
R5.3: ElyDoc drags the cursor's table borders, one kernel command per drop at the read's revision; three rounds used, last fixes tested
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 10:03:47 -04:00
ZacharyZhang-NY and Claude Opus 5.5
d07f0ddb7c
ely-mark: rustfmt the files R3.1 left unformatted
...
Formatting alone; cargo fmt --check failed on these six.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 09:12:48 -04:00
ZacharyZhang-NY and Claude Opus 5.5
256240c365
R4.4: export and copy read as the visual mode reads
...
HTML export, plain text and rich copy read each paragraph, heading,
cell and HTML block through the component's MarkdownReader (pin
1251221). Emoji, alerts, the TOC and inline tags match visual mode.
Footnotes sit in place as [n]; link titles are not written.
Three review rounds failed; round 3's one finding (a scan per
footnote over open marks) is fixed with a growth regression, unreviewed.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 09:11:47 -04:00
ZacharyZhang-NY and Claude Opus 5.5
9d80ba6f39
R5.2: ElyDoc's right-click menu follows Word by target, items enabled as the kernel's menu allows; two rounds, R2 PASS
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 08:52:54 -04:00
ZacharyZhang-NY and Claude Opus 5.5
e3c515b2f4
R4.3: block extensions read as GitHub shows them (component 8e5dad8); three rounds used, last fixes tested
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-14 00:50:00 -04:00
ZacharyZhang-NY and Claude Opus 5.5
b5bfb77ba0
R5.1: in a table, ElyDoc's panel shows the Table group first (component 9ff403d keys folds by title); three rounds, R3 PASS
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 23:37:47 -04:00
ZacharyZhang-NY and Claude Opus 5.5
c3f6684a46
R4.2: inline extensions read as GitHub shows them (component 9f39d32); three rounds used, last fixes tested
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 22:49:32 -04:00
ZacharyZhang-NY and Claude Opus 5.5
c4cb075ce3
R4.2: where Typora and GitHub read a file apart, ElyMark follows GitHub (user, 2026-10-13)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 22:06:00 -04:00
ZacharyZhang-NY and Claude Opus 5.5
962f274cc6
R4.1: icon-button rows in menus (component 1b8d678); three rounds used, last fixes tested
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 21:25:30 -04:00
ZacharyZhang-NY and Claude Opus 5.5
0c9e2b0cea
R4.0: ElyMark measures against Typora 1.14.10; review on gpt-6-astra max
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 20:08:01 -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
26c0a64665
R3.3: the LOK view's pointer follows the kernel; an arrow over cells
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
[skip ci]
v0.1.4
2026-10-12 23:31:28 -04:00
ZacharyZhang-NY and Claude Opus 5.5
ee1b8ad375
R3.2: Ctrl+wheel zooms one step per notch; version 0.1.4 [skip ci]
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 23:15:47 -04:00
ZacharyZhang-NY and Claude Opus 5.5
c1880288a5
R3.1 passes review
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 19:07:01 -04:00
ZacharyZhang-NY
ecf29cd6b5
R3.1: a saved session keeps the plain path; writes keep \?
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 19:03:37 -04:00
ZacharyZhang-NY and Claude Opus 5.5
d929a807c4
R3.1: keep \?\ for file IO; simplify a save target only as a whole
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 18:56:57 -04:00
ZacharyZhang-NY and Claude Opus 5.5
d0b5aede95
R3.1: real paths without \?\ on Windows (dunce); old recent lists read plain
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 18:46:37 -04:00
ZacharyZhang-NY and Claude Opus 5.5
1066b41cb0
PERF-07 on Linux: P50 297 ms, P95 582 ms
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 17:18:55 -04:00
ZacharyZhang-NY and Claude Opus 5.5
39955cdf66
C14.R done (R3 ok): the eight items fixed after round 3 are reviewed
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 17:18:04 -04:00
ZacharyZhang-NY and Claude Opus 5.5
94af561068
C14.R r2: comments within ten words (library pinned at the fix)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 17:11:02 -04:00
ZacharyZhang-NY and Claude Opus 5.5
9d5f04a973
C14.R r1: Shift-Tab outdents by columns across spaces and tabs (library b39097c)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 17:00:41 -04:00
ZacharyZhang-NY and Claude Opus 5.5
5011e5116f
C14.R: one review over the fixes made after round 3 (user's choice)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 16:42:41 -04:00
ZacharyZhang-NY and Claude Opus 5.5
9c4787ceb2
C14.16 done (R3 ok)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 12:54:14 -04:00
ZacharyZhang-NY and Claude Opus 5.5
1e629da3fc
C14.16 r2: measuring and export use gpui's bundled faces and generic mapping (library 58227cd)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 12:48:32 -04:00
ZacharyZhang-NY and Claude Opus 5.5
17efd61ce3
C14.16 r1: fonts chosen as gpui draws for measuring and export (library e0b4e29); Git test commits unsigned
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 12:31:33 -04:00
ZacharyZhang-NY and Claude Opus 5.5
aab0cb5408
C14.16: SVG sizes read with fonts (library 50a59d2); a large export stays whole; acceptance record
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 12:09:00 -04:00
ZacharyZhang-NY and Claude Opus 5.5
5efa1e0dfa
C14.16: Git status tests: committed, changed, ignored, and the item after a save
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 11:46:38 -04:00
ZacharyZhang-NY and Claude Opus 5.5
8b1927e005
C14.15 done (R3 ok)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 11:45:29 -04:00
ZacharyZhang-NY and Claude Opus 5.5
f5faca7575
C14.15 r2: failures shown once per kind of error; a recovered tab keeps its point's time
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 11:39:04 -04:00
ZacharyZhang-NY and Claude Opus 5.5
906d64cf52
C14.15 r1: failed recovery and session writes show in the window, once each, with the last kept time
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 11:30:49 -04:00
ZacharyZhang-NY and Claude Opus 5.5
e1b889cb7f
C14.15: the kept mode is typed, an unknown one does not read; relaunch and crash restore tested in windows
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 11:21:23 -04:00
ZacharyZhang-NY and Claude Opus 5.5
d9dadb3d0e
C14.14 r3: formulas framed after outlining, a file per print job, no source selection in rendered modes (library 8234fcd)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 11:18:07 -04:00
ZacharyZhang-NY and Claude Opus 5.5
8fc5ee2ab2
C14.14 r2: shorter comments
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 10:59:35 -04:00
ZacharyZhang-NY and Claude Opus 5.5
bfd507ae2e
C14.14 r2: links judged as browsers read them; only a folder this export made is removed; formula text outlined or refused (library 3bbbd05)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 10:59:27 -04:00
ZacharyZhang-NY and Claude Opus 5.5
88b0f8f5fc
C14.14 r1: HTML from the syntax tree; pictures claimed by create_new; one scratch per PDF; diagram glyphs checked; rich copy reports
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 10:39:36 -04:00