diff --git a/lib/templates/email/bodyEnd.html b/lib/templates/email/bodyEnd.html
index 64ddfe7..230489e 100644
--- a/lib/templates/email/bodyEnd.html
+++ b/lib/templates/email/bodyEnd.html
@@ -1,6 +1,6 @@
|
diff --git a/lib/templates/email/bodyText.html b/lib/templates/email/bodyText.html
index 4f01c61..5681251 100644
--- a/lib/templates/email/bodyText.html
+++ b/lib/templates/email/bodyText.html
@@ -1,6 +1,6 @@
-
+
%s
diff --git a/lib/templates/email/button.html b/lib/templates/email/button.html
index 9d3a09b..5c67262 100644
--- a/lib/templates/email/button.html
+++ b/lib/templates/email/button.html
@@ -2,7 +2,7 @@
|
-
+
%7$s
|
diff --git a/lib/templates/email/buttonGroup.html b/lib/templates/email/buttonGroup.html
index 6c675de..0a1c49a 100644
--- a/lib/templates/email/buttonGroup.html
+++ b/lib/templates/email/buttonGroup.html
@@ -2,12 +2,12 @@
|
-
+
%7$s
|
-
+
%9$s
|
diff --git a/lib/templates/email/footer.html b/lib/templates/email/footer.html
index 4b46387..6515fa5 100644
--- a/lib/templates/email/footer.html
+++ b/lib/templates/email/footer.html
@@ -1,5 +1,5 @@
-
+
@@ -23,14 +23,14 @@
|
-
+
diff --git a/lib/templates/email/head.html b/lib/templates/email/head.html
index a6153c3..51d0984 100644
--- a/lib/templates/email/head.html
+++ b/lib/templates/email/head.html
@@ -74,17 +74,17 @@
}
}
.button {
- background-color: rgb(17, 199, 230);
- border: 2px solid rgb(17, 199, 230);
+ background-color: var(--ion-color-sky-s3);
+ border: 2px solid var(--ion-color-sky-s3);
border-radius: 40px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
- box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 2px 12px 0px;
+ box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 2px 12px 0px; /* no correspondent variable to box-shadow values in theme */
box-sizing: border-box;
- color: rgb(11, 42, 99);
+ color: var(--ion-color-blue-b7);
cursor: pointer;
display: inline-grid;
font-feature-settings: normal;
@@ -93,19 +93,19 @@
font-weight: 600;
height: 36px;
line-height: 20px;
- outline-color: rgba(0, 0, 0, 0);
+ outline-color: transparent;
outline-offset: 2px;
outline-style: solid;
outline-width: 2px;
padding: 6px 12px;
tab-size: 4;
text-align: center;
- text-decoration-color: rgb(11, 42, 99);
+ text-decoration-color: var(--ion-color-blue-b7);
text-decoration-line: none;
text-decoration-style: solid;
text-decoration-thickness: auto;
text-size-adjust: 100%;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ -webkit-tap-highlight-color: transparent;
}
@media all {
.inline-block {display:inline-block !important;}
@@ -120,14 +120,14 @@
96
-
-
+
+
-
- |
+ |
diff --git a/lib/templates/email/header.html b/lib/templates/email/header.html
index c6557a3..3f80526 100644
--- a/lib/templates/email/header.html
+++ b/lib/templates/email/header.html
@@ -6,7 +6,7 @@
|
-
+
diff --git a/lib/templates/email/listItem.html b/lib/templates/email/listItem.html
index c555762..ab30183 100644
--- a/lib/templates/email/listItem.html
+++ b/lib/templates/email/listItem.html
@@ -2,10 +2,10 @@
- |
+ |
|
-
+ |
@@ -31,7 +31,7 @@
|
-
+
%s
@@ -52,7 +52,7 @@
|
|
-
+ |
|
diff --git a/package-lock.json b/package-lock.json
index 2b786e0..bb83f60 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,7 +16,7 @@
"@nextcloud/browserslist-config": "^3.0.1",
"@nextcloud/eslint-config": "^8.4.2",
"@nextcloud/stylelint-config": "^3.1.0",
- "@nextcloud/vite-config": "^1.5.2",
+ "@nextcloud/vite-config": "^2.5.0",
"vite": "^7.1.3"
},
"engines": {
@@ -1712,14 +1712,13 @@
}
},
"node_modules/@nextcloud/vite-config": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@nextcloud/vite-config/-/vite-config-1.7.0.tgz",
- "integrity": "sha512-6gy+4AgF473DoWw2YesxN0vS/p1SEy241HZtWkdJHXnp76HpW8GUM1CAflYT6y7f7RiDdLF/ugyfnBrY4x4xbQ==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@nextcloud/vite-config/-/vite-config-2.5.0.tgz",
+ "integrity": "sha512-i9Cjo9ITgEWJ5ws/I7f5d5S+GSy9zM8DqjFMvwvserrfSHXmJvPhF9XVRT89CbSMYtGoCYzJMNxe6jNp9FF3nw==",
"dev": true,
- "license": "AGPL-3.0-or-later",
"dependencies": {
"@rollup/plugin-replace": "^6.0.2",
- "@vitejs/plugin-vue2": "^2.3.3",
+ "@vitejs/plugin-vue": "^6.0.1",
"browserslist-to-esbuild": "^2.1.1",
"magic-string": "^0.30.18",
"rollup-plugin-corejs": "^1.0.1",
@@ -1732,8 +1731,7 @@
"vite-plugin-node-polyfills": "^0.24.0"
},
"engines": {
- "node": "^20.0.0 || ^22.0.0 || ^24.0.0",
- "npm": "^10.5.1"
+ "node": "^20 || ^22 || ^24"
},
"peerDependencies": {
"browserslist": ">=4.0",
@@ -1741,6 +1739,76 @@
"vite": "^7.1.4"
}
},
+ "node_modules/@nextcloud/vite-config/node_modules/@vitejs/plugin-vue": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.1.tgz",
+ "integrity": "sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==",
+ "dev": true,
+ "dependencies": {
+ "@rolldown/pluginutils": "1.0.0-beta.29"
+ },
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ },
+ "peerDependencies": {
+ "vite": "^5.0.0 || ^6.0.0 || ^7.0.0",
+ "vue": "^3.2.25"
+ }
+ },
+ "node_modules/@nextcloud/vite-config/node_modules/@vue/compiler-sfc": {
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.22.tgz",
+ "integrity": "sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@babel/parser": "^7.28.4",
+ "@vue/compiler-core": "3.5.22",
+ "@vue/compiler-dom": "3.5.22",
+ "@vue/compiler-ssr": "3.5.22",
+ "@vue/shared": "3.5.22",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.30.19",
+ "postcss": "^8.5.6",
+ "source-map-js": "^1.2.1"
+ }
+ },
+ "node_modules/@nextcloud/vite-config/node_modules/@vue/server-renderer": {
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.22.tgz",
+ "integrity": "sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@vue/compiler-ssr": "3.5.22",
+ "@vue/shared": "3.5.22"
+ },
+ "peerDependencies": {
+ "vue": "3.5.22"
+ }
+ },
+ "node_modules/@nextcloud/vite-config/node_modules/vue": {
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.22.tgz",
+ "integrity": "sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@vue/compiler-dom": "3.5.22",
+ "@vue/compiler-sfc": "3.5.22",
+ "@vue/runtime-dom": "3.5.22",
+ "@vue/server-renderer": "3.5.22",
+ "@vue/shared": "3.5.22"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@nextcloud/vue": {
"version": "8.31.0",
"resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-8.31.0.tgz",
@@ -2198,6 +2266,12 @@
"url": "https://opencollective.com/parcel"
}
},
+ "node_modules/@rolldown/pluginutils": {
+ "version": "1.0.0-beta.29",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.29.tgz",
+ "integrity": "sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==",
+ "dev": true
+ },
"node_modules/@rollup/plugin-inject": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz",
@@ -3399,20 +3473,6 @@
],
"peer": true
},
- "node_modules/@vitejs/plugin-vue2": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue2/-/plugin-vue2-2.3.3.tgz",
- "integrity": "sha512-qexY6+bbwY8h0AZerzUuGywNTi0cLOkbiSbggr0R3WEW95iB2hblQFyv4MAkkc2vm4gZN1cO5kzT1Kp6xlVzZw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^14.18.0 || >= 16.0.0"
- },
- "peerDependencies": {
- "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0",
- "vue": "^2.7.0-0"
- }
- },
"node_modules/@volar/language-core": {
"version": "2.4.23",
"resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.23.tgz",
@@ -3443,28 +3503,26 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.21.tgz",
- "integrity": "sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==",
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.22.tgz",
+ "integrity": "sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.3",
- "@vue/shared": "3.5.21",
+ "@babel/parser": "^7.28.4",
+ "@vue/shared": "3.5.22",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.21.tgz",
- "integrity": "sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==",
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.22.tgz",
+ "integrity": "sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.21",
- "@vue/shared": "3.5.21"
+ "@vue/compiler-core": "3.5.22",
+ "@vue/shared": "3.5.22"
}
},
"node_modules/@vue/compiler-sfc": {
@@ -3480,6 +3538,17 @@
"prettier": "^1.18.2 || ^2.0.0"
}
},
+ "node_modules/@vue/compiler-ssr": {
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.22.tgz",
+ "integrity": "sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@vue/compiler-dom": "3.5.22",
+ "@vue/shared": "3.5.22"
+ }
+ },
"node_modules/@vue/compiler-vue2": {
"version": "2.7.16",
"resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz",
@@ -3542,12 +3611,45 @@
}
}
},
- "node_modules/@vue/shared": {
- "version": "3.5.21",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.21.tgz",
- "integrity": "sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==",
+ "node_modules/@vue/reactivity": {
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.22.tgz",
+ "integrity": "sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==",
"dev": true,
- "license": "MIT"
+ "peer": true,
+ "dependencies": {
+ "@vue/shared": "3.5.22"
+ }
+ },
+ "node_modules/@vue/runtime-core": {
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.22.tgz",
+ "integrity": "sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@vue/reactivity": "3.5.22",
+ "@vue/shared": "3.5.22"
+ }
+ },
+ "node_modules/@vue/runtime-dom": {
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.22.tgz",
+ "integrity": "sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@vue/reactivity": "3.5.22",
+ "@vue/runtime-core": "3.5.22",
+ "@vue/shared": "3.5.22",
+ "csstype": "^3.1.3"
+ }
+ },
+ "node_modules/@vue/shared": {
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.22.tgz",
+ "integrity": "sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==",
+ "dev": true
},
"node_modules/@vueuse/components": {
"version": "11.3.0",
diff --git a/package.json b/package.json
index 262408d..e1c318f 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"@nextcloud/browserslist-config": "^3.0.1",
"@nextcloud/eslint-config": "^8.4.2",
"@nextcloud/stylelint-config": "^3.1.0",
- "@nextcloud/vite-config": "^1.5.2",
+ "@nextcloud/vite-config": "^2.5.0",
"vite": "^7.1.3"
}
}
| | | | |