mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-07-20 23:13:23 +10:00
v5.0.16
59 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8b52b9d8fc | update translations | ||
|
|
923f5f6173 | fixes #2733: Bug where date range is displayed on separate line (#2862) | ||
|
|
4fd43657dc | 📦 v5.0.15 - https://docs.rxresu.me/changelog | ||
|
|
69ff78b656 |
Sync Translations from Crowdin (#2848)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Slovenian) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (English, United Kingdom) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
5c986cc68d |
Sync Translations from Crowdin (#2838)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Slovenian) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (English, United Kingdom) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] * New translations en-us.po (Russian) [ci skip] |
||
|
|
b4aaf9712f |
feat(mcp): add OAuth 2.1 for claude.ai MCP connector (#2829)
* feat(mcp): add OAuth 2.1 authentication for claude.ai MCP connector Enable OAuth 2.1 (RFC 8414 + RFC 7591) for the MCP endpoint using better-auth's MCP plugin. This allows claude.ai and other MCP clients to authenticate via Dynamic Client Registration and Authorization Code flow with PKCE, using the existing login page. - Add `mcp()` plugin to better-auth config with login page redirect - Add `.well-known/oauth-authorization-server` discovery endpoint - Add `.well-known/oauth-protected-resource` metadata endpoint - Update MCP handler to accept Bearer tokens via `getMcpSession` - Retain `x-api-key` fallback for backward compatibility - Return proper HTTP 401 + WWW-Authenticate header for unauthed requests - Add `oauthApplication`, `oauthAccessToken`, `oauthConsent` tables Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(mcp): use typed AuthError and suppress noisy verifyApiKey throws - Replace string-matching error detection with instanceof AuthError - Wrap verifyApiKey in try-catch to avoid logging malformed key errors - Move console.error below auth check so 401s don't pollute logs Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat(mcp): add database migration for OAuth tables Creates oauth_application, oauth_access_token, and oauth_consent tables required for MCP OAuth 2.1 Dynamic Client Registration flow. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(mcp): resolve OAuth Bearer token auth for oRPC tool calls The oRPC context only checked session cookies and API keys, causing MCP tool calls from OAuth clients (claude.ai) to fail with Unauthorized even though the MCP endpoint itself authenticated successfully. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(mcp): look up user by userId from OAuth access token getMcpSession returns OAuthAccessToken (with userId), not a session object with a user property. Must query the user table by userId. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * refactor(mcp): migrate from deprecated mcp() plugin to @better-auth/oauth-provider The better-auth MCP plugin is marked for deprecation in favor of the OAuth Provider plugin. This refactors the entire OAuth 2.1 flow to use @better-auth/oauth-provider with JWT-based token verification, replacing the opaque token lookup via getMcpSession(). Key changes: - Replace mcp() with jwt() + oauthProvider() in auth config - Replace getMcpSession() with verifyAccessToken() (JWT/JWKS) - Replace oauthApplication table with oauthClient (RFC 7591 compliant) - Add oauthRefreshToken table and jwks table for JWT signing keys - Extract shared authBaseUrl and verifyOAuthToken helper - Hoist McpServer to module scope (avoid per-request reconstruction) - Update .well-known discovery endpoints for OAuth Provider Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(mcp): resolve OAuth 2.1 flow for claude.ai MCP connector Multiple fixes required to make the full MCP OAuth flow work with claude.ai's implementation: - Add RFC 8414 discovery route at /.well-known/oauth-authorization-server/api/auth (claude.ai appends the issuer path per spec) - Add /auth/oauth server route to handle login/consent flow (generates auth codes directly, bypassing h3 cookie issues) - Default token_endpoint_auth_method to "none" via onRequest plugin hook (claude.ai omits this field, causing confidential client rejection) - Strip prompt=consent from authorize requests via onRequest hook (better-auth checks prompt before skipConsent, causing redirect loops) - Add validAudiences for MCP resource URL (JWT aud claim contains the MCP URL, not the base URL) - Disable CSRF check for cross-origin OAuth flows - Log token endpoint errors for debugging - Set skipConsent on OAuth clients via /auth/oauth route Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(mcp): harden OAuth security and enforce lock on delete - Scope CSRF bypass to OAuth2 paths only instead of disabling globally - Validate redirect_uri against registered client URIs (prevents code interception) - Use pathname matching instead of fragile url.includes() for route guards - Replace biased modulo code generation with crypto.randomBytes - Enforce resume lock check on delete (previously silently ignored) - Remove debug console.error logging of OAuth token response bodies - Use Response.json() consistently for MCP 401 response Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Update dependencies, refine ignore patterns, and enhance documentation - Updated various dependencies in package.json and pnpm-lock.yaml for improved stability and features. - Adjusted ignore patterns in knip.json to include specific component directories. - Enhanced documentation for the MCP server, clarifying authentication methods and configuration options. - Made minor adjustments to VSCode settings for better code organization. * fix(mcp): resolve OAuth client registration and stale token handling Claude.ai sends token_endpoint_auth_method: "client_secret_post" without a client_secret during Dynamic Client Registration, causing Better Auth to reject it as an unauthenticated confidential client. Force to "none" for unauthenticated registrations. Also catch JWKS verification errors (e.g. key rotation after redeployment) so stale Bearer tokens return 401 instead of 200 with an error body, allowing clients to re-initiate the OAuth flow. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * reiterate on tests --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: Amruth Pillai <im.amruth@gmail.com> |
||
|
|
a66bc13f4f |
Sync Translations from Crowdin (#2825)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Slovenian) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (English, United Kingdom) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
3e16586d7a |
feat(jobs): add job listings with AI-powered resume tailoring (#2788)
* feat: add job listings feature with JSearch API integration, resume tailoring, and per-user rate limiting * feat(jobs): add search filters UI, filter helper functions with tests, and job_search_quota DB migration * feat(jobs): add pagination with 30 results per page and prev/next navigation * refactor(job-detail): Adjust sheet width and scroll area height * feat(ai): Add resume tailoring feature and prompt * refactor(ai): Revise tailoring prompts and schema for full skill rewrite * feat(ai): Add reference tailoring and output sanitization * feat(testing): Add Vitest testing framework * fix: address PR review - atomic rate limiting, calendar-month quota, skill sync warning, gitignore routeTree.gen.ts * feat(jobs): Add location filter to job listings * feat(job-listings): Add DOCX document generation * feat(job-listings): Enable search by location and on Enter key * feat(job-listings): Split location filter into city, state, and country * feat(jobs): Implement job search adapter and JSearch * Update 'locale/' directory * feat(resume): Simplify filename generation and add tests * fix(JSearch): reduce JSearch API usage to 1 request per search to prevent quota exhaustion * fix(JSearch): Displayed quota amounts on Job Search functionality and settings fixed to pull from RapidAPI/JSearch response * fix(internal rate limit): Removed internal rate limit and .env.example addition, cloud based implementation handles. * style(job-filters): Adjust layout of switch filters * fix(typecheck): Fixed typecheck issues introduced to sync with origin * feat(jobs): Enhance tailor dialog with apply link and tags * feat(locale files): updated locale files with the latest build * feat(jobs): Add job search provider and integrate testing functionality - Introduced `createJobSearchProvider` function to instantiate a JSearchProvider. - Enhanced job search provider with methods for searching jobs, retrieving job details, and testing connection. - Updated `vite.config.ts` to include new testing configurations and plugins. - Added new dependencies in `package.json` for testing and document generation. - Removed obsolete `vitest.config.ts` file. - Improved job search provider tests for better coverage and reliability. * refactor: Update job search routes and remove obsolete test configurations - Removed the test configuration from `vite.config.ts`. - Updated localization files to reflect changes in job search routes, renaming references from `jobs` to `job-search` across multiple languages. - Adjusted autofix workflow to run formatting without the `--fix` flag for better control over code style adjustments. * chore: Update dependencies and improve animation performance - Added `jsdom` as a new dependency in `package.json`. - Updated `vite-plus` and `vitest` to the latest versions for better compatibility. - Enhanced animation components with `willChange` styles to optimize rendering performance. - Adjusted various UI components to improve responsiveness and visual effects. - Removed obsolete job details functionality from the job search provider and related tests. * chore(locales): Update localization files for job search improvements - Modified job search related strings to remove references to "this month" for a more concise format. - Updated file references in localization entries to reflect changes in the job search component structure. - Added new strings for API usage, quota remaining, and job fetching error messages across multiple languages. - Removed obsolete "Monthly Usage" string from localization files. * chore(dependencies): Update @typescript/native-preview to version 7.0.0-dev.20260319.1 --------- Co-authored-by: Amruth Pillai <im.amruth@gmail.com> |
||
|
|
192880e416 | use vite+ | ||
|
|
040755bec9 |
Sync Translations from Crowdin (#2820)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Slovenian) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (English, United Kingdom) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> |
||
|
|
1063680774 | update translations | ||
|
|
d8ffd00fa6 | update translations | ||
|
|
f431c0fd89 | language updates | ||
|
|
5cd16a62d9 |
v5.0.12 (#2814)
* refactor to @base-ui/react * fix all * fixes to accordion * more updates * switch to chat/completions api from openai * update version to v5.0.12 |
||
|
|
44177c0d1b |
Sync Translations from Crowdin (#2779)
* New translations en-us.po (German) [ci skip] * New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Slovenian) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
6734da4bee | add translations for role progression, fixes #2775 | ||
|
|
b6c274eeb6 |
- fixes #2711
- fix improper re-ordering of chips - update dependencies, translations |
||
|
|
29ef6307e0 |
Sync Translations from Crowdin (#2701)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Slovenian) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
6b71ecd7c6 |
Update dependencies and localization files
- Removed `@modelcontextprotocol/sdk` from ignoreDependencies in knip.json. - Updated versions for several dependencies in package.json and pnpm-lock.yaml: - `@ai-sdk/google` to 3.0.23 - `@ai-sdk/react` to 3.0.80 - `@aws-sdk/client-s3` to 3.986.0 - `ai` to 6.0.78 - Added new Afrikaans localization file and updated multiple existing localization files to remove passkey-related entries. |
||
|
|
15327d74d8 |
Sync Translations from Crowdin (#2697)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Slovenian) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
90c34ca572 | 📦 v5.0.7 - Changelog: https://docs.rxresu.me/changelog (#2696) | ||
|
|
da9a3c0b12 | fixes #2663: validate AI output for test connection endpoint (#2674) | ||
|
|
ca734ca547 |
Sync Translations from Crowdin (#2664)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] * New translations en-us.po (Slovenian) [ci skip] |
||
|
|
8d347f5162 |
Feature: Implement Embedding Links in Titles of all Section Items (#2662)
* feat: add options.showLinkInTitle to baseItemSchema Add itemOptionsSchema with showLinkInTitle boolean property to control whether the website URL is rendered as a hyperlink on the title instead of a separate link at the bottom. The field is optional for backwards compatibility with existing resumes. Co-authored-by: Cursor <cursoragent@cursor.com> * feat: add hideLabelButton prop to URLInput When hideLabelButton is true, the tag/label button is hidden from the URL input. This is used when showLinkInTitle is enabled since the label is not needed when the link is shown in the title. Co-authored-by: Cursor <cursoragent@cursor.com> * feat: create LinkedTitle component for title-as-link rendering Add a reusable component that conditionally renders the title as a hyperlink when showLinkInTitle is true and a website URL is provided. Co-authored-by: Cursor <cursoragent@cursor.com> * feat: add showLinkInTitle option to experience section - Add Switch toggle in experience dialog for showLinkInTitle option - Update URLInput to hide label button when showLinkInTitle is enabled - Use LinkedTitle component in experience-item for conditional link rendering - Hide bottom website link when showLinkInTitle is enabled Co-authored-by: Cursor <cursoragent@cursor.com> * feat: add showLinkInTitle option to all section items - Update education, projects, awards, certifications, publications, volunteer, references, and profiles dialogs with Switch toggle - Add LinkedTitle component usage in all corresponding item components - Conditionally hide bottom website link when showLinkInTitle is enabled - Add hideLabelButton prop to URLInput when showLinkInTitle is enabled Co-authored-by: Cursor <cursoragent@cursor.com> * chore: extract i18n strings for showLinkInTitle feature Add "Show link in title" translation string to all locale catalogs. Co-authored-by: Cursor <cursoragent@cursor.com> * update dependencies, fix an issue with glalie template and non-clickable links, fix better-auth type error * remove unused export --------- Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|
|
4d368ab6f6 |
Sync Translations from Crowdin (#2660)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] * New translations en-us.po (Slovenian) [ci skip] |
||
|
|
71dac2021d | Feature: Implement Cover Letters as a custom section type (#2659) | ||
|
|
a8d8d0e340 | Feature: Implement full-screen mode for rich text editor (#2658) | ||
|
|
97274d1c80 |
Sync Translations from Crowdin (#2656)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Slovenian) [ci skip] * New translations en-us.po (Nepali) [ci skip] * New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] * New translations en-us.po (Slovenian) [ci skip] |
||
|
|
aa12fcbd36 |
Feature: Implement a new custom section type: summary (#2657)
* feat: add summaryItemSchema for custom summary section type * feat: add CreateSummaryItemDialog and UpdateSummaryItemDialog * feat: register summary item dialog types in store * feat: route summary item dialogs in manager * feat: add SummaryItem render component * feat: handle summary type in renderItemByType and hide title for summary sections * feat: handle summary type in sidebar helpers * feat: add summary to custom section type options * fix: update type definitions to support CustomSectionType for summary sections * chore: extract new i18n strings for summary section * style: apply biome formatting fixes * chore: remove TODO.md file containing outdated feature specifications |
||
|
|
3d1c2d1fb6 |
Feature: Create a new useFormBlocker hook to block the user from closing a dialog or navigating away from a page if the form is dirty (#2654)
* feat: add useFormBlocker hook for dialog dirty state protection * feat: add useFormBlocker hook for dialog dirty state protection - Create useFormBlocker hook that blocks dialog closing when forms have unsaved changes - Use onPointerDownOutside and onEscapeKeyDown to intercept close attempts - Show confirmation dialog with Leave/Stay options using useConfirm - Integrate with CreateResumeDialog, UpdateResumeDialog, and DuplicateResumeDialog - All strings are translatable via Lingui * Feature: Create a new `useFormBlocker` hook to block the user from closing a dialog or navigating away from a page if the form is dirty. |
||
|
|
f6fcbdcad0 |
Sync Translations from Crowdin (#2640)
* New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] * New translations en-us.po (Slovenian) [ci skip] |
||
|
|
e56402058a |
Sync Translations from Crowdin (#2630)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
b89a31d4ae | update translation sources | ||
|
|
49585940f7 |
Sync Translations from Crowdin (#2597)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
3a9d2e7652 | New Feature: Free-Form Page Formats for PDFs (#2595) | ||
|
|
96920495d0 |
Sync Translations from Crowdin (#2590)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
92044de6b8 | more chip input fixes | ||
|
|
3f55c24e36 |
Improved the Right to Left Direction implementation for relevant languages. (#2583)
* Added support for right to left direction of bullet points in the page render and text editor * Added right to left direction support by adding a toggle button in the layout and enhancing the css element of the page render to support it without affecting the default left to right direction * Moved the Right to Life Direction Toggle feature to be integrated with the Languages section using locale * change all occurrances of pl, pr, ml, mr, left, right to start/end equivalents --------- Co-authored-by: Amruth Pillai <im.amruth@gmail.com> |
||
|
|
0c65612368 |
- an assortment of bugfixes and improvements
- remove line numbers from generated locale files - add .gitattributes to not display diffs of .po files |
||
|
|
3071b7dd37 |
Sync Translations from Crowdin (#2582)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
5daac24e73 |
Update package dependencies and synchronize translations
- Updated @tanstack/react-router and related packages to version 1.157.5 in package.json. - Adjusted pnpm-lock.yaml to reflect the updated package versions. - Modified localization files to update the "Last Updated" message reference and the resume deletion success message across multiple languages. - Removed obsolete components related to resume cards and creation from the dashboard. |
||
|
|
92f6a6a16b |
Sync Translations from Crowdin (#2576)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Amharic) [ci skip] * update translations * New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
be84f0cca6 | 📦 v5.0.2 · Changelog: https://docs.rxresu.me/changelog | ||
|
|
89f209014e | fix issue with irregular heights of PDFs on resumes with sidebar backgrounds | ||
|
|
503f610ff6 | Merge branch 'main' of github.com:amruthpillai/reactive-resume | ||
|
|
c875cc858d | Update .env.example with clearer instructions for PRINTER_APP_URL, remove pdf-lib dependency from package.json, and adjust translations for alignment and zoom features across multiple locales. Improve template layout consistency in various components. | ||
|
|
403384944c |
Sync Translations from Crowdin (#2570)
* New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
4e73a81d4b |
- fixes #2562, add better error messages for duplicate resume slugs
- improvements made to ditgar template - general improvements to all templates with backgrounds - update dependencies and translations - improved print function that handles single page and multi page resumes |
||
|
|
d801effbce |
Sync Translations from Crowdin (#2557)
* New translations en-us.po (French) [ci skip] * New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] * New translations en-us.po (Romanian) [ci skip] * New translations en-us.po (French) [ci skip] * New translations en-us.po (Spanish) [ci skip] * New translations en-us.po (Afrikaans) [ci skip] * New translations en-us.po (Arabic) [ci skip] * New translations en-us.po (Bulgarian) [ci skip] * New translations en-us.po (Catalan) [ci skip] * New translations en-us.po (Czech) [ci skip] * New translations en-us.po (Danish) [ci skip] * New translations en-us.po (German) [ci skip] * New translations en-us.po (Greek) [ci skip] * New translations en-us.po (Finnish) [ci skip] * New translations en-us.po (Hebrew) [ci skip] * New translations en-us.po (Hungarian) [ci skip] * New translations en-us.po (Italian) [ci skip] * New translations en-us.po (Japanese) [ci skip] * New translations en-us.po (Korean) [ci skip] * New translations en-us.po (Lithuanian) [ci skip] * New translations en-us.po (Dutch) [ci skip] * New translations en-us.po (Norwegian) [ci skip] * New translations en-us.po (Polish) [ci skip] * New translations en-us.po (Portuguese) [ci skip] * New translations en-us.po (Russian) [ci skip] * New translations en-us.po (Slovak) [ci skip] * New translations en-us.po (Albanian) [ci skip] * New translations en-us.po (Serbian (Cyrillic)) [ci skip] * New translations en-us.po (Swedish) [ci skip] * New translations en-us.po (Turkish) [ci skip] * New translations en-us.po (Ukrainian) [ci skip] * New translations en-us.po (Chinese Simplified) [ci skip] * New translations en-us.po (Chinese Traditional) [ci skip] * New translations en-us.po (Vietnamese) [ci skip] * New translations en-us.po (Portuguese, Brazilian) [ci skip] * New translations en-us.po (Indonesian) [ci skip] * New translations en-us.po (Persian) [ci skip] * New translations en-us.po (Khmer) [ci skip] * New translations en-us.po (Tamil) [ci skip] * New translations en-us.po (Bengali) [ci skip] * New translations en-us.po (Marathi) [ci skip] * New translations en-us.po (Thai) [ci skip] * New translations en-us.po (Latvian) [ci skip] * New translations en-us.po (Azerbaijani) [ci skip] * New translations en-us.po (Hindi) [ci skip] * New translations en-us.po (Malay) [ci skip] * New translations en-us.po (Telugu) [ci skip] * New translations en-us.po (Malayalam) [ci skip] * New translations en-us.po (Uzbek) [ci skip] * New translations en-us.po (Kannada) [ci skip] * New translations en-us.po (Odia) [ci skip] * New translations en-us.po (Amharic) [ci skip] * New translations en-us.po (Nepali) [ci skip] |
||
|
|
11cbeb27f8 | fixes #2552, implement FLAG_DISABLE_SIGNUPS and FLAG_DISABLE_EMAIL_AUTH |