From 1bff9f550eadd2bfca8ff9558f3a68ff9974ce3c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 01:20:51 +0000 Subject: [PATCH 1/6] Bump the dev-patch-updates group with 3 updates Bumps the dev-patch-updates group with 3 updates: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react), [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) and [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email). Updates `@types/react` from 19.1.13 to 19.1.15 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `drizzle-kit` from 0.31.4 to 0.31.5 - [Release notes](https://github.com/drizzle-team/drizzle-orm/releases) - [Commits](https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.4...drizzle-kit@0.31.5) Updates `react-email` from 4.2.11 to 4.2.12 - [Release notes](https://github.com/resend/react-email/releases) - [Changelog](https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md) - [Commits](https://github.com/resend/react-email/commits/react-email@4.2.12/packages/react-email) --- updated-dependencies: - dependency-name: "@types/react" dependency-version: 19.1.15 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: drizzle-kit dependency-version: 0.31.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: react-email dependency-version: 4.2.12 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates ... Signed-off-by: dependabot[bot] --- package-lock.json | 24 ++++++++++++------------ package.json | 6 +++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ca0a182..679a9af3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -112,17 +112,17 @@ "@types/node": "24.5.2", "@types/nodemailer": "7.0.1", "@types/pg": "8.15.5", - "@types/react": "19.1.13", + "@types/react": "19.1.15", "@types/react-dom": "19.1.9", "@types/semver": "^7.7.1", "@types/swagger-ui-express": "^4.1.8", "@types/ws": "8.18.1", "@types/yargs": "17.0.33", - "drizzle-kit": "0.31.4", + "drizzle-kit": "0.31.5", "esbuild": "0.25.10", "esbuild-node-externals": "1.18.0", "postcss": "^8", - "react-email": "4.2.11", + "react-email": "4.2.12", "tailwindcss": "^4.1.4", "tsc-alias": "1.8.16", "tsx": "4.20.6", @@ -6478,9 +6478,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "19.1.13", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.13.tgz", - "integrity": "sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==", + "version": "19.1.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.15.tgz", + "integrity": "sha512-+kLxJpaJzXybyDyFXYADyP1cznTO8HSuBpenGlnKOAkH4hyNINiywvXS/tGJhsrGGP/gM185RA3xpjY0Yg4erA==", "devOptional": true, "license": "MIT", "dependencies": { @@ -8518,9 +8518,9 @@ } }, "node_modules/drizzle-kit": { - "version": "0.31.4", - "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.31.4.tgz", - "integrity": "sha512-tCPWVZWZqWVx2XUsVpJRnH9Mx0ClVOf5YUHerZ5so1OKSlqww4zy1R5ksEdGRcO3tM3zj0PYN6V48TbQCL1RfA==", + "version": "0.31.5", + "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.31.5.tgz", + "integrity": "sha512-+CHgPFzuoTQTt7cOYCV6MOw2w8vqEn/ap1yv4bpZOWL03u7rlVRQhUY0WYT3rHsgVTXwYQDZaSUJSQrMBUKuWg==", "dev": true, "license": "MIT", "dependencies": { @@ -16030,9 +16030,9 @@ "license": "0BSD" }, "node_modules/react-email": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/react-email/-/react-email-4.2.11.tgz", - "integrity": "sha512-/7TXRgsTrXcV1u7kc5ZXDVlPvZqEBaYcflMhE2FgWIJh3OHLjj2FqctFTgYcp0iwzbR59a7gzJLmSKyD0wYJEQ==", + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/react-email/-/react-email-4.2.12.tgz", + "integrity": "sha512-Cp6nYAG9uL4//X/96wDSKxGqVTXsaRMuD1ub0G0iBcfTqLel4VVre3kicq7RraplDuj+ATlqSZu47d7P2ULP5w==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 16c28214..65853003 100644 --- a/package.json +++ b/package.json @@ -129,17 +129,17 @@ "@types/node": "24.5.2", "@types/nodemailer": "7.0.1", "@types/pg": "8.15.5", - "@types/react": "19.1.13", + "@types/react": "19.1.15", "@types/react-dom": "19.1.9", "@types/semver": "^7.7.1", "@types/swagger-ui-express": "^4.1.8", "@types/ws": "8.18.1", "@types/yargs": "17.0.33", - "drizzle-kit": "0.31.4", + "drizzle-kit": "0.31.5", "esbuild": "0.25.10", "esbuild-node-externals": "1.18.0", "postcss": "^8", - "react-email": "4.2.11", + "react-email": "4.2.12", "tailwindcss": "^4.1.4", "tsc-alias": "1.8.16", "tsx": "4.20.6", From d387fa3bfb5524666d94fcc65ce3fa4409d662e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 01:21:37 +0000 Subject: [PATCH 2/6] Bump @dotenvx/dotenvx in the dev-minor-updates group Bumps the dev-minor-updates group with 1 update: [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx). Updates `@dotenvx/dotenvx` from 1.49.1 to 1.51.0 - [Release notes](https://github.com/dotenvx/dotenvx/releases) - [Changelog](https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md) - [Commits](https://github.com/dotenvx/dotenvx/compare/v1.49.1...v1.51.0) --- updated-dependencies: - dependency-name: "@dotenvx/dotenvx" dependency-version: 1.51.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ca0a182..18a66b74 100644 --- a/package-lock.json +++ b/package-lock.json @@ -97,7 +97,7 @@ "zod-validation-error": "3.5.2" }, "devDependencies": { - "@dotenvx/dotenvx": "1.49.1", + "@dotenvx/dotenvx": "1.51.0", "@esbuild-plugins/tsconfig-paths": "0.1.2", "@tailwindcss/postcss": "^4.1.13", "@types/better-sqlite3": "7.6.12", @@ -1027,9 +1027,9 @@ } }, "node_modules/@dotenvx/dotenvx": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/@dotenvx/dotenvx/-/dotenvx-1.49.1.tgz", - "integrity": "sha512-LQ8cem3RU/mI2iz5Sy+ypnhfhVge3bc9tsLJg5rdf7j7u1RRTfmmSdLwSjeYI7sL9ToN7rgFkOGSBJqaBT+gSQ==", + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/@dotenvx/dotenvx/-/dotenvx-1.51.0.tgz", + "integrity": "sha512-CbMGzyOYSyFF7d4uaeYwO9gpSBzLTnMmSmTVpCZjvpJFV69qYbjYPpzNnCz1mb2wIvEhjWjRwQWuBzTO0jITww==", "dev": true, "license": "BSD-3-Clause", "dependencies": { diff --git a/package.json b/package.json index 16c28214..2e7f99a0 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "zod-validation-error": "3.5.2" }, "devDependencies": { - "@dotenvx/dotenvx": "1.49.1", + "@dotenvx/dotenvx": "1.51.0", "@esbuild-plugins/tsconfig-paths": "0.1.2", "@tailwindcss/postcss": "^4.1.13", "@types/better-sqlite3": "7.6.12", From a30222a13ed00c9c942c417ad8cc3cf3edc96023 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Sun, 28 Sep 2025 22:18:18 -0700 Subject: [PATCH 3/6] add templates --- .../DISCUSSION_TEMPLATE/feature-requests.yml | 64 +++++++++++++++++++ .github/ISSUE_TEMPLATE/1.bug_report.yml | 50 +++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 8 +++ 3 files changed, 122 insertions(+) create mode 100644 .github/DISCUSSION_TEMPLATE/feature-requests.yml create mode 100644 .github/ISSUE_TEMPLATE/1.bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/DISCUSSION_TEMPLATE/feature-requests.yml b/.github/DISCUSSION_TEMPLATE/feature-requests.yml new file mode 100644 index 00000000..f503f8cd --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/feature-requests.yml @@ -0,0 +1,64 @@ +body: + - type: textarea + attributes: + label: Summary + description: A clear and concise summary of the requested feature. + validations: + required: true + + - type: textarea + attributes: + label: Motivation + description: | + Why is this feature important? + Explain the problem this feature would solve or what use case it would enable. + validations: + required: true + + - type: textarea + attributes: + label: Proposed Solution + description: | + How would you like to see this feature implemented? + Provide as much detail as possible about the desired behavior, configuration, or changes. + validations: + required: true + + - type: textarea + attributes: + label: Alternatives Considered + description: Describe any alternative solutions or workarounds you've thought about. + validations: + required: false + + - type: checkboxes + attributes: + label: Scope + description: Which parts of the system does this feature affect? + options: + - label: Pangolin Core + - label: Gerbil + - label: Traefik Integration + - label: Newt + - label: Deployment Tooling + - label: Authentication + - label: UI/UX + - label: Advanced Networking + - label: Security + - label: Performance + - label: Other + + - type: textarea + attributes: + label: Additional Context + description: Add any other context, mockups, or screenshots about the feature request here. + validations: + required: false + + - type: markdown + attributes: + value: | + Before submitting, please: + - Check if there is an existing issue for this feature. + - Clearly explain the benefit and use case. + - Be as specific as possible to help contributors evaluate and implement. diff --git a/.github/ISSUE_TEMPLATE/1.bug_report.yml b/.github/ISSUE_TEMPLATE/1.bug_report.yml new file mode 100644 index 00000000..ea5c1868 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1.bug_report.yml @@ -0,0 +1,50 @@ +name: Bug Report +description: Create a bug report for the Pangolin +labels: [] +body: + - type: textarea + attributes: + label: Describe the Bug + description: A clear and concise description of what the bug is. + validations: + required: true + + - type: textarea + attributes: + label: Environment + description: Please fill out the relevant details below for your environment. + value: | + - OS Type & Version: (e.g., Ubuntu 22.04) + - Pangolin Version: + - Gerbil Version: + - Traefik Version: + - Newt Version: + validations: + required: true + + - type: textarea + attributes: + label: To Reproduce + description: | + Steps to reproduce the behavior, please provide a clear description of how to reproduce the issue, based on the linked minimal reproduction. Screenshots can be provided in the issue body below. + + If using code blocks, make sure syntax highlighting is correct and double-check that the rendered preview is not broken. + validations: + required: true + + - type: textarea + attributes: + label: Expected Behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + + - type: markdown + attributes: + value: | + Before posting the issue go through the steps you've written down to make sure the steps provided are detailed and clear. + + - type: markdown + attributes: + value: | + Contributors should be able to follow the steps provided in order to reproduce the bug. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..a3739c4d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Need help or have questions? + url: https://github.com/orgs/fosrl/discussions + about: Ask questions, get help, and discuss with other community members + - name: Request a Feature + url: https://github.com/orgs/fosrl/discussions/new?category=feature-requests + about: Feature requests should be opened as discussions so others can upvote and comment From dca0fb327b7887c226fde5236342ae4c79a9507d Mon Sep 17 00:00:00 2001 From: nicolaus-hee <48563755+nicolaus-hee@users.noreply.github.com> Date: Mon, 29 Sep 2025 19:41:24 +0200 Subject: [PATCH 4/6] Update de-DE.json: Server-Administrator->Administration Menu item "Server Admin" --> "Server-Administation" the activity / section not "Server-Administratior" (the person) --- messages/de-DE.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/de-DE.json b/messages/de-DE.json index ed5d2042..dcdb1440 100644 --- a/messages/de-DE.json +++ b/messages/de-DE.json @@ -979,7 +979,7 @@ "supportKeyBuy": "Unterstützer-Schlüssel kaufen", "logoutError": "Fehler beim Abmelden", "signingAs": "Angemeldet als", - "serverAdmin": "Server-Administrator", + "serverAdmin": "Server-Administration", "managedSelfhosted": "Verwaltetes Selbsthosted", "otpEnable": "Zwei-Faktor aktivieren", "otpDisable": "Zwei-Faktor deaktivieren", From baa98952faebb971f8540f07b0ad5aae5dbfb930 Mon Sep 17 00:00:00 2001 From: Owen Schwartz Date: Mon, 29 Sep 2025 11:38:04 -0700 Subject: [PATCH 5/6] Revert "Update de-DE.json: Server-Administrator->Administration" --- messages/de-DE.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/messages/de-DE.json b/messages/de-DE.json index dcdb1440..ed5d2042 100644 --- a/messages/de-DE.json +++ b/messages/de-DE.json @@ -979,7 +979,7 @@ "supportKeyBuy": "Unterstützer-Schlüssel kaufen", "logoutError": "Fehler beim Abmelden", "signingAs": "Angemeldet als", - "serverAdmin": "Server-Administration", + "serverAdmin": "Server-Administrator", "managedSelfhosted": "Verwaltetes Selbsthosted", "otpEnable": "Zwei-Faktor aktivieren", "otpDisable": "Zwei-Faktor deaktivieren", From fec29eb349c94fbe654cb300dfb2885d8e6dfa17 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Mon, 29 Sep 2025 16:39:36 -0700 Subject: [PATCH 6/6] update templates --- .../DISCUSSION_TEMPLATE/feature-requests.yml | 17 ----------------- .github/ISSUE_TEMPLATE/1.bug_report.yml | 3 ++- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/.github/DISCUSSION_TEMPLATE/feature-requests.yml b/.github/DISCUSSION_TEMPLATE/feature-requests.yml index f503f8cd..03b580ca 100644 --- a/.github/DISCUSSION_TEMPLATE/feature-requests.yml +++ b/.github/DISCUSSION_TEMPLATE/feature-requests.yml @@ -31,23 +31,6 @@ body: validations: required: false - - type: checkboxes - attributes: - label: Scope - description: Which parts of the system does this feature affect? - options: - - label: Pangolin Core - - label: Gerbil - - label: Traefik Integration - - label: Newt - - label: Deployment Tooling - - label: Authentication - - label: UI/UX - - label: Advanced Networking - - label: Security - - label: Performance - - label: Other - - type: textarea attributes: label: Additional Context diff --git a/.github/ISSUE_TEMPLATE/1.bug_report.yml b/.github/ISSUE_TEMPLATE/1.bug_report.yml index ea5c1868..41dbe7bf 100644 --- a/.github/ISSUE_TEMPLATE/1.bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1.bug_report.yml @@ -1,5 +1,5 @@ name: Bug Report -description: Create a bug report for the Pangolin +description: Create a bug report labels: [] body: - type: textarea @@ -19,6 +19,7 @@ body: - Gerbil Version: - Traefik Version: - Newt Version: + - Olm Version: (if applicable) validations: required: true