Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from AmruthPillai:main #1

Open
wants to merge 259 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
259 commits
Select commit Hold shift + click to select a range
fcc6875
fix(tfa): error message for tfa code length
abizek Apr 2, 2024
ac9109c
fix(builder): right sidebar scroll to page section
abizek Apr 2, 2024
937e6b0
fix(templates): serve europass logo from public assets
abizek Apr 2, 2024
8c87984
fix(tfa): lazily translate error message
abizek Apr 2, 2024
cdef456
update dependencies
AmruthPillai Apr 3, 2024
7189c7f
New Crowdin translations by GitHub Action
crowdin-bot Apr 5, 2024
709bf0a
Merge pull request #1851 from AmruthPillai/l10n
AmruthPillai Apr 5, 2024
53b5bdc
Merge branch 'main' into fix/custom-text-and-background-color
abizek Apr 6, 2024
6d20eda
Merge branch 'main' into fix/right-sidebar-page-section-scroll
abizek Apr 6, 2024
31f396c
Merge branch 'main' into fix/nosepass-template-europass-logo
abizek Apr 6, 2024
589e782
Merge branch 'main' into fix/tfa-length-error-message
abizek Apr 6, 2024
a36c49f
New Crowdin translations by GitHub Action
crowdin-bot Apr 8, 2024
fe77b14
Merge pull request #1855 from AmruthPillai/l10n
AmruthPillai Apr 8, 2024
1f5dce2
feat(server): Support for SMTP-over-TLS
WangZhiYao Apr 9, 2024
dd97c6d
Merge pull request #1856 from WangZhiYao/main
AmruthPillai Apr 9, 2024
1f9e3aa
update dependencies, update translations
AmruthPillai Apr 10, 2024
832d000
New Crowdin translations by GitHub Action
crowdin-bot Apr 12, 2024
168be7d
Merge pull request #1861 from AmruthPillai/l10n
AmruthPillai Apr 12, 2024
f7e2bfb
New Crowdin translations by GitHub Action
crowdin-bot Apr 18, 2024
ec86536
Merge pull request #1864 from AmruthPillai/l10n
AmruthPillai Apr 18, 2024
0024aec
New Crowdin translations by GitHub Action
crowdin-bot Apr 22, 2024
458af1d
Merge pull request #1870 from AmruthPillai/l10n
AmruthPillai Apr 22, 2024
d227cf6
New Crowdin translations by GitHub Action
crowdin-bot May 3, 2024
8deff75
fix tiptap issues, update dependencies, fix typescript issues with mi…
AmruthPillai May 3, 2024
8579a4c
Merge pull request #1871 from AmruthPillai/l10n
AmruthPillai May 3, 2024
8b96694
remove unnecessary pnpm-lock.yaml files
AmruthPillai May 3, 2024
470f187
fix Dockerfile
AmruthPillai May 3, 2024
5e32673
modify action workflows
AmruthPillai May 3, 2024
6424b15
update versions of workflows
AmruthPillai May 3, 2024
862c812
add files to .dockerignore
AmruthPillai May 3, 2024
6e2b960
fix dependencies installation location
AmruthPillai May 3, 2024
c99ce90
add ARG NX_CLOUD_ACCESS_TOKEN to Dockerfile
AmruthPillai May 3, 2024
f32a85c
add emptyOutDir: true to vite.config.ts
AmruthPillai May 3, 2024
5d61e86
changes to Dockerfile
AmruthPillai May 3, 2024
1c7b44b
migrate actions/upload-artifact to v4
AmruthPillai May 3, 2024
cba2eda
fix artifact name
AmruthPillai May 3, 2024
5ed5618
add privacy policy, bump up version to 4.0.13
AmruthPillai May 3, 2024
989e8de
update dependencies
AmruthPillai May 3, 2024
32b8407
experimenting with self-hosted action runners
AmruthPillai May 3, 2024
ac9b280
revert runs-on
AmruthPillai May 3, 2024
68252c3
update postgres version in templates
AmruthPillai May 3, 2024
e87b05a
release: v4.1.0
AmruthPillai May 5, 2024
4dd5367
attempt to fix lint issues
AmruthPillai May 5, 2024
13b2a5b
add max-parallel:1 to github action
AmruthPillai May 5, 2024
8180e8c
add SENTRY_AUTH_TOKEN
AmruthPillai May 5, 2024
7a65363
add test to github action
AmruthPillai May 5, 2024
f66704a
New Crowdin translations by GitHub Action
crowdin-bot May 7, 2024
e21430a
Merge pull request #1883 from AmruthPillai/l10n
AmruthPillai May 7, 2024
e378503
add code chunking to vite.config.ts
AmruthPillai May 7, 2024
52e062c
fix eslint issues
AmruthPillai May 7, 2024
e2e2551
fix lint-test-build workflow
AmruthPillai May 7, 2024
7b394f1
pin versions of pnpm and node
AmruthPillai May 7, 2024
a7a0e4e
Fix: generate PDF name from title instead of id
nickconway May 7, 2024
506058a
New Crowdin translations by GitHub Action
crowdin-bot May 8, 2024
e20bcb8
Merge pull request #1886 from AmruthPillai/l10n
AmruthPillai May 8, 2024
7e354b7
New Crowdin translations by GitHub Action
crowdin-bot May 9, 2024
b0d26e3
Merge pull request #1889 from AmruthPillai/l10n
AmruthPillai May 9, 2024
c1a5811
- add AuthRefreshProvider to refresh auth tokens every 5 minutes
AmruthPillai May 10, 2024
a102f62
replace `JSON.parse(JSON.stringify({}))` with `structuredClone({})`
AmruthPillai May 10, 2024
c15d9f7
revert `structuredClone` as it is not supported on proxy objects
AmruthPillai May 10, 2024
7a8b5d0
add ReleaseBot Discord Webhook to Publish Docker Image action
AmruthPillai May 10, 2024
94eb549
Bug Fix #1847 - Fix Sidebar is not stretching to the full height in C…
AashishSinghal May 12, 2024
f60fc63
fix(docker): add environment variable for puppeteer to launch with ig…
ToshY May 15, 2024
a598a7a
Merge pull request #1899 from ToshY/issue/1897
AmruthPillai May 15, 2024
b1af5d9
disable crowdin sync cron
abizek Apr 14, 2024
d570b21
Merge branch 'main' into fix/right-sidebar-page-section-scroll
abizek May 20, 2024
2f87dde
Merge branch 'main' into fix/nosepass-template-europass-logo
abizek May 20, 2024
02c6318
Merge main into fix/custom-text-and-background-color
abizek May 20, 2024
f30a762
Revert "disable crowdin sync cron"
abizek May 20, 2024
e24f885
merge branch main
abizek May 20, 2024
868e6de
Merge pull request #1843 from abizek/fix/tfa-length-error-message
AmruthPillai May 20, 2024
5d0c92e
Merge pull request #1891 from AashishSinghal/main
AmruthPillai May 20, 2024
77dee57
Merge pull request #1885 from nickconway/fix/pdf-name
AmruthPillai May 20, 2024
376f72a
Merge pull request #1845 from abizek/fix/nosepass-template-europass-logo
AmruthPillai May 20, 2024
a74a8ed
Merge pull request #1844 from abizek/fix/right-sidebar-page-section-s…
AmruthPillai May 20, 2024
9728673
Merge pull request #1842 from abizek/fix/custom-text-and-background-c…
AmruthPillai May 20, 2024
a033c3e
Merge branch 'main' into custom-icons-in-header
AmruthPillai May 20, 2024
0124db0
Merge pull request #1780 from dhavalsavalia/custom-icons-in-header
AmruthPillai May 20, 2024
73b29f7
Fix linting, update translations, remove vite-plugin-chunk-split
AmruthPillai May 20, 2024
6dcbe78
Merge branch 'main' into feat/separate-links
AmruthPillai May 20, 2024
fe550cc
update pnpm version
AmruthPillai May 20, 2024
0ee0b6b
Merge pull request #1823 from jzaehrin/feat/separate-links
AmruthPillai May 20, 2024
09ebcdf
remove sentry integration, fix linting issues
AmruthPillai May 20, 2024
696f6f7
bump version to 4.1.4
AmruthPillai May 20, 2024
748b509
update dependencies, fix import sample resume issue, update pnpm version
AmruthPillai May 21, 2024
f5804ab
New Crowdin translations by GitHub Action
crowdin-bot May 22, 2024
1191bbc
Merge pull request #1906 from AmruthPillai/l10n
AmruthPillai May 22, 2024
2409a57
Update options.tsx
DemaPy May 22, 2024
d18ef2e
feat(feature-flags): fixes #1592, introduces new flags DISABLE_SIGNUP…
AmruthPillai May 29, 2024
2bc4249
chore(release): bump version to 4.1.6, update pnpm version
AmruthPillai May 29, 2024
bf498b5
chore(i18n): update translation files
AmruthPillai May 29, 2024
3f29ca3
Merge pull request #1922 from AmruthPillai/1592-feature-the-possibili…
AmruthPillai May 29, 2024
d0fd1e3
fix(client): Fix issue with unhandled errors during resume import
HUAHUAI23 May 30, 2024
14bcfb2
New Crowdin translations by GitHub Action
crowdin-bot Jun 4, 2024
38a442c
fix(template): double issuer name in chikorita certificates
abizek Jun 4, 2024
0992726
fix(template): chikorita certificate layout
abizek Jun 4, 2024
ae64515
Merge pull request #1937 from abizek/fix/double-issuer-name
AmruthPillai Jun 4, 2024
700b74a
Merge pull request #1928 from AmruthPillai/l10n
AmruthPillai Jun 4, 2024
06455da
fix(actions): skip sync crowdin action on forks
abizek Jun 5, 2024
eca51de
Merge pull request #1939 from abizek/fix/skip-crowdin-action-on-forks
AmruthPillai Jun 5, 2024
a2dbd7c
New Crowdin translations by GitHub Action
crowdin-bot Jun 10, 2024
ab10d02
Refactor OpenAI API key regex to accept project API keys, fixes #1900
AmruthPillai Jun 10, 2024
f0ede57
Merge pull request #1941 from AmruthPillai/l10n
AmruthPillai Jun 10, 2024
e3b4105
Merge pull request #1909 from DemaPy/patch-1
AmruthPillai Jun 10, 2024
454aa20
Merge pull request #1929 from HUAHUAI23/fix/client
AmruthPillai Jun 10, 2024
a44846b
feat: Add file validation for reactive-resume-json type in ImportDialog
AmruthPillai Jun 10, 2024
13a7412
Merge branch 'main' into 1900-bug-inputting-openai-api-key-throws-wei…
AmruthPillai Jun 10, 2024
2292c25
i18n: update translations
AmruthPillai Jun 10, 2024
5e33f7e
update dependencies, fix lint issues
AmruthPillai Jun 10, 2024
8478a42
Merge pull request #1943 from AmruthPillai/1900-bug-inputting-openai-…
AmruthPillai Jun 10, 2024
713ce91
bump version to 4.1.7
AmruthPillai Jun 10, 2024
767573c
disable resume previews to lower load on server, fixes #1954
AmruthPillai Jun 13, 2024
c9a2c27
fix(edit profile picture): fix the crash happening when clicking on c…
googleknight Jun 27, 2024
5bc0230
Fix: Can't insert image in a category other than summary
2368883029 Jul 21, 2024
29fc7c4
feat(templates): added url support for custom fields
StijnGroenen Jul 21, 2024
df63f4b
Merge pull request #1999 from StijnGroenen/feature/custom-field-url
AmruthPillai Jul 22, 2024
491bbca
Add missing themes to bug-report
busches Aug 4, 2024
304fd93
Update CONTRIBUTING.md for Node 20
busches Aug 4, 2024
c283783
fix(Gengar): Hide Summary section unless populated
busches Aug 4, 2024
acc9bec
feat(toggle-pan): Add toggle to switch between scroll to pan and scro…
infinia-yzl Aug 14, 2024
5827576
chore(package/react-zoom-pan-pinch): Bump `react-zoom-pan-pinch` vers…
infinia-yzl Aug 14, 2024
b9de35f
fix(storage-controller): rm duplicate userID & use correct filename p…
plecrx Aug 23, 2024
e3f3b8b
bump version to 4.2.0
AmruthPillai Sep 2, 2024
87a3956
fix eslint issues
AmruthPillai Sep 2, 2024
a530fce
set endOfLine to auto to support the codebase also on windows machines
rinczefi-user Sep 4, 2024
1bed63a
Merge pull request #2030 from rinczefi-user/rinczefi-patch
AmruthPillai Sep 4, 2024
3f01a9e
fixed clipping issue with cards on dashboard page
noreb001 Sep 6, 2024
6e25780
Adding Ollama Support
bocklucas Oct 12, 2024
e29f973
Merge pull request #2073 from bocklucas/ft-add-ollama
AmruthPillai Oct 13, 2024
700b98f
fix(templates): Add right border in header after website field with c…
raymondyangdev Nov 5, 2024
31ed9f4
fix: refine "localhost" matching in printer.service.ts
jbilinski Nov 7, 2024
2c84976
Merge pull request #2 from jbilinski/jbilinski-patch-1
jbilinski Nov 7, 2024
c872421
feat(templates): make main full-width if sidebar is empty
0x346e3730 Nov 14, 2024
d84aeee
fix(builderpage): resolve section-dialog height overflow for mobile a…
Karanrajsinh Nov 30, 2024
d6fee1e
docs: remove period for consistency in feature list
smuwonge Jan 2, 2025
1c5c4d0
fix: allow the headless browser connect to the app
ilatypov Jul 29, 2024
8a401de
fix account deletion
AmruthPillai Jan 9, 2025
02ce1ad
fix lint issues
AmruthPillai Jan 11, 2025
13d90e8
update translations
AmruthPillai Jan 11, 2025
29c18c1
Bump the npm_and_yarn group across 1 directory with 10 updates
dependabot[bot] Jan 11, 2025
e4ec678
pin versions of chromium
AmruthPillai Jan 11, 2025
193b15e
Merge branch 'main' into dependabot/npm_and_yarn/npm_and_yarn-45c02561f4
AmruthPillai Jan 11, 2025
54bace4
Merge pull request #2138 from AmruthPillai/dependabot/npm_and_yarn/np…
AmruthPillai Jan 11, 2025
58ef309
release: v4.3.1
AmruthPillai Jan 11, 2025
198c269
remove console.log statements
AmruthPillai Jan 11, 2025
1c36ac1
update CI workflow
AmruthPillai Jan 11, 2025
996ef65
update CI
AmruthPillai Jan 11, 2025
9b20c46
revert ci workflow to non-distributed
AmruthPillai Jan 11, 2025
3b73dcf
fix issues brought up by coderabbit
AmruthPillai Jan 11, 2025
62046c4
Merge pull request #2140 from AmruthPillai/release/v4.3.1
AmruthPillai Jan 11, 2025
3c4a26b
Update publish-docker-image.yml
AmruthPillai Jan 11, 2025
35df043
fix: handle edge case to display LinkedIn logo when used in Profiles
AmruthPillai Jan 12, 2025
db36bc9
Merge pull request #2143 from AmruthPillai/fix/linkedin-logo-not-appe…
AmruthPillai Jan 12, 2025
c968188
Merge pull request #2133 from smuwonge/main
AmruthPillai Jan 12, 2025
92856b6
Merge pull request #1978 from googleknight/fix/profile-picture-adjust…
AmruthPillai Jan 12, 2025
89a44cc
- normalize username and email fields to lowercase, resolves #1740
AmruthPillai Jan 12, 2025
9d0a0bb
Merge branch 'main' into main
AmruthPillai Jan 12, 2025
007243f
Merge pull request #2114 from Karanrajsinh/main
AmruthPillai Jan 12, 2025
26e34b6
chore: update Prettier configuration and add Tailwind CSS plugin; ref…
AmruthPillai Jan 12, 2025
0fec5ce
Merge pull request #2103 from 0x346e3730/feat/full-width-main-if-no-s…
AmruthPillai Jan 12, 2025
a3ef652
- refactor(templates): update sidebar display conditionals for consis…
AmruthPillai Jan 12, 2025
bb4bbf4
Merge pull request #2095 from jbilinski/upstream-0
AmruthPillai Jan 12, 2025
6708570
Merge pull request #2091 from raymondyangdev/main
AmruthPillai Jan 12, 2025
d0a174d
fix localhost translation logic in printer service
AmruthPillai Jan 12, 2025
6110440
resolves #2047, fix summary text in chikorita template, when in sidebar
AmruthPillai Jan 12, 2025
febbdef
Merge pull request #2035 from noreb001/bugfix/CardClippingIssue
AmruthPillai Jan 12, 2025
5d839e5
Merge pull request #2009 from busches/patch-2
AmruthPillai Jan 12, 2025
5c10f3d
Merge pull request #2024 from plecrx/patch-1
AmruthPillai Jan 12, 2025
f0b1801
fix allowOverflow definition on scroll-area
AmruthPillai Jan 12, 2025
374b9bc
Merge branch 'main' of github.com:AmruthPillai/Reactive-Resume
AmruthPillai Jan 12, 2025
dda47f5
Merge branch 'main' of github.com:infinia-yzl/Reactive-Resume into in…
AmruthPillai Jan 12, 2025
39daed3
Merge branch 'infinia-yzl-main'
AmruthPillai Jan 12, 2025
bd52983
Merge branch 'main' into fix-2007
AmruthPillai Jan 12, 2025
3ae651f
resolve formatting and linting issues
AmruthPillai Jan 12, 2025
1c7a6c9
Merge pull request #2010 from busches/fix-2007
AmruthPillai Jan 12, 2025
58950ed
Merge pull request #2008 from busches/patch-1
AmruthPillai Jan 12, 2025
b963813
Merge branch 'main' into main
AmruthPillai Jan 12, 2025
ffa4747
Merge pull request #2002 from ilatypov/main
AmruthPillai Jan 12, 2025
d0a0768
Merge pull request #1997 from 2368883029/main
AmruthPillai Jan 12, 2025
d1a5a41
Enhance UI and Configuration:
AmruthPillai Jan 12, 2025
5b3e91e
update release version
AmruthPillai Jan 12, 2025
6fb0a72
fix dependencies to latest minor, add swc to no-update list
AmruthPillai Jan 12, 2025
0053d69
Update ESLint configuration and schemas to use Zod library
AmruthPillai Jan 12, 2025
e34d0ce
fix deploy step in publish-docker-image
AmruthPillai Jan 12, 2025
2d62504
Merge pull request #2144 from AmruthPillai/chore/update-dependencies
AmruthPillai Jan 12, 2025
6335ad1
fixes #2082, fixes #2066 - fallback to cuid2 if filename contains non…
AmruthPillai Jan 12, 2025
db6e7a7
fix deploy step
AmruthPillai Jan 12, 2025
7fb0226
update to react-router v7
AmruthPillai Jan 12, 2025
43c5a33
Implement Custom CSS Feature
AmruthPillai Jan 12, 2025
eab996f
some more updates
AmruthPillai Jan 13, 2025
a5dc15d
Merge pull request #2146 from AmruthPillai/feat/custom-css
AmruthPillai Jan 13, 2025
9385f36
New Crowdin translations by GitHub Action
crowdin-bot Jan 13, 2025
6b93fd1
Merge pull request #2147 from AmruthPillai/l10n
AmruthPillai Jan 13, 2025
51f38f0
update translations
AmruthPillai Jan 13, 2025
0f8f2fe
cleanup internal package resolution
AmruthPillai Jan 13, 2025
eb7813a
Implement OpenID Connect Authentication Strategy (works with Keycloak…
AmruthPillai Jan 13, 2025
33cb3db
ensure secure cookies are used in express-session
AmruthPillai Jan 13, 2025
227870a
fix issues suggested by coderabbit
AmruthPillai Jan 13, 2025
21af624
Merge pull request #2149 from AmruthPillai/feat/implement-openid-conn…
AmruthPillai Jan 13, 2025
a32def2
fixes #2151, apply secure cookie session only if using SSL (https)
AmruthPillai Jan 14, 2025
15f9623
fix lint issue
AmruthPillai Jan 14, 2025
a19059a
Merge pull request #2152 from AmruthPillai/2151-bug-openid-authentica…
AmruthPillai Jan 14, 2025
b558933
New Crowdin translations by GitHub Action
crowdin-bot Jan 15, 2025
9a34e4a
Merge pull request #2155 from AmruthPillai/l10n
AmruthPillai Jan 15, 2025
63db927
- fixes #2153, attempt to fix 401 unauthorized error when implementin…
AmruthPillai Jan 15, 2025
1bfdff5
New Crowdin translations by GitHub Action
crowdin-bot Jan 16, 2025
c239ae3
update dependencies
AmruthPillai Jan 16, 2025
de5adbe
Merge pull request #2160 from AmruthPillai/l10n
AmruthPillai Jan 16, 2025
7e25e85
update dependencies
AmruthPillai Jan 17, 2025
385fe00
Merge branch 'main' of github.com:AmruthPillai/Reactive-Resume
AmruthPillai Jan 17, 2025
a9656af
sync translations from crowdin
AmruthPillai Jan 17, 2025
18cf814
fixes #2161, remove v1 validation requirement for openai api url
AmruthPillai Jan 17, 2025
460a407
fix issue with missing DialogTitle/DialogDescription, fix issue with …
AmruthPillai Jan 19, 2025
4c90cc1
fix security vulnerability with update password API route
AmruthPillai Jan 24, 2025
308a8e3
update translations
AmruthPillai Jan 24, 2025
c7ae0e9
sanitize all user inputs, fix #2172
AmruthPillai Jan 24, 2025
9406d78
- include more local fonts, such as Times New Roman and Arial (fixes …
AmruthPillai Jan 24, 2025
d21983a
update translations
AmruthPillai Jan 24, 2025
27b60a4
fixes #2176, text align was not being reflected in summary sections
AmruthPillai Jan 26, 2025
1fa8aae
bump version to v4.4.2
AmruthPillai Jan 26, 2025
a31c434
New Crowdin translations by GitHub Action
crowdin-bot Jan 26, 2025
f8373e4
Merge pull request #2179 from AmruthPillai/l10n
AmruthPillai Jan 26, 2025
e795ec6
update translations
AmruthPillai Jan 27, 2025
809551d
Fix #2182
ADecametre Jan 28, 2025
73b4230
Removed unused import
ADecametre Jan 28, 2025
a82c25c
New Crowdin translations by GitHub Action
crowdin-bot Jan 30, 2025
c8edcd3
Allow usage of openai compatible apis
Creative-Geek Jan 30, 2025
2c482e7
Merge pull request #2186 from ADecametre/main
AmruthPillai Jan 30, 2025
1fddbe5
Update package.json
AmruthPillai Jan 30, 2025
e432773
fix formatting issues
AmruthPillai Jan 30, 2025
a87c5ed
attempt to fix ci errors
AmruthPillai Jan 30, 2025
8ad5458
Fix broken images
ADecametre Jan 30, 2025
817ec96
Fix TypeError
ADecametre Jan 30, 2025
54ed067
Merge pull request #2195 from ADecametre/main
AmruthPillai Jan 30, 2025
94c04b4
Merge pull request #2194 from Creative-Geek/patch-1
AmruthPillai Jan 30, 2025
b21f164
Merge pull request #2188 from AmruthPillai/l10n
AmruthPillai Jan 30, 2025
92995d9
fix formatting and lint errors
AmruthPillai Jan 30, 2025
f42b29e
feat(router): add global error boundary for route errors
omimouni Jan 31, 2025
e438602
fix(errorpage): added localProvider, replaced a with Link and added c…
omimouni Jan 31, 2025
3d5b3db
Merge pull request #2198 from omimouni/main
AmruthPillai Jan 31, 2025
f50cbd7
New Crowdin translations by GitHub Action
crowdin-bot Feb 1, 2025
9c6d983
Merge pull request #2201 from AmruthPillai/l10n
AmruthPillai Feb 1, 2025
eb543cf
feat(projects): allow reordering of project item tags
Pieczasz Feb 2, 2025
1399d3c
Merge pull request #2202 from Pieczasz/feat/2169-project-tags-order
AmruthPillai Feb 2, 2025
5b67e7c
Update package.json
AmruthPillai Feb 2, 2025
60ed3e2
Update lint-test-build.yml
AmruthPillai Feb 2, 2025
1d45291
fix lint issues
AmruthPillai Feb 3, 2025
ec4e43d
sync translations from crowdin
AmruthPillai Feb 3, 2025
7054623
chore(dependencies): update TypeScript ESLint and Vitest to latest ve…
AmruthPillai Feb 3, 2025
cd21860
Update typography.tsx
AmruthPillai Feb 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
72 changes: 56 additions & 16 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,22 +1,62 @@
!README.md
.dockerignore
.DS_Store
.editorconfig
.eslint*
# Compiled Output
dist
tmp
/out-tsc

# Project Dependencies
.git
.github
.gitignore
.husky
.nx
.prettier*
.vscode
*.env*
*.md
node_modules

# Docker
compose*.yml
dist
Dockerfile
node_modules

# IDEs and Editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace

# IDE - VSCode
.vs/*
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# Miscellaneous
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
yarn-error.log
testem.log
/typings

# System Files
.DS_Store
Thumbs.db
tmp
.editorconfig
.eslint*

# Generated Files
.nx
.swc
fly.toml
stats.html
tools/compose/*
tools/scripts/*
tools/scripts/*

# Environment Variables
*.env*
!.env.example

# Lingui Compiled Messages
apps/client/src/locales/_build/
apps/client/src/locales/*/messages.mjs
39 changes: 21 additions & 18 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,6 @@ NODE_ENV=development
# Ports
PORT=3000

# Client Port & URL (for development)
__DEV__CLIENT_PORT=5173 # Only used in development
__DEV__CLIENT_URL=http://localhost:5173 # Only used in development

# Artboard Port & URL (for development)
__DEV__ARTBOARD_PORT=6173 # Only used in development
__DEV__ARTBOARD_URL=http://localhost:6173 # Only used in development

# URLs
# These URLs must reference a publicly accessible domain or IP address, not a docker container ID (depending on your compose setup)
PUBLIC_URL=http://localhost:3000
Expand All @@ -38,6 +30,8 @@ REFRESH_TOKEN_SECRET=refresh_token_secret
CHROME_PORT=8080
CHROME_TOKEN=chrome_token
CHROME_URL=ws://localhost:8080
# Launch puppeteer with flag to ignore https errors
# CHROME_IGNORE_HTTPS_ERRORS=true

# Mail Server (for e-mails)
# For testing, you can use https://ethereal.email/create
Expand All @@ -52,20 +46,18 @@ STORAGE_BUCKET=default
STORAGE_ACCESS_KEY=minioadmin
STORAGE_SECRET_KEY=minioadmin
STORAGE_USE_SSL=false
STORAGE_SKIP_BUCKET_CHECK=false

# Redis (for cache & server session management)
REDIS_URL=redis://default:password@localhost:6379

# Sentry (for error reporting, Optional)
# VITE_SENTRY_DSN=
# Nx Cloud (Optional)
# NX_CLOUD_ACCESS_TOKEN=

# Crowdin (Optional)
CROWDIN_PROJECT_ID=
CROWDIN_PERSONAL_TOKEN=
# CROWDIN_PROJECT_ID=
# CROWDIN_PERSONAL_TOKEN=

# Email (Optional)
# DISABLE_EMAIL_AUTH=true
# VITE_DISABLE_SIGNUPS=false
# Feature Flags (Optional)
# DISABLE_SIGNUPS=false
# DISABLE_EMAIL_AUTH=false

# GitHub (OAuth, Optional)
# GITHUB_CLIENT_ID=
Expand All @@ -76,3 +68,14 @@ CROWDIN_PERSONAL_TOKEN=
# GOOGLE_CLIENT_ID=
# GOOGLE_CLIENT_SECRET=
# GOOGLE_CALLBACK_URL=http://localhost:5173/api/auth/google/callback

# OpenID (Optional)
# VITE_OPENID_NAME=
# OPENID_AUTHORIZATION_URL=
# OPENID_CALLBACK_URL=http://localhost:5173/api/auth/openid/callback
# OPENID_CLIENT_ID=
# OPENID_CLIENT_SECRET=
# OPENID_ISSUER=
# OPENID_SCOPE=openid profile email
# OPENID_TOKEN_URL=
# OPENID_USER_INFO_URL=
45 changes: 43 additions & 2 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@
"extends": ["plugin:prettier/recommended"],
"plugins": ["simple-import-sort", "unused-imports"],
"rules": {
// eslint
"no-console": "error",
"no-return-await": "off",

// simple-import-sort
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error",
Expand Down Expand Up @@ -38,15 +42,52 @@
}
]
}
],

