25 Commits
Author SHA1 Message Date
edgeever-updater[bot] 67cf5297de chore: update EdgeEver from v2.18.0
EdgeEver-Upstream-Commit: 4235f3f2f1f68ad94802612362d1daea6dabb3cb
2026-11-03 09:33:32 +00:00
Sergey 7aff06445e feat(i18n): add Russian locale (#668)
Add Russian beside Polish for the web app, the mobile editor, memo templates, and AI prompt seeds. Untranslated strings stay in English. iOS, the browser extension, and the marketing site are unchanged.
2026-10-25 09:55:26 +08:00
tianma-if 5eecc8df13 perf: reduce bundled fonts and defer startup dependencies
Keep shared offline defaults and download optional fonts into a validated cache with reliable export fallbacks. Prune stale Android DOM assets and refresh the smaller iOS editor bundles.

Preserve lazy startup boundaries through direct shared exports and dependency-aware splitting. Add ESM graph and Chrome startup checks to prevent eager editor and font loading.
2026-10-19 11:10:25 +08:00
tianma-if 054a93f4ae fix(web): split image font coverage tables from the editor bundle 2026-10-17 01:30:04 +08:00
tianma-if 0be992d650 test(web): account for deferred notebook sharing translations 2026-10-14 11:01:14 +08:00
tianma-if cc0f21ddbd fix: account for new Japanese strings in deferred locale budget 2026-10-13 17:59:49 +08:00
tianma-if f6ade70423 fix(build): account for added deferred Japanese translations 2026-10-12 23:57:06 +08:00
tianma-if 855298bb63 fix(web): preserve bundled editor initialization order 2026-10-12 14:16:09 +08:00
tianma-if 196340752a test: bound deferred Japanese catalog with poster controls 2026-10-11 01:02:04 +08:00
tianma-if 9663b65e1f fix: bound deferred formula and locale performance budgets 2026-10-10 19:51:29 +08:00
tianma-if 99a83f3d64 fix(web): allow the deferred Streamdown chunk in the performance budget
The companion markdown parser stays one atomic chunk so its initializer order holds. It loads with the note editor and stays off the initial modulepreload list.
2026-09-30 02:22:30 +08:00
tianma-if c31dfe7a21 fix(web): allow the deferred infographic chunk past 500 KiB
The atomic @antv/infographic registry chunk loads only with the infographic editor. Keep it off the initial modulepreload list and accept it in the desktop performance budget.
2026-09-28 00:53:41 +08:00
tianma-if eb1d5947c4 fix(web): keep infographic syntax highlighting out of the startup budget 2026-09-26 01:32:25 +08:00
tianma-if 0f8b97a192 fix(web): drop install-time PWA app-shell precache
Keep the web manifest and runtime caches so the app stays installable. Stop precaching JS/CSS/HTML at install time so adding locales or editor code cannot block desktop releases.
2026-09-14 19:26:33 +08:00
tianma-if f06f9d3a6c fix(web): keep the Japanese catalog out of the PWA app shell
Load Japanese on demand and exclude that chunk from install-time precache and HTML modulepreload so adding a third locale stays inside the 5 MiB PWA budget.
2026-09-14 18:32:50 +08:00
tianma-if 913a6b9b67 fix(web): keep X6 diagram runtime atomic 2026-09-05 23:17:12 +08:00
tianma-if abff837238 fix(web): keep diagram chunks out of startup caches 2026-09-05 22:49:39 +08:00
tianma-if 663f76eeca fix(web): defer PDF runtime from PWA precache 2026-08-27 01:39:11 +08:00
tianma-if 521af07e2a fix(bundle): isolate atomic codemirror chunk and lazy-load markdown editor 2026-08-25 21:37:57 +08:00
tianma-if 37b1631ed5 docs: clarify AI model capabilities in README and optimize button tooltip bundle 2026-08-14 00:47:56 +08:00
tianma-if b5c4bc17aa fix: prevent packaged desktop startup white screen 2026-08-10 21:43:45 +08:00
tianma-if 30f47dac4c refactor: harden mobile editing and PWA caching 2026-08-08 21:47:55 +08:00
tianma-if 1d8e7b3161 perf: refine web chunk splitting 2026-07-29 22:39:26 +08:00
tianma-if b3dd5fd1c2 fix web asset cache updates 2026-07-29 01:19:40 +08:00
tianma-if ec1009d4dc feat: add native desktop local-first foundation 2026-07-28 12:49:44 +08:00