88 Commits

Author SHA1 Message Date
Amruth Pillai
6d37769e38 Update dependencies and refactor icon imports across the codebase 2025-10-01 10:38:50 +02:00
Amruth Pillai
c525f8d2cc fix security issue, with notes being visible in public api response 2025-10-01 10:07:04 +02:00
Amruth Pillai
4e91a2e2ef fix build error for ci workflow 2025-07-03 15:40:09 +02:00
Amruth Pillai
7054623678 chore(dependencies): update TypeScript ESLint and Vitest to latest versions
- Bump @typescript-eslint packages to 8.23.0
- Update Vitest and related packages to 2.1.9
- Minor version upgrades for ts-api-utils and other related dependencies
2025-02-03 19:51:39 +01:00
Amruth Pillai
9406d78653 - include more local fonts, such as Times New Roman and Arial (fixes #2170)
- remove embedding fonts to PDF as it wasn't doing anything
2025-01-25 00:47:39 +01:00
Amruth Pillai
4c90cc1838 fix security vulnerability with update password API route 2025-01-24 21:13:24 +01:00
Amruth Pillai
63db927924 - fixes #2153, attempt to fix 401 unauthorized error when implementing OIDC 2025-01-15 16:32:43 +01:00
Amruth Pillai
a32def2086 fixes #2151, apply secure cookie session only if using SSL (https) 2025-01-14 09:45:57 +01:00
Amruth Pillai
227870ac78 fix issues suggested by coderabbit 2025-01-13 16:22:29 +01:00
Amruth Pillai
33cb3dbd6a ensure secure cookies are used in express-session 2025-01-13 16:04:27 +01:00
Amruth Pillai
eb7813ac6f Implement OpenID Connect Authentication Strategy (works with Keycloak, Authentik etc.) 2025-01-13 15:56:29 +01:00
Amruth Pillai
0f8f2fe560 cleanup internal package resolution 2025-01-13 11:53:42 +01:00
Amruth Pillai
43c5a33773 Implement Custom CSS Feature 2025-01-13 00:31:49 +01:00
Amruth Pillai
6335ad1571 fixes #2082, fixes #2066 - fallback to cuid2 if filename contains non-latin characters 2025-01-12 18:06:44 +01:00
Amruth Pillai
0053d696ff Update ESLint configuration and schemas to use Zod library
- Changed ESLint configuration to target TypeScript files and added parser options for better integration.
- Updated various schemas across the application to replace `nestjs-zod/z` imports with `zod` for consistency.
- Refactored password validation in authentication schemas to use `z.string()` instead of `z.password()`.
- Enhanced date handling in user and resume schemas by introducing a new `dateSchema` utility.
- Updated `.ncurc.json` to target minor upgrades for dependencies.
2025-01-12 17:34:45 +01:00
Amruth Pillai
5c10f3d866 Merge pull request #2024 from plecrx/patch-1
fix(storage-controller): rm duplicate userID & use correct filename parameter
2025-01-12 16:09:05 +01:00
Amruth Pillai
d0a174d7b7 fix localhost translation logic in printer service 2025-01-12 15:52:30 +01:00
Amruth Pillai
bb4bbf4174 Merge pull request #2095 from jbilinski/upstream-0
fix(printer): refine "localhost" matching in printer.service.ts
2025-01-12 15:37:38 +01:00
Amruth Pillai
3b73dcf29d fix issues brought up by coderabbit 2025-01-11 16:13:04 +01:00
Amruth Pillai
198c269790 remove console.log statements 2025-01-11 15:55:06 +01:00
Amruth Pillai
58ef309b68 release: v4.3.1 2025-01-11 15:38:26 +01:00
Jamie Bilinski
31ed9f41a0 fix: refine "localhost" matching in printer.service.ts
changed localhost matching for local dev environments from a url string match to more specific regex that matches host property.
This was causing the "about:blank", no output error in (edge) case of printing a pdf from any url with string "localhost"
2024-11-07 10:16:35 -08:00
Amruth Pillai
e3f3b8b464 bump version to 4.2.0 2024-09-02 12:31:56 +02:00
Prescilla Lecurieux
b9de35f0d9 fix(storage-controller): rm duplicate userID & use correct filename parameter 2024-08-23 16:45:50 +02:00
Amruth Pillai
d18ef2e1a5 feat(feature-flags): fixes #1592, introduces new flags DISABLE_SIGNUPS and DISABLE_EMAIL_AUTH, renamed STORAGE_SKIP_BUCKET_CHECK 2024-05-29 10:30:38 +02:00
Amruth Pillai
748b509b1d update dependencies, fix import sample resume issue, update pnpm version 2024-05-21 08:10:12 +02:00
Amruth Pillai
09ebcdf40f remove sentry integration, fix linting issues 2024-05-20 17:13:17 +02:00
Amruth Pillai
77dee57324 Merge pull request #1885 from nickconway/fix/pdf-name
Fix: generate PDF name from title instead of id
2024-05-20 16:37:43 +02:00
ToshY
f60fc63ee3 fix(docker): add environment variable for puppeteer to launch with ignore http errors flag 2024-05-15 19:52:22 +02:00
Nick Conway
a7a0e4e652 Fix: generate PDF name from title instead of id 2024-05-07 13:13:10 -04:00
Amruth Pillai
52e062c0b5 fix eslint issues 2024-05-07 12:02:39 +02:00
Amruth Pillai
e3785030e1 add code chunking to vite.config.ts 2024-05-07 11:45:33 +02:00
Amruth Pillai
4dd5367572 attempt to fix lint issues 2024-05-05 15:02:16 +02:00
Amruth Pillai
e87b05a93a release: v4.1.0 2024-05-05 14:55:06 +02:00
Amruth Pillai
8deff757a9 fix tiptap issues, update dependencies, fix typescript issues with minio client 2024-05-03 12:05:54 +02:00
339
1f5dce2233 feat(server): Support for SMTP-over-TLS 2024-04-09 14:42:47 +08:00
Amruth Pillai
b47b7824ff - bump up version to 4.0.6
- update dependencies
- remove test phase from CI script
- lint and format all files
2024-03-10 10:35:23 +01:00
Amruth Pillai
ec77d13ebd add safety check for username in github strategy 2024-03-10 10:27:30 +01:00
Amruth Pillai
ec612f0902 Merge pull request #1799 from mradigen/main
fix(github_auth): fix GithubStrategy not searching for user using username
2024-03-10 10:25:28 +01:00
Amruth Pillai
783af5070d remove caching from resumes 2024-03-10 10:00:51 +01:00
mradigen
b6162d7bb0 fix(github_auth): fix GithubStrategy not searching for user using username 2024-03-06 15:40:37 +05:30
Amruth Pillai
1aaaaeca20 format files 2024-01-21 10:44:22 +01:00
Amruth Pillai
8bca7f5390 release: v4.0.4 2024-01-19 10:04:23 +01:00
Miguel Medina
9955a64c56 add warning if skipped bucket creation 2023-12-04 01:34:52 -06:00
Miguel Medina
b8c5aafa1d Add option to skip storage bucket check & creation in storage service 2023-12-03 19:59:01 -06:00
Amruth Pillai
a4843cf7e6 ci: attempt to fix ci scripts by not importing prisma as type 2023-11-24 01:48:14 +01:00
Amruth Pillai
6e53a0f7a3 fix: auth layout if email is the only auth provider 2023-11-23 17:15:49 +01:00
Amruth Pillai
6ba1996084 fix: booleans not cooercing properly in env vars 2023-11-23 14:00:54 +01:00
Amruth Pillai
f6ad346f9b fix: add env var STORAGE_USE_SSL to toggle on/off SSL mode in MinIO Client, closes #1561 2023-11-23 10:13:08 +01:00
Amruth Pillai
a661076686 fix: throw appropriate errors when connecting to storage bucket, closes #1561 2023-11-23 09:01:25 +01:00