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 %}