Release v5.2.8 (#3375)

Upgrades to Better Auth 1.7, expands Custom Styles coverage of item headers, and adds a human-approval step to the AI agent's resume edits.

Breaking for self-hosters using a custom OAuth provider: the callback path changes from /api/auth/oauth2/callback/custom to /api/auth/callback/custom, and installs using OAUTH_DISCOVERY_URL need one additional UPDATE after upgrading. Both are documented in docs/self-hosting/sso.mdx.

- Better Auth 1.7, with the account issuer migration and the jwks alg/crv columns the 1.7 jwt plugin requires
- Agent edits gated behind an approval step, with crash-safe runs and context pruning
- item-header now covers every section header row on every template; adds the item-header-row part
- Fixes provider unlinking, auth error messages, and version conflicts on freshly created resumes
- New /auth/error page, translated across all 53 target locales
- DeepSeek Harness plugin moved into packages/dsh-plugin
- Dependency bumps across the workspace
This commit is contained in:
Amruth Pillai
2026-08-24 21:44:16 +02:00
committed by GitHub
parent 3221afda9d
commit 3c195dc3f8
160 changed files with 17743 additions and 3892 deletions
+76 -1
View File
@@ -679,6 +679,11 @@ msgstr "Награде"
msgid "Azerbaijani"
msgstr "Азербејџански"
#. Action returning a signed-in user to the page where they manage linked providers
#: src/features/auth/pages/error.tsx
msgid "Back to authentication settings"
msgstr "Назад на подешавања потврде идентитета"
#. Secondary navigation button on 2FA verification screen
#: src/features/auth/pages/verify-2fa.tsx
msgid "Back to Login"
@@ -688,6 +693,11 @@ msgstr "Назад на пријаву"
msgid "Back to resumes"
msgstr "Назад на биографије"
#. Action returning the visitor to the sign-in page after a failed sign-in
#: src/features/auth/pages/error.tsx
msgid "Back to sign in"
msgstr "Назад на пријављивање"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Background Color"
msgstr "Боја позадине"
@@ -1498,6 +1508,11 @@ msgstr "Опис"
msgid "Design"
msgstr "Дизајн"
#. Label above the raw error text forwarded by the identity provider
#: src/features/auth/pages/error.tsx
msgid "Details from the provider:"
msgstr "Детаљи од добављача:"
#. Destructive action button to turn off two-factor authentication
#: src/dialogs/auth/disable-two-factor.tsx
#: src/features/settings/authentication/components/two-factor.tsx
@@ -2981,6 +2996,10 @@ msgstr "Мрежа"
msgid "Never expires"
msgstr "Никада не истиче"
#: src/features/auth/pages/error.tsx
msgid "New account sign-ups are currently disabled on this server."
msgstr "Регистрација нових налога тренутно је онемогућена на овом серверу."
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/resumes.tsx
msgid "New Application"
@@ -4209,6 +4228,11 @@ msgstr "Пријавите се помоћу GitHub-а, Google-а или при
msgid "Sign up"
msgstr "Региструј се"
#. Title on the page shown after a failed or cancelled OAuth sign-in
#: src/features/auth/pages/error.tsx
msgid "Sign-in didn't complete"
msgstr "Пријављивање није довршено"
#: src/features/auth/components/social-auth.tsx
#: src/features/auth/pages/login.tsx
msgid "Signing in..."
@@ -4295,6 +4319,10 @@ msgstr "Нешто друго…"
msgid "Something went wrong"
msgstr "Нешто је пошло наопако"
#: src/features/auth/pages/error.tsx
msgid "Something went wrong while signing you in. Please try again."
msgstr "Дошло је до грешке приликом пријављивања. Покушајте поново."
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
@@ -4570,6 +4598,18 @@ msgstr "Тајландски"
msgid "Thank you to our sponsors"
msgstr "Хвала нашим спонзорима"
#: src/features/auth/pages/error.tsx
msgid "That provider account is already linked to a different user."
msgstr "Тај налог добављача већ је повезан са другим корисником."
#: src/features/auth/pages/error.tsx
msgid "That provider account uses a different email address than your account."
msgstr "Тај налог добављача користи другу имејл адресу од вашег налога."
#: src/features/auth/pages/error.tsx
msgid "That sign-in provider is no longer available on this server."
msgstr "Тај добављач пријављивања више није доступан на овом серверу."
#: src/routes/agent/-components/agent-chat.tsx
msgid "The agent needs your input."
msgstr "Агенту је потребан ваш допринос."
@@ -4582,6 +4622,10 @@ msgstr "API кључ је успешно обрисан."
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
msgstr "API кључ више неће моћи да приступа вашим подацима након брисања. Ова радња се не може опозвати."
#: src/features/auth/pages/error.tsx
msgid "The application that sent you here made an invalid authorization request."
msgstr "Апликација која вас је послала овде послала је неважећи захтев за ауторизацију."
#. Empty-state message when no command palette results match the search query
#: src/features/command-palette/index.tsx
msgid "The command you're looking for doesn't exist."
@@ -4600,6 +4644,18 @@ msgstr "Страница коју тражите је можда премешт
msgid "The password you entered is incorrect"
msgstr "Лозинка коју сте унели је нетачна"
#: src/features/auth/pages/error.tsx
msgid "The provider didn't share an email address, which is required to sign in."
msgstr "Добављач није поделио имејл адресу, која је неопходна за пријављивање."
#: src/features/auth/pages/error.tsx
msgid "The provider rejected this sign-in attempt. Please start again."
msgstr "Добављач је одбио овај покушај пријављивања. Почните поново."
#: src/features/auth/pages/error.tsx
msgid "The provider's response could not be verified. Please start again."
msgstr "Одговор добављача није могао да се потврди. Почните поново."
#: src/features/resume/preview/preview.browser.tsx
msgid "The resume preview could not be updated. The last valid preview is still shown."
msgstr "Преглед резимеа није могао бити ажуриран. Последњи важећи преглед је и даље приказан."
@@ -4765,6 +4821,10 @@ msgstr "Овај одељак се приказује као празан нас
msgid "This section sits in the sidebar."
msgstr "Овај одељак се налази на бочној траци."
#: src/features/auth/pages/error.tsx
msgid "This sign-in attempt expired or was already used. Please start again."
msgstr "Овај покушај пријављивања је истекао или је већ искоришћен. Почните поново."
#: src/features/auth/pages/register.tsx
msgid "This step is optional, but recommended."
msgstr "Овај корак је опционо, али препоручен."
@@ -5310,6 +5370,14 @@ msgstr "Нисмо могли аутоматски да детектујемо
msgid "We couldn't find that page"
msgstr "Нисмо могли да пронађемо ту страницу"
#: src/features/auth/pages/error.tsx
msgid "We couldn't link that provider account. Please try again."
msgstr "Нисмо могли да повежемо тај налог добављача. Покушајте поново."
#: src/features/auth/pages/error.tsx
msgid "We couldn't read your profile from the provider."
msgstr "Нисмо могли да прочитамо ваш профил код добављача."
#: src/routes/agent/-components/tool-part-card.tsx
msgid "Web search"
msgstr "Веб претрага"
@@ -5400,6 +5468,10 @@ msgstr "Такође можете користити своје кориснич
msgid "You can share your resume via a unique public URL, protect it with a password, or download it as a PDF to share directly. The choice is yours!"
msgstr "Свој резиме можете поделити путем јединственог јавног URL-а, заштитити га лозинком или га преузети као PDF и делити директно. Избор је на вама!"
#: src/features/auth/pages/error.tsx
msgid "You cancelled the sign-in before it finished."
msgstr "Отказали сте пријављивање пре него што је довршено."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr "Имате несачуване промене које ће бити изгубљене."
@@ -5441,6 +5513,10 @@ msgstr "Ваши подаци су безбедни и никада се не д
msgid "Your data is stored securely and is never shared with third parties. You can also self-host Reactive Resume on your own servers for complete control over your data."
msgstr "Ваши подаци се чувају безбедно и никада се не деле са трећим странама. Такође можете самостално хостовати Реактивни Резиме на сопственим серверима за потпуну контролу над подацима."
#: src/features/auth/pages/error.tsx
msgid "Your email address isn't verified with the provider."
msgstr "Ваша имејл адреса није потврђена код добављача."
#: src/features/resume/builder/draft.ts
msgid "Your latest changes could not be saved."
msgstr "Ваше последње измене нису могле бити сачуване."
@@ -5546,4 +5622,3 @@ msgstr "Умањи"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Зулу"