cesnimda
83e6430a24
feat: structured salary fields (min/max/currency/period)
...
Adds SalaryMin/SalaryMax/SalaryCurrency/SalaryPeriod alongside the
existing free-text Salary field (kept for back-compat and display).
- JobApplication model + idempotent column bridging for SQLite and MySQL
- Create/Update DTOs with NormalizeSalary (clamps negatives, swaps
inverted min/max, uppercases currency, whitelists period)
- JobApplicationDto exposes the fields; CSV export gains 4 columns
- UI: add/edit dialogs get min/max/currency/period inputs; job table
renders a formatted range via shared salary.ts formatter (falls back
to free-text when structured values are absent)
- EN/NB translations; backend + full frontend suites green
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 22:15:37 +02:00
cesnimda
33ac4b963b
Optimize workspace and daily-loop surfaces
2026-04-11 12:03:49 +02:00
cesnimda
27fd70a2d7
refactor, security updates, cv extraction upgrades
2026-04-11 01:34:32 +02:00
cesnimda
5cd34f17bb
Complete Gmail correspondence workflow
2026-04-02 12:29:24 +02:00
cesnimda
f48136f04c
feat: enrich gmail correspondence metadata
2026-04-01 16:27:34 +02:00
cesnimda
e5bcf9d5ea
feat: harden gmail sync foundation
2026-04-01 16:09:29 +02:00
cesnimda
99fc94bc18
Polish mobile layout and add collapsible sidebar
2026-03-29 14:24:43 +02:00
cesnimda
839a2ed80d
Add CV template preview and PDF export pipeline
2026-03-29 00:43:54 +01:00
cesnimda
3b6588397e
Fix frontend build regressions
2026-03-28 21:55:17 +01:00
cesnimda
0694cba722
Polish settings and admin system pages
2026-03-28 15:30:21 +01:00
cesnimda
b53b2b5a35
Polish settings and auth flows
2026-03-27 21:56:16 +01:00
cesnimda
98f51332e6
Polish settings and auth UX
2026-03-27 19:27:18 +01:00
cesnimda
f5cede1014
Harden production schema fallback and profile/dashboard UI
2026-03-27 14:26:06 +01:00
cesnimda
a0d1c1c05b
feat(S05/T02): Added an end-to-end trust-loop regression, surfaced save…
...
- job-tracker-ui/src/end-to-end-trust-loop.test.tsx
- job-tracker-ui/src/components/JobDetailsDialog.tsx
- job-tracker-ui/src/components/Correspondence.tsx
- .gsd/milestones/M001/slices/S05/S05-UAT.md
2026-03-24 14:36:46 +01:00
cesnimda
9adbde3f5e
feat(S05/T01): Unified workflow trust signals across the API, table, da…
...
- JobTrackerApi/Controllers/JobApplicationsController.cs
- JobTrackerApi.Tests/JobApplicationsWorkflowSignalsTests.cs
- job-tracker-ui/src/jobWorkflowSignals.ts
- job-tracker-ui/src/components/JobTable.tsx
- job-tracker-ui/src/components/DashboardView.tsx
- job-tracker-ui/src/components/RemindersView.tsx
- job-tracker-ui/src/workflow-trust-signals.test.tsx
2026-03-24 14:28:01 +01:00
cesnimda
85fa373ba4
feat(S04/T02): Made the job table show actionable follow-up/package nex…
...
- job-tracker-ui/src/components/JobTable.tsx
- job-tracker-ui/src/daily-control-loop.test.tsx
- job-tracker-ui/src/i18n/translations.ts
- .gsd/milestones/M001/slices/S04/S04-PLAN.md
- .gsd/milestones/M001/slices/S04/tasks/T02-PLAN.md
2026-03-24 13:56:42 +01:00
cesnimda
13d4e29336
chore(M001/S01): auto-commit after complete-slice
2026-03-24 12:27:04 +01:00
cesnimda
8890906231
Complete S03 runtime closure and S04 control loop
2026-03-24 11:33:55 +01:00
cesnimda
0cacb4e51b
Implement S03 follow-up draft context loop
2026-03-24 11:05:41 +01:00
cesnimda
b5b430947b
Complete S02 application package drafting loop
2026-03-24 10:36:05 +01:00
cesnimda
3e5f796326
Complete S01 Gmail matching and import workflow
2026-03-24 10:06:50 +01:00
cesnimda
603f5e8b74
Add attachment metadata and overview strategy snapshot
2026-03-23 22:46:44 +01:00
cesnimda
93f5c9beb7
Add AI draft variants for application package flows
2026-03-23 22:34:50 +01:00
cesnimda
05bc42c3d5
Add shared attachment context controls for AI job tools
2026-03-23 22:30:54 +01:00
cesnimda
73983526d3
Add attachment selection controls and lazy-load app screens
2026-03-23 22:23:00 +01:00
cesnimda
0c8258e90f
Add attachment-aware AI drafting and CV section tools
2026-03-23 22:17:03 +01:00
cesnimda
8db620e45b
Add focus plans and stage-aware follow-up drafting
2026-03-23 22:04:39 +01:00
cesnimda
5a31f86e4d
Add reminder emails and AI CV improvement tools
2026-03-23 21:46:37 +01:00
cesnimda
66d924e880
Refresh dashboard, adopt MUI X, and improve AI follow-ups
2026-03-23 21:23:15 +01:00
cesnimda
2bcee6e07c
Prefer usernames in shell and admin flows
2026-03-23 21:07:21 +01:00
cesnimda
2c03379504
Localize kanban, auth, backup, and admin utilities
2026-03-23 21:05:49 +01:00
cesnimda
9661a321da
Translate job details and saved views flows
2026-03-23 20:56:33 +01:00
cesnimda
7f59a46cc6
Translate attachments and admin audit screens
2026-03-23 20:35:22 +01:00
cesnimda
b3cbaee16c
Translate correspondence flow and localize AI system details
2026-03-23 20:20:06 +01:00
cesnimda
90fdd8e1a5
Track cleanup progress and polish profile/system flows
2026-03-23 19:49:41 +01:00
cesnimda
fcafda6f52
Polish UI, harden company creation, and add error pages
2026-03-23 19:34:29 +01:00
cesnimda
4c49ffb0d6
feat: improve admin observability and translation-first summaries
2026-03-22 21:37:30 +01:00
cesnimda
6d9c278f40
fix: repair frontend production build regressions
2026-03-22 20:36:02 +01:00
cesnimda
16b9960c08
feat: add mariadb production support deploy hardening and recruiter drafts
2026-03-22 18:53:41 +01:00
cesnimda
1fe3a68901
feat: add editable application drafts tests and gitea deploy workflow
2026-03-22 18:42:14 +01:00
cesnimda
8041b43f47
feat: add application draft saving modes and reminder grouping
2026-03-22 18:37:55 +01:00
cesnimda
9188039e9d
feat: add application package generation and grouped readiness workflows
2026-03-22 18:28:02 +01:00
cesnimda
f1c7c38a19
feat: improve reminders summarizer output and system metadata handling
2026-03-22 14:58:56 +01:00
cesnimda
57d93cf234
feat: add smart gmail thread import and search suggestions
2026-03-22 14:43:30 +01:00
cesnimda
0b3d65e24b
refactor: remove direct innerhtml resets from google auth card
2026-03-22 14:36:49 +01:00
cesnimda
8bd6f30973
feat: add drag and drop uploads and profile workspace polish
2026-03-22 14:36:36 +01:00
cesnimda
9908674b8f
style: polish job details attachments and add job modal
2026-03-22 14:29:27 +01:00
cesnimda
ef04961c9f
feat: expand user profiles and google account linking ux
2026-03-22 14:29:23 +01:00
cesnimda
622bfebe6d
refactor: replace correspondence textareas with mui text fields
2026-03-22 14:22:41 +01:00
cesnimda
0c28e22a1c
refactor: remove remaining browser confirm dialogs from job actions
2026-03-22 14:19:48 +01:00