Commit graph

2494 commits

Author SHA1 Message Date
777genius
a17cdd19e7 perf(splash): preload startup avatar assets 2026-05-31 20:19:22 +03:00
777genius
67a2c9ebac fix(runtime): reduce provider timeout warning noise 2026-05-31 20:19:00 +03:00
777genius
48782c76a5 fix(cli-installer): queue provider runtime checks per provider 2026-05-31 20:18:43 +03:00
Илия
b0790e6797
feat: Add 15 new languages (29 total) for app and landing Merge pull request #198 from 777genius/feat/i18n-add-8-languages
Add 15 new languages (29 total) for app and landing
2026-05-31 19:35:22 +03:00
777genius
71e5174082 test(i18n): cover expanded app locale set 2026-05-31 19:32:06 +03:00
777genius
a606f64f03 fix(landing): add localized content for new routes 2026-05-31 19:26:37 +03:00
777genius
369c71aa03 fix(i18n): sync catalogs with dev base 2026-05-31 19:26:36 +03:00
777genius
3731325c9d docs(readme): point site links to agentteams.live 2026-05-31 19:26:36 +03:00
777genius
46bd1eb86c feat(i18n): add 15 app and landing languages
Add full app (7 namespaces) and landing translations for: it, tr, vi,
pl, fa (RTL), th, uk, nl, ta, te, mr, fil, ms, sw, ro. Bringing the
supported set to 29 languages.

- register locales in appLocale.ts and landing/data/i18n.ts
- regenerate resources.d.ts language-name keys
- add native exonyms for the new languages to every existing common.json
- extend localePolicy tests to cover the new locales

Catalogs verified for key/placeholder parity (i18n:validate, 29 locales).
2026-05-31 19:26:36 +03:00
777genius
705dea70f0 fix(team): remove mismatched task projection caches 2026-05-31 19:19:53 +03:00
777genius
9366c77046 fix(team): prune stale empty task projection caches 2026-05-31 19:10:18 +03:00
777genius
9ad258272d fix(team): clean corrupt task projection caches 2026-05-31 19:05:33 +03:00
777genius
e6d2a0baee fix(team): avoid oversized task projection cache loops 2026-05-31 19:01:02 +03:00
777genius
fcf9264193 fix(team): reject deleted task projection cache records 2026-05-31 18:51:20 +03:00
777genius
961691f477 fix(team): preserve cached task nested fields 2026-05-31 18:30:14 +03:00
777genius
b9cfdb9323 fix(team-messages): scope debounced sidebar scroll persistence to its team
A scroll within the 100ms persist debounce could otherwise have its queued
update fire after the user switched teams, writing the previous team's offset
under the new team and restoring the sidebar to the wrong position. Capture the
team that scheduled the update and drop it on fire if the active team changed.
2026-05-31 18:29:35 +03:00
777genius
816ff210b7 fix(recent-projects): keep codex partial warning only for empty results
Large Codex histories routinely hit the scan budget while still returning
useful project candidates, so the detailed "partial" warning was firing on
healthy degraded runs. Only warn when a degraded scan yields zero candidates;
otherwise the run is logged at info level with the degraded flag.
2026-05-31 17:55:01 +03:00
777genius
95e0f34d31 docs(product-docs): add zh, es, ja, fr, de doc translations
Localize the VitePress docs into Simplified Chinese, Spanish, Japanese,
French and German (18 pages each), mirroring the existing en/ru structure.

- generate the 5 new locales in config.ts from a single strings table
  (nav, sidebar, search, footer, docFooter, outline, editLink) with
  locale-prefixed links
- rework DocsCardGrid from the binary isRu check to a per-locale map so
  the home cards render translated copy and prefixed links for every locale
2026-05-31 17:50:54 +03:00
777genius
aa068efc68 fix(team): preserve task projection cache shape 2026-05-31 17:49:32 +03:00
777genius
f5f22e50fb perf(team): persist task projection cache 2026-05-31 16:54:24 +03:00
777genius
06ebb3d2b5 fix(ci): restore dev validation 2026-05-31 16:43:14 +03:00
777genius
dc1d310df8 fix: restore dev validation after team page merge 2026-05-31 15:46:10 +03:00
Илия
fde59c0a4a
perf: reduce lags Merge pull request #195 from 777genius/perf/team-page-lag-optimization
perf: reduce team page main-process lag

Merge pull request #195 from 777genius/perf/team-page-lag-optimization
2026-05-31 15:22:03 +03:00
777genius
9ffdb6468b perf(main): extend launch summary cache window 2026-05-31 12:57:31 +03:00
777genius
9c29b0f8f1 perf(main): refresh message feed cache in background 2026-05-31 12:44:39 +03:00
777genius
6bb8d87bc7 perf(main): reuse cached runtime process table 2026-05-31 12:24:29 +03:00
777genius
53a4c0e9e6 perf(renderer): defer launch dialog heavy work 2026-05-31 12:11:58 +03:00
777genius
174ad83b47 perf(renderer): coalesce initial global task refreshes 2026-05-31 11:38:23 +03:00
777genius
47cea728b0 perf(main): short-circuit runtime command matching 2026-05-31 11:18:03 +03:00
777genius
c85b0d94ce perf(main): cache task activity file reads 2026-05-31 11:11:01 +03:00
777genius
2866b10bbc perf(main): cache no-op task activity sync 2026-05-31 10:59:45 +03:00
777genius
0ec8a3f962 perf(renderer): ignore provisioning heartbeat rerenders 2026-05-31 10:37:16 +03:00
777genius
dc3001f713 perf(main): reuse team task snapshots for UI reads 2026-05-31 10:22:11 +03:00
777genius
cb60fca258 perf(main): reuse runtime process rows across refreshes 2026-05-31 10:02:43 +03:00
777genius
4457c6f61b perf(main): cache team inbox reads 2026-05-31 09:44:12 +03:00
777genius
d50d81632a fix(renderer): suppress recoverable OpenCode refresh advisories 2026-05-31 09:31:50 +03:00
777genius
9924e447c8 fix(team): treat stale observe refresh marker as recoverable 2026-05-31 09:31:26 +03:00
777genius
8df2a8797b Merge remote-tracking branch 'origin/perf/team-page-lag-optimization' into HEAD
# Conflicts:
#	src/main/services/team/TeamProvisioningService.ts
#	src/renderer/components/sidebar/GlobalTaskList.tsx
#	src/renderer/components/sidebar/SidebarTaskItem.tsx
2026-05-31 09:15:26 +03:00
777genius
614d69beb8 perf(renderer): cache sidebar team signatures 2026-05-31 08:14:52 +03:00
777genius
c90d8b9577 perf(renderer): narrow theme store subscription 2026-05-31 08:12:15 +03:00
777genius
d10eeea269 perf(renderer): preserve unchanged team list state 2026-05-31 08:08:11 +03:00
777genius
290f01e559 perf(renderer): cache activity render signatures 2026-05-31 08:03:31 +03:00
777genius
d433df78af perf(renderer): skip shared snapshot branches early 2026-05-31 08:00:59 +03:00
777genius
36f69f5ae4 perf(renderer): defer task context menu translations 2026-05-31 07:59:04 +03:00
777genius
68d07f56ad perf(renderer): reduce runtime snapshot equality churn 2026-05-31 07:55:20 +03:00
777genius
fdc61d55cb perf(main): cache bootstrap transcript success checks 2026-05-31 07:49:57 +03:00
777genius
228ebd6454 perf(main): cache runtime command arg matches 2026-05-31 07:47:16 +03:00
777genius
5a3e59f765 perf(main): cache bootstrap transcript context checks 2026-05-31 07:45:48 +03:00
777genius
94c09727f1 perf(renderer): precompute sidebar task local state 2026-05-31 07:43:41 +03:00
777genius
effe9b522f perf(shared): cache derived team task state 2026-05-31 07:31:27 +03:00