-
81954cbc76
style: prettier formatting for case-study content rewrite
main
cesnimda
2026-07-13 15:21:34 +02:00
-
f070c726de
content: refresh JobTrack/InboxIntel meta descriptions to match rewritten case studies
cesnimda
2026-07-12 20:13:24 +02:00
-
0d45b32bd5
content: rewrite JobTrack and InboxIntel case studies from current codebases
cesnimda
2026-07-12 20:12:32 +02:00
-
29ecfc0e79
fix: case-study TOC sidebar wasn't sticking (grid stretch made it as tall as content)
cesnimda
2026-07-12 19:53:30 +02:00
-
97f23f7a02
deploy: drop Gitea Actions deploy job, cron autodeploy is sole path
cesnimda
2026-07-12 15:27:20 +02:00
-
4cd7b3d88a
fix: e2e/lighthouse CI jobs missing pnpm lockfile cache path
cesnimda
2026-07-12 15:08:19 +02:00
-
dabcc68b21
fix: externalize hoisted scripts so CSP script-src 'self' allows them
cesnimda
2026-07-11 13:17:24 +02:00
-
451c5f6f43
deploy: load deploy/.env explicitly in autodeploy
cesnimda
2026-07-10 22:05:11 +02:00
-
2952c957ca
deploy: self-locating autodeploy (path-independent)
cesnimda
2026-07-10 22:03:59 +02:00
-
ec7ae1c70f
deploy: move checkout to /opt/resumesite
cesnimda
2026-07-10 22:02:41 +02:00
-
0cd516a424
docs: mark site live on :1337 with cron auto-deploy; update owner tasks
cesnimda
2026-07-10 21:59:59 +02:00
-
07327b906f
deploy: poll-based auto-deploy script (cron fallback for the runner)
cesnimda
2026-07-10 21:58:29 +02:00
-
c877c61e3e
deploy: publish site on host port 1337; nginx proxies /api/contact; auto-deploy
cesnimda
2026-07-10 10:00:33 +02:00
-
8132c202ba
fix: mobile theme toggle + UI polish; refresh both case studies
cesnimda
2026-07-10 09:54:30 +02:00
-
d9dd4f432e
chore: gitignore .design-sync artifact
cesnimda
2026-07-04 11:24:01 +02:00
-
239d3dec0e
docs: Master Career Profile — single source of truth for career materials
cesnimda
2026-07-04 11:23:09 +02:00
-
bfa8cfd357
feat: homelab case study from live infra; Traefik-based deploy
cesnimda
2026-07-04 11:23:09 +02:00
-
a10418ab93
fix: CV split-button height + LinkedIn redirect; tooling tidy
cesnimda
2026-07-04 11:22:48 +02:00
-
b4b293bdb4
feat: real headshot + JobTrack seed-data screenshots
cesnimda
2026-07-04 11:22:48 +02:00
-
18c556bd54
feat: ATS-safe CV rework (EN + NO), replacing scrambled two-column PDFs
cesnimda
2026-07-04 07:22:57 +02:00
-
743cce306b
docs: finalise PROJECT_STATUS + TODO; lint public browser script
chore/scaffold
cesnimda
2026-07-04 06:24:12 +02:00
-
9088dcffb9
feat: Docker images, compose stacks, nginx config, Gitea CI
cesnimda
2026-07-04 06:21:35 +02:00
-
033c9ec315
test: vitest unit + playwright e2e suites; fix a11y, contrast, no-JS reveal
cesnimda
2026-07-04 06:14:18 +02:00
-
9fa16b650d
feat: .NET 9 contact relay (stateless minimal API)
cesnimda
2026-07-04 05:55:20 +02:00
-
1b5204e7f8
feat: build-time OpenGraph images (satori-free, resvg + vendored TTFs)
cesnimda
2026-07-04 01:35:28 +02:00
-
2330f374fc
feat: case-study template, all pages, routing, sitemap, 404
cesnimda
2026-07-04 01:30:32 +02:00
-
9a6d0edf6d
chore: add favicon (CB monogram)
cesnimda
2026-07-04 01:20:47 +02:00
-
1fce1b3cec
feat: core layout, UI atoms, homepage + behaviour modules
cesnimda
2026-07-04 01:20:46 +02:00
-
2184a1892f
feat: content layer — zod schemas, validated bilingual data, locale view models
cesnimda
2026-07-04 01:05:21 +02:00
-
63db8bf254
feat: i18n layer — locales, slug-map contract, typed dictionaries
cesnimda
2026-07-04 00:54:02 +02:00
-
9a75f73550
chore: temporary smoke-test home page (replaced in pages milestone)
cesnimda
2026-07-04 00:51:16 +02:00
-
ff27b918ae
chore: scaffold Astro 5 project with token/style layer
cesnimda
2026-07-04 00:51:15 +02:00
-
1f695d3932
docs: establish approved Phase 1 design + Phase 2 spec as project foundation
cesnimda
2026-07-03 21:07:25 +02:00