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 "Díjak"
msgid "Azerbaijani"
msgstr "azerbajdzsáni"
#. 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 "Vissza a hitelesítési beállításokhoz"
#. Secondary navigation button on 2FA verification screen
#: src/features/auth/pages/verify-2fa.tsx
msgid "Back to Login"
@@ -688,6 +693,11 @@ msgstr "Vissza a bejelentkezéshez"
msgid "Back to resumes"
msgstr "Vissza az önéletrajzokhoz"
#. 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 "Vissza a bejelentkezéshez"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Background Color"
msgstr "Háttérszín"
@@ -1498,6 +1508,11 @@ msgstr "Leírás"
msgid "Design"
msgstr "Dizájn"
#. Label above the raw error text forwarded by the identity provider
#: src/features/auth/pages/error.tsx
msgid "Details from the provider:"
msgstr "A szolgáltató részletei:"
#. 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 "Hálózat"
msgid "Never expires"
msgstr "Soha nem jár le"
#: src/features/auth/pages/error.tsx
msgid "New account sign-ups are currently disabled on this server."
msgstr "Az új fiókok regisztrációja jelenleg le van tiltva ezen a kiszolgálón."
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/resumes.tsx
msgid "New Application"
@@ -4209,6 +4228,11 @@ msgstr "Jelentkezz be GitHub, Google vagy egy egyéni OAuth szolgáltató segít
msgid "Sign up"
msgstr "Regisztráció"
#. 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 "A bejelentkezés nem fejeződött be"
#: src/features/auth/components/social-auth.tsx
#: src/features/auth/pages/login.tsx
msgid "Signing in..."
@@ -4295,6 +4319,10 @@ msgstr "Valami más…"
msgid "Something went wrong"
msgstr "Valami rosszul sült el"
#: src/features/auth/pages/error.tsx
msgid "Something went wrong while signing you in. Please try again."
msgstr "Hiba történt a bejelentkezés során. Kérjük, próbálja újra."
#: 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 "thai"
msgid "Thank you to our sponsors"
msgstr "Köszönjük szponzorainknak"
#: src/features/auth/pages/error.tsx
msgid "That provider account is already linked to a different user."
msgstr "Ez a szolgáltatói fiók már egy másik felhasználóhoz van kapcsolva."
#: src/features/auth/pages/error.tsx
msgid "That provider account uses a different email address than your account."
msgstr "Ez a szolgáltatói fiók más e-mail-címet használ, mint az Ön fiókja."
#: src/features/auth/pages/error.tsx
msgid "That sign-in provider is no longer available on this server."
msgstr "Ez a bejelentkezési szolgáltató már nem érhető el ezen a kiszolgálón."
#: src/routes/agent/-components/agent-chat.tsx
msgid "The agent needs your input."
msgstr "Az ügynöknek szüksége van az Ön közreműködésére."
@@ -4582,6 +4622,10 @@ msgstr "Az API kulcsot sikeresen töröltük."
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
msgstr "Az API kulcs törlése után többé nem fér hozzá az adataidhoz. Ez a művelet nem vonható vissza."
#: src/features/auth/pages/error.tsx
msgid "The application that sent you here made an invalid authorization request."
msgstr "Az alkalmazás, amely ide küldte Önt, érvénytelen engedélyezési kérést küldött."
#. 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 "Lehetséges, hogy a keresett oldal áthelyeződött, vagy már nem léte
msgid "The password you entered is incorrect"
msgstr "A megadott jelszó helytelen"
#: src/features/auth/pages/error.tsx
msgid "The provider didn't share an email address, which is required to sign in."
msgstr "A szolgáltató nem osztott meg e-mail-címet, amely a bejelentkezéshez szükséges."
#: src/features/auth/pages/error.tsx
msgid "The provider rejected this sign-in attempt. Please start again."
msgstr "A szolgáltató elutasította ezt a bejelentkezési kísérletet. Kérjük, kezdje elölről."
#: src/features/auth/pages/error.tsx
msgid "The provider's response could not be verified. Please start again."
msgstr "A szolgáltató válaszát nem sikerült ellenőrizni. Kérjük, kezdje elölről."
#: src/features/resume/preview/preview.browser.tsx
msgid "The resume preview could not be updated. The last valid preview is still shown."
msgstr "Az önéletrajz előnézetét nem sikerült frissíteni. Az utolsó érvényes előnézet továbbra is látható."
@@ -4765,6 +4821,10 @@ msgstr "Ez a szakasz üres címsorként jelenik meg."
msgid "This section sits in the sidebar."
msgstr "Ez a rész az oldalsávban található."
#: src/features/auth/pages/error.tsx
msgid "This sign-in attempt expired or was already used. Please start again."
msgstr "Ez a bejelentkezési kísérlet lejárt, vagy már felhasználták. Kérjük, kezdje elölről."
#: src/features/auth/pages/register.tsx
msgid "This step is optional, but recommended."
msgstr "Ez a lépés opcionális, de ajánlott."
@@ -5310,6 +5370,14 @@ msgstr "Nem tudtuk automatikusan felismerni a formátumot kérjük, válassz
msgid "We couldn't find that page"
msgstr "Nem találtuk meg az oldalt"
#: src/features/auth/pages/error.tsx
msgid "We couldn't link that provider account. Please try again."
msgstr "Nem sikerült összekapcsolni ezt a szolgáltatói fiókot. Kérjük, próbálja újra."
#: src/features/auth/pages/error.tsx
msgid "We couldn't read your profile from the provider."
msgstr "Nem sikerült beolvasnunk a profilját a szolgáltatótól."
#: src/routes/agent/-components/tool-part-card.tsx
msgid "Web search"
msgstr "Webes keresés"
@@ -5400,6 +5468,10 @@ msgstr "Be is jelentkezhetsz a felhasználóneveddel."
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 "Az önéletrajzodat megoszthatod egy egyedi nyilvános URLlel, jelszóval védheted, vagy PDFként letöltheted és közvetlenül megoszthatod. A döntés a tiéd!"
#: src/features/auth/pages/error.tsx
msgid "You cancelled the sign-in before it finished."
msgstr "Megszakította a bejelentkezést, mielőtt befejeződött volna."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr "Nem mentett módosításai vannak, amelyek elvesznek."
@@ -5441,6 +5513,10 @@ msgstr "Az adataid biztonságban vannak, és soha nem adjuk el vagy osztjuk meg
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 "Az adataid biztonságosan tároljuk, és soha nem osztjuk meg harmadik felekkel. A Reactive Resumet saját szervereiden is hosztolhatod, hogy teljes kontrollod legyen az adataid felett."
#: src/features/auth/pages/error.tsx
msgid "Your email address isn't verified with the provider."
msgstr "Az e-mail-címe nincs megerősítve a szolgáltatónál."
#: src/features/resume/builder/draft.ts
msgid "Your latest changes could not be saved."
msgstr "A legutóbbi módosításokat nem sikerült menteni."
@@ -5546,4 +5622,3 @@ msgstr "Kicsinyítés"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"