6f022e3b45
refactor: move test
...
Move the test to a Repository directory so the
directory structure matches `src` and my alternate
file configuration works.
2025-07-30 00:12:39 +01:00
b13d4d64b1
Remove duplication of prose classes
2025-07-15 23:09:00 +01:00
2b58a18507
Change background colour
2025-07-15 22:45:45 +01:00
76197f02cc
Add PodcastNodeRepositoryTest
2025-07-14 19:36:14 +01:00
3c04dfd710
Refactor
2025-07-13 17:42:17 +01:00
6b54631f46
Pre-populate the next podcast episode number
2025-07-13 01:16:00 +01:00
6b15e5c40a
Add the subscription form below the body content
...
Add the subscription form below the body content for daily email nodes.
2025-07-07 22:23:06 +01:00
1e9379ba2d
Add TODO
2025-07-04 12:20:31 +01:00
fb3b58cf97
Add initial /daily page content
2025-07-04 08:27:59 +01:00
4541d66d34
Refactor
2025-06-24 17:21:02 +01:00
e1c8f4f118
Remove unused trait
2025-06-24 16:43:30 +01:00
cdebc0cddb
Remove unused trait
2025-06-24 16:04:21 +01:00
bde36ee056
Refactor
2025-06-24 00:59:50 +01:00
88d5d4a126
Refactor
2025-06-23 22:49:18 +01:00
6466e6a459
Refactor
2025-06-23 22:25:39 +01:00
37863c6c24
Refactor
2025-06-23 21:49:15 +01:00
460f6cfbe0
Refactor
2025-06-23 21:17:10 +01:00
8c354f2754
Refactor
2025-06-21 12:52:11 +01:00
d828b89d25
Fix phpcs error
2025-06-21 00:43:11 +01:00
addfe15e26
Fix phpstan errors
2025-06-21 00:42:49 +01:00
9abf64b504
Don't add a CTA if an emails contains a P.S.
...
Don't automatically add a CTA to a daily email if the email body text
already contains a "P.S.".
2025-06-21 00:34:47 +01:00
b7f13b4be5
Refactor
2025-06-21 00:25:00 +01:00
9709d4fee0
Add TODO
2025-06-21 00:09:14 +01:00
8a480121d2
Refactor
2025-06-17 23:31:49 +01:00
fc4121e776
Refactor
2025-06-17 23:10:04 +01:00
f08fb4cd67
Refactor
2025-06-17 17:39:26 +01:00
229cc62b03
Fix phpstan errors
2025-06-15 17:22:37 +01:00
af83b3c431
Configure phpcs, fix errors
2025-06-15 16:31:51 +01:00
3ba181a753
Add Events::fromDateStrings
2025-06-15 09:59:47 +01:00
678263c75c
Revert "Add PresentationBuilder
"
...
This reverts commit 9148ec5a65
.
2025-06-15 09:43:43 +01:00
9148ec5a65
Add PresentationBuilder
2025-06-14 23:19:28 +01:00
a2fc812ddb
Remove unused import
2025-06-14 22:32:58 +01:00
200a2a72fd
Fix test
2025-06-14 22:23:58 +01:00
92c413bc80
Count past presentations
2025-06-14 22:10:24 +01:00
820f8d4055
Refactor
2025-06-14 19:10:56 +01:00
7fab80a113
Refactor
2025-06-14 18:35:34 +01:00
2d55ea78f1
Add CTAs to daily emails
...
Add a daily email CTA node type and reference field to attach a CTA to a
daily email.
Also update the RSS feed view to include the referenced body field
value.
2025-06-14 00:18:52 +01:00
c2cd2164f5
Extract a Date class for event dates
2025-06-12 23:36:40 +01:00
c2dd8a1a07
Update event names
...
Make them more realistic and more obvious which is the event date and
which is the event name.
2025-06-12 23:08:04 +01:00
43dac77fcd
Refactor
2025-06-12 02:10:09 +01:00
8ec5b621c1
Refactor
2025-06-12 02:10:09 +01:00
c84e6ed25c
Assert class instances of collection items
2025-06-12 02:10:09 +01:00
988cdeb24d
Refactor
2025-06-12 02:10:09 +01:00
f1c1f18b93
Refactor
2025-06-12 02:10:09 +01:00
75e7af85b5
Refactor
2025-06-12 02:10:09 +01:00
413f5a889d
Refactor
2025-06-12 02:10:09 +01:00
514f38b93c
Refactor
2025-06-12 02:10:09 +01:00
9aaca6b3b5
Refactor
2025-06-12 02:10:09 +01:00
fa5942d4ba
Refactor
2025-06-12 02:10:09 +01:00
aa08f702b2
Refactor
2025-06-12 02:10:09 +01:00