700c6b29a3
fix(og): resolve font corruption and Next.js 15+ params compatibility
...
- Replaced corrupted HTML font files with binary WOFF2 versions.
- Updated all opengraph-image.tsx files to await params, as required by Next.js 15+.
- Improved OG image reliability by using SITE_URL for absolute image paths.
- Added scripts/check-og-images.ts for automated production verification.
- Integrated smoke_test job into deployment pipeline.
2026-02-12 19:14:14 +01:00
cba7c5abcf
fix(middleware): bypass internationalization for stats and errors
2026-02-12 18:18:51 +01:00
d5dd4adfe5
fix(analytics): restore missing UMAMI_API_ENDPOINT in environment schema
2026-02-12 17:59:03 +01:00
e9cd8d1768
fix(analytics): restore Smart Proxy mechanism and remove conflicting rewrites
2026-02-12 17:33:42 +01:00
6d2279224e
fix(analytics): ensure Umami Website ID is visible to client bundle
2026-02-12 17:19:01 +01:00
e800c1fbe0
feat: align analytics and error naming standards and fix Umami proxy
2026-02-12 16:55:20 +01:00
11a782a5ab
fix(pipeline): conditional upstream status check (verified via git ls-remote)
2026-02-12 15:18:59 +01:00
7b3710c174
fix(pipeline): implement clean PAT-based upstream wait logic
2026-02-12 15:16:11 +01:00
37f4306367
fix(pipeline): use git ls-remote for robust upstream SHA discovery
2026-02-12 15:13:27 +01:00
b1fa47a1b8
fix(pipeline): fix sed syntax error in upstream wait patch
2026-02-12 15:07:51 +01:00
3e0e10c50a
fix(pipeline): fallback to unauthenticated tag discovery for at-mintel
2026-02-12 15:00:37 +01:00
2b9d449ef8
fix(pipeline): sync next-utils to 1.7.15 and exclude it from upstream wait logic
2026-02-12 14:42:23 +01:00
e0dd386969
fix(pipeline): sync @mintel dependencies to 1.7.12 to match existing tags
2026-02-12 14:37:35 +01:00
dcf54ead84
fix(pipeline): improve upstream version extraction and sync dependencies
2026-02-12 14:35:22 +01:00
f21e3262fc
fix(infra): pass Cookie header to Gatekeeper ForwardAuth
2026-02-12 14:25:14 +01:00
6139ceae0b
fix(gatekeeper): upgrade to v1.7.12
2026-02-11 22:49:38 +01:00
96cbc680ef
feat(pipeline): add smart dependency waiting for upstream releases
2026-02-11 22:42:28 +01:00
d253134699
fix(gatekeeper): upgrade to v1.7.11
2026-02-11 22:35:54 +01:00
210b0f6e0c
fix(pipeline): sync traefik host and gatekeeper origin variables
2026-02-11 21:50:43 +01:00
3b77ba5412
fix: ensure correct middleware order and path-based gatekeeper origins
2026-02-11 20:51:34 +01:00
268d1c5cbd
fix: use correctly prefixed /gatekeeper/api/verify endpoint for forwardauth
2026-02-11 19:14:52 +01:00
e9d01d5aeb
fix: ensure COMPOSE_PROFILES and AUTH_MIDDLEWARE are correctly populated in env file
2026-02-11 19:05:36 +01:00
79d7cfd009
perf: implement font optimization, granular lazy-loading and content-visibility
2026-02-11 18:51:22 +01:00
24181a48c1
perf: site-wide performance optimizations including image delivery and hero overhaul
2026-02-11 18:47:13 +01:00
407edc15f9
feat: implement docker profiles for gatekeeper and isolate environments
2026-02-11 18:44:47 +01:00
ac102537d7
chore: remove docker-compose.override.yml from repository (local only)
2026-02-11 18:43:13 +01:00
f756c7c1d2
fix: purge dangerous local overrides and volume mounts
2026-02-11 18:41:51 +01:00
6b2da9abb6
fix: use correct gatekeeper image tag v1.7.10
2026-02-11 18:38:52 +01:00
da514a17e3
feat: integrate mintel gatekeeper into testing environment
2026-02-11 18:32:55 +01:00
e6261586be
chore: use correct v-prefixed tags for @mintel base images
2026-02-11 18:03:35 +01:00
d6cae74301
chore: synchronize pnpm-lock.yaml for v1.7.10 upgrade
2026-02-11 17:54:31 +01:00
9b0a62a314
chore: align with clean @mintel basis v1.7.10 and modernize deployment
2026-02-11 17:49:15 +01:00
e83c9590b1
ci: fix private registry access in Docker build stage
2026-02-11 15:03:14 +01:00
4d2521fbb5
ci: fix pipeline by reverting to stable node:20-alpine base images
2026-02-11 14:44:03 +01:00
f892eb81df
chore: standardize CI/CD maintenance and infrastructure cleanup
2026-02-11 12:23:14 +01:00
a2ba79ef7b
chore: ignore next-env.d.ts in prettier to prevent flapping
2026-02-11 12:09:00 +01:00
c4c8ab5c19
fix(i18n): harden locale validation and fix missing translation tags
2026-02-11 12:07:08 +01:00
e5ef96aa86
fix: build
2026-02-11 10:45:49 +01:00
a553316d74
chore: fix vitest path aliases and verify build
2026-02-11 10:44:57 +01:00
c37fabdc8f
chore: fix all linting issues and optimize components
2026-02-11 10:40:57 +01:00
5b4d3ebb41
chore: standardize ESM-first architecture and resolve all type/test/lint errors
2026-02-11 01:33:44 +01:00
b6fbead807
fix(types): synchronize directus sdk and zod versions to match next-utils v1.1.12
2026-02-11 01:23:29 +01:00
0a928936e7
fix: use robust healthcheck and fix indent
2026-02-11 01:16:29 +01:00
5a918484f9
fix: remove production authentication and add healthcheck
2026-02-11 01:08:06 +01:00
c5b1f361ea
fix(types): update next-utils and sync zod version to fix type errors
2026-02-11 01:02:58 +01:00
8c24e2b6cd
feat: implement failfast logic in pipelines
2026-02-11 00:58:07 +01:00
ca812d3003
fix(types): wrap mintelEnvSchema in z.object() to fix extend error
2026-02-11 00:50:28 +01:00
7ca247fd5d
fix(types): correctly extend mintelEnvSchema and refine directus schema types
2026-02-11 00:50:17 +01:00
fe71ccd368
fix(types): implement directus schema and fix envSchema export to unblock pipeline
2026-02-11 00:48:20 +01:00
9bb6caafaa
chore: update pnpm-lock.yaml to match @mintel/next-utils 1.7.8
2026-02-11 00:46:02 +01:00