// prettier
"prettier/prettier": [
"warn",
{
"endOfLine": "auto"
}
]
}
},
{
"files": ["*.ts", "*.tsx"],
"extends": ["plugin:@nx/typescript"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"sourceType": "module",
"ecmaVersion": "latest",
"project": ["tsconfig.*?.json"]
},
"extends": [
"plugin:@nx/typescript",
"plugin:@typescript-eslint/strict-type-checked",
"plugin:@typescript-eslint/stylistic-type-checked",
"plugin:unicorn/recommended"
],
"plugins": ["@typescript-eslint", "unicorn"],
"rules": {
// typescript-eslint
"@typescript-eslint/no-unused-vars": "off"
"@typescript-eslint/no-unsafe-call": "off",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/return-await": "off",
"@typescript-eslint/no-unsafe-return": "off",
"@typescript-eslint/no-unsafe-argument": "off",
"@typescript-eslint/no-misused-promises": "off",
"@typescript-eslint/no-unsafe-assignment": "off",
"@typescript-eslint/no-unsafe-member-access": "off",
"@typescript-eslint/consistent-type-imports": "error",
"@typescript-eslint/restrict-template-expressions": "off",
"@typescript-eslint/no-redundant-type-constituents": "off",
"@typescript-eslint/consistent-type-definitions": ["error", "type"],

// unicorn
"unicorn/no-null": "off",
"unicorn/prevent-abbreviations": "off",
"unicorn/prefer-string-replace-all": "off",
"unicorn/prefer-structured-clone": "off"
}
},
{
Expand Down
5 changes: 4 additions & 1 deletion .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ body:
label: Product Variant
description: What variant of Reactive Resume are you using?
options:
- Cloud (http://rxresu.me)
- Cloud (https://rxresu.me)
- Self-Hosted
validations:
required: true
Expand Down Expand Up @@ -76,7 +76,10 @@ body:
- Bronzor
- Chikorita
- Ditto
- Gengar
- Glalie
- Kakuna
- Leafish
- Nosepass
- Onyx
- Pikachu
Expand Down
44 changes: 0 additions & 44 deletions .github/workflows/lint-build.yml

This file was deleted.

50 changes: 50 additions & 0 deletions .github/workflows/lint-test-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Lint, Test & Build

concurrency:
group: "${{ github.workflow }}-${{ github.ref }}"
cancel-in-progress: true

on:
workflow_dispatch:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
main:
runs-on: ubuntu-latest

steps:
- name: Checkout Repository
uses: actions/[email protected]
with:
fetch-depth: 2

- name: Setup pnpm
uses: pnpm/[email protected]
with:
version: latest

- name: Setup Node.js
uses: actions/[email protected]
with:
cache: "pnpm"
node-version: 22

- name: Install Dependencies
run: pnpm install --frozen-lockfile

- name: Lint
run: pnpm run lint

- name: Format
run: pnpm run format

- name: Test
run: pnpm run test

- name: Build
run: pnpm run build
Loading