62424d5b04
Add PostTestBase
...
Add a base test for writing kernel tests for posts, so that it will be
easier to start writing the tests for related posts.
References #3
2021-01-10 22:37:28 +00:00
59620f8a51
Add .theme file to the PurgeCSS config
...
Ensures that any classes in `opdavies.theme` are not purged in a
production CSS build.
References #341
2021-01-10 22:15:48 +00:00
3b6ad20486
Move padding from list items to links
...
So that the padding takes up the full space within the tab, move the
padding to the link element. This requires adding a preprocess function
to the theme file and removing the classes from the local task template.
References #341
2021-01-10 22:05:50 +00:00
9bcb8bb847
Add negative margins to re-align tabs
...
References #341
2021-01-10 22:05:46 +00:00
b2641662d2
Add tab styling
...
References #341
2021-01-10 22:05:37 +00:00
654d0f65f7
Flex lists of local tasks
...
References #341
2021-01-10 22:05:22 +00:00
bb2363457c
Add templates for local tasks
...
References #341
2021-01-10 22:05:18 +00:00
2e94abab55
Add some additional empty tests to fill in later
2021-01-10 20:00:14 +00:00
bbca137a83
Rename the test method
2021-01-10 19:57:08 +00:00
383c0d0fdf
Push to IFTTT
...
References #328
2021-01-10 19:14:24 +00:00
790b221646
Save post as sent to social media
...
References #328
2021-01-10 19:13:00 +00:00
e617e9984d
Return early if the post shouldn't be pushed
...
References #328
2021-01-10 19:06:37 +00:00
73271de39a
Move logic for if a post should be pushed
...
References #328
2021-01-10 19:06:36 +00:00
baebc4fd25
Add queue worker
...
References #328
2021-01-10 19:04:30 +00:00
ec6ac1d798
Start refactoring to use a queue
...
References #328
2021-01-10 18:12:14 +00:00
af25afe2cf
Test that a queue entry is added for a post
...
References #328
2021-01-10 18:11:11 +00:00
ce7209ac74
Ensure that the translated text is rendered
...
Fixes #334
2021-01-04 22:01:42 +00:00
dad542a0ab
Fix content overflowing on mobile
2021-01-04 18:15:11 +00:00
cb8afcd852
Update tweet text
...
References #332
2021-01-01 23:16:56 +00:00
87ee87f915
Fix blog tag re-ordering test
...
Add a NullPostPusher implementation and use it within the tag
re-ordering tests to stop an Exception being thrown because there's no
webhook URL.
References #332
2021-01-01 23:08:23 +00:00
d7459ff30f
Extract a PostPusher service to push the post
...
Extract a `PostPusher` service with an IFTTT implementation. That means
if this needs to change to use a different service in the future, the
IFTTT implementation can remain unchanged and a new implementation can
be added with its own form params etc.
This also makes this functionality easier to test as we can add a
`NullPostPusher` implementation for testing.
References #332
2021-01-01 22:45:23 +00:00
f6ff21e04e
Update form params to work with IFTTT
...
References #332
2021-01-01 22:34:59 +00:00
a6f378294c
Extract a helper method to group checks [ci skip]
2021-01-01 21:50:35 +00:00
e2d7f08893
Rename variable to make it more generic
2021-01-01 21:46:12 +00:00
9aaf62fce3
Re-order imports
2020-12-20 01:45:58 +00:00
08657c9b14
Safelist branding block, fix logo size
2020-12-20 01:45:50 +00:00
a142f073f2
Re-add colour overrides
...
https://tailwindcss.com/docs/upgrading-to-v2#configure-your-color-palette-explicitly
2020-12-18 01:08:31 +00:00
3f1f858c37
Import default colours from 1.x
...
https://tailwindcss.com/docs/upgrading-to-v2#configure-your-color-palette-explicitly
2020-12-18 01:08:21 +00:00
3a7465572f
Rename focus visible plugin
2020-12-18 01:08:18 +00:00
6c6585abf8
Change whitelist to safelist
...
https://tailwindcss.com/docs/upgrading-to-v2#update-purge-options-to-match-purge-css-3-0
2020-12-18 01:08:05 +00:00
dc70dd5e87
Move the typography plugin config into extend
...
https://tailwindcss.com/docs/upgrading-to-v2#update-typography-and-forms-plugins
https://github.com/tailwindlabs/tailwindcss-typography/releases/tag/v0.3.0
2020-12-18 01:07:55 +00:00
3b0b7d37e3
Remove experimental and future options from config
...
https://tailwindcss.com/docs/upgrading-to-v2#remove-future-and-experimental-configuration-options
2020-12-18 01:07:49 +00:00
cbdb79a429
Update npm dependencies
...
https://tailwindcss.com/docs/upgrading-to-v2#install-tailwind-css-v2-0-and-post-css-8
2020-12-18 01:07:46 +00:00
aab1114006
Reorder test class and method
2020-12-17 23:42:20 +00:00
509d526661
Update the Collection namespace
2020-12-17 23:42:20 +00:00
864c2429a5
Ensure that method names are in a consistent format
2020-12-17 23:42:20 +00:00
280a381c68
All test method should have a void return type
2020-12-17 23:42:20 +00:00
8591a0f846
Remove strict types in tests, ensure classes are final
2020-12-17 23:42:20 +00:00
a73adeca41
Fix incorrect namespace
2020-12-17 23:42:20 +00:00
0b1003a17d
Ignore PHPCS rules per test file
2020-12-17 23:42:20 +00:00
4e427340df
Increase padding in code blocks
2020-12-17 13:06:08 +00:00
2fb7b4cf44
Change syntax highlighting theme
2020-12-17 09:42:47 +00:00
ebd9903bf6
Remove dark mode from theme
2020-12-17 09:42:41 +00:00
9fba0b7292
Wrap all custom components in layers
2020-12-17 01:53:58 +00:00
4cfc932f77
Import all libraries automatically
2020-12-17 01:33:15 +00:00
a7dce26971
Split custom utilities into partials
2020-12-17 01:32:43 +00:00
d7b39a18e9
Split custom base classes into partials
2020-12-17 01:32:43 +00:00
f12da38a40
Use postcss-easy-import for easy importing
2020-12-17 01:32:43 +00:00
3df64325b8
Sort imports [ci skip]
2020-12-17 00:05:40 +00:00
265b6f17ca
Improve syntax highlighting
2020-12-16 23:52:30 +00:00