Commit Graph

  • bb6912d94d fix: add Turnstile site key to runtime ConfigMap vikingowl 2026-02-27 14:21:02 +01:00
  • fd879ba026 fix(deploy): use maxSurge=0 for rolling update to fit resource quota vikingowl 2026-02-27 14:17:02 +01:00
  • 83264b4b41 fix: enable auth nav, turnstile deployment, country dropdown, profile routes vikingowl 2026-02-27 14:12:23 +01:00
  • 2def99d163 fix: switch backend deployment to RollingUpdate for zero downtime vikingowl 2026-02-27 13:43:04 +01:00
  • e4e5fbf9f5 fix: correct magic link API endpoint path vikingowl 2026-02-27 13:40:03 +01:00
  • b752512c6a fix: correct magic link API endpoint path vikingowl 2026-02-27 13:40:03 +01:00
  • 053901f2f4 Merge pull request 'feat: add admin panel, market submission form, and legal updates' (#2) from feat/admin-panel-submissions into main vikingowl 2026-02-27 13:35:40 +01:00
  • ac892720df fix: suppress dupl lint for Search handler vikingowl 2026-02-27 13:34:37 +01:00
  • 2e5d7b726b feat: add SMTP config to Helm chart and Woodpecker pipeline vikingowl 2026-02-27 13:31:37 +01:00
  • e07f4c4c64 feat: add HTML email templates with medieval aesthetic vikingowl 2026-02-27 11:36:59 +01:00
  • af7703b644 fix: replace ASCII-encoded umlauts with proper German characters in user-facing strings vikingowl 2026-02-27 11:12:39 +01:00
  • 325a1121a0 fix: replace ASCII-encoded umlauts with proper German characters in UI text vikingowl 2026-02-27 11:12:21 +01:00
  • 2e6acceb33 feat: add admin panel, market submission form, and legal updates vikingowl 2026-02-27 11:04:31 +01:00
  • 580b9d5e3c feat: add admin panel, market submissions, and email notifications vikingowl 2026-02-27 11:03:44 +01:00
  • 63636bfb7f Merge pull request 'fix: add missing recommended fields to Event structured data' (#1) from fix/event-structured-data into main vikingowl 2026-02-24 12:59:09 +01:00
  • 3447402059 fix: add missing recommended fields to Event structured data vikingowl 2026-02-24 12:56:54 +01:00
  • c582c7c4d6 feat: parse admission notes into structured price table vikingowl 2026-02-23 06:12:39 +01:00
  • 6b23cc330e feat: add Prettier, ESLint, and pre-commit hooks vikingowl 2026-02-23 05:33:44 +01:00
  • cd92e84696 chore: add pre-commit hook configuration vikingowl 2026-02-23 05:22:30 +01:00
  • b0d7e6c4aa fix: add lightweight /healthz endpoint, skip SSR for k8s probes vikingowl 2026-02-22 20:27:00 +01:00
  • d23ddba1ca fix: skip logging for health and readiness probe endpoints vikingowl 2026-02-22 20:26:58 +01:00
  • 7282f25986 feat: add SEO landing pages for states and cities vikingowl 2026-02-22 20:21:48 +01:00
  • 57457e529d feat: add ICS calendar subscription to Phase 2 roadmap vikingowl 2026-02-22 19:45:46 +01:00
  • 072c9dc934 feat: add version polling and auto-reload on deploy vikingowl 2026-02-22 19:24:18 +01:00
  • cb2e8c4cde fix(seed): gofmt struct field alignment vikingowl 2026-02-22 19:13:53 +01:00
  • 78046848f2 feat(seed): enrich markets data with real web-researched info vikingowl 2026-02-22 19:09:21 +01:00
  • ed52963bf5 fix(ci): set PUBLIC_API_BASE_URL for typecheck step vikingowl 2026-02-22 18:38:51 +01:00
  • 6f1709a258 fix: use PUBLIC_API_BASE_URL env var instead of hardcoded localhost vikingowl 2026-02-22 18:36:26 +01:00
  • 8b478a11b8 fix(deploy): use Recreate strategy to fit tenant CPU quota vikingowl 2026-02-22 12:01:50 +01:00
  • f83d73c06d fix(deploy): set maxSurge=0 to fit within ResourceQuota during rollout vikingowl 2026-02-22 12:00:23 +01:00
  • 3236318e72 fix(deploy): add resource limits to migrate job to fit tenant quota vikingowl 2026-02-22 11:55:42 +01:00
  • f83c712b2b fix: remove PageServerLoad annotations from disabled routes vikingowl 2026-02-22 11:50:14 +01:00
  • 9e6608384c fix(deploy): increase migrate job deadline to 300s vikingowl 2026-02-22 11:47:06 +01:00
  • df93f83fcd feat(seo): add sitemap, canonical URLs, structured data, and OG/Twitter tags vikingowl 2026-02-22 11:45:27 +01:00
  • 549df60f09 fix(seed): resolve lint issues (noctx, goconst) vikingowl 2026-02-22 11:41:33 +01:00
  • 993bab1218 fix(seed): skip seeding if database already contains markets vikingowl 2026-02-22 11:39:26 +01:00
  • ffaee89243 feat(seed): add 311 real medieval markets for 2026 vikingowl 2026-02-22 11:38:14 +01:00
  • 2c462144a7 chore: temporarily disable login/signup and profile routes vikingowl 2026-02-22 11:34:05 +01:00
  • cd29b49b0e feat: add impressum and datenschutz pages vikingowl 2026-02-22 11:32:22 +01:00
  • e092a8d054 fix(deploy): replace Dragonfly CRD with plain Valkey deployment vikingowl 2026-02-22 10:53:33 +01:00
  • f48a29c433 fix(deploy): disable CNPG and migrate job (tenant SA lacks CRD permissions) vikingowl 2026-02-22 10:32:10 +01:00
  • 7c2e2cebff fix(deploy): disable Dragonfly CRD (tenant SA lacks dragonflydb.io permission) vikingowl 2026-02-22 10:25:50 +01:00
  • e99ab896d3 fix(deploy): disable NetworkPolicy (tenant SA lacks networkpolicies permission) vikingowl 2026-02-22 10:22:18 +01:00
  • ae54910f51 fix(docker): use existing nobody user instead of creating UID 65534 vikingowl 2026-02-22 10:19:19 +01:00
  • f07eac1811 fix(ci): add gcc/musl-dev for race detector in test step vikingowl 2026-02-22 10:15:17 +01:00
  • a796443b1c fix(lint): remove revive linter (only producing doc-comment noise) vikingowl 2026-02-22 10:13:42 +01:00
  • 3e42f59f96 fix(lint): exclude revive exported/package-comments via issues filter vikingowl 2026-02-22 10:11:42 +01:00
  • 3145dba255 fix(lint): resolve all golangci-lint v2 issues vikingowl 2026-02-22 10:09:46 +01:00
  • dd5366f931 fix(lint): remove gosimple (merged into staticcheck in golangci-lint v2) vikingowl 2026-02-22 10:05:37 +01:00
  • 4b871c67cc fix(lint): remove goimports from linters (formatter in golangci-lint v2) vikingowl 2026-02-22 10:04:09 +01:00
  • f6f07b2139 fix(deploy): add seccompProfile RuntimeDefault to satisfy PodSecurity restricted policy vikingowl 2026-02-22 10:03:41 +01:00
  • bf1ba11de2 fix(deploy): add seccompProfile RuntimeDefault to satisfy PodSecurity restricted policy vikingowl 2026-02-22 10:03:33 +01:00
  • a58368e9d0 fix(lint): move gofmt to formatters section for golangci-lint v2 vikingowl 2026-02-22 10:02:25 +01:00
  • 93dde9a23a ci: retrigger pipeline vikingowl 2026-02-22 10:01:14 +01:00
  • 015189e648 fix(ci): force GOTOOLCHAIN=local to compile golangci-lint with go1.25 vikingowl 2026-02-22 09:57:06 +01:00
  • e957419b77 fix(docker): use existing nobody user instead of creating UID 65534 vikingowl 2026-02-22 09:54:35 +01:00
  • 2f9f4c4b49 fix(ci): correct registry to somegit.dev vikingowl 2026-02-22 09:50:49 +01:00
  • a12c1b48f1 fix(ci): correct registry to somegit.dev, add golangci-lint v2 version field vikingowl 2026-02-22 09:50:46 +01:00
  • 10e1d15462 chore(deploy): remove superseded raw k8s manifests vikingowl 2026-02-22 09:33:41 +01:00
  • 2718321201 feat(deploy): add container build and Helm chart for k8s deployment vikingowl 2026-02-22 09:32:13 +01:00
  • 7780c3378b feat(deploy): add Helm chart and update CI for k8s deployment vikingowl 2026-02-22 09:32:01 +01:00
  • 284299b946 feat: implement full Flutter MVP app vikingowl 2026-02-21 07:10:30 +01:00
  • 76afe71854 feat: add signet ring logo and favicon with fleur-de-lis vikingowl 2026-02-18 07:44:41 +01:00
  • 2b02168747 feat: medieval aesthetic restyling with dark/light mode vikingowl 2026-02-18 07:19:30 +01:00
  • 1bcab1f1d4 feat: implement SvelteKit web frontend MVP vikingowl 2026-02-18 06:27:51 +01:00
  • a1d93f7a8e feat: implement MVP backend API vikingowl 2026-02-18 05:52:20 +01:00
  • 6bdae7fbc3 initial commit vikingowl 2026-02-18 04:49:26 +01:00
  • 1e2a3d9686 initial commit vikingowl 2026-02-18 04:49:25 +01:00
  • 9784d93a4a initial commit vikingowl 2026-02-18 04:49:23 +01:00
  • fe66be0a1b chore: update architecture to submodule structure, remove empty placeholders vikingowl 2026-02-18 04:45:38 +01:00
  • 422593b184 initial planning vikingowl 2026-02-18 04:43:39 +01:00