Commit graph

5945 commits

Author SHA1 Message Date
5436248fb0 Add initial ADRs 2025-06-09 20:15:27 +01:00
28260f837d Run phpstan and phpunit 2025-06-09 09:03:34 +01:00
1fe63e7326 Add initial PresentationCounter logic 2025-06-09 01:46:43 +01:00
bf8017c477 Update todo.txt 2025-06-09 01:42:15 +01:00
5fbba43e87 Add daily email 2025-06-09 01:42:15 +01:00
ed6f15c836 Update markdown filter configuration 2025-06-09 00:25:57 +01:00
1944bf6f04 Add a feed to the podcast page
The feed URL will be changed once it's recreated in Drupal.
2025-06-08 13:15:07 +01:00
c68b3485c7 Add daily email 2025-06-06 23:07:21 +01:00
656e044cd5 Add daily email 2025-06-04 00:36:10 +01:00
7b4efdf67f Add daily emails 2025-06-03 23:35:50 +01:00
e642619988 Migrate to flake-parts, remove justfile
Move the justfile recipes to devshell commands.
2025-06-03 23:35:21 +01:00
34cee8e678 Update todo.txt 2025-06-01 16:44:37 +01:00
b2b2142aa9 Add podcast episode mp3 2025-06-01 16:44:19 +01:00
3750b57bf7 Add daily email 2025-06-01 00:13:16 +01:00
1e6189b9ab Add daily email 2025-05-31 23:49:41 +01:00
f052b4f2c3 Add Gareth Alexander podcast episode 2025-05-30 17:17:35 +01:00
f20c874c19 composer update 2025-05-30 16:27:47 +01:00
331c2d8b14 Remove drupal/core-project-message 2025-05-30 16:26:49 +01:00
0c98be96eb Remove the feeds module 2025-05-30 16:24:39 +01:00
acfd1cca8d Adjust padding 2025-05-30 09:42:36 +01:00
bc877f8544 Style the active tab 2025-05-30 09:40:51 +01:00
a3479a9989 Add draft podcast episode 2025-05-30 02:43:03 +01:00
b654e7f934 Update todo.txt 2025-05-30 02:40:12 +01:00
bcc4f33015 tome export 2025-05-30 02:34:53 +01:00
8055790291 Update podcast episode titles 2025-05-30 02:34:53 +01:00
a71f77ab9f Automatically create podcast episode titles
Automatically create podcast episode titles with the auto_entitylabel
module, containing the episode number, topic and guest names.
2025-05-30 02:34:53 +01:00
54d2a8462f Populate field_topic 2025-05-30 02:34:52 +01:00
7a52afab5f tome export 2025-05-30 02:34:52 +01:00
52278c3a53 Add field_topic to podcast episodes 2025-05-30 02:34:52 +01:00
172eae44c4 Remove unused import 2025-05-30 00:43:16 +01:00
3d9ddba9d4 Update docblocks 2025-05-30 00:43:11 +01:00
bc3f3dd3e5 Return a token with the name of two guests 2025-05-30 00:34:46 +01:00
487190cb12 Return a token with the name of a single guest 2025-05-30 00:34:46 +01:00
52c5eda4a5 Update todo.txt 2025-05-29 18:40:40 +01:00
3ec7a9995c Add missing classes for the podcast landing page 2025-05-29 18:31:51 +01:00
cc557aa0fc Add phpstan 2025-05-29 18:31:49 +01:00
90e8e68fa8 Add drupal/rel_to_abs
For daily emails, I want all links to be absolute URLs so they work when
embedded in the sent emails.

This module does this.

As there is no Drupal 11 compatible release, I've had to add the Lenient
Composer endpoint and add patch the rel_to_abs module to make it D11
compatible.

If everything works, I'll update the issue and mark it as RTBC.

https://www.drupal.org/project/rel_to_abs
https://www.drupal.org/docs/develop/using-composer/using-the-drupal-lenient-composer-plugin
https://github.com/cweagans/composer-patches
https://www.drupal.org/project/rel_to_abs/issues/3434164
2025-05-29 18:31:49 +01:00
1c917c4ec8 Add .nvim.lua 2025-05-29 16:46:58 +01:00
c4cc76da78 Add todo.txt 2025-05-29 16:46:30 +01:00
7a7dc297ca Make all links relative
Now the abs_to_rel module is enabled, links can be made relative so they
work on the current environment.
2025-05-29 16:42:25 +01:00
0d359f81d6 Add drupal/rel_to_abs
For daily emails, I want all links to be absolute URLs so they work when
embedded in the sent emails.

This module does this.

As there is no Drupal 11 compatible release, I've had to add the Lenient
Composer endpoint and add patch the rel_to_abs module to make it D11
compatible.

If everything works, I'll update the issue and mark it as RTBC.

https://www.drupal.org/project/rel_to_abs
https://www.drupal.org/docs/develop/using-composer/using-the-drupal-lenient-composer-plugin
https://github.com/cweagans/composer-patches
https://www.drupal.org/project/rel_to_abs/issues/3434164
2025-05-29 16:09:07 +01:00
c3965c027f Style local tasks
Based on https://flowbite.com/docs/components/tabs.
2025-05-29 15:41:00 +01:00
f83c587527 Update pre and code colours 2025-05-29 15:41:00 +01:00
ff168f3f14 Update to Tailwind CSS v4 2025-05-29 15:41:00 +01:00
8a760f433f Add theme flake.nix to add tailwindcss 2025-05-29 11:41:07 +01:00
0dbbd96cda Refactor 2025-05-29 10:30:55 +01:00
8024351158 Add daily email 2025-05-28 13:13:51 +01:00
ff19dcd4e8 Remove /tome-test, redirect to front page 2025-05-28 10:06:52 +01:00
5e9c4b46be Add daily email 2025-05-28 10:05:26 +01:00
ac5fbaba7d Re-upload Luke's podcast episode 2025-05-28 00:07:59 +01:00