Commit Graph

17 Commits

Author SHA1 Message Date
e192086833 feat: Add email settings management and templates functionality
All checks were successful
CI / test (3.11) (push) Successful in 1m36s
CI / build-image (push) Successful in 1m27s
- Implemented email settings configuration in the admin panel, allowing for SMTP settings and notification preferences.
- Created a new template for email settings with fields for SMTP host, port, username, password, sender address, and recipients.
- Added JavaScript functionality to handle loading, saving, and validating email settings.
- Introduced email templates management, enabling the listing, editing, and saving of email templates.
- Updated navigation to include links to email settings and templates.
- Added tests for email settings and templates to ensure proper functionality and validation.
2025-11-15 11:12:23 +01:00
2629f6b25f feat(contact-form): implement consent checkbox and enable/disable submit button based on consent
All checks were successful
CI / test (3.11) (push) Successful in 11s
CI / build-image (push) Successful in 1m7s
2025-11-06 11:26:29 +01:00
91e5f41871 Merge pull request 'Remove unused templates for newsletter creation, settings, and submissions; update unsubscribe confirmation link; add tests for email templates API.' (#1) from v2 into main
All checks were successful
CI / test (3.11) (push) Successful in 12s
CI / build-image (push) Successful in 1m18s
Reviewed-on: #1
2025-11-06 11:16:12 +01:00
c1e3ce185f Remove unused templates for newsletter creation, settings, and submissions; update unsubscribe confirmation link; add tests for email templates API.
All checks were successful
CI / test (3.11) (pull_request) Successful in 1m59s
CI / build-image (pull_request) Successful in 2m43s
2025-11-06 11:10:10 +01:00
3a11b00fd5 feat(contact-form): add consent checkbox for data processing agreement
All checks were successful
CI / test (3.11) (push) Successful in 49s
CI / build-image (push) Successful in 2m12s
2025-10-31 00:24:09 +01:00
dc3a888da3 docs: update README to include CORS support for embeddable forms 2025-10-30 13:09:07 +01:00
b5a0817760 fix: format code for better readability and add CORS handling for OPTIONS requests
All checks were successful
CI / test (3.11) (push) Successful in 8s
CI / build-image (push) Successful in 46s
2025-10-30 13:06:08 +01:00
6763fd802c fix: comment out pip cache steps for debugging purposes 2025-10-30 13:05:57 +01:00
56840ac313 feat(newsletter): Add subscription confirmation email functionality
All checks were successful
CI / test (3.11) (push) Successful in 9m26s
CI / build-image (push) Successful in 49s
- Implemented `send_subscription_confirmation` function to send a confirmation email upon subscription.
- Added a default HTML template for the confirmation email in settings.
- Updated the newsletter management page to handle subscription and unsubscription actions.
- Created new templates for embedding contact and newsletter forms.
- Added styles for the new templates and unified CSS styles across the application.
- Updated tests to reflect changes in the newsletter management API endpoints.
2025-10-30 12:38:26 +01:00
f7695be8ef fix: update CI workflow to use environment variables for Docker registry credentials
All checks were successful
CI / test (3.11) (push) Successful in 9m25s
CI / build-image (push) Successful in 2m2s
2025-10-23 09:47:53 +02:00
3a24e86c45 fix: optimize Dockerfile by refining build dependencies and improving caching strategy
Some checks failed
CI / test (3.11) (push) Has been cancelled
CI / build-image (push) Has been cancelled
2025-10-23 09:23:57 +02:00
70b45fdafa fix: enhance pip cache directory step with additional output for debugging 2025-10-23 09:17:34 +02:00
4824472c77 fix: removing app artifact upload step, re-activating test result upload
Some checks failed
CI / test (3.11) (push) Successful in 9m27s
CI / build-image (push) Has been cancelled
2025-10-23 09:04:12 +02:00
912f80966b Update README to reflect Gitea Actions workflow and Docker image tagging process
All checks were successful
CI / test (3.11) (push) Successful in 9m27s
CI / build-image (push) Successful in 2m14s
2025-10-22 17:46:21 +02:00
d9dbcb5fd6 Enhance CI workflow by adding pip cache directory setup and improving image build conditions 2025-10-22 17:46:07 +02:00
03f26d7ac1 Remove commented-out section for uploading test results in CI workflow
Some checks failed
CI / test (3.11) (push) Successful in 9m24s
CI / build-image (push) Failing after 1m2s
2025-10-22 17:14:53 +02:00
4cefd4e3ab v1
Some checks failed
CI / test (3.11) (push) Failing after 5m36s
CI / build-image (push) Has been skipped
2025-10-22 16:48:55 +02:00