diff --git a/src/schema.rs b/src/schema.rs
index f960866..beb4dbd 100644
--- a/src/schema.rs
+++ b/src/schema.rs
@@ -54,6 +54,8 @@ pub enum FieldType {
Bg,
Number,
Color,
+ /// Boolean toggle (true/false)
+ Boolean,
}
/// Input data — what the user fills in.
diff --git a/templates/announcement/schema.json b/templates/announcement/schema.json
index 88e43cd..e12855f 100644
--- a/templates/announcement/schema.json
+++ b/templates/announcement/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/announcement/template.svg b/templates/announcement/template.svg
index 9434c26..6e9992b 100644
--- a/templates/announcement/template.svg
+++ b/templates/announcement/template.svg
@@ -38,7 +38,9 @@
{% if slide.date %}
{{ slide.date }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/api-endpoint/schema.json b/templates/api-endpoint/schema.json
index b6d1f1b..897970e 100644
--- a/templates/api-endpoint/schema.json
+++ b/templates/api-endpoint/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/api-endpoint/template.svg b/templates/api-endpoint/template.svg
index 6699a2b..f877cbd 100644
--- a/templates/api-endpoint/template.svg
+++ b/templates/api-endpoint/template.svg
@@ -52,5 +52,7 @@
{% for line in description_lines %} {{ line }}{% endfor %}
{% if not description_lines %}{{ slide.description }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/api-key-display/schema.json b/templates/api-key-display/schema.json
index d0d52d3..3259d4d 100644
--- a/templates/api-key-display/schema.json
+++ b/templates/api-key-display/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/api-key-display/template.svg b/templates/api-key-display/template.svg
index e6497b7..206e242 100644
--- a/templates/api-key-display/template.svg
+++ b/templates/api-key-display/template.svg
@@ -48,5 +48,7 @@
{% endif %}
Keep this key secure. You will not be able to see it again.
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/api-response/schema.json b/templates/api-response/schema.json
index a3528d3..e50653b 100644
--- a/templates/api-response/schema.json
+++ b/templates/api-response/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/api-response/template.svg b/templates/api-response/template.svg
index c06bc70..53d80f1 100644
--- a/templates/api-response/template.svg
+++ b/templates/api-response/template.svg
@@ -42,5 +42,7 @@
{% endif %}
{% endfor %}
}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/archive-card/schema.json b/templates/archive-card/schema.json
index 7a7ddd5..c0fea19 100644
--- a/templates/archive-card/schema.json
+++ b/templates/archive-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/archive-card/template.svg b/templates/archive-card/template.svg
index 1fcad23..449e20a 100644
--- a/templates/archive-card/template.svg
+++ b/templates/archive-card/template.svg
@@ -39,5 +39,7 @@
{% if slide.author %}
{{ slide.author }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/ascii-art/schema.json b/templates/ascii-art/schema.json
index 3b39d18..21447af 100644
--- a/templates/ascii-art/schema.json
+++ b/templates/ascii-art/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/ascii-art/template.svg b/templates/ascii-art/template.svg
index eb812ab..afa6afc 100644
--- a/templates/ascii-art/template.svg
+++ b/templates/ascii-art/template.svg
@@ -38,5 +38,7 @@
{{ slide.caption }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/author-bio/schema.json b/templates/author-bio/schema.json
index e4fd71d..d835f9c 100644
--- a/templates/author-bio/schema.json
+++ b/templates/author-bio/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/author-bio/template.svg b/templates/author-bio/template.svg
index 09fd704..666ff92 100644
--- a/templates/author-bio/template.svg
+++ b/templates/author-bio/template.svg
@@ -58,7 +58,9 @@
{{ tag }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/benchmark-result/schema.json b/templates/benchmark-result/schema.json
index f991fb7..47e62d2 100644
--- a/templates/benchmark-result/schema.json
+++ b/templates/benchmark-result/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/benchmark-result/template.svg b/templates/benchmark-result/template.svg
index 09011e5..3252759 100644
--- a/templates/benchmark-result/template.svg
+++ b/templates/benchmark-result/template.svg
@@ -40,5 +40,7 @@
Winner: {{ slide.winner }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/big-number/schema.json b/templates/big-number/schema.json
index 1b09f19..b3cc16f 100644
--- a/templates/big-number/schema.json
+++ b/templates/big-number/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/big-number/template.svg b/templates/big-number/template.svg
index b621f23..484108f 100644
--- a/templates/big-number/template.svg
+++ b/templates/big-number/template.svg
@@ -39,7 +39,9 @@
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/blog-hero/schema.json b/templates/blog-hero/schema.json
index 5eecca0..068f560 100644
--- a/templates/blog-hero/schema.json
+++ b/templates/blog-hero/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/blog-hero/template.svg b/templates/blog-hero/template.svg
index 4de58dd..ca08dde 100644
--- a/templates/blog-hero/template.svg
+++ b/templates/blog-hero/template.svg
@@ -48,7 +48,9 @@
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/book-club/schema.json b/templates/book-club/schema.json
index c2e40e5..6b98170 100644
--- a/templates/book-club/schema.json
+++ b/templates/book-club/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/book-club/template.svg b/templates/book-club/template.svg
index b2c2fdd..bd150d2 100644
--- a/templates/book-club/template.svg
+++ b/templates/book-club/template.svg
@@ -48,5 +48,7 @@
{% for line in takeaway_lines %} {{ line }}{% endfor %}
{% if not takeaway_lines %}{{ slide.takeaway }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/book-cover/schema.json b/templates/book-cover/schema.json
index b9f0050..61a6ae7 100644
--- a/templates/book-cover/schema.json
+++ b/templates/book-cover/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/book-cover/template.svg b/templates/book-cover/template.svg
index 46d0f77..9871506 100644
--- a/templates/book-cover/template.svg
+++ b/templates/book-cover/template.svg
@@ -44,7 +44,9 @@
{% endif %}
{{ slide.author }}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/calendar-event/schema.json b/templates/calendar-event/schema.json
index 348b303..838fe1e 100644
--- a/templates/calendar-event/schema.json
+++ b/templates/calendar-event/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/calendar-event/template.svg b/templates/calendar-event/template.svg
index 3a6ef27..6ec0248 100644
--- a/templates/calendar-event/template.svg
+++ b/templates/calendar-event/template.svg
@@ -41,5 +41,7 @@
{% elif slide.location %}
{{ slide.location }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/carousel-default/schema.json b/templates/carousel-default/schema.json
index 74c237d..562e9d2 100644
--- a/templates/carousel-default/schema.json
+++ b/templates/carousel-default/schema.json
@@ -10,6 +10,12 @@
"Inter"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/carousel-default/template.svg b/templates/carousel-default/template.svg
index b230ca7..b52039d 100644
--- a/templates/carousel-default/template.svg
+++ b/templates/carousel-default/template.svg
@@ -27,9 +27,11 @@
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if slide.eyebrow %}
@@ -64,9 +66,11 @@
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }} · {{ brand.brand_handle | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/cert-pinned/schema.json b/templates/cert-pinned/schema.json
index 0162774..f7fe713 100644
--- a/templates/cert-pinned/schema.json
+++ b/templates/cert-pinned/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/cert-pinned/template.svg b/templates/cert-pinned/template.svg
index 34fd96c..cb0d6e3 100644
--- a/templates/cert-pinned/template.svg
+++ b/templates/cert-pinned/template.svg
@@ -52,5 +52,7 @@
Algorithm
{{ slide.algo }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/certificate/schema.json b/templates/certificate/schema.json
index 6bd90d0..ef85097 100644
--- a/templates/certificate/schema.json
+++ b/templates/certificate/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/certificate/template.svg b/templates/certificate/template.svg
index 3107015..daf3bd9 100644
--- a/templates/certificate/template.svg
+++ b/templates/certificate/template.svg
@@ -42,5 +42,7 @@
{{ slide.issuer }}
Issued by
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/changelog-entry/schema.json b/templates/changelog-entry/schema.json
index b1d2031..7a0f714 100644
--- a/templates/changelog-entry/schema.json
+++ b/templates/changelog-entry/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/changelog-entry/template.svg b/templates/changelog-entry/template.svg
index 4222768..ac2f583 100644
--- a/templates/changelog-entry/template.svg
+++ b/templates/changelog-entry/template.svg
@@ -42,5 +42,7 @@
BREAKING CHANGES
{{ slide.breaking }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/changelog/schema.json b/templates/changelog/schema.json
index c33320c..8e817de 100644
--- a/templates/changelog/schema.json
+++ b/templates/changelog/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/changelog/template.svg b/templates/changelog/template.svg
index 7deb9b2..3ed6071 100644
--- a/templates/changelog/template.svg
+++ b/templates/changelog/template.svg
@@ -53,5 +53,7 @@
{% endif %}
{% endfor %}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/chart-bar/schema.json b/templates/chart-bar/schema.json
index 6446eb7..643b3ec 100644
--- a/templates/chart-bar/schema.json
+++ b/templates/chart-bar/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/chart-bar/template.svg b/templates/chart-bar/template.svg
index d46cc8f..e07706e 100644
--- a/templates/chart-bar/template.svg
+++ b/templates/chart-bar/template.svg
@@ -48,5 +48,7 @@
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/checklist/schema.json b/templates/checklist/schema.json
index 9830d72..c6c4d02 100644
--- a/templates/checklist/schema.json
+++ b/templates/checklist/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/checklist/template.svg b/templates/checklist/template.svg
index fed9dc7..d49fea9 100644
--- a/templates/checklist/template.svg
+++ b/templates/checklist/template.svg
@@ -52,7 +52,9 @@
{{ slide.item5 }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }} · {{ brand.brand_handle | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/ci-pipeline/schema.json b/templates/ci-pipeline/schema.json
index af3bf7d..1e32d8e 100644
--- a/templates/ci-pipeline/schema.json
+++ b/templates/ci-pipeline/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/ci-pipeline/template.svg b/templates/ci-pipeline/template.svg
index f566895..a47d457 100644
--- a/templates/ci-pipeline/template.svg
+++ b/templates/ci-pipeline/template.svg
@@ -43,5 +43,7 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/code-review/schema.json b/templates/code-review/schema.json
index 7fb1cea..8076da1 100644
--- a/templates/code-review/schema.json
+++ b/templates/code-review/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/code-review/template.svg b/templates/code-review/template.svg
index 53702c7..80f78b8 100644
--- a/templates/code-review/template.svg
+++ b/templates/code-review/template.svg
@@ -44,5 +44,7 @@
// suggested fix
{{ slide.suggestion }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/code-snippet/schema.json b/templates/code-snippet/schema.json
index 18fbc90..3a791f1 100644
--- a/templates/code-snippet/schema.json
+++ b/templates/code-snippet/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/code-snippet/template.svg b/templates/code-snippet/template.svg
index 9922577..5939a15 100644
--- a/templates/code-snippet/template.svg
+++ b/templates/code-snippet/template.svg
@@ -44,7 +44,9 @@
{{ line }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/color-palette/schema.json b/templates/color-palette/schema.json
index 950f4f5..f77b94b 100644
--- a/templates/color-palette/schema.json
+++ b/templates/color-palette/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/color-palette/template.svg b/templates/color-palette/template.svg
index 7f9e138..3158c1f 100644
--- a/templates/color-palette/template.svg
+++ b/templates/color-palette/template.svg
@@ -43,5 +43,7 @@
{{ c[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/command-card/schema.json b/templates/command-card/schema.json
index 2d76549..92b9f03 100644
--- a/templates/command-card/schema.json
+++ b/templates/command-card/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/command-card/template.svg b/templates/command-card/template.svg
index fc1841f..0703fd4 100644
--- a/templates/command-card/template.svg
+++ b/templates/command-card/template.svg
@@ -40,5 +40,7 @@
{% if not description_lines %}{{ slide.description }}{% endif %}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/command-result/schema.json b/templates/command-result/schema.json
index 25be737..31dca57 100644
--- a/templates/command-result/schema.json
+++ b/templates/command-result/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/command-result/template.svg b/templates/command-result/template.svg
index 6fe67e5..c2c8a88 100644
--- a/templates/command-result/template.svg
+++ b/templates/command-result/template.svg
@@ -46,5 +46,7 @@
Duration:
{{ slide.duration }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/comparison-table/schema.json b/templates/comparison-table/schema.json
index e688b76..b5a7115 100644
--- a/templates/comparison-table/schema.json
+++ b/templates/comparison-table/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/comparison-table/template.svg b/templates/comparison-table/template.svg
index 44fcc82..f7f75c1 100644
--- a/templates/comparison-table/template.svg
+++ b/templates/comparison-table/template.svg
@@ -55,7 +55,9 @@
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/comparison/schema.json b/templates/comparison/schema.json
index b3f5348..27bc84c 100644
--- a/templates/comparison/schema.json
+++ b/templates/comparison/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/comparison/template.svg b/templates/comparison/template.svg
index 128ca99..cd0f0bd 100644
--- a/templates/comparison/template.svg
+++ b/templates/comparison/template.svg
@@ -38,7 +38,9 @@
{% for line in after_text_lines %}{{ line }}{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/config-display/schema.json b/templates/config-display/schema.json
index 4dea52f..0474b03 100644
--- a/templates/config-display/schema.json
+++ b/templates/config-display/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/config-display/template.svg b/templates/config-display/template.svg
index dd4d55d..5b0164e 100644
--- a/templates/config-display/template.svg
+++ b/templates/config-display/template.svg
@@ -36,5 +36,7 @@
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/contributor-card/schema.json b/templates/contributor-card/schema.json
index aec2c36..fb92917 100644
--- a/templates/contributor-card/schema.json
+++ b/templates/contributor-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/contributor-card/template.svg b/templates/contributor-card/template.svg
index e105dfc..0aaf81d 100644
--- a/templates/contributor-card/template.svg
+++ b/templates/contributor-card/template.svg
@@ -42,5 +42,7 @@
{{ slide.prs | default('0') }}
PRs merged
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/credit-badge/schema.json b/templates/credit-badge/schema.json
index 37ad98e..71f2f74 100644
--- a/templates/credit-badge/schema.json
+++ b/templates/credit-badge/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/credit-badge/template.svg b/templates/credit-badge/template.svg
index b467f30..89ae961 100644
--- a/templates/credit-badge/template.svg
+++ b/templates/credit-badge/template.svg
@@ -41,5 +41,7 @@
{% if slide.issuer %}
{{ slide.issuer }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/css-snippet/schema.json b/templates/css-snippet/schema.json
index a45c93c..c94f878 100644
--- a/templates/css-snippet/schema.json
+++ b/templates/css-snippet/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/css-snippet/template.svg b/templates/css-snippet/template.svg
index b5d9eb0..06fb90f 100644
--- a/templates/css-snippet/template.svg
+++ b/templates/css-snippet/template.svg
@@ -48,5 +48,7 @@
{% endif %}
{% endfor %}
}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/cta-card/schema.json b/templates/cta-card/schema.json
index e9cf704..2cf901a 100644
--- a/templates/cta-card/schema.json
+++ b/templates/cta-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/cta-card/template.svg b/templates/cta-card/template.svg
index 8b2d2c0..9f822c8 100644
--- a/templates/cta-card/template.svg
+++ b/templates/cta-card/template.svg
@@ -42,7 +42,9 @@
{{ slide.url }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/data-counter/schema.json b/templates/data-counter/schema.json
index a5fbd04..c2d904d 100644
--- a/templates/data-counter/schema.json
+++ b/templates/data-counter/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/data-counter/template.svg b/templates/data-counter/template.svg
index 21809fc..78850d6 100644
--- a/templates/data-counter/template.svg
+++ b/templates/data-counter/template.svg
@@ -45,5 +45,7 @@
{{ m[0] }}
{{ m[1] }}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/database-schema/schema.json b/templates/database-schema/schema.json
index 3da23d8..4061983 100644
--- a/templates/database-schema/schema.json
+++ b/templates/database-schema/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/database-schema/template.svg b/templates/database-schema/template.svg
index ad08c87..d30a7af 100644
--- a/templates/database-schema/template.svg
+++ b/templates/database-schema/template.svg
@@ -46,5 +46,7 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/dependency-graph/schema.json b/templates/dependency-graph/schema.json
index 2136868..815999a 100644
--- a/templates/dependency-graph/schema.json
+++ b/templates/dependency-graph/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/dependency-graph/template.svg b/templates/dependency-graph/template.svg
index f8b6128..15a5414 100644
--- a/templates/dependency-graph/template.svg
+++ b/templates/dependency-graph/template.svg
@@ -47,5 +47,7 @@
{{ l[0] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/deploy-status/schema.json b/templates/deploy-status/schema.json
index 125f2dc..9373f6a 100644
--- a/templates/deploy-status/schema.json
+++ b/templates/deploy-status/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/deploy-status/template.svg b/templates/deploy-status/template.svg
index 2a08fce..c6510cd 100644
--- a/templates/deploy-status/template.svg
+++ b/templates/deploy-status/template.svg
@@ -52,5 +52,7 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/dev-quote-card/schema.json b/templates/dev-quote-card/schema.json
index a72efb6..bb54750 100644
--- a/templates/dev-quote-card/schema.json
+++ b/templates/dev-quote-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/dev-quote-card/template.svg b/templates/dev-quote-card/template.svg
index e75ad6c..c15ceee 100644
--- a/templates/dev-quote-card/template.svg
+++ b/templates/dev-quote-card/template.svg
@@ -36,5 +36,7 @@
{% if slide.role %}
{{ slide.role }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/dev-quote/schema.json b/templates/dev-quote/schema.json
index e28fc72..f9db3ac 100644
--- a/templates/dev-quote/schema.json
+++ b/templates/dev-quote/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/dev-quote/template.svg b/templates/dev-quote/template.svg
index d8c4b7d..811a6a4 100644
--- a/templates/dev-quote/template.svg
+++ b/templates/dev-quote/template.svg
@@ -34,7 +34,9 @@
{{ slide.language | default('Rust') }}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/diff-viewer/schema.json b/templates/diff-viewer/schema.json
index 24a5945..fcf5481 100644
--- a/templates/diff-viewer/schema.json
+++ b/templates/diff-viewer/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/diff-viewer/template.svg b/templates/diff-viewer/template.svg
index ecbd7d6..c935b12 100644
--- a/templates/diff-viewer/template.svg
+++ b/templates/diff-viewer/template.svg
@@ -40,5 +40,7 @@
{% if slide.add_line2 %}+ {{ slide.add_line2 }}{% endif %}
Changes applied successfully
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/discount-badge/schema.json b/templates/discount-badge/schema.json
index 97b78d5..4af00cc 100644
--- a/templates/discount-badge/schema.json
+++ b/templates/discount-badge/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/discount-badge/template.svg b/templates/discount-badge/template.svg
index f3af978..3fdb800 100644
--- a/templates/discount-badge/template.svg
+++ b/templates/discount-badge/template.svg
@@ -41,7 +41,9 @@
{% if slide.expires %}
{{ slide.expires }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/docker-command/schema.json b/templates/docker-command/schema.json
index 1a5959e..2900bae 100644
--- a/templates/docker-command/schema.json
+++ b/templates/docker-command/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/docker-command/template.svg b/templates/docker-command/template.svg
index b743b3a..a8a8ab2 100644
--- a/templates/docker-command/template.svg
+++ b/templates/docker-command/template.svg
@@ -39,5 +39,7 @@
{% endif %}
🐋
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/dockerfile/schema.json b/templates/dockerfile/schema.json
index 6c9621c..4e58a2c 100644
--- a/templates/dockerfile/schema.json
+++ b/templates/dockerfile/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/dockerfile/template.svg b/templates/dockerfile/template.svg
index b980411..f41b55c 100644
--- a/templates/dockerfile/template.svg
+++ b/templates/dockerfile/template.svg
@@ -37,5 +37,7 @@
{{ st[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/env-setup/schema.json b/templates/env-setup/schema.json
index 7d0ef87..78e3b90 100644
--- a/templates/env-setup/schema.json
+++ b/templates/env-setup/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/env-setup/template.svg b/templates/env-setup/template.svg
index 621d332..cffce79 100644
--- a/templates/env-setup/template.svg
+++ b/templates/env-setup/template.svg
@@ -39,5 +39,7 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/error-404/schema.json b/templates/error-404/schema.json
index dbff1f5..36dab9c 100644
--- a/templates/error-404/schema.json
+++ b/templates/error-404/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/error-404/template.svg b/templates/error-404/template.svg
index b44dfe6..1ddc439 100644
--- a/templates/error-404/template.svg
+++ b/templates/error-404/template.svg
@@ -43,5 +43,7 @@
{{ slide.button_text }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/event-banner/schema.json b/templates/event-banner/schema.json
index da56a94..ff60f5c 100644
--- a/templates/event-banner/schema.json
+++ b/templates/event-banner/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/event-banner/template.svg b/templates/event-banner/template.svg
index 1924e68..5cbdfd3 100644
--- a/templates/event-banner/template.svg
+++ b/templates/event-banner/template.svg
@@ -33,7 +33,9 @@
{% if slide.speaker %}
Speaker: {{ slide.speaker }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/event-flyer/schema.json b/templates/event-flyer/schema.json
index 1fd21a8..2572920 100644
--- a/templates/event-flyer/schema.json
+++ b/templates/event-flyer/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/event-flyer/template.svg b/templates/event-flyer/template.svg
index c1116da..c0da4cf 100644
--- a/templates/event-flyer/template.svg
+++ b/templates/event-flyer/template.svg
@@ -52,7 +52,9 @@
{% if not description_lines %}{{ slide.description }}{% endif %}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/faq-card/schema.json b/templates/faq-card/schema.json
index c3eb1a4..6452396 100644
--- a/templates/faq-card/schema.json
+++ b/templates/faq-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/faq-card/template.svg b/templates/faq-card/template.svg
index cb97eca..a2dc437 100644
--- a/templates/faq-card/template.svg
+++ b/templates/faq-card/template.svg
@@ -48,7 +48,9 @@
{% for line in answer_lines %} {{ line }}{% endfor %}
{% if not answer_lines %}{{ slide.answer }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/faq-single/schema.json b/templates/faq-single/schema.json
index 1156b1c..0ebd82c 100644
--- a/templates/faq-single/schema.json
+++ b/templates/faq-single/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/faq-single/template.svg b/templates/faq-single/template.svg
index 3a51b5b..8ebcc08 100644
--- a/templates/faq-single/template.svg
+++ b/templates/faq-single/template.svg
@@ -39,5 +39,7 @@
{% for line in answer_lines %} {{ line }}{% endfor %}
{% if not answer_lines %}{{ slide.answer }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/feature-flags/schema.json b/templates/feature-flags/schema.json
index d64136c..aad3ee1 100644
--- a/templates/feature-flags/schema.json
+++ b/templates/feature-flags/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/feature-flags/template.svg b/templates/feature-flags/template.svg
index aef2046..68f032b 100644
--- a/templates/feature-flags/template.svg
+++ b/templates/feature-flags/template.svg
@@ -44,5 +44,7 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/feature-grid/schema.json b/templates/feature-grid/schema.json
index eff4912..3db61dc 100644
--- a/templates/feature-grid/schema.json
+++ b/templates/feature-grid/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/feature-grid/template.svg b/templates/feature-grid/template.svg
index 8fb0d82..6729574 100644
--- a/templates/feature-grid/template.svg
+++ b/templates/feature-grid/template.svg
@@ -42,5 +42,7 @@
{{ f[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/feature-highlight/schema.json b/templates/feature-highlight/schema.json
index 423d9ab..7170283 100644
--- a/templates/feature-highlight/schema.json
+++ b/templates/feature-highlight/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
@@ -75,7 +81,7 @@
"type": "text",
"required": false,
"max": 4,
- "description": "Short text/emoji for icon badge (e.g. 'AI', '\u26a1', 'v2')"
+ "description": "Short text/emoji for icon badge (e.g. 'AI', '⚡', 'v2')"
}
}
}
\ No newline at end of file
diff --git a/templates/feature-highlight/template.svg b/templates/feature-highlight/template.svg
index be7cce9..1219e23 100644
--- a/templates/feature-highlight/template.svg
+++ b/templates/feature-highlight/template.svg
@@ -41,7 +41,9 @@
{% if not feature_desc_lines %}{{ slide.feature_desc }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/feature-list/schema.json b/templates/feature-list/schema.json
index 1581781..3845e9b 100644
--- a/templates/feature-list/schema.json
+++ b/templates/feature-list/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/feature-list/template.svg b/templates/feature-list/template.svg
index efe9b4e..a220c49 100644
--- a/templates/feature-list/template.svg
+++ b/templates/feature-list/template.svg
@@ -48,5 +48,7 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/flame-graph/schema.json b/templates/flame-graph/schema.json
index 174446a..f6779a8 100644
--- a/templates/flame-graph/schema.json
+++ b/templates/flame-graph/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/flame-graph/template.svg b/templates/flame-graph/template.svg
index f333899..262e264 100644
--- a/templates/flame-graph/template.svg
+++ b/templates/flame-graph/template.svg
@@ -40,5 +40,7 @@
{% if slide.total_time %}
Total: {{ slide.total_time }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/git-diff/schema.json b/templates/git-diff/schema.json
index 23718f6..89d602c 100644
--- a/templates/git-diff/schema.json
+++ b/templates/git-diff/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/git-diff/template.svg b/templates/git-diff/template.svg
index c641e9a..ac375c1 100644
--- a/templates/git-diff/template.svg
+++ b/templates/git-diff/template.svg
@@ -44,5 +44,7 @@
+ {{ ln }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/github-issue/schema.json b/templates/github-issue/schema.json
index d4a2c14..0c5fefd 100644
--- a/templates/github-issue/schema.json
+++ b/templates/github-issue/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/github-issue/template.svg b/templates/github-issue/template.svg
index b0bad31..5caefaf 100644
--- a/templates/github-issue/template.svg
+++ b/templates/github-issue/template.svg
@@ -51,5 +51,7 @@
{% if slide.comments %}
{{ slide.comments }} comments
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/github-pr/schema.json b/templates/github-pr/schema.json
index 5ba56d4..c5e8c54 100644
--- a/templates/github-pr/schema.json
+++ b/templates/github-pr/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/github-pr/template.svg b/templates/github-pr/template.svg
index 93ba911..40107e4 100644
--- a/templates/github-pr/template.svg
+++ b/templates/github-pr/template.svg
@@ -47,5 +47,7 @@
{% if slide.files_changed %}
{{ slide.files_changed }} files
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/github-profile/schema.json b/templates/github-profile/schema.json
index c2b7a0b..3aaf72d 100644
--- a/templates/github-profile/schema.json
+++ b/templates/github-profile/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/github-profile/template.svg b/templates/github-profile/template.svg
index a8b27a6..7e63c66 100644
--- a/templates/github-profile/template.svg
+++ b/templates/github-profile/template.svg
@@ -48,5 +48,7 @@
{{ slide.following | default('0') }}
Following
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/github-readme/schema.json b/templates/github-readme/schema.json
index d656832..3b70c2f 100644
--- a/templates/github-readme/schema.json
+++ b/templates/github-readme/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/github-readme/template.svg b/templates/github-readme/template.svg
index 7842e6d..476d5dc 100644
--- a/templates/github-readme/template.svg
+++ b/templates/github-readme/template.svg
@@ -35,7 +35,9 @@
{% if slide.tech_stack %}
{{ slide.tech_stack }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/github-star/schema.json b/templates/github-star/schema.json
index a611d46..9c7f363 100644
--- a/templates/github-star/schema.json
+++ b/templates/github-star/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/github-star/template.svg b/templates/github-star/template.svg
index dc45af1..460be43 100644
--- a/templates/github-star/template.svg
+++ b/templates/github-star/template.svg
@@ -39,5 +39,7 @@
⭐ {{ slide.stars }} stars{% if slide.forks %} · {{ slide.forks }} forks{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/goal-tracker/schema.json b/templates/goal-tracker/schema.json
index 9b4092e..051ff68 100644
--- a/templates/goal-tracker/schema.json
+++ b/templates/goal-tracker/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/goal-tracker/template.svg b/templates/goal-tracker/template.svg
index 41a2f38..dfbf204 100644
--- a/templates/goal-tracker/template.svg
+++ b/templates/goal-tracker/template.svg
@@ -50,5 +50,7 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/gradient-banner/schema.json b/templates/gradient-banner/schema.json
index 129b6a1..dc5aac8 100644
--- a/templates/gradient-banner/schema.json
+++ b/templates/gradient-banner/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/gradient-banner/template.svg b/templates/gradient-banner/template.svg
index 100c2b8..5155891 100644
--- a/templates/gradient-banner/template.svg
+++ b/templates/gradient-banner/template.svg
@@ -41,5 +41,7 @@
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/gradient-hero/schema.json b/templates/gradient-hero/schema.json
index 156ae2e..51565c2 100644
--- a/templates/gradient-hero/schema.json
+++ b/templates/gradient-hero/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/gradient-hero/template.svg b/templates/gradient-hero/template.svg
index 1862dc2..40695dd 100644
--- a/templates/gradient-hero/template.svg
+++ b/templates/gradient-hero/template.svg
@@ -42,5 +42,7 @@
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/gradient-mesh/schema.json b/templates/gradient-mesh/schema.json
index bac1e19..dfb4cc0 100644
--- a/templates/gradient-mesh/schema.json
+++ b/templates/gradient-mesh/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/gradient-mesh/template.svg b/templates/gradient-mesh/template.svg
index 046d719..03b51ec 100644
--- a/templates/gradient-mesh/template.svg
+++ b/templates/gradient-mesh/template.svg
@@ -46,5 +46,7 @@
{% if not quote_lines %}{{ slide.quote }}{% endif %}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/gradient-quote/schema.json b/templates/gradient-quote/schema.json
index 7ae1448..5c080e6 100644
--- a/templates/gradient-quote/schema.json
+++ b/templates/gradient-quote/schema.json
@@ -10,6 +10,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/gradient-quote/template.svg b/templates/gradient-quote/template.svg
index 66c3c77..d7d823b 100644
--- a/templates/gradient-quote/template.svg
+++ b/templates/gradient-quote/template.svg
@@ -35,5 +35,7 @@
{{ slide.author }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/health-check/schema.json b/templates/health-check/schema.json
index b25d698..55d6a54 100644
--- a/templates/health-check/schema.json
+++ b/templates/health-check/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/health-check/template.svg b/templates/health-check/template.svg
index 7b39e01..4224716 100644
--- a/templates/health-check/template.svg
+++ b/templates/health-check/template.svg
@@ -43,5 +43,7 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/incident-report/schema.json b/templates/incident-report/schema.json
index 81d65a7..1940d75 100644
--- a/templates/incident-report/schema.json
+++ b/templates/incident-report/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/incident-report/template.svg b/templates/incident-report/template.svg
index fd127e7..dbd7fa8 100644
--- a/templates/incident-report/template.svg
+++ b/templates/incident-report/template.svg
@@ -46,5 +46,7 @@
{% for line in summary_lines %} {{ line }}{% endfor %}
{% if not summary_lines %}{{ slide.summary }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/instagram-story/schema.json b/templates/instagram-story/schema.json
index e6c4060..c96dfd0 100644
--- a/templates/instagram-story/schema.json
+++ b/templates/instagram-story/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/instagram-story/template.svg b/templates/instagram-story/template.svg
index 1493c23..7d24adb 100644
--- a/templates/instagram-story/template.svg
+++ b/templates/instagram-story/template.svg
@@ -35,7 +35,9 @@
{% for line in subtext_lines %}{{ line }}{% endfor %}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }} · {{ brand.brand_handle | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/kanban-card/schema.json b/templates/kanban-card/schema.json
index 4513a3c..51de0b8 100644
--- a/templates/kanban-card/schema.json
+++ b/templates/kanban-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/kanban-card/template.svg b/templates/kanban-card/template.svg
index 1cd89d8..5e079f7 100644
--- a/templates/kanban-card/template.svg
+++ b/templates/kanban-card/template.svg
@@ -60,5 +60,7 @@
{{ item }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/kudos-card/schema.json b/templates/kudos-card/schema.json
index d1c2d94..f8b9177 100644
--- a/templates/kudos-card/schema.json
+++ b/templates/kudos-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/kudos-card/template.svg b/templates/kudos-card/template.svg
index f3e2dea..05bd83b 100644
--- a/templates/kudos-card/template.svg
+++ b/templates/kudos-card/template.svg
@@ -38,5 +38,7 @@
{% if not reason_lines %}{{ slide.reason }}{% endif %}
from {{ slide.from_name }}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/leaderboard/schema.json b/templates/leaderboard/schema.json
index e69e883..88b7802 100644
--- a/templates/leaderboard/schema.json
+++ b/templates/leaderboard/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/leaderboard/template.svg b/templates/leaderboard/template.svg
index 3fd1c4e..d84788a 100644
--- a/templates/leaderboard/template.svg
+++ b/templates/leaderboard/template.svg
@@ -39,5 +39,7 @@
{{ e[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/license-card/schema.json b/templates/license-card/schema.json
index 8e86a97..eedf122 100644
--- a/templates/license-card/schema.json
+++ b/templates/license-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/license-card/template.svg b/templates/license-card/template.svg
index 30f89e4..c08a2d6 100644
--- a/templates/license-card/template.svg
+++ b/templates/license-card/template.svg
@@ -49,5 +49,7 @@
{% if slide.copyright_holder %}
Copyright {{ slide.copyright_year | default('2026') }} {{ slide.copyright_holder }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/linkedin-card/schema.json b/templates/linkedin-card/schema.json
index d1cd069..99a9f5f 100644
--- a/templates/linkedin-card/schema.json
+++ b/templates/linkedin-card/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/linkedin-card/template.svg b/templates/linkedin-card/template.svg
index 143969d..7cfe222 100644
--- a/templates/linkedin-card/template.svg
+++ b/templates/linkedin-card/template.svg
@@ -23,7 +23,9 @@
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}{% if brand.brand_handle %} · {{ brand.brand_handle }}{% endif %}
+ {% endif %}
{% for line in headline_lines %}{{ line }}{% endfor %}
{% if not headline_lines %}{{ slide.headline }}{% endif %}
diff --git a/templates/log-viewer/schema.json b/templates/log-viewer/schema.json
index 6c82da1..10fa4f3 100644
--- a/templates/log-viewer/schema.json
+++ b/templates/log-viewer/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/log-viewer/template.svg b/templates/log-viewer/template.svg
index b3b13aa..aaca42a 100644
--- a/templates/log-viewer/template.svg
+++ b/templates/log-viewer/template.svg
@@ -38,5 +38,7 @@
{{ lg[2] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/makefile/schema.json b/templates/makefile/schema.json
index ba4610b..9b1cbaa 100644
--- a/templates/makefile/schema.json
+++ b/templates/makefile/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/makefile/template.svg b/templates/makefile/template.svg
index 67d2b66..fe3df10 100644
--- a/templates/makefile/template.svg
+++ b/templates/makefile/template.svg
@@ -37,5 +37,7 @@
# {{ t[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/matrix-card/schema.json b/templates/matrix-card/schema.json
index 684f323..2b0405b 100644
--- a/templates/matrix-card/schema.json
+++ b/templates/matrix-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/matrix-card/template.svg b/templates/matrix-card/template.svg
index 82530a7..4d50f7a 100644
--- a/templates/matrix-card/template.svg
+++ b/templates/matrix-card/template.svg
@@ -43,5 +43,7 @@
{{ slide.q4_label }}
{% if slide.q4_item %}{{ slide.q4_item }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/matrix-display/schema.json b/templates/matrix-display/schema.json
index 288a187..d80eb74 100644
--- a/templates/matrix-display/schema.json
+++ b/templates/matrix-display/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/matrix-display/template.svg b/templates/matrix-display/template.svg
index 594c78d..2fdb07f 100644
--- a/templates/matrix-display/template.svg
+++ b/templates/matrix-display/template.svg
@@ -43,5 +43,7 @@
{{ r[3] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/metric-grid/schema.json b/templates/metric-grid/schema.json
index ea75773..860dc7d 100644
--- a/templates/metric-grid/schema.json
+++ b/templates/metric-grid/schema.json
@@ -12,6 +12,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/metric-grid/template.svg b/templates/metric-grid/template.svg
index 7df0cf4..efa4573 100644
--- a/templates/metric-grid/template.svg
+++ b/templates/metric-grid/template.svg
@@ -57,7 +57,9 @@
{{ metric[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/migration-status/schema.json b/templates/migration-status/schema.json
index e826d39..bb2bcc3 100644
--- a/templates/migration-status/schema.json
+++ b/templates/migration-status/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/migration-status/template.svg b/templates/migration-status/template.svg
index f4eec6f..c115915 100644
--- a/templates/migration-status/template.svg
+++ b/templates/migration-status/template.svg
@@ -46,5 +46,7 @@
{{ m[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/milestone-celebration/schema.json b/templates/milestone-celebration/schema.json
index a45a8b3..54b9777 100644
--- a/templates/milestone-celebration/schema.json
+++ b/templates/milestone-celebration/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/milestone-celebration/template.svg b/templates/milestone-celebration/template.svg
index 0d469d3..4fbca9d 100644
--- a/templates/milestone-celebration/template.svg
+++ b/templates/milestone-celebration/template.svg
@@ -44,5 +44,7 @@
{% if not message_lines %}{{ slide.message }}{% endif %}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/minimal-text/schema.json b/templates/minimal-text/schema.json
index 730e1d5..fd3da29 100644
--- a/templates/minimal-text/schema.json
+++ b/templates/minimal-text/schema.json
@@ -10,6 +10,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/minimal-text/template.svg b/templates/minimal-text/template.svg
index 747fa40..51df38c 100644
--- a/templates/minimal-text/template.svg
+++ b/templates/minimal-text/template.svg
@@ -33,5 +33,7 @@
{% if slide.line3 %}
{{ slide.line3 }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/newsletter-cta/schema.json b/templates/newsletter-cta/schema.json
index fc0675b..5dc1e51 100644
--- a/templates/newsletter-cta/schema.json
+++ b/templates/newsletter-cta/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/newsletter-cta/template.svg b/templates/newsletter-cta/template.svg
index 9438673..0658448 100644
--- a/templates/newsletter-cta/template.svg
+++ b/templates/newsletter-cta/template.svg
@@ -43,5 +43,7 @@
{% if slide.subscriber_count %}
{{ slide.subscriber_count }} subscribers{% if slide.frequency %} · {{ slide.frequency }}{% endif %}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/newsletter-header/schema.json b/templates/newsletter-header/schema.json
index 8a50f88..80a59da 100644
--- a/templates/newsletter-header/schema.json
+++ b/templates/newsletter-header/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/numbered-tips/schema.json b/templates/numbered-tips/schema.json
index 80d0524..a6040c0 100644
--- a/templates/numbered-tips/schema.json
+++ b/templates/numbered-tips/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/numbered-tips/template.svg b/templates/numbered-tips/template.svg
index 9632d79..08096d9 100644
--- a/templates/numbered-tips/template.svg
+++ b/templates/numbered-tips/template.svg
@@ -54,7 +54,9 @@
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/og-image/schema.json b/templates/og-image/schema.json
index 0807ca0..8ef7613 100644
--- a/templates/og-image/schema.json
+++ b/templates/og-image/schema.json
@@ -1,7 +1,7 @@
{
"id": "og-image",
"name": "OG Image",
- "description": "Open Graph image (1200\u00d7630) for blog posts and social previews",
+ "description": "Open Graph image (1200×630) for blog posts and social previews",
"dimensions": {
"width": 1200,
"height": 630
@@ -10,6 +10,12 @@
"Inter"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/og-image/template.svg b/templates/og-image/template.svg
index 0c25326..9eda181 100644
--- a/templates/og-image/template.svg
+++ b/templates/og-image/template.svg
@@ -30,9 +30,11 @@
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
diff --git a/templates/package-json/schema.json b/templates/package-json/schema.json
index a6b5646..76305b6 100644
--- a/templates/package-json/schema.json
+++ b/templates/package-json/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/package-json/template.svg b/templates/package-json/template.svg
index 522adae..88aebb6 100644
--- a/templates/package-json/template.svg
+++ b/templates/package-json/template.svg
@@ -46,5 +46,7 @@
{% endif %}
{% endfor %}
}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/password-generator/schema.json b/templates/password-generator/schema.json
index 9b42f31..ef00756 100644
--- a/templates/password-generator/schema.json
+++ b/templates/password-generator/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/password-generator/template.svg b/templates/password-generator/template.svg
index fc6a1f1..ebf591e 100644
--- a/templates/password-generator/template.svg
+++ b/templates/password-generator/template.svg
@@ -47,5 +47,7 @@
Crack Time
{{ slide.crack_time }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/pinterest-pin/schema.json b/templates/pinterest-pin/schema.json
index 1f3c1c3..0cf3f04 100644
--- a/templates/pinterest-pin/schema.json
+++ b/templates/pinterest-pin/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/pinterest-pin/template.svg b/templates/pinterest-pin/template.svg
index 21ccb86..19de64f 100644
--- a/templates/pinterest-pin/template.svg
+++ b/templates/pinterest-pin/template.svg
@@ -50,7 +50,9 @@
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/podcast-cover/schema.json b/templates/podcast-cover/schema.json
index 82b0e1e..c0a0fd0 100644
--- a/templates/podcast-cover/schema.json
+++ b/templates/podcast-cover/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/podcast-cover/template.svg b/templates/podcast-cover/template.svg
index dd33993..efc021a 100644
--- a/templates/podcast-cover/template.svg
+++ b/templates/podcast-cover/template.svg
@@ -33,7 +33,9 @@
{% if slide.guest %}
with {{ slide.guest }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/podcast-episode/schema.json b/templates/podcast-episode/schema.json
index e0b52cb..43d2177 100644
--- a/templates/podcast-episode/schema.json
+++ b/templates/podcast-episode/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/podcast-episode/template.svg b/templates/podcast-episode/template.svg
index 1e1265e..2d2305c 100644
--- a/templates/podcast-episode/template.svg
+++ b/templates/podcast-episode/template.svg
@@ -44,5 +44,7 @@
{% if slide.duration %}
{{ slide.duration }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/polaroid-quote/schema.json b/templates/polaroid-quote/schema.json
index 4f96f2e..3ab5c47 100644
--- a/templates/polaroid-quote/schema.json
+++ b/templates/polaroid-quote/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/polaroid-quote/template.svg b/templates/polaroid-quote/template.svg
index 8849225..6b3f768 100644
--- a/templates/polaroid-quote/template.svg
+++ b/templates/polaroid-quote/template.svg
@@ -39,5 +39,7 @@
{% if slide.context %}
{{ slide.context }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/poll-result/schema.json b/templates/poll-result/schema.json
index 0c79a6f..e453d99 100644
--- a/templates/poll-result/schema.json
+++ b/templates/poll-result/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/poll-result/template.svg b/templates/poll-result/template.svg
index bb735a6..22fb5e1 100644
--- a/templates/poll-result/template.svg
+++ b/templates/poll-result/template.svg
@@ -58,7 +58,9 @@
{% if slide.total_votes %}
{{ slide.total_votes }} votes
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/pricing-card/schema.json b/templates/pricing-card/schema.json
index b28b011..8253a15 100644
--- a/templates/pricing-card/schema.json
+++ b/templates/pricing-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/pricing-card/template.svg b/templates/pricing-card/template.svg
index 7e0d349..594b081 100644
--- a/templates/pricing-card/template.svg
+++ b/templates/pricing-card/template.svg
@@ -47,5 +47,7 @@
{{ slide.cta_text }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/progress-card/schema.json b/templates/progress-card/schema.json
index fa4c315..3e5e524 100644
--- a/templates/progress-card/schema.json
+++ b/templates/progress-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/progress-card/template.svg b/templates/progress-card/template.svg
index 71f12c8..2cda2ee 100644
--- a/templates/progress-card/template.svg
+++ b/templates/progress-card/template.svg
@@ -54,7 +54,9 @@
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/pull-request/schema.json b/templates/pull-request/schema.json
index 3dfaf59..52c1e96 100644
--- a/templates/pull-request/schema.json
+++ b/templates/pull-request/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/pull-request/template.svg b/templates/pull-request/template.svg
index 85e92e7..fe0d896 100644
--- a/templates/pull-request/template.svg
+++ b/templates/pull-request/template.svg
@@ -44,5 +44,7 @@
+{{ slide.additions }}
-{{ slide.deletions }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/qr-business-card/schema.json b/templates/qr-business-card/schema.json
index ef076a7..78ae636 100644
--- a/templates/qr-business-card/schema.json
+++ b/templates/qr-business-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/qr-business-card/template.svg b/templates/qr-business-card/template.svg
index 6dc2925..07c3768 100644
--- a/templates/qr-business-card/template.svg
+++ b/templates/qr-business-card/template.svg
@@ -43,5 +43,7 @@
{% if slide.phone %}
{{ slide.phone }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/qr-code-display/schema.json b/templates/qr-code-display/schema.json
index 01402b9..0d65f61 100644
--- a/templates/qr-code-display/schema.json
+++ b/templates/qr-code-display/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/qr-code-display/template.svg b/templates/qr-code-display/template.svg
index adb588d..7128ef0 100644
--- a/templates/qr-code-display/template.svg
+++ b/templates/qr-code-display/template.svg
@@ -149,5 +149,7 @@
{{ slide.label }}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/quick-tip/schema.json b/templates/quick-tip/schema.json
index 32743e3..d62b7d4 100644
--- a/templates/quick-tip/schema.json
+++ b/templates/quick-tip/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/quick-tip/template.svg b/templates/quick-tip/template.svg
index 3fe5853..fbeeb39 100644
--- a/templates/quick-tip/template.svg
+++ b/templates/quick-tip/template.svg
@@ -40,5 +40,7 @@
{% for line in tip_body_lines %} {{ line }}{% endfor %}
{% if not tip_body_lines %}{{ slide.tip_body }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/quote-minimal/schema.json b/templates/quote-minimal/schema.json
index dc60d4d..2d46b1c 100644
--- a/templates/quote-minimal/schema.json
+++ b/templates/quote-minimal/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/quote-minimal/template.svg b/templates/quote-minimal/template.svg
index 1f87b51..c711728 100644
--- a/templates/quote-minimal/template.svg
+++ b/templates/quote-minimal/template.svg
@@ -40,7 +40,9 @@
{{ slide.source }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/quote-stack/schema.json b/templates/quote-stack/schema.json
index e4ee022..dd944e3 100644
--- a/templates/quote-stack/schema.json
+++ b/templates/quote-stack/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/quote-stack/template.svg b/templates/quote-stack/template.svg
index 1c5f978..188f4e5 100644
--- a/templates/quote-stack/template.svg
+++ b/templates/quote-stack/template.svg
@@ -51,5 +51,7 @@
{{ q[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/rate-limit/schema.json b/templates/rate-limit/schema.json
index c4da31c..2b9223f 100644
--- a/templates/rate-limit/schema.json
+++ b/templates/rate-limit/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/rate-limit/template.svg b/templates/rate-limit/template.svg
index 88a7c83..49e369a 100644
--- a/templates/rate-limit/template.svg
+++ b/templates/rate-limit/template.svg
@@ -40,5 +40,7 @@
{{ slide.plan }} Plan
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/recipe-card/schema.json b/templates/recipe-card/schema.json
index 7db1912..66052d6 100644
--- a/templates/recipe-card/schema.json
+++ b/templates/recipe-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/recipe-card/template.svg b/templates/recipe-card/template.svg
index 4ff89b8..7ade8a7 100644
--- a/templates/recipe-card/template.svg
+++ b/templates/recipe-card/template.svg
@@ -51,5 +51,7 @@
{{ step }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/release-notes/schema.json b/templates/release-notes/schema.json
index 7c6d359..a5d3aa8 100644
--- a/templates/release-notes/schema.json
+++ b/templates/release-notes/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/release-notes/template.svg b/templates/release-notes/template.svg
index 5566a5e..16a5282 100644
--- a/templates/release-notes/template.svg
+++ b/templates/release-notes/template.svg
@@ -48,5 +48,7 @@
{{ item }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/release-tag/schema.json b/templates/release-tag/schema.json
index d20c92b..8815122 100644
--- a/templates/release-tag/schema.json
+++ b/templates/release-tag/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/release-tag/template.svg b/templates/release-tag/template.svg
index 96dd225..4ab1413 100644
--- a/templates/release-tag/template.svg
+++ b/templates/release-tag/template.svg
@@ -42,5 +42,7 @@
{{ c }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/retro-badge/schema.json b/templates/retro-badge/schema.json
index 24d8cfc..e547125 100644
--- a/templates/retro-badge/schema.json
+++ b/templates/retro-badge/schema.json
@@ -10,6 +10,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/retro-badge/template.svg b/templates/retro-badge/template.svg
index cc6a13d..d0c9667 100644
--- a/templates/retro-badge/template.svg
+++ b/templates/retro-badge/template.svg
@@ -41,5 +41,7 @@
{{ slide.year }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/review-card/schema.json b/templates/review-card/schema.json
index 4acc8f6..d5ecdeb 100644
--- a/templates/review-card/schema.json
+++ b/templates/review-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/review-card/template.svg b/templates/review-card/template.svg
index f517e38..7d741e0 100644
--- a/templates/review-card/template.svg
+++ b/templates/review-card/template.svg
@@ -40,5 +40,7 @@
{% if slide.source %}
{{ slide.source }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/roadmap-card/schema.json b/templates/roadmap-card/schema.json
index 14cbf5f..5409f3f 100644
--- a/templates/roadmap-card/schema.json
+++ b/templates/roadmap-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/roadmap-card/template.svg b/templates/roadmap-card/template.svg
index 32abd95..c449097 100644
--- a/templates/roadmap-card/template.svg
+++ b/templates/roadmap-card/template.svg
@@ -51,7 +51,9 @@
Q2
Q3
Q4
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/roadmap-timeline/schema.json b/templates/roadmap-timeline/schema.json
index 6b5464d..11ac2f2 100644
--- a/templates/roadmap-timeline/schema.json
+++ b/templates/roadmap-timeline/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/roadmap-timeline/template.svg b/templates/roadmap-timeline/template.svg
index 63ad639..cc4bb0a 100644
--- a/templates/roadmap-timeline/template.svg
+++ b/templates/roadmap-timeline/template.svg
@@ -36,5 +36,7 @@
{{ q[1] }}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/rust-snippet/schema.json b/templates/rust-snippet/schema.json
index 014aef7..2336d15 100644
--- a/templates/rust-snippet/schema.json
+++ b/templates/rust-snippet/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/rust-snippet/template.svg b/templates/rust-snippet/template.svg
index 36bc628..9f5273a 100644
--- a/templates/rust-snippet/template.svg
+++ b/templates/rust-snippet/template.svg
@@ -39,5 +39,7 @@
{{ ln }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/security-advisory/schema.json b/templates/security-advisory/schema.json
index 941f651..f9ae595 100644
--- a/templates/security-advisory/schema.json
+++ b/templates/security-advisory/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/security-advisory/template.svg b/templates/security-advisory/template.svg
index b8ac018..0a28e93 100644
--- a/templates/security-advisory/template.svg
+++ b/templates/security-advisory/template.svg
@@ -44,5 +44,7 @@
Fixed in v{{ slide.fix_version }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/snippet-bash/schema.json b/templates/snippet-bash/schema.json
index 04e30cc..7c29c74 100644
--- a/templates/snippet-bash/schema.json
+++ b/templates/snippet-bash/schema.json
@@ -5,6 +5,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/snippet-bash/template.svg b/templates/snippet-bash/template.svg
index 73eb8b7..f614ea5 100644
--- a/templates/snippet-bash/template.svg
+++ b/templates/snippet-bash/template.svg
@@ -39,5 +39,7 @@
{% if slide.line4 %}{{ slide.line4 }}{% endif %}
{% if slide.line5 %}{{ slide.line5 }}{% endif %}
{% if slide.line6 %}{{ slide.line6 }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/snippet-go/schema.json b/templates/snippet-go/schema.json
index fb95886..d79eaf6 100644
--- a/templates/snippet-go/schema.json
+++ b/templates/snippet-go/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/snippet-go/template.svg b/templates/snippet-go/template.svg
index 73eb8b7..f614ea5 100644
--- a/templates/snippet-go/template.svg
+++ b/templates/snippet-go/template.svg
@@ -39,5 +39,7 @@
{% if slide.line4 %}{{ slide.line4 }}{% endif %}
{% if slide.line5 %}{{ slide.line5 }}{% endif %}
{% if slide.line6 %}{{ slide.line6 }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/snippet-python/schema.json b/templates/snippet-python/schema.json
index ed7e887..283cf95 100644
--- a/templates/snippet-python/schema.json
+++ b/templates/snippet-python/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/snippet-python/template.svg b/templates/snippet-python/template.svg
index 73eb8b7..f614ea5 100644
--- a/templates/snippet-python/template.svg
+++ b/templates/snippet-python/template.svg
@@ -39,5 +39,7 @@
{% if slide.line4 %}{{ slide.line4 }}{% endif %}
{% if slide.line5 %}{{ slide.line5 }}{% endif %}
{% if slide.line6 %}{{ slide.line6 }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/snippet-rust/schema.json b/templates/snippet-rust/schema.json
index 34e1b08..9752fb0 100644
--- a/templates/snippet-rust/schema.json
+++ b/templates/snippet-rust/schema.json
@@ -5,6 +5,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/snippet-rust/template.svg b/templates/snippet-rust/template.svg
index 73eb8b7..f614ea5 100644
--- a/templates/snippet-rust/template.svg
+++ b/templates/snippet-rust/template.svg
@@ -39,5 +39,7 @@
{% if slide.line4 %}{{ slide.line4 }}{% endif %}
{% if slide.line5 %}{{ slide.line5 }}{% endif %}
{% if slide.line6 %}{{ slide.line6 }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/snippet-sql/schema.json b/templates/snippet-sql/schema.json
index b65985c..921e869 100644
--- a/templates/snippet-sql/schema.json
+++ b/templates/snippet-sql/schema.json
@@ -5,6 +5,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/snippet-sql/template.svg b/templates/snippet-sql/template.svg
index 73eb8b7..f614ea5 100644
--- a/templates/snippet-sql/template.svg
+++ b/templates/snippet-sql/template.svg
@@ -39,5 +39,7 @@
{% if slide.line4 %}{{ slide.line4 }}{% endif %}
{% if slide.line5 %}{{ slide.line5 }}{% endif %}
{% if slide.line6 %}{{ slide.line6 }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/snippet-typescript/schema.json b/templates/snippet-typescript/schema.json
index b6093e9..7943b5b 100644
--- a/templates/snippet-typescript/schema.json
+++ b/templates/snippet-typescript/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/snippet-typescript/template.svg b/templates/snippet-typescript/template.svg
index 73eb8b7..f614ea5 100644
--- a/templates/snippet-typescript/template.svg
+++ b/templates/snippet-typescript/template.svg
@@ -39,5 +39,7 @@
{% if slide.line4 %}{{ slide.line4 }}{% endif %}
{% if slide.line5 %}{{ slide.line5 }}{% endif %}
{% if slide.line6 %}{{ slide.line6 }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/snippet-yaml/schema.json b/templates/snippet-yaml/schema.json
index 77639b1..e115d02 100644
--- a/templates/snippet-yaml/schema.json
+++ b/templates/snippet-yaml/schema.json
@@ -5,6 +5,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/snippet-yaml/template.svg b/templates/snippet-yaml/template.svg
index 73eb8b7..f614ea5 100644
--- a/templates/snippet-yaml/template.svg
+++ b/templates/snippet-yaml/template.svg
@@ -39,5 +39,7 @@
{% if slide.line4 %}{{ slide.line4 }}{% endif %}
{% if slide.line5 %}{{ slide.line5 }}{% endif %}
{% if slide.line6 %}{{ slide.line6 }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/social-poll/schema.json b/templates/social-poll/schema.json
index b935ad0..fe20416 100644
--- a/templates/social-poll/schema.json
+++ b/templates/social-poll/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/social-poll/template.svg b/templates/social-poll/template.svg
index 3d02464..3568b1d 100644
--- a/templates/social-poll/template.svg
+++ b/templates/social-poll/template.svg
@@ -45,5 +45,7 @@
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/social-quote/schema.json b/templates/social-quote/schema.json
index 74888b1..aee0257 100644
--- a/templates/social-quote/schema.json
+++ b/templates/social-quote/schema.json
@@ -9,6 +9,12 @@
"Inter"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/social-quote/template.svg b/templates/social-quote/template.svg
index a351775..42eb1d0 100644
--- a/templates/social-quote/template.svg
+++ b/templates/social-quote/template.svg
@@ -46,9 +46,11 @@
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }} · {{ brand.brand_handle | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/sponsor-card/schema.json b/templates/sponsor-card/schema.json
index 3ba8be1..e2337ca 100644
--- a/templates/sponsor-card/schema.json
+++ b/templates/sponsor-card/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/sponsor-card/template.svg b/templates/sponsor-card/template.svg
index eadd362..4912e5e 100644
--- a/templates/sponsor-card/template.svg
+++ b/templates/sponsor-card/template.svg
@@ -44,5 +44,7 @@
{% if slide.since %}
Sponsoring since {{ slide.since }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/star-tracker/schema.json b/templates/star-tracker/schema.json
index 3d9ae53..6ae451e 100644
--- a/templates/star-tracker/schema.json
+++ b/templates/star-tracker/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/star-tracker/template.svg b/templates/star-tracker/template.svg
index 01bc394..49aab3f 100644
--- a/templates/star-tracker/template.svg
+++ b/templates/star-tracker/template.svg
@@ -43,5 +43,7 @@
{{ slide.watchers | default('0') }}
Watchers
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/stat-card/schema.json b/templates/stat-card/schema.json
index 0038cd3..c361062 100644
--- a/templates/stat-card/schema.json
+++ b/templates/stat-card/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/stat-card/template.svg b/templates/stat-card/template.svg
index 9050341..412933f 100644
--- a/templates/stat-card/template.svg
+++ b/templates/stat-card/template.svg
@@ -30,7 +30,9 @@
{% if slide.source %}
{{ slide.source }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/stat-comparison/schema.json b/templates/stat-comparison/schema.json
index 4172ee1..4975158 100644
--- a/templates/stat-comparison/schema.json
+++ b/templates/stat-comparison/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/stat-comparison/template.svg b/templates/stat-comparison/template.svg
index 934eb31..0e73486 100644
--- a/templates/stat-comparison/template.svg
+++ b/templates/stat-comparison/template.svg
@@ -42,5 +42,7 @@
{% if slide.metric %}
{{ slide.metric }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/stat-highlight/schema.json b/templates/stat-highlight/schema.json
index 5faf130..0c7fb87 100644
--- a/templates/stat-highlight/schema.json
+++ b/templates/stat-highlight/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/stat-highlight/template.svg b/templates/stat-highlight/template.svg
index 8367eec..d962aab 100644
--- a/templates/stat-highlight/template.svg
+++ b/templates/stat-highlight/template.svg
@@ -37,5 +37,7 @@
{% if not context_lines %}{{ slide.context }}{% endif %}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/stats-dashboard/schema.json b/templates/stats-dashboard/schema.json
index 1229dac..c63b86b 100644
--- a/templates/stats-dashboard/schema.json
+++ b/templates/stats-dashboard/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/stats-dashboard/template.svg b/templates/stats-dashboard/template.svg
index 9c9ee28..6c1aa8b 100644
--- a/templates/stats-dashboard/template.svg
+++ b/templates/stats-dashboard/template.svg
@@ -44,5 +44,7 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/status-badge/schema.json b/templates/status-badge/schema.json
index e9e7211..a2955be 100644
--- a/templates/status-badge/schema.json
+++ b/templates/status-badge/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/status-badge/template.svg b/templates/status-badge/template.svg
index fd2c9c2..ca8bc1e 100644
--- a/templates/status-badge/template.svg
+++ b/templates/status-badge/template.svg
@@ -45,5 +45,7 @@
Last Incident
{{ slide.last_incident }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/step-process/schema.json b/templates/step-process/schema.json
index 5a59801..7c76759 100644
--- a/templates/step-process/schema.json
+++ b/templates/step-process/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/step-process/template.svg b/templates/step-process/template.svg
index af5d6dc..a72af79 100644
--- a/templates/step-process/template.svg
+++ b/templates/step-process/template.svg
@@ -67,7 +67,9 @@
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/swagger-endpoint/schema.json b/templates/swagger-endpoint/schema.json
index ebf1404..0bcffc6 100644
--- a/templates/swagger-endpoint/schema.json
+++ b/templates/swagger-endpoint/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/swagger-endpoint/template.svg b/templates/swagger-endpoint/template.svg
index c5b9edf..5687cce 100644
--- a/templates/swagger-endpoint/template.svg
+++ b/templates/swagger-endpoint/template.svg
@@ -46,5 +46,7 @@
Response
{{ slide.response_code }}
{{ slide.response_desc }}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/team-member/schema.json b/templates/team-member/schema.json
index 0cd2ab0..1e1548b 100644
--- a/templates/team-member/schema.json
+++ b/templates/team-member/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/team-member/template.svg b/templates/team-member/template.svg
index bd5209f..1195121 100644
--- a/templates/team-member/template.svg
+++ b/templates/team-member/template.svg
@@ -41,5 +41,7 @@
{% if slide.location %}
{{ slide.location }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/tech-stack/schema.json b/templates/tech-stack/schema.json
index e443ca8..c7fd0ad 100644
--- a/templates/tech-stack/schema.json
+++ b/templates/tech-stack/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/tech-stack/template.svg b/templates/tech-stack/template.svg
index d0d8faf..b3ac386 100644
--- a/templates/tech-stack/template.svg
+++ b/templates/tech-stack/template.svg
@@ -42,5 +42,7 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/terminal-output/schema.json b/templates/terminal-output/schema.json
index d841394..e8d4ed0 100644
--- a/templates/terminal-output/schema.json
+++ b/templates/terminal-output/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/terminal-output/template.svg b/templates/terminal-output/template.svg
index dd767c1..03d3e50 100644
--- a/templates/terminal-output/template.svg
+++ b/templates/terminal-output/template.svg
@@ -41,5 +41,7 @@
{{ ln }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/terminal-prompt/schema.json b/templates/terminal-prompt/schema.json
index 6f63f8d..c29f047 100644
--- a/templates/terminal-prompt/schema.json
+++ b/templates/terminal-prompt/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/terminal-prompt/template.svg b/templates/terminal-prompt/template.svg
index ec87c93..6d609fd 100644
--- a/templates/terminal-prompt/template.svg
+++ b/templates/terminal-prompt/template.svg
@@ -47,5 +47,7 @@
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/testimonial-grid/schema.json b/templates/testimonial-grid/schema.json
index f39ca56..9f9fa0c 100644
--- a/templates/testimonial-grid/schema.json
+++ b/templates/testimonial-grid/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/testimonial-grid/template.svg b/templates/testimonial-grid/template.svg
index 68414ae..d49632a 100644
--- a/templates/testimonial-grid/template.svg
+++ b/templates/testimonial-grid/template.svg
@@ -53,5 +53,7 @@
{{ t[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/testimonial/schema.json b/templates/testimonial/schema.json
index 73bf95a..fd40363 100644
--- a/templates/testimonial/schema.json
+++ b/templates/testimonial/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/testimonial/template.svg b/templates/testimonial/template.svg
index d18c807..5c36a84 100644
--- a/templates/testimonial/template.svg
+++ b/templates/testimonial/template.svg
@@ -30,7 +30,9 @@
{{ slide.author_name }}
{{ slide.author_role | default('') }}{% if slide.author_company %} · {% endif %}{{ slide.author_company | default('') }}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/tiktok-quote/schema.json b/templates/tiktok-quote/schema.json
index eae9e4e..cdfd275 100644
--- a/templates/tiktok-quote/schema.json
+++ b/templates/tiktok-quote/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/tiktok-quote/template.svg b/templates/tiktok-quote/template.svg
index c8b8f45..d45d199 100644
--- a/templates/tiktok-quote/template.svg
+++ b/templates/tiktok-quote/template.svg
@@ -28,7 +28,9 @@
{{ slide.author }}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }} · {{ brand.brand_handle | default('') }}
+ {% endif %}
{% if logo_data_uri %}
diff --git a/templates/timeline/schema.json b/templates/timeline/schema.json
index 5ce5e08..810d80e 100644
--- a/templates/timeline/schema.json
+++ b/templates/timeline/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/timeline/template.svg b/templates/timeline/template.svg
index a4c28d7..b5c2f29 100644
--- a/templates/timeline/template.svg
+++ b/templates/timeline/template.svg
@@ -52,7 +52,9 @@
{% endif %}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}
{% endif %}
diff --git a/templates/token-display/schema.json b/templates/token-display/schema.json
index c15c7a1..62f170c 100644
--- a/templates/token-display/schema.json
+++ b/templates/token-display/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/token-display/template.svg b/templates/token-display/template.svg
index 5126c7e..d8d326a 100644
--- a/templates/token-display/template.svg
+++ b/templates/token-display/template.svg
@@ -39,5 +39,7 @@
{{ t[2] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/tweet-embed/schema.json b/templates/tweet-embed/schema.json
index 288bdfd..9148b01 100644
--- a/templates/tweet-embed/schema.json
+++ b/templates/tweet-embed/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/tweet-embed/template.svg b/templates/tweet-embed/template.svg
index 23bfff6..6c7273d 100644
--- a/templates/tweet-embed/template.svg
+++ b/templates/tweet-embed/template.svg
@@ -35,5 +35,7 @@
{% if not tweet_lines %}{{ slide.tweet }}{% endif %}
💬 reply 🔁 retweet ❤️ like
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/twitter-quote/schema.json b/templates/twitter-quote/schema.json
index cc9b26c..6ae63fd 100644
--- a/templates/twitter-quote/schema.json
+++ b/templates/twitter-quote/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/twitter-quote/template.svg b/templates/twitter-quote/template.svg
index 644d0a4..6fa93db 100644
--- a/templates/twitter-quote/template.svg
+++ b/templates/twitter-quote/template.svg
@@ -23,7 +23,9 @@
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}{% if brand.brand_handle %} · {{ brand.brand_handle }}{% endif %}
+ {% endif %}
{% for line in quote_lines %}{{ line }}{% endfor %}
{% if not quote_lines %}{{ slide.quote }}{% endif %}
diff --git a/templates/uptime-monitor/schema.json b/templates/uptime-monitor/schema.json
index fe17857..6c5cd45 100644
--- a/templates/uptime-monitor/schema.json
+++ b/templates/uptime-monitor/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/uptime-monitor/template.svg b/templates/uptime-monitor/template.svg
index f981516..b98255c 100644
--- a/templates/uptime-monitor/template.svg
+++ b/templates/uptime-monitor/template.svg
@@ -40,5 +40,7 @@
{{ sv[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/version-compare/schema.json b/templates/version-compare/schema.json
index 1e8ec04..b5a1d87 100644
--- a/templates/version-compare/schema.json
+++ b/templates/version-compare/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/version-compare/template.svg b/templates/version-compare/template.svg
index a4a4098..27dc17e 100644
--- a/templates/version-compare/template.svg
+++ b/templates/version-compare/template.svg
@@ -40,5 +40,7 @@
{{ slide.v_new }}
{{ slide.new_val }}
{{ slide.metric }}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/version-comparison/schema.json b/templates/version-comparison/schema.json
index 6bd579b..c404e16 100644
--- a/templates/version-comparison/schema.json
+++ b/templates/version-comparison/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/version-comparison/template.svg b/templates/version-comparison/template.svg
index 2ae553a..89bc250 100644
--- a/templates/version-comparison/template.svg
+++ b/templates/version-comparison/template.svg
@@ -39,5 +39,7 @@
{{ f[2] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/vscode-config/schema.json b/templates/vscode-config/schema.json
index 4708d84..60c273e 100644
--- a/templates/vscode-config/schema.json
+++ b/templates/vscode-config/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/vscode-config/template.svg b/templates/vscode-config/template.svg
index b000d23..5579a40 100644
--- a/templates/vscode-config/template.svg
+++ b/templates/vscode-config/template.svg
@@ -43,5 +43,7 @@
{% endif %}
{% endfor %}
}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/wallpaper-quote/schema.json b/templates/wallpaper-quote/schema.json
index 35205f7..6c336e1 100644
--- a/templates/wallpaper-quote/schema.json
+++ b/templates/wallpaper-quote/schema.json
@@ -10,6 +10,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/wallpaper-quote/template.svg b/templates/wallpaper-quote/template.svg
index 27f30c6..a46cfaf 100644
--- a/templates/wallpaper-quote/template.svg
+++ b/templates/wallpaper-quote/template.svg
@@ -35,5 +35,7 @@
{{ slide.author }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/webhook-card/schema.json b/templates/webhook-card/schema.json
index 8826368..ce5fa7d 100644
--- a/templates/webhook-card/schema.json
+++ b/templates/webhook-card/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/webhook-card/template.svg b/templates/webhook-card/template.svg
index 4476d7a..48c438f 100644
--- a/templates/webhook-card/template.svg
+++ b/templates/webhook-card/template.svg
@@ -45,5 +45,7 @@
"{{ slide.response_type | default('string') }}"
}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/webhook-payload/schema.json b/templates/webhook-payload/schema.json
index fa55247..ac00306 100644
--- a/templates/webhook-payload/schema.json
+++ b/templates/webhook-payload/schema.json
@@ -12,6 +12,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/webhook-payload/template.svg b/templates/webhook-payload/template.svg
index 857559a..b79fe91 100644
--- a/templates/webhook-payload/template.svg
+++ b/templates/webhook-payload/template.svg
@@ -51,5 +51,7 @@
{% if slide.json_line3 %}{{ slide.json_line3 }}{% endif %}
{% if slide.json_line4 %}{{ slide.json_line4 }}{% endif %}
{% if slide.json_line5 %}{{ slide.json_line5 }}{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/week-schedule/schema.json b/templates/week-schedule/schema.json
index 90a0a7f..fab1d59 100644
--- a/templates/week-schedule/schema.json
+++ b/templates/week-schedule/schema.json
@@ -11,6 +11,12 @@
"Space Grotesk"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/week-schedule/template.svg b/templates/week-schedule/template.svg
index 5924119..8195dfe 100644
--- a/templates/week-schedule/template.svg
+++ b/templates/week-schedule/template.svg
@@ -46,5 +46,7 @@
{{ d[1] }}
{% endif %}
{% endfor %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
\ No newline at end of file
diff --git a/templates/youtube-thumb/schema.json b/templates/youtube-thumb/schema.json
index f9e91a7..cff2e94 100644
--- a/templates/youtube-thumb/schema.json
+++ b/templates/youtube-thumb/schema.json
@@ -11,6 +11,12 @@
"JetBrains Mono"
],
"brand_fields": {
+ "show_brand": {
+ "type": "boolean",
+ "required": false,
+ "default": false,
+ "description": "Show brand name/handle watermark at bottom. Default: false."
+ },
"brand_name": {
"type": "text",
"required": true,
diff --git a/templates/youtube-thumb/template.svg b/templates/youtube-thumb/template.svg
index 286b579..f5ff89c 100644
--- a/templates/youtube-thumb/template.svg
+++ b/templates/youtube-thumb/template.svg
@@ -33,7 +33,9 @@
{% if slide.tag %}
{{ slide.tag }}
{% endif %}
+ {% if brand.show_brand %}
{{ brand.brand_name | default('') }}
+ {% endif %}
{% if logo_data_uri %}