Changelog
Changelog
See the latest features and improvements for LaTeX Agent.
v2.6.0
October 9, 2026Features
- Paper library parsing: upload a PDF and parse it in one click — page count, abstract, authors and journal, plus a first-page thumbnail; progress updates live, billed per parse with an automatic refund on failure
- AI chat built into the paper reader: ask questions and discuss the paper you are reading, right where you read it
- New selection AI panel in the editor: select any text to get a Chinese translation (with hover definitions for tricky words), three polish variants (formal academic / concise / restructured) and a full-context review side by side; apply with one click and undo from the toast; the panel is resizable, and the card / feed / tab layouts are remembered
- API keys gain a way to fetch compile logs, available to both the web API and external AI assistants
Fixes
- Compile timeout errors now include the last few log lines before the timeout plus troubleshooting hints, instead of a bare 'compile timed out'
- Compile failures now point to the specific file and line, and the raw log of the last compile is viewable on both compile paths
- When a repository is private or the address is wrong, verifying the connection and cloning now give a clear prompt instead of a generic 'configure a platform token first'
Improvements
- Brand-new logo, with the full browser tab icon set (light / dark) refreshed
- Selection AI suggestions and quick edits generate much faster, with translation / polish / review results arriving together
- The homepage 'advisor review' section is now an illustrated carousel: three auto-rotating views with manual controls
- The homepage 'AI model architecture' illustration updated to a multi-model hybrid architecture
- Permission lists in the API key creation dialog gain a 'select all' checkbox — check or clear everything in one click
- Public HTTPS repositories can be verified and cloned without configuring a platform token
- Template center category tabs restyled as rounded pills, consistent with the rest of the site
v2.5.0
October 2, 2026Features
- New 'MCP call log' page: see what external AI assistants did with your API key — success, failure and timing — filterable by tool, with a daily/weekly trend chart
- Projects can be archived: empty or trial projects move out of the list (freeing the project quota) with files and history intact, restorable anytime; works from both the web and external AI assistants
- External AI assistants can create named version snapshots and list version history right in the session — save a version before major edits
- External AI assistants can register a project remote and sync public GitHub / Gitee repositories with just an API key; private repos without a token get a clear prompt
- Project links now go straight to the project editor instead of 404, and the AI assistant can hand you a clickable web link that opens the exact version
Fixes
- Fixed the first sync after creating a project via MCP reporting 'remote branch not found' — the remote's default branch is now used directly
- Fixed remote pulls reporting 'already up to date' when the update check actually failed; the failure reason is now shown
- Fixed security issues: uploading archives or using templates can no longer alter a project's internal repository config, and symlinks inside a project can no longer escape its boundary
- Fixed failed MCP calls being missing from the call log page
- The '.git directory ignored' notice is now also visible on the web when creating a project from an archive
v2.4.0
September 25, 2026Features
- External AI assistants (MCP) gain git integration: sync a whole GitHub/Gitee repository into a project, inspect the remote branch and how far behind it is, and mint a temporary git token to bridge local and cloud workflows
- EPS vector figures can now be uploaded to projects (web and AI assistant alike); files masquerading as EPS are rejected by content validation
- Common commercial fonts referenced by filename (e.g. SimSun.ttc, times.ttf) now compile — they are automatically mapped to built-in open-source substitutes, with the substitutions listed in the compile result
- XeLaTeX compiles of Chinese documents are much faster; referencing a font missing from the environment fails fast with a clear message instead of timing out
- An Android admin app is available: login, operations dashboard, registration funnel, feedback inbox, user lookup and SMS quota monitoring
- The compile workbench at the bottom of the editor can be collapsed to a slim bar, and the preference is remembered
Fixes
- Fixed reserved credits not being refunded after stopping an AI conversation or closing the page, with sessions stuck showing 'running'; leftover reservations from abnormal interruptions are refunded automatically every hour
- Fixed a security issue where a project's latexmkrc was executed during compilation; it is now ignored entirely
- Fixed compile artifact directories growing without bound — post-task cleanup works again
- Fixed projects failing to compile (Permission denied) on environments using the compile worker
- Fixed projects staying in an AI-session state after the session ended: accept now truly merges into the main branch, discard truly drops the changes, and conflicts are reported explicitly
Improvements
- Type1 fonts bundled with TeX Live can no longer be selected by font name (selecting by filename is unaffected)
v2.3.0
September 19, 2026Features
- Enable multiple model services at once and assign different models per scenario (chat, paper reader, etc.)
- New unified compile panel in the editor: environment status, build logs, and diagnostics in one place
- The arXiv one-click import extension is now on the Chrome Web Store
Fixes
- Fixed occasional "this version record is expired" errors when comparing historical versions
- Fixed the AI rewrite quick button sometimes not appearing
- Fixed shared links occasionally blocking normal visitors on the same network under heavy access
- Fixed subscription plan names rendering incorrectly in some languages
- Misleading errors when opening some legacy papers now clearly report the missing file
- CLI no longer waits forever when the server is unresponsive
Improvements
- Service stays more stable under peak concurrent usage
v2.2.0
September 18, 2026Features
- SSH direct Git access now only needs a public key: the settings key page splits into 'outbound repo private keys' and 'direct-Git public keys', so you no longer have to hand over a private key for inbound authentication
- External AI assistants (MCP) can submit feedback right in the session and get a receipt, without jumping out to file an issue
- MCP usage is now visible: which tools your external agent called, success rates and timings, with stats and detail views in the settings
- The template center filter now includes 'Report' and 'Presentation' categories, which previously only showed up under 'All'
- Compilation by external AI assistants is now asynchronous: submit, get a job id and poll — long documents are no longer cut off by proxy timeouts
Fixes
- Fixed project thumbnails rendering as tofu blocks on some thesis templates, and long (10+ page) documents never getting a thumbnail
- Fixed uploaded templates showing a 404 preview image forever instead of a real preview
- Fixed repeated 'Redefining CJKfamily' warnings on templates with their own Chinese fonts, which silently replaced the template's chosen font
- Fixed two concurrent compiles of the same project overwriting each other's PDF; compiles of one project now queue up
- Fixed a successful compile with no PDF returned being misreported as an internal compile service error
- Fixed the profile, notifications and other non-project pages all showing the 'My Projects' header title
- Fixed extra-long tokens overflowing the key-created dialog
- Fixed quick-rewrite only erroring on insufficient credits without guidance on how to get more
- Fixed accessing legacy default projects via external AI assistants reporting a misleading 'Invalid project_id'; it now explains the migration path
- Fixed the file tree not updating after a git push on projects that had used AI sessions
- Fixed team members being blocked with 'project not found' when configuring a project remote
- Fixed Kimi Coding Plan keys being rejected with 'host not in allowlist' when saving
- Fixed a security issue where a file endpoint was reachable without logging in
- Fixed in-flight compile jobs being misreported as lost during service restarts
Improvements
- Share-link enumeration hardening: probe endpoints get their own rate limit and new codes are stronger; existing links are unaffected
- Review permissions refined: collaborators can view review rounds, while view-only accounts can no longer reply to or resolve comments