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 "Azerbaijani"
#. 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 "Thai"
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 "ទិន្នន័យ​របស់​អ្នក​ត្រូវ​បាន​រក្សាទុក​ដោយ​សុវត្ថិភាព ហើយ​មិនដែល​ត្រូវ​បាន​ចែករំលែក​ជាមួយ​ភាគី​ទីបី​ទេ។ អ្នក​ក៏​អាច​ដំឡើង 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 "Zulu"