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 או ספק OAuth מותאם אי
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 "אפשר לשתף את קורות החיים שלך באמצעות כתובת ציבורית ייחודית, להגן עליהם בסיסמה או להוריד אותם כ־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 "הנתונים שלך מאוחסנים בצורה מאובטחת ולעולם אינם משותפים עם צדדים שלישיים. אפשר גם לארח את Reactive Resume בשרתים שלך כדי לשלוט לחלוטין בנתונים שלך."
#: 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 "זולו"