Bernardo Anderson
2aac5f428b
CP-10359 - Add caching for ATS field extraction to improve performance
...
- Implement Rails.cache-based caching for expensive Base64 decoding and JSON parsing
- Add configurable TTL (1 hour) for successful results and shorter TTL (5 minutes) for errors
- Include cache key generation using SHA256 hash for security and uniqueness
- Add comprehensive test coverage for caching behavior and edge cases
- Handle cache read/write failures gracefully with fallback to normal processing
4 months ago
Bernardo Anderson
be41cebcca
CP-10359 - Add ATS prefill field extraction for template and submission views
...
- Add PrefillFieldsHelper module to extract ATS field data from base64 encoded parameters
- Integrate ATS field extraction into TemplatesController and SubmissionsController
- Support employee, manager, account, and location field name patterns
- Add comprehensive test coverage for field validation and error handling
- Remove unused backgroundColor style from template builder
4 months ago
Mikhael Rakauskas
6228b8a037
Merge pull request #9 from CareerPlug/staging-deployment-infra
...
Staging infrastructure support
4 months ago
Mikhael Rakauskas
a23682aa07
Newline
4 months ago
Mikhael Rakauskas
4ea236e6b8
Merge branch 'main' into staging-deployment-infra
4 months ago
Mikhael Rakauskas
f33aa57d36
Update start_staging script for app-only - no sidekiq container support owing to embedded status
4 months ago
Mikhael Rakauskas
df815d52d9
Move certificate details back to environment file
4 months ago
Ryan Arakawa
233ab7c255
Merge pull request #8 from CareerPlug/CP-9698-export-docuseal-submission-status
...
CP-9698 export docuseal submission status
4 months ago
Mikhael Rakauskas
c5c9460a59
Rubocop fix
4 months ago
Mikhael Rakauskas
2be2ed47cf
staging infrastructure support
4 months ago
Ryan Arakawa
371fdbd6a8
rubocop fixes and minor test refactors
4 months ago
Ryan Arakawa
07f92058f0
rubocop fixes
4 months ago
Ryan Arakawa
5fe00d3206
export submission status
...
* when submitter status changes, export to external API
* update ExportSubmissionService to send payload to external API
4 months ago
Mikhael Rakauskas
c7c0cb17f7
Merge pull request #7 from CareerPlug/submodule-creation
...
Add submodule for CP-specific private repo
5 months ago
Mikhael Rakauskas
bf9b81a414
Merge branch 'main' into submodule-creation
5 months ago
Bernardo Anderson
86ee7e9f3e
Merge pull request #6 from CareerPlug/CP-10288
...
CP-10288 - Header bar updates
5 months ago
Bernardo Anderson
481cc226ee
CP-10288 - Fix NoMethodError
5 months ago
Mikhael Rakauskas
26cdd1ad64
add submodule for CP-specific private repo
5 months ago
Bernardo Anderson
d0f024cf8d
CP-10288 - Attempt another fix
5 months ago
Bernardo Anderson
f7a6d89190
CP-10288 - Fix rubocop issues
5 months ago
Bernardo Anderson
98cc484cc9
CP-10288 - Update specs
5 months ago
Bernardo Anderson
5d6ec15c79
CP-10288 - Header bar updates
5 months ago
Bernardo Anderson
30d21a0ec6
Merge pull request #5 from CareerPlug/CP-9771
...
CP-9771 - Comment out certain field types
5 months ago
Bernardo Anderson
2c4457fccc
CP-9771 - Update specs
5 months ago
Bernardo Anderson
d0951ac757
CP-9771 - Add back initials
5 months ago
Bernardo Anderson
b3d563fb37
CP-9771 - Comment out certain field types
5 months ago
Ryan Arakawa
a317c030a1
Merge pull request #2 from CareerPlug/CP-9698-export-to-ats
...
CP-9698 export to ats
5 months ago
Ryan Arakawa
b7963f63ae
move API specific code into a service and subclass services
...
* ExportService handles the connection and post endpoint
* separate subclasses for template and submission
* add specs
5 months ago
Bernardo Anderson
00225db090
Merge pull request #3 from CareerPlug/CP-9637
...
CP-9637 - Update button styles and add font family
5 months ago
Bernardo Anderson
ba4898c398
CP-9637 - Update button styles and add font family
...
- Added 'Roboto' font family to the application
- Updated button styles to improve consistency and appearance
- Introduced primary-button class for better button differentiation
5 months ago
Bernardo Anderson
d659564a70
Merge pull request #1 from CareerPlug/CP-9682
...
CP-9682 - Swap documents and fields list containers layout
5 months ago
Bernardo Anderson
5796b27626
CP-9682 - Swap documents and fields list containers layout
...
Improve UI flow by moving fields list to the left side and documents preview to the right side.
5 months ago
Ryan Arakawa
c2a7bd8772
add submission specific export
5 months ago
Ryan Arakawa
4ec993cd4d
skip some CSRF stuff
...
We'll properly implement authentication later
5 months ago
Ryan Arakawa
eaeb5ad07f
remove debugging statements
...
* add submitter and field changes
6 months ago
Ryan Arakawa
4b462580a4
Merge branch 'main' of https://github.com/CareerPlug/docuseal
6 months ago
Mikhael Rakauskas
d881b9242c
misc id changes
6 months ago
Ryan Arakawa
f458813884
WIP
6 months ago
Mikhael Rakauskas
1fc9d212ca
add external data fields to templates
6 months ago
Mikhael Rakauskas
9e542c7aaf
export controller update and misc migration annoyances
6 months ago
Bernardo Anderson
780708c4ea
Update buttons
6 months ago
Mikhael Rakauskas
53d0dee930
Export location model and first pass export to configurable endpoint.
6 months ago
Mikhael Rakauskas
c9af371bc0
export controller
6 months ago
Mikhael Rakauskas
4cb85d2960
Tool versions to stop my console screaming at me
6 months ago
Ryan Arakawa
c69fdc496f
Fix search_entries migration for PostgreSQL
...
1. rails dbconsole -p <<< "DELETE FROM schema_migrations WHERE version = '20250603105556';"
2. rails db:migrate
Confirm fix:
1. rails dbconsole -p <<< "\dt search_entries"
2. rails console
> Template.first.destroy
6 months ago
Bernardo Anderson
c6eac5d543
Remove unused parts of the app
...
This commit removes various visual elements like logos, banners, and
buttons to create a cleaner and more focused user experience. It also
adds context files for AI assistants to aid in development.
6 months ago
Ryan Arakawa
799a7207f6
allow iframe embedding
6 months ago
Ryan Arakawa
615890ba1d
bypass user login
...
We'll need to properly strip out the user authentication stuff in the future. Since they'll already be logged into CareerPlug we don't another login here.
* automatically log in as a Demo Account user for now
6 months ago
Ryan Arakawa
2a578876ed
switch to postgres
6 months ago
Ryan Arakawa
0672cd2cb4
migration/annotate updates
...
I didn't make any actual migration changes, looks like it's just schema changes to work with PSQL instead of SQLite/MySQL
6 months ago