Commit graph

212 commits

Author SHA1 Message Date
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 
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 
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 
2021-01-10 22:05:50 +00:00
9bcb8bb847 Add negative margins to re-align tabs
References 
2021-01-10 22:05:46 +00:00
b2641662d2 Add tab styling
References 
2021-01-10 22:05:37 +00:00
654d0f65f7 Flex lists of local tasks
References 
2021-01-10 22:05:22 +00:00
bb2363457c Add templates for local tasks
References 
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 
2021-01-10 19:14:24 +00:00
790b221646 Save post as sent to social media
References 
2021-01-10 19:13:00 +00:00
e617e9984d Return early if the post shouldn't be pushed
References 
2021-01-10 19:06:37 +00:00
73271de39a Move logic for if a post should be pushed
References 
2021-01-10 19:06:36 +00:00
baebc4fd25 Add queue worker
References 
2021-01-10 19:04:30 +00:00
ec6ac1d798 Start refactoring to use a queue
References 
2021-01-10 18:12:14 +00:00
af25afe2cf Test that a queue entry is added for a post
References 
2021-01-10 18:11:11 +00:00
ce7209ac74 Ensure that the translated text is rendered
Fixes 
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 
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 
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 
2021-01-01 22:45:23 +00:00
f6ff21e04e Update form params to work with IFTTT
References 
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