dsh-overleaf v0.3.5
dsh-overleaf v0.3.5
Hands-off agent output + assist panel usable + compile/PDF hardening
Field round three fixes:
- Assist panel was COVERED by the fixed keep-alive iframe (root stacking context, z 99999): the frame now yields its right-side width while the panel is open, so all panel controls are clickable.
- Agent output capture hardened: the workspace handoff file is polled for a STABLE revision (two identical polls + mtime signature), cleaned of one outer latex/tex fence, and placed into the reviewable custom-content box - the user inspects before inserting at the caret. Spinner, live wait seconds, cancel, and a 10-minute timeout included.
- routeUrl now re-roots ABSOLUTE same-origin URLs (window.origin + file.url built by the compile result builder) including Request objects; dynamic resource attributes share the routing.
- Synchronous compile calls get a 10-minute upstream timeout; relative upstream redirects resolve against the full request URL.
- Live smoke gained compile + ranged-PDF regression (exact bytes via Range).
Upgrade
dsh plugin --profile web add github:gychen-NJU/dsh-overleaf
(already installed? remove first, re-add, restart the web service, then hard-refresh with Ctrl+F5)