cesnimda
6cb593ab5c
perf(analytics): project minimal columns in GetStats/GetAnalyticsOverview
...
Both endpoints materialised full JobApplication rows (GetAnalyticsOverview also
Include-d full Company) purely to aggregate a few fields, dragging the large
Description/TranslatedDescription/TailoredCvText/Notes/CoverLetter blobs over
the wire on every dashboard load. Project to only the columns each aggregation
needs (mirrors the existing GetTagTrends pattern). Behaviour is identical;
aggregation stays in memory over a small per-tenant set.
Backend suite: 92/92 green.
Note: the planned hot-path *index* migration is deferred — the committed EF
ModelSnapshot is stale (21 lines, no entities), so `migrations add` cannot
produce a clean incremental diff. Resyncing the snapshot is a prerequisite and
is tracked as its own task.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-05 10:20:58 +02:00
cesnimda
811963749e
Fix cross-user job history leak
2026-04-11 17:05:52 +02:00
cesnimda
839a2ed80d
Add CV template preview and PDF export pipeline
2026-03-29 00:43:54 +01:00
cesnimda
8f8a34ad9c
Add typed structured CV extraction
2026-03-28 15:01:32 +01:00
cesnimda
9f949ee9df
Harden password reset and email send flows
2026-03-28 14:17:12 +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
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
a710d63bb7
Use structured CV sections in tailoring and test profile parsing
2026-03-23 23:56:27 +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
66d924e880
Refresh dashboard, adopt MUI X, and improve AI follow-ups
2026-03-23 21:23:15 +01:00
cesnimda
653f713a78
Evolve summarizer into AI service with OCR support
2026-03-23 20:12:34 +01:00
cesnimda
90fdd8e1a5
Track cleanup progress and polish profile/system flows
2026-03-23 19:49:41 +01:00
cesnimda
4c49ffb0d6
feat: improve admin observability and translation-first summaries
2026-03-22 21:37:30 +01:00
cesnimda
16b9960c08
feat: add mariadb production support deploy hardening and recruiter drafts
2026-03-22 18:53:41 +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
6d9e6ca8ec
Fix seperator issue
2026-03-21 21:30:38 +01:00
cesnimda
5b96465eaa
Add confirmation for deletion
2026-03-21 21:17:05 +01:00
cesnimda
5ed5b340a5
Feature: Remove message, Upgrade: pull better job data, add dedicated status section to job applications
2026-03-21 21:04:04 +01:00
cesnimda
ed68e44eaf
Add OAth flow for Gmail and update tables and UI
2026-03-21 14:02:19 +01:00
cesnimda
51a539068f
Dashboard upgrades, workflows added and assitant emailer
2026-03-21 13:25:13 +01:00
cesnimda
8cc4b0dfce
send test email
2026-03-21 13:04:56 +01:00
cesnimda
2e8a29b4d0
First Commit
2026-03-21 11:55:27 +01:00