From da5c65d5a6efc1d764e29c98dfb6f758331d2cef Mon Sep 17 00:00:00 2001 From: charlesgauthereau Date: Sun, 11 Jan 2026 13:41:24 +0100 Subject: [PATCH 1/7] chore(release): 1.1.11 --- CITATION.cff | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 6539bbc2..099c1541 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -26,5 +26,5 @@ keywords: - web-ui - agent license: Apache-2.0 -version: 1.1.11-rc.2 +version: 1.1.11 date-released: "2026-01-11" diff --git a/package.json b/package.json index dc636d92..9f71de3b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "portabase", - "version": "1.1.11-rc.2", + "version": "1.1.11", "private": true, "scripts": { "dev": "next dev --turbopack -p 8887", From 29718d2a0cce1bc6a3fa39b87d81a3dc7ca9c245 Mon Sep 17 00:00:00 2001 From: charlesgauthereau Date: Sun, 11 Jan 2026 14:26:10 +0100 Subject: [PATCH 2/7] chore(release): 1.1.12 --- CITATION.cff | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index d6ef14d3..3a605eb8 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -26,5 +26,5 @@ keywords: - web-ui - agent license: Apache-2.0 -version: 1.1.12-rc.4 +version: 1.1.12 date-released: "2026-01-11" diff --git a/package.json b/package.json index 87dee638..70b0a251 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "portabase", - "version": "1.1.12-rc.4", + "version": "1.1.12", "private": true, "scripts": { "dev": "next dev --turbopack -p 8887", From 8158934cb92cc674256921a54003c14d4c255ead Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20LAGACHE?= Date: Fri, 16 Jan 2026 12:15:18 +0100 Subject: [PATCH 3/7] fix: bad cookie name with https --- .gitignore | 2 ++ app/(auth)/guard/page.tsx | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 81dc4612..67e803ba 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,5 @@ public/uploads/* private/uploads/* /.env + +certificates \ No newline at end of file diff --git a/app/(auth)/guard/page.tsx b/app/(auth)/guard/page.tsx index d0bbb103..72f8ae38 100644 --- a/app/(auth)/guard/page.tsx +++ b/app/(auth)/guard/page.tsx @@ -8,8 +8,8 @@ import {CardAuth} from "@/features/layout/card-auth"; export default async function GuardPage() { const cookieStore = await cookies(); - const token = cookieStore.get("better-auth.two_factor")?.value; - + const token = cookieStore.get("better-auth.two_factor")?.value || cookieStore.get("__Secure-better-auth.two_factor")?.value; + if (!token) { redirect("/login"); } From 969a48bef238e6bfdab5be2a16ec871e44c0af0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20LAGACHE?= Date: Fri, 16 Jan 2026 12:21:50 +0100 Subject: [PATCH 4/7] chore(release): 1.1.13-rc.1 --- CITATION.cff | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 3a605eb8..45e76550 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -26,5 +26,5 @@ keywords: - web-ui - agent license: Apache-2.0 -version: 1.1.12 -date-released: "2026-01-11" +version: 1.1.13-rc.1 +date-released: "2026-01-16" diff --git a/package.json b/package.json index 70b0a251..4735e508 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "portabase", - "version": "1.1.12", + "version": "1.1.13-rc.1", "private": true, "scripts": { "dev": "next dev --turbopack -p 8887", From 3f31e85c06f83cb67b8868d9059c371f677822c3 Mon Sep 17 00:00:00 2001 From: charlesgauthereau Date: Fri, 16 Jan 2026 22:22:38 +0100 Subject: [PATCH 5/7] fix: Do not crash if no email config is provided in .env file. --- src/lib/email/email-helper.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/email/email-helper.ts b/src/lib/email/email-helper.ts index 985d2f9a..adf34c37 100644 --- a/src/lib/email/email-helper.ts +++ b/src/lib/email/email-helper.ts @@ -41,6 +41,11 @@ export const sendEmail = async (data: Payload) => { throw new Error("SMTP system settings not found."); } + if (!settings.smtpHost || !settings.smtpPort || !settings.smtpUser || !settings.smtpPassword || !settings.smtpFrom) { + console.warn("Incomplete SMTP settings. Email not sent."); + return; + } + const emailsArray = data.to.split(",") .map(email => email.trim()); From 17d955dd696cd6ae20de05ec2e2222856a24bbfa Mon Sep 17 00:00:00 2001 From: charlesgauthereau Date: Fri, 16 Jan 2026 22:24:08 +0100 Subject: [PATCH 6/7] chore(release): 1.1.13-rc.2 --- CITATION.cff | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 45e76550..6a8c04cf 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -26,5 +26,5 @@ keywords: - web-ui - agent license: Apache-2.0 -version: 1.1.13-rc.1 +version: 1.1.13-rc.2 date-released: "2026-01-16" diff --git a/package.json b/package.json index 4735e508..a691821b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "portabase", - "version": "1.1.13-rc.1", + "version": "1.1.13-rc.2", "private": true, "scripts": { "dev": "next dev --turbopack -p 8887", From bb264f0b9b2ac7e56b711a16ac8db71f537c6ed5 Mon Sep 17 00:00:00 2001 From: charlesgauthereau Date: Fri, 16 Jan 2026 22:48:40 +0100 Subject: [PATCH 7/7] chore(release): 1.1.13 --- CITATION.cff | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 6a8c04cf..0ee73cd7 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -26,5 +26,5 @@ keywords: - web-ui - agent license: Apache-2.0 -version: 1.1.13-rc.2 +version: 1.1.13 date-released: "2026-01-16" diff --git a/package.json b/package.json index a691821b..bb2e2dac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "portabase", - "version": "1.1.13-rc.2", + "version": "1.1.13", "private": true, "scripts": { "dev": "next dev --turbopack -p 8887",