Changelog

Changelog

See the latest features and improvements for LaTeX Agent.

v2.6.0

October 9, 2026
Features
  • 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, 2026
Features
  • 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, 2026
Features
  • 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, 2026
Features
  • 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, 2026
Features
  • 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