From: Michael Tremer Date: Wed, 26 Nov 2025 17:24:07 +0000 (+0000) Subject: donate: Add a Thanksgiving email X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c80af44fa4a07066f367a89b4e6b04390ca6c3f;p=ipfire.org.git donate: Add a Thanksgiving email Signed-off-by: Michael Tremer --- diff --git a/Makefile.am b/Makefile.am index 3e55de33..7272a6b8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -198,7 +198,9 @@ templates_donate_messages_DATA = \ src/templates/donate/messages/christmas-3.html \ src/templates/donate/messages/christmas-3.txt \ src/templates/donate/messages/convert-to-monthly.html \ - src/templates/donate/messages/convert-to-monthly.txt + src/templates/donate/messages/convert-to-monthly.txt \ + src/templates/donate/messages/thanksgiving.html \ + src/templates/donate/messages/thanksgiving.txt templates_donate_messagesdir = $(templates_donatedir)/messages @@ -1121,6 +1123,17 @@ CLEANFILES += \ static_img_authdir = $(static_imgdir)/auth +dist_static_img_donate_DATA = \ + src/static/img/donate/thanksgiving.jpg + +CLEANFILES += \ + src/static/img/donate/thanksgiving@600.jpg + +static_img_donate_DATA = \ + src/static/img/donate/thanksgiving@600.jpg + +static_img_donatedir = $(static_imgdir)/donate + static_img_downloadsdir = $(static_imgdir)/downloads dist_static_img_downloads_cloud_DATA = \ diff --git a/src/crontab/ipfire b/src/crontab/ipfire index 5dfc4947..b3f9b95e 100644 --- a/src/crontab/ipfire +++ b/src/crontab/ipfire @@ -25,6 +25,7 @@ SHELL=/bin/bash @hourly nobody ipfire.org --logging=error campaigns:donate # Christmas Campaign +0 15 27 11 * nobody ipfire.org --logging=error campaigns:send donate/messages/thanksgiving #0 16 6 12 * nobody ipfire.org --logging=error campaigns:send donate/messages/christmas-1 #0 15 17 12 * nobody ipfire.org --logging=error campaigns:send donate/messages/christmas-2 #0 10 24 12 * nobody ipfire.org --logging=error campaigns:send donate/messages/christmas-3 diff --git a/src/static/img/donate/thanksgiving.jpg b/src/static/img/donate/thanksgiving.jpg new file mode 100644 index 00000000..6246211b Binary files /dev/null and b/src/static/img/donate/thanksgiving.jpg differ diff --git a/src/templates/donate/messages/thanksgiving.html b/src/templates/donate/messages/thanksgiving.html new file mode 100644 index 00000000..a231d68c --- /dev/null +++ b/src/templates/donate/messages/thanksgiving.html @@ -0,0 +1,61 @@ +{% extends "../../messages/base-promo.html" %} + +{% block hero %} + + + Thanksgiving + + +{% end block %} + +{% block content %} + + +

{{ _("Dear %s,") % account.first_name }}

+ +

+ This Thanksgiving, the entire IPFire team wants to pause + and give Thanks. +

+ +

+ We are grateful for our incredible community - users, contributors, and + supporters - who inspire us every day. +

+ +

+ Together, we have made this a remarkable year: + We added support for WireGuard, Post-Quantum Cryptography for IPsec, + Insightful Intrusion Protection Reports with Suricata 8, OpenVPN 2.6, + improved ARM support, and of course keeping the OS secure and bug-free. +

+ +

+ None of this would be possible without the people behind IPFire. +

+ +

+ Your encouragement, collaboration, and trust make all the difference to us. +

+ +

+ From all of us at IPFire, thank you for being part of our journey. +

+ +

+ If you’d like to join us in giving thanks this season, you can support + the people behind IPFire. +

+ + + + + +
+ + Give Thanks → Support the Team + +
+ + +{% end block %} diff --git a/src/templates/donate/messages/thanksgiving.txt b/src/templates/donate/messages/thanksgiving.txt new file mode 100644 index 00000000..18778701 --- /dev/null +++ b/src/templates/donate/messages/thanksgiving.txt @@ -0,0 +1,29 @@ +From: IPFire Project +To: {{ account.email_to }} +Subject: Thankful for you this Thanksgiving +Precedence: bulk +X-Auto-Response-Suppress: OOF + +{{ _("Dear %s,") % account.first_name }} + +This Thanksgiving, the entire IPFire team wants to pause and give thanks. + +We are grateful for our incredible community - users, contributors, and supporters - +who inspire us every day. + +Together, we’ve made this a remarkable year: We added support for WireGuard, Post-Quantum +Cryptography for IPsec, Insightful Intrusion Protection Reports with Suricata 8, +OpenVPN 2.6, improved ARM support, and of course keeping the OS secure and bug-free. + +None of this would be possible without the people behind IPFire. + +Your encouragement, collaboration, and trust make all the difference to us. + +From all of us at IPFire, thank you for being part of our journey. + +If you’d like to join us in giving thanks this season, you can support the people behind IPFire. + + Give Thanks → Support the Team at https://www.ipfire.org/donate + +-- +{{ _("Don't like these emails?") }} https://www.ipfire.org/unsubscribe