Compare commits

...

5 Commits

Author SHA1 Message Date
92fe089619 chore: fix syntax error in pdf-library build script
All checks were successful
Monorepo Pipeline / ⚡ Prioritize Release (push) Successful in 22s
Monorepo Pipeline / 🧹 Lint (push) Successful in 3m45s
Monorepo Pipeline / 🧪 Test (push) Successful in 3m45s
Monorepo Pipeline / 🏗️ Build (push) Successful in 4m47s
Monorepo Pipeline / 🐳 Build Directus (Base) (push) Successful in 55s
Monorepo Pipeline / 🐳 Build Build-Base (push) Successful in 56s
Monorepo Pipeline / 🐳 Build Production Runtime (push) Successful in 55s
Monorepo Pipeline / 🚀 Release (push) Successful in 2m24s
Monorepo Pipeline / 🐳 Build Gatekeeper (Product) (push) Successful in 5m2s
2026-02-15 17:52:06 +01:00
7dcef0bc28 chore: fix unrelated lint errors to unblock release CI
Some checks failed
Monorepo Pipeline / ⚡ Prioritize Release (push) Successful in 1s
Monorepo Pipeline / 🧹 Lint (push) Successful in 52s
Monorepo Pipeline / 🏗️ Build (push) Failing after 1m0s
Monorepo Pipeline / 🧪 Test (push) Successful in 4m2s
Monorepo Pipeline / 🚀 Release (push) Has been skipped
Monorepo Pipeline / 🐳 Build Directus (Base) (push) Has been skipped
Monorepo Pipeline / 🐳 Build Gatekeeper (Product) (push) Has been skipped
Monorepo Pipeline / 🐳 Build Build-Base (push) Has been skipped
Monorepo Pipeline / 🐳 Build Production Runtime (push) Has been skipped
🏥 Server Maintenance / 🧹 Prune & Clean (push) Failing after 6s
2026-02-15 17:51:59 +01:00
2ba091f738 chore: sync versions to v1.8.10
Some checks failed
Monorepo Pipeline / ⚡ Prioritize Release (push) Successful in 3s
Monorepo Pipeline / 🚀 Release (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Directus (Base) (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Gatekeeper (Product) (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Build-Base (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Production Runtime (push) Has been cancelled
Monorepo Pipeline / 🧹 Lint (push) Has been cancelled
Monorepo Pipeline / 🧪 Test (push) Has been cancelled
Monorepo Pipeline / 🏗️ Build (push) Has been cancelled
2026-02-15 17:49:11 +01:00
5757c1172b fix(next-feedback): strengthen embedded detection to prevent record-mode conflicts
Some checks failed
Monorepo Pipeline / ⚡ Prioritize Release (push) Successful in 2s
Monorepo Pipeline / 🏗️ Build (push) Has started running
Monorepo Pipeline / 🧹 Lint (push) Has been cancelled
Monorepo Pipeline / 🚀 Release (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Directus (Base) (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Gatekeeper (Product) (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Build-Base (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Production Runtime (push) Has been cancelled
Monorepo Pipeline / 🧪 Test (push) Has been cancelled
2026-02-15 17:49:07 +01:00
e7d5798857 feat(next-feedback): implement transparent embedded isolation check
Some checks failed
Monorepo Pipeline / ⚡ Prioritize Release (push) Failing after 13m2s
Monorepo Pipeline / 🧹 Lint (push) Has been cancelled
Monorepo Pipeline / 🧪 Test (push) Has been cancelled
Monorepo Pipeline / 🏗️ Build (push) Has been cancelled
Monorepo Pipeline / 🚀 Release (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Directus (Base) (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Gatekeeper (Product) (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Build-Base (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Production Runtime (push) Has been cancelled
2026-02-15 17:05:32 +01:00
31 changed files with 44 additions and 30 deletions

2
.env
View File

@@ -1,5 +1,5 @@
# Project # Project
IMAGE_TAG=1.8.4 IMAGE_TAG=v1.8.10
PROJECT_NAME=at-mintel PROJECT_NAME=at-mintel
PROJECT_COLOR=#82ed20 PROJECT_COLOR=#82ed20
GITEA_TOKEN=ccce002e30fe16a31a6c9d5a414740af2f72a582 GITEA_TOKEN=ccce002e30fe16a31a6c9d5a414740af2f72a582

View File

@@ -1,5 +1,5 @@
# Project # Project
IMAGE_TAG=1.8.4 IMAGE_TAG=v1.8.10
PROJECT_NAME=sample-website PROJECT_NAME=sample-website
PROJECT_COLOR=#82ed20 PROJECT_COLOR=#82ed20

View File

@@ -1,6 +1,6 @@
{ {
"name": "sample-website", "name": "sample-website",
"version": "1.8.4", "version": "1.8.10",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {

View File

@@ -56,7 +56,7 @@
"pino-pretty": "^13.1.3", "pino-pretty": "^13.1.3",
"require-in-the-middle": "^8.0.1" "require-in-the-middle": "^8.0.1"
}, },
"version": "1.8.4", "version": "1.8.10",
"pnpm": { "pnpm": {
"overrides": { "overrides": {
"next": "16.1.6", "next": "16.1.6",

View File

@@ -2,7 +2,7 @@
"name": "acquisition-manager", "name": "acquisition-manager",
"description": "Custom High-Fidelity Management for Directus", "description": "Custom High-Fidelity Management for Directus",
"icon": "extension", "icon": "extension",
"version": "1.8.4", "version": "1.8.10",
"type": "module", "type": "module",
"keywords": [ "keywords": [
"directus", "directus",

View File

@@ -1,6 +1,6 @@
{ {
"name": "acquisition", "name": "acquisition",
"version": "1.8.4", "version": "1.8.10",
"type": "module", "type": "module",
"directus:extension": { "directus:extension": {
"type": "endpoint", "type": "endpoint",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/cli", "name": "@mintel/cli",
"version": "1.8.4", "version": "1.8.10",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://npm.infra.mintel.me" "registry": "https://npm.infra.mintel.me"

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/cloner", "name": "@mintel/cloner",
"version": "1.8.4", "version": "1.8.10",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",
"module": "dist/index.js", "module": "dist/index.js",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/cms-infra", "name": "@mintel/cms-infra",
"version": "1.8.4", "version": "1.8.10",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {

View File

@@ -2,7 +2,7 @@
"name": "company-manager", "name": "company-manager",
"description": "Custom High-Fidelity Management for Directus", "description": "Custom High-Fidelity Management for Directus",
"icon": "extension", "icon": "extension",
"version": "1.8.4", "version": "1.8.10",
"type": "module", "type": "module",
"keywords": [ "keywords": [
"directus", "directus",

View File

@@ -2,7 +2,7 @@
"name": "customer-manager", "name": "customer-manager",
"description": "Custom High-Fidelity Management for Directus", "description": "Custom High-Fidelity Management for Directus",
"icon": "extension", "icon": "extension",
"version": "1.8.4", "version": "1.8.10",
"type": "module", "type": "module",
"keywords": [ "keywords": [
"directus", "directus",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/directus-extension-toolkit", "name": "@mintel/directus-extension-toolkit",
"version": "1.8.4", "version": "1.8.10",
"description": "Shared toolkit for Directus extensions in the Mintel ecosystem", "description": "Shared toolkit for Directus extensions in the Mintel ecosystem",
"type": "module", "type": "module",
"main": "./dist/index.js", "main": "./dist/index.js",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/eslint-config", "name": "@mintel/eslint-config",
"version": "1.8.4", "version": "1.8.10",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://npm.infra.mintel.me" "registry": "https://npm.infra.mintel.me"

View File

@@ -2,7 +2,7 @@
"name": "feedback-commander", "name": "feedback-commander",
"description": "Custom High-Fidelity Management for Directus", "description": "Custom High-Fidelity Management for Directus",
"icon": "extension", "icon": "extension",
"version": "1.8.4", "version": "1.8.10",
"type": "module", "type": "module",
"keywords": [ "keywords": [
"directus", "directus",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/gatekeeper", "name": "@mintel/gatekeeper",
"version": "1.8.4", "version": "1.8.10",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {

View File

@@ -1,4 +1,4 @@
/* global module, require */ import path from "node:path";
/** @type {import('tailwindcss').Config} */ /** @type {import('tailwindcss').Config} */
module.exports = { module.exports = {
content: [ content: [

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/husky-config", "name": "@mintel/husky-config",
"version": "1.8.4", "version": "1.8.10",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://npm.infra.mintel.me" "registry": "https://npm.infra.mintel.me"

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/infra", "name": "@mintel/infra",
"version": "1.8.4", "version": "1.8.10",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://npm.infra.mintel.me" "registry": "https://npm.infra.mintel.me"

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/mail", "name": "@mintel/mail",
"version": "1.8.4", "version": "1.8.10",
"private": false, "private": false,
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",

View File

@@ -1,5 +1,5 @@
import * as React from "react"; import * as React from "react";
import { Heading, Section, Text, Button, Link } from "@react-email/components"; import { Heading, Section, Text, Button } from "@react-email/components";
import { MintelLayout } from "../layouts/MintelLayout"; import { MintelLayout } from "../layouts/MintelLayout";
export interface SiteAuditTemplateProps { export interface SiteAuditTemplateProps {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/next-config", "name": "@mintel/next-config",
"version": "1.8.4", "version": "1.8.10",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://npm.infra.mintel.me" "registry": "https://npm.infra.mintel.me"

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/next-feedback", "name": "@mintel/next-feedback",
"version": "1.8.4", "version": "1.8.10",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://npm.infra.mintel.me" "registry": "https://npm.infra.mintel.me"

View File

@@ -38,6 +38,18 @@ export function FeedbackOverlay({
isActive?: boolean; isActive?: boolean;
onActiveChange?: (active: boolean) => void onActiveChange?: (active: boolean) => void
}) { }) {
// Transparent isolation: Disable overlays in Record Mode Studio
const isExcluded = useMemo(() => {
if (typeof window === "undefined") return false;
return (
window.location.search.includes("embedded=true") ||
window.name === "record-mode-iframe" ||
(window.self !== window.top)
);
}, []);
if (isExcluded) return null;
const [internalIsActive, setInternalIsActive] = useState(false); const [internalIsActive, setInternalIsActive] = useState(false);
const isActive = externalIsActive !== undefined ? externalIsActive : internalIsActive; const isActive = externalIsActive !== undefined ? externalIsActive : internalIsActive;

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/next-observability", "name": "@mintel/next-observability",
"version": "1.8.4", "version": "1.8.10",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://npm.infra.mintel.me" "registry": "https://npm.infra.mintel.me"

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/next-utils", "name": "@mintel/next-utils",
"version": "1.8.4", "version": "1.8.10",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://npm.infra.mintel.me" "registry": "https://npm.infra.mintel.me"

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/observability", "name": "@mintel/observability",
"version": "1.8.4", "version": "1.8.10",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://npm.infra.mintel.me" "registry": "https://npm.infra.mintel.me"

View File

@@ -13,7 +13,9 @@ const entryPoints = [
try { try {
mkdirSync(resolve(__dirname, 'dist'), { recursive: true }); mkdirSync(resolve(__dirname, 'dist'), { recursive: true });
} catch (e) { } } catch (_e) {
// Ignore folder creation errors if it already exists
}
console.log(`Building entry points...`); console.log(`Building entry points...`);

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/pdf", "name": "@mintel/pdf",
"version": "1.8.4", "version": "1.8.10",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",
"module": "dist/index.js", "module": "dist/index.js",

View File

@@ -2,7 +2,7 @@
"name": "people-manager", "name": "people-manager",
"description": "Custom High-Fidelity Management for Directus", "description": "Custom High-Fidelity Management for Directus",
"icon": "extension", "icon": "extension",
"version": "1.8.4", "version": "1.8.10",
"type": "module", "type": "module",
"keywords": [ "keywords": [
"directus", "directus",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mintel/tsconfig", "name": "@mintel/tsconfig",
"version": "1.8.4", "version": "1.8.10",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://npm.infra.mintel.me" "registry": "https://npm.infra.mintel.me"

View File

@@ -2,7 +2,7 @@
"name": "unified-dashboard", "name": "unified-dashboard",
"description": "Custom High-Fidelity Management for Directus", "description": "Custom High-Fidelity Management for Directus",
"icon": "extension", "icon": "extension",
"version": "1.8.4", "version": "1.8.10",
"type": "module", "type": "module",
"keywords": [ "keywords": [
"directus", "directus",