João Salavisa
3a8cc60dd1
feat(i18n): localize Settings → System → Storage ( #2194 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-03 12:58:19 +02:00
João Salavisa
b6848712f8
feat(i18n): localize Settings → Agents ( #2193 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 12:16:25 +02:00
Robert Byrne
fc48311d0f
fix(web): remember mobile kanban column when returning from a task ( #2189 )
2026-08-03 11:13:49 +01:00
Carlos Florêncio
431e5d40fe
fix: enforce classified Git admission paths ( #2150 ) ( #2181 )
2026-08-03 11:04:34 +01:00
Carlos Florêncio
069cc99e10
fix: keep sidebar diff stats visible ( #2183 )
2026-08-03 10:11:57 +01:00
Carlos Florêncio
d85543e35e
fix(ui): reuse shared prompt composer for new agents ( #2184 )
2026-08-03 10:10:14 +01:00
Carlos Florêncio
75cb354fbe
fix: isolate high-volume session stream traffic ( #2175 )
2026-08-03 10:07:12 +01:00
João Salavisa
282e118b14
feat(i18n): localize Settings → Integrations → Azure DevOps and Slack ( #2187 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 02:48:02 +02:00
João Salavisa
5f4f5ca9b0
feat(i18n): localize Settings → Integrations → Sentry ( #2182 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 00:16:07 +02:00
Carlos Florêncio
405ffb1d40
feat: configure workflow session settings ( #2137 )
2026-08-02 22:32:56 +01:00
Carlos Florêncio
87239d1b29
fix: harden plugin failure recovery ( #2169 )
2026-08-02 22:25:27 +01:00
Carlos Florêncio
d6602c9fdf
fix: reduce workspace switcher height ( #2178 )
2026-08-02 22:25:13 +01:00
João Salavisa
d0ee6d989b
feat(i18n): localize Settings → Integrations → Linear ( #2179 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-02 23:08:18 +02:00
Carlos Florêncio
b5631da7ee
feat: surface OpenCode provider limit errors ( #2167 )
2026-08-02 21:48:14 +01:00
Carlos Florêncio
e68d3f1d8f
docs(plugins): improve plugin authoring guidance ( #2164 )
2026-08-02 21:39:02 +01:00
Alassane
3c7ae1ab9a
fix(gitlab): re-land push-detection auto-link fix dropped by #2124 's squash merge ( #2172 )
2026-08-02 21:31:23 +01:00
Carlos Florêncio
2a2c9d3118
docs: clarify generated task title guidance ( #2171 )
2026-08-02 21:15:49 +01:00
Carlos Florêncio
6fa13623c2
fix: show files for merge commit details ( #2173 )
2026-08-02 21:03:40 +01:00
João Salavisa
32c927f386
feat(i18n): localize Settings → Integrations → Jira ( #2177 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-02 21:59:46 +02:00
Carlos Florêncio
f51a83e4d3
fix: publish clarification task state updates ( #2174 )
2026-08-02 20:42:57 +01:00
Carlos Florêncio
62d4522e0f
feat: add file-backed diagnostic log bundles ( #2087 )
2026-08-02 20:14:53 +01:00
Carlos Florêncio
a100cb9169
feat: improve storage page loading ( #2161 )
2026-08-02 20:11:23 +01:00
Carlos Florêncio
11b8dae745
fix: restore task tab focus ( #2176 )
2026-08-02 20:07:13 +01:00
João Salavisa
7326796df2
feat(i18n): localize Settings → Integrations → GitLab ( #2160 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-02 19:45:46 +02:00
João Salavisa
f26befdc33
fix(ci): stop the i18n ratchet failing PRs on files they never touched ( #2165 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-02 18:58:30 +02:00
Carlos Florêncio
484d5b148b
feat: track inferred context compactions ( #2162 )
2026-08-02 17:25:55 +01:00
Alassane
5ab60bf26d
feat(gitlab): auto-link merge requests on push and on-demand ( #2124 )
2026-08-02 17:11:56 +01:00
Carlos Florêncio
4af38e1c3b
feat: add editable Azure DevOps board ( #2033 )
2026-08-02 17:08:22 +01:00
Carlos Florêncio
a6326fdc5d
feat: unlink task pull requests ( #2114 )
2026-08-02 17:00:32 +01:00
Carlos Florêncio
554c33f24d
feat: bound task status and session traffic ( #2148 )
2026-08-02 16:06:14 +01:00
Clément Fiere
af764a227f
feat(queue): merge a queued message into the message above it ( #2131 )
2026-08-02 16:04:11 +01:00
Carlos Florêncio
3b00a22589
feat: add optional agent-generated task titles ( #2104 )
2026-08-02 15:53:46 +01:00
João Manso
1a59ae23b5
perf(agentctl): parallelise the multi-repo git fan-outs ( #2138 )
2026-08-02 15:37:31 +01:00
Carlos Florêncio
e077658a61
refactor: centralize runtime feature flag bindings ( #2142 )
2026-08-02 15:36:21 +01:00
João Manso
443e9c89cc
fix(agentctl): abandon instance creation when the caller has gone ( #2149 )
2026-08-02 14:39:40 +01:00
João Manso
46a35704ec
fix(agentctl): demote unwatched workspace trackers to slow polling ( #2113 )
2026-08-02 14:37:50 +01:00
github-actions[bot]
d462af8ce7
release: 0.84.1
2026-08-02 13:24:55 +00:00
Carlos Florêncio
40376226cf
fix: guard browser APIs in insecure contexts ( #2157 )
2026-08-02 14:15:29 +01:00
Carlos Florêncio
190eeddbc4
fix: default new workspaces to host GitHub access ( #2156 )
2026-08-02 14:13:04 +01:00
João Salavisa
5b12a37b0c
feat(i18n): localize Settings → Integrations → GitHub watches and defaults ( #2158 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-02 15:03:04 +02:00
João Salavisa
0e82887ef6
feat(i18n): localize Settings → Integrations → GitHub connection and auth ( #2155 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-02 14:16:26 +02:00
github-actions[bot]
55f2cc13cc
release: 0.84.0
2026-08-02 10:55:03 +00:00
João Salavisa
8c73187239
feat(i18n): localize Settings → General → Sprites and Layouts ( #2153 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-02 12:30:36 +02:00
Carlos Florêncio
27e7e0776a
fix: preserve managed GitHub tools across login shells ( #2141 )
2026-08-02 11:18:32 +01:00
João Salavisa
c7be985a29
feat(i18n): localize shared-task artifacts in the creator's locale ( #2147 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-02 10:58:18 +02:00
João Salavisa
4675391626
feat(i18n): localize Settings → General → Editors ( #2146 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-02 03:12:48 +02:00
João Salavisa
e4c4efec18
feat(i18n): localize Settings > General > Notifications
...
Settings > General > Notifications held all of its copy as literals, so the page
stayed English under a locale switch. Every string now resolves through t() /
<Trans> at render, and the page is on the i18nGuardFiles allowlist so it cannot
drift back.
Event titles, sound preset names and the permission button label resolve from
maps of catalog keys rather than module-scope t(), so they follow a locale
switch. The Apprise install notice is a single <Trans> message so the link stays
inside the sentence. SCREENS in the pseudo-locale oracle gains a per-screen
allow list for text the frontend must not translate (backend-owned provider
names).
2026-08-02 01:49:44 +02:00
João Salavisa
de103b113f
refactor(i18n): localize Settings → General → Terminal ( #2143 )
...
Route the terminal settings page's copy through i18next: the shell card, the font/font-size/link cards, and the section headings. Shell paths, font family names, and every select value stay untranslated — they are data compared with `===`.
The font-category label and badge tables are module scope, so they hold catalog keys resolved at render rather than copy.
Adds the three paths to `i18nGuardFiles` and the screen to the pseudo-coverage `SCREENS` list.
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-02 00:53:30 +02:00
João Salavisa
c40f592ee9
feat(i18n): localize Settings → General → Secrets ( #2144 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-01 23:20:32 +01:00
João Salavisa
83c3c1ccf1
feat(i18n): ratchet new code to require t()/<Trans> everywhere ( #2105 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-01 23:14:50 +01:00