Repository navigation
Interleaf 0.2.0
·
592 commits
to main
since this release
Images: ghcr.io/<owner>/interleaf:6.2.5, ghcr.io/<owner>/git-bridge:6.2.5.
Opt-in LuaLaTeX live preview, with collaborative paragraph updates and complete
background page passes. rtex is pinned to release interleaf-0.0.3-2.
Added
- Live preview in the Recompile menu, PDF paragraph overlays, source gutter
markers, live diagnostics, collaborator outlines and independent detached
preview connections. Normal Recompile and PDF downloads continue through CLSI. - A gated web module, separate supervised rtex service and shared protocol
library, with private project snapshots and project-bound opening/access tokens. - Session budgets, viewerless LRU eviction, idle cleanup, crash recovery and Retry.
- Chinese
ctexbook/Fandol acceptance, real-paper memory measurements and operator
guidance indoc/live-preview.mdanddoc/deploy-toolkit.md.
Fixed
- Snapshot materialization rejects unsafe paths and symbolic links, bounds file
counts/downloads, and replaces source files without changing retained hard links. - A trusted LuaLaTeX wrapper reasserts paranoid input/output and disabled shell
escape after rtex's native environment overrides. - Preview sockets enforce origin, connection, incoming-message and heartbeat
limits; PDFs and glyphs require fresh authorized requests and prevent stale caches. - Preview nginx preserves public Host ports for same-origin WebSocket connections
through proxies using nonstandard ports. - Source-service outages report Failed without restart loops, and startup removes
disposable session directories left by an earlier service process. - Deployment docs: CE toolkit installs must override
GIT_BRIDGE_API_BASE_URL
tohttp://sharelatex/api/v0/; the toolkit's default port 3000 does not serve the
git-bridge API on CE, which made every clone fail with 403.