Repository navigation
v1.4.9
Caution
BROKEN — the panel does not mount in this version. A load-order regression (fixed in v1.5.1) prevents the extension panel from appearing at all. Please use v1.5.1 or later.
v1.4.9 - 2026-06-03
Maintenance release — structural debt, phase 5: the final planned carve. No user-visible behavior changes; the native protocol stays 1.
Changed
contentRuntime.jscarved down 9,573 → 8,791 lines (cumulative since the split began: 12,837 → 8,791, −32%). The experimental OT warm-mirror glue moved verbatim intootWarmMirror.js(new): the per-project enable toggle flow, the poll/flush timers and patch queue, mirror prefetch, warm-start resolution, and the OT status display. The OT/prefetch state moved with the code that owns it; the runtime reads it through exported accessors and clears it on project navigation via two small APIs (clearMirrorPrefetchTimer/releaseOtWarmMirrorProject). The diagnostics controller now sources its OT getters from the module.- Architecture ceiling lowered again, 9,600 → 8,800. This completes the planned split (task #69): what remains in
contentRuntime.jsis the genuinely cohesive run-orchestration core (run task, writeback application, result handling) plus the wiring that composes the ten carved modules.
Release
- Release metadata alignment: bumped the package, lockfile, extension manifest, compatibility target, README release commands / badges, and release tracking metadata for the v1.4.9 release.
- Bumped package, extension manifest, compatibility target, README release commands, and release tracking metadata to
1.4.9while keeping native protocol1. - Current release artifact names now resolve to
codex-overleaf-link-extension-v1.4.9.zip,codex-overleaf-native-host-v1.4.9.tar.gz, andcodex-overleaf-link-1.4.9.tgz. - Native host install remains
npm exec --yes codex-overleaf-link@1.4.9 -- install-native. - Native host diagnostics remain
npm exec --yes codex-overleaf-link@1.4.9 -- doctor. - Native host uninstall is
npm exec --yes codex-overleaf-link@1.4.9 -- uninstall-native.
npm native host package
Install or update the native host with the pinned npm package. Official release builds use the bundled stable extension id by default; pass --extension-id only for a custom or mismatched unpacked extension id:
npm exec --yes codex-overleaf-link@1.4.9 -- install-nativeRun native diagnostics with the same pinned package:
npm exec --yes codex-overleaf-link@1.4.9 -- doctorUninstall the native host with the same pinned package:
npm exec --yes codex-overleaf-link@1.4.9 -- uninstall-native