Commit graph

424 commits

Author SHA1 Message Date
Mia Rose Winter 55934955cc
Added contact information to user 2024-02-18 19:31:17 +01:00
Mia Rose Winter 3830717633
fixed service validation exception when no email is configured 2024-02-18 19:30:51 +01:00
Mia Rose Winter fba93dca31
updated readme to alpha-15 2024-02-18 16:40:09 +01:00
Mia Rose Winter a8a355c233
updated readme 2024-02-18 15:30:48 +01:00
Mia Rose Winter 54af1c88b6
Implemented multiple email providers 2024-02-18 15:06:31 +01:00
Mia Rose Winter b86d6968d6
Changed Background mail worker to use new email api 2024-02-18 15:06:14 +01:00
Mia Rose Winter 37ffb49ca1
Added new E-Mail Api 2024-02-18 13:06:09 +01:00
Mia Rose Winter 42137402e2
updated readme 2024-02-18 12:55:00 +01:00
Mia Rose Winter ab4fe0a3cf
added Include Error Detail=true to compose project for postgres connection 2024-02-18 12:50:18 +01:00
Mia Rose Winter 3b643a1421
fixed potential duplicate key value bug with Newsletter 2024-02-18 12:49:43 +01:00
Mia Winter 2ccfe15199
Merge pull request #3 from 4censord/save-adminkey-redis
Change to saving the admin promote password in redis
2024-02-18 09:41:55 +01:00
4censord c5cf0b1362
Change to saving the admin promote password in redis
For initial creation of an admin account, when no account with the `admin` role
is found on startup, wave creates a password and displays it in the log.

Previously, this value was saved temporarely in a file, /app/admin.txt.
On some deployments e.g. kubernetes this caused crashes, because this location
isnt writable by the "app" user wave is running as.

Now, wave saves this value in redis instead.
2024-02-17 16:39:22 +01:00
Mia Rose Winter 1126ac87c4
updated readme to alpha-14 2024-02-15 15:51:48 +01:00
Mia Rose Winter e51cebd5d7
Added Newsletter Page 2024-02-15 15:42:27 +01:00
Mia Rose Winter d810fbc4ac
Added mail endpoints to robots.txt 2024-02-15 14:55:25 +01:00
Mia Rose Winter f10ffe4e11
Implemented health check endpoint and docker health 2024-02-15 14:51:44 +01:00
Mia Rose Winter 52a28edf87
fixed missing css class 2024-02-14 21:31:23 +01:00
Mia Rose Winter c8dce0b024
Changed EmailEdit to use new message system 2024-02-14 21:27:43 +01:00
Mia Rose Winter 8d59c6fbeb
Fixed Toast dispatch issues, improved layout 2024-02-14 21:27:25 +01:00
Mia Rose Winter 71d2c42aa7
fixed dispatcher exception in alert component 2024-02-14 21:13:47 +01:00
Mia Rose Winter cfad069d41
Reworked message system, implemented in ManageUsers and EmailSignup 2024-02-14 20:59:42 +01:00
Mia Rose Winter 33e8d490ac
Added IMessageDisplay Interface, added implementation to ToastComponent 2024-02-14 19:41:26 +01:00
Mia Rose Winter 3bd17a4cb5
Improved Article Links 2024-02-14 15:06:16 +01:00
Mia Rose Winter a94852298d
Added automatic newsletter distribution to articles on publish 2024-02-14 14:43:26 +01:00
Mia Rose Winter 9cf97fbef7
fixed LocalDateTime conversion missing with EmailNewsletter 2024-02-14 14:43:16 +01:00
Mia Rose Winter 79ad3ed5ed
updated readme to alpha-13 2024-02-14 13:07:58 +01:00
Mia Rose Winter 3692853087
Added html partial for articles in email 2024-02-14 12:51:03 +01:00
Mia Rose Winter cf51a3b4ab
Improved FileSystemServic, added methods for html partial templates 2024-02-14 12:37:27 +01:00
Mia Rose Winter fd43ead960
Added mail template for Welcome emails 2024-02-14 12:22:35 +01:00
Mia Rose Winter 52edae5470
Improved EmailTemplateService code organization 2024-02-14 11:50:52 +01:00
Mia Rose Winter ea9c0a7384
updated Readme to alpha-12 2024-02-13 23:51:08 +01:00
Mia Rose Winter 735f564a64
Implemented welcome email on signup, Improved unsubscribe mail handling 2024-02-13 23:41:14 +01:00
Mia Rose Winter 84986065bf
Improved unsubscribe 2024-02-13 23:40:41 +01:00
Mia Rose Winter 46a621cc38
Improved mail template service, added advanced emailsender 2024-02-13 21:47:24 +01:00
Mia Rose Winter 336e18d4e1
Added id-refs to article links to automatically scroll to top 2024-02-13 20:28:22 +01:00
Mia Rose Winter 56f067d4f5
Implemented customizable email templates 2024-02-13 17:26:35 +01:00
Mia Rose Winter ff3397cd90
Added signup buttons to home page depending on enabled Features 2024-02-13 15:56:57 +01:00
Mia Rose Winter 300848a0bb
Implemented http unsubscribe for mail newsletter 2024-02-13 15:35:48 +01:00
Mia Rose Winter e8438c5050
Added expiration parameter to token generation 2024-02-13 13:41:11 +01:00
Mia Rose Winter 68c7dfda39
Added role parameter to token generation 2024-02-13 13:40:18 +01:00
Mia Rose Winter 332abae312
Changed email tokens to be generated and validated in EmailTemplateService 2024-02-13 13:38:57 +01:00
Mia Rose Winter c0afba7554
Implemented Email Confirmation links 2024-02-12 17:29:13 +01:00
Mia Rose Winter dcbe1a266a
Added Mail template to EmailSignup, Added localization resources 2024-02-12 16:35:08 +01:00
Mia Rose Winter 626aa841c7
Draft: E-Mail templates 2024-02-12 16:34:56 +01:00
Mia Rose Winter aa5b7f04fc
Added alternatve links for RSS to pages containing articles 2024-02-12 14:21:43 +01:00
Mia Rose Winter 94666fb26d
updated readme to alpha-11 2024-02-09 12:09:23 +01:00
Mia Rose Winter 21afbf5a39
Improved image endpoints, added size to ImageController 2024-02-09 12:01:01 +01:00
Mia Rose Winter 0491678055
Improved UserController validation 2024-02-09 11:55:32 +01:00
Mia Rose Winter ca1533f816
fixed RSS endpoints returning json 2024-02-09 11:51:49 +01:00
Mia Rose Winter 7d7231c047
fixed layout, again 2024-02-08 16:04:56 +01:00