cesnimda
  • Joined on 2026-03-21
cesnimda pushed to main at cesnimda/jobtrackingapp 2026-07-13 09:06:10 +02:00
81512db1cb style(ui): redesign Dashboard and Kanban to match mockups
cesnimda pushed to main at cesnimda/jobtrackingapp 2026-07-13 08:50:28 +02:00
1ab92e5c9d feat(ui): establish premium design foundation from mockups
cesnimda pushed to main at cesnimda/jobtrackingapp 2026-07-13 08:34:57 +02:00
b8b7987c58 fix(auth): polish login/register/reset pages for consistency and accessibility
cesnimda pushed to main at cesnimda/jobtrackingapp 2026-07-13 08:13:53 +02:00
706b3ec699 Merge branch 'feature/auth-2fa-security' into main
5e669a67e1 Merge branch 'perf/phase-7-8' into main
fb04088d62 fix(auth): fix SQLite DateTimeOffset comparison crash in trusted-device checks
c6918cbeea feat(auth): add server-tracked sessions with view/revoke
904f3a8ec8 feat(auth): add configurable email verification enforcement
Compare 14 commits »
cesnimda created branch feature/auth-2fa-security in cesnimda/jobtrackingapp 2026-07-13 01:50:37 +02:00
cesnimda pushed to feature/auth-2fa-security at cesnimda/jobtrackingapp 2026-07-13 01:50:37 +02:00
fb04088d62 fix(auth): fix SQLite DateTimeOffset comparison crash in trusted-device checks
c6918cbeea feat(auth): add server-tracked sessions with view/revoke
904f3a8ec8 feat(auth): add configurable email verification enforcement
0ca2f2b261 feat(auth): add trusted-device 30-day 2FA skip (frontend)
b914630657 feat(auth): add trusted-device 30-day 2FA skip (backend)
Compare 7 commits »
cesnimda created branch perf/phase-7-8 in cesnimda/jobtrackingapp 2026-07-12 20:28:45 +02:00
cesnimda pushed to perf/phase-7-8 at cesnimda/jobtrackingapp 2026-07-12 20:28:45 +02:00
717d1b9963 perf(db): add remaining hot-path indexes (status filter, correspondence/event FKs)
3e09e74fc8 refactor(api): extract Gmail DTOs/parsers, batch N+1 loops
4cfdc95b59 refactor(api): extract ProfileCv DTOs, add missing AsNoTracking on reads
ea6c3650f3 refactor(api): extract JobApplications DTOs and helpers, fix N+1 aggregation
Compare 4 commits »
cesnimda created branch fix/mysql-index-key-too-long in cesnimda/jobtrackingapp 2026-07-12 19:51:09 +02:00
cesnimda pushed to fix/mysql-index-key-too-long at cesnimda/jobtrackingapp 2026-07-12 19:51:09 +02:00
bd07876a41 fix(db): stop startup crash from MySQL composite-index key length
cesnimda pushed to feature/career-workspace at cesnimda/jobtrackingapp 2026-07-12 15:57:51 +02:00
597191f384 docs: mark shipped roadmap phases, record what's still open
cesnimda pushed to feature/career-workspace at cesnimda/jobtrackingapp 2026-07-12 15:56:05 +02:00
47d05ba946 feat: introduce CV variant schema, dual-written from tailored CV saves
cesnimda pushed to chore/restart-policy at cesnimda/Inboxintel 2026-07-12 15:53:44 +02:00
be715e3cea fix(ci): semgrep install fails on Gitea Act runner (no sudo/pipx)
cesnimda pushed to feature/career-workspace at cesnimda/jobtrackingapp 2026-07-12 15:47:15 +02:00
00c7e0b6ca feat: show ATS-safety badge on each CV template
cesnimda pushed to feature/career-workspace at cesnimda/jobtrackingapp 2026-07-12 15:42:20 +02:00
00a035ea20 feat: persist candidate fit and focus plan, stop re-running on every open
cesnimda pushed to feature/career-workspace at cesnimda/jobtrackingapp 2026-07-12 15:34:26 +02:00
5916f09852 feat: persist interview prep instead of regenerating on every open
cesnimda pushed to main at cesnimda/ResumeSite 2026-07-12 15:27:23 +02:00
97f23f7a02 deploy: drop Gitea Actions deploy job, cron autodeploy is sole path
cesnimda created branch feature/career-workspace in cesnimda/jobtrackingapp 2026-07-12 15:21:30 +02:00
cesnimda pushed to feature/career-workspace at cesnimda/jobtrackingapp 2026-07-12 15:21:30 +02:00
102938c28b docs: add Career Workspace research, teardown, strategy, and roadmap
cbd045a0d3 feat: show diff view for AI CV rewrites
66384bda60 test: add regression coverage for CV template renderer
235e291d8f feat: add career profile foundation with versioned history
a4c8e4ac5d fix: unlock CV builder for Google/Microsoft-authenticated users
Compare 5 commits »
cesnimda pushed to chore/restart-policy at cesnimda/Inboxintel 2026-07-12 15:20:15 +02:00
cb740c0515 fix(dashboard): grid fills available width instead of fixed 1200px