Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release CE v2.1.5 #4884

Draft
wants to merge 20 commits into
base: master
Choose a base branch
from
Draft

Release CE v2.1.5 #4884

wants to merge 20 commits into from

Conversation

ruslandoga
Copy link
Contributor

@ruslandoga ruslandoga commented Dec 6, 2024

This PR tracks the release of the next CE version with some minor improvements, mostly focused on emails.

For now, it "cherry-picks" from master to avoid shipping WIP features.

aerosol and others added 8 commits January 6, 2025 14:18
* Turn .eex templates into .heex

* Add new compile-time presets to `PlausibleWeb`

* Fix remaining templates

* Update static components

* Update live components

* Update live views

* Update rest of the owl

* Update mjml template

* Format

* Format

* Revert MJML stuff, it's coupled with EEx

* yawn at test

* Get rid of `FormHelpers` module

* Ensure YOU label shows up first on IP rules list

* Update lib/plausible_web/templates/email/welcome_email.html.heex

Co-authored-by: Artur Pata <[email protected]>

* Fix create site email link

* Fix server error markup (and turn thanks into heex)

* Format

---------

Co-authored-by: Artur Pata <[email protected]>
* improve bool env var reading

* add yes/no and tests
* remove bracket from welcome email

* remove another bracket from welcome email
* replace styled_link and unstyled_link components with plan anchor tag in email templates

* format

* change formatting for better whitespace

* use phx-no-format on bad anchor
@ruslandoga ruslandoga force-pushed the release-v215 branch 2 times, most recently from 53f0c15 to b28bfe2 Compare January 6, 2025 11:29
ruslandoga and others added 11 commits January 6, 2025 14:32
* Fix typo on login form to unify login and register

* Update CHANGELOG.md
* add Plausible EE plugs in CE

* use bottom padding instead of spacer

* change wording, move it up in report template
* remove trial mentions from site emails in ce

* your

* fix test?
* autogenerate text emails

* fix export email formatting

* fewer changes

* add full text_body test

* eh

* cleanup

* explain

* remove recursive collapse_whitespace

* remove comment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
self-hosting Anything self-hosted
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants