Amruth Pillai
f8d776106f
fixes #2826
2026-03-19 19:16:28 +01:00
Amruth Pillai
e34f648455
remove input-otp component, upstream issues
2026-03-19 18:43:05 +01:00
Amruth Pillai
f4e2d05f25
Merge branch 'main' of github.com:amruthpillai/reactive-resume
2026-03-19 12:55:46 +01:00
Amruth Pillai
bbc17b8995
cleaner logging in dev and prod
2026-03-19 12:55:37 +01:00
Amruth Pillai
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]
2026-03-19 10:23:34 +01:00
Amruth Pillai
7858efbd2b
remove prepare script
2026-03-19 10:22:37 +01:00
Amruth Pillai
7da5e2c0c2
update schema.json and openapi/spec.json
2026-03-19 10:07:19 +01:00
Amruth Pillai
177c550a0c
fix changelog formatting
2026-03-19 10:03:15 +01:00
Amruth Pillai
882725cabf
📦 v5.0.13 - https://docs.rxresu.me/changelog
v5.0.13
2026-03-19 09:57:34 +01:00
Luka Fagundes
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 >
2026-03-19 09:48:02 +01:00
Amruth Pillai
56a1838315
update routeTree.gen.ts, ignore files
2026-03-18 22:11:37 +01:00
Amruth Pillai
2d76cc5cfb
update autofix
2026-03-18 22:08:12 +01:00
Amruth Pillai
192880e416
use vite+
2026-03-18 22:03:24 +01:00
Amruth Pillai
d1dac8aeca
Sync Translations from Crowdin ( #2824 )
...
* New translations en-us.po (French)
[ci skip]
* New translations en-us.po (English, United Kingdom)
[ci skip]
* New translations en-us.po (French)
[ci skip]
2026-03-18 21:37:19 +01:00
Héphaïsto
f13093249d
Update French translation for 'Volunteer' to 'Bénévolat' ( #2823 )
...
Bénévole means The Volunteer (The person doing the action)
Bénévolat means actions made by volunteers so it is more adequat
2026-03-18 18:46:42 +01:00
Amruth Pillai
99c602e3c7
Migrate from Biome to Oxlint/Oxfmt ( #2822 )
...
* Migrate from Biome to Oxlint/Oxfmt
* pin version of autofix
* set version of autofix
* pin version of autofix
* [autofix.ci] apply automated fixes
* better comments, test formatter
* [autofix.ci] apply automated fixes
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-18 14:59:05 +01:00
Amruth Pillai
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 >
2026-03-18 11:56:42 +01:00
Amruth Pillai
1063680774
update translations
2026-03-18 11:04:00 +01:00
Amruth Pillai
1f8644bb54
add slovenian locale
2026-03-18 10:45:04 +01:00
Amruth Pillai
1d7c4b2615
update dependencies, fix type issues in auth, add migrations for missing indexes
2026-03-18 10:42:08 +01:00
Amruth Pillai
d8ffd00fa6
update translations
2026-03-18 09:54:10 +01:00
Amruth Pillai
f431c0fd89
language updates
2026-03-17 23:52:09 +01:00
Amruth Pillai
571a1c1efe
use rtl friendly classes
2026-03-17 23:50:52 +01:00
Amruth Pillai
547afaa18f
remove dead code
2026-03-17 23:50:04 +01:00
Amruth Pillai
7789c39fe3
better changelog
2026-03-17 23:48:14 +01:00
Amruth Pillai
bfb2e8bb7e
update changelog
v5.0.12
2026-03-17 23:45:33 +01:00
Amruth Pillai
189290e093
consistent imports
2026-03-17 23:42:35 +01:00
Martin Joneš
7b541f3567
Resolve chromedp hostname to IP ( #2811 )
2026-03-17 23:42:04 +01:00
Amruth Pillai
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
2026-03-17 23:38:06 +01:00
Amruth Pillai
89beb43ea2
Sync Translations from Crowdin ( #2810 )
...
* New translations en-us.po (English, United Kingdom)
[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 >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-17 16:03:32 +01:00
Amruth Pillai
55757857bd
Sync Translations from Crowdin ( #2809 )
...
* New translations en-us.po (English, United Kingdom)
[ci skip]
* New translations en-us.po (English, United Kingdom)
[ci skip]
2026-03-17 15:49:57 +01:00
Amruth Pillai
584444c1fc
New translations en-us.po (English, United Kingdom) ( #2808 )
...
[ci skip]
2026-03-17 12:38:50 +01:00
obitton
fb61bb4a63
fix: resolve multi-page PDF crashes and Gemini API ingestion errors ( #2781 )
...
* fix: resolve multi-page PDF crashes and Gemini API ingestion errors
* fix type errors
* refactor: address PR review feedback and prevent call stack recursion in regex payload scanner
---------
Co-authored-by: Ofir <ofir@example.com >
Co-authored-by: Amruth Pillai <im.amruth@gmail.com >
2026-03-16 23:08:40 +01:00
Yeung Lihan
ea8fd838d9
feat(import): normalize missing layout sections for reactive resume json ( #2799 )
...
* feat(import): normalize missing layout sections for reactive resume json
* chore: add comments
2026-03-16 23:08:21 +01:00
Franco Carrara
a3c58b0068
add or statement so logged users can see public resumes ( #2801 )
...
Co-authored-by: Franco Carrara <franco.carrara@crombie.dev >
2026-03-13 04:20:35 +01:00
Amruth Pillai
e0e8879caf
New translations en-us.po (German) ( #2800 )
...
[ci skip]
2026-03-12 20:12:47 +01:00
Yao Changyi
feab19913b
feat: Allow sidebar button list to scroll internally on overflow ( #2791 )
2026-03-10 22:58:56 +01:00
Yao Changyi
afbe56af0d
fix: Fix unnecessary scrollbar appearing on the right sidebar ( #2792 )
2026-03-10 22:58:21 +01:00
Amruth Pillai
d22ab8202c
Sync Translations from Crowdin ( #2797 )
...
* New translations en-us.po (French)
[ci skip]
* Update locales/fr-FR.po
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update locales/fr-FR.po
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update locales/fr-FR.po
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-10 22:57:16 +01:00
Amruth Pillai
f4b6db222c
update dependencies
2026-03-06 12:11:22 +01:00
Amruth Pillai
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]
2026-03-06 10:30:11 +01:00
Amruth Pillai
1d59ea3bd0
fix migration
2026-03-05 11:59:14 +01:00
TheDuke427
5e9ae64b2b
fix(experience): remove bold from role titles and tighten role progression spacing ( #2777 )
...
Co-authored-by: root <root@reactive-resume-dev.one.one.one.one >
2026-03-05 10:13:59 +01:00
Amruth Pillai
46392d9dfc
fixes #2774
2026-03-05 10:10:55 +01:00
Amruth Pillai
6734da4bee
add translations for role progression, fixes #2775
2026-03-05 09:51:07 +01:00
Amruth Pillai
27edc963ce
📦 v5.0.11 - https://docs.rxresu.me/changelog
2026-03-04 23:06:23 +01:00
TheDuke427
4b46bda4e6
feat(experience): add role progression to show career advancement within a company ( #2761 )
...
* feat(experience): add role progression support for career advancement
* fix(experience): remove indent and border from role progression items
* refactor(experience): enhance role progression UI and functionality
- Updated the ExperienceItem component to improve role display and styling.
- Refactored the CreateExperienceDialog and UpdateExperienceDialog to support role reordering using drag-and-drop.
- Added role handling in JSON and ReactiveResume importers.
- Enhanced experience schema to include roles, ensuring better data structure for career progression.
- Improved overall user experience with clearer role management in the experience section.
---------
Co-authored-by: root <root@reactive-resume-dev.one.one.one.one >
Co-authored-by: Amruth Pillai <im.amruth@gmail.com >
v5.0.11
2026-03-04 21:34:37 +01:00
François Martin
df81d0342f
fix(printer): make PDF margins match resume background color ( #2770 )
...
* fix(printer): match PDF margins to resume background color
* fix(printer): preserve vertical margins when content wraps pages
2026-03-04 20:38:02 +01:00
Amruth Pillai
4825eed22c
New translations en-us.po (German) ( #2763 )
...
[ci skip]
2026-03-04 20:33:21 +01:00
Amruth Pillai
b0711351f7
update dependencies
2026-03-04 20:32:56 +01:00