95bf302dcd
Replicate what aaronpk does in his endpoint
2020-06-28 17:21:21 +01:00
b764066d98
Only return media added in last half hour
2020-06-28 16:30:56 +01:00
d7a5efe74a
Stop logging 404-type errors to slack
2020-06-27 18:26:48 +01:00
4f2d3b7c2b
Media Endpoint improvements
...
For the code, media related stuff is now in its own controller
Added support for querying the most recent file uploaded
2020-06-27 14:13:33 +01:00
5cf7a14ad6
Fix quote style
2020-06-25 20:57:32 +01:00
868efc36f6
Minor fixes
...
Improve how we link to external fonts, change csp generating code, fix
width of pagination links
2020-06-25 20:50:32 +01:00
c20a2f403c
Add some colours and new fonts
2020-06-22 20:58:53 +01:00
0195814219
Add jf2 feeds for notes and blog posts
2020-06-20 16:47:39 +01:00
0a4b803209
Use commonmark’s built in autolink extension
2020-06-19 21:39:02 +01:00
b0ad1d272c
Some small fixes needed for the tests
2020-06-13 17:26:59 +01:00
7fc3fb19c0
Upgrade to Laravel v7
2020-06-13 16:32:42 +01:00
debbfa98d6
Use macro for pagination links
2020-02-23 17:12:17 +00:00
eb4f479b97
Add pagination links to front page
2020-02-23 12:39:21 +00:00
7fe74c00b0
Another phpcs fix
2020-02-22 12:09:26 +00:00
bd380e365c
Stop phpcs line too long error for generated class Docs
2020-02-22 12:00:59 +00:00
bd93f7831e
Fix PHPDoc styles for ide helper blocks
2020-02-22 11:21:00 +00:00
3f1bca4168
IDE Helper added
2020-02-22 11:06:43 +00:00
72ea343366
StyleCI fixes for namespace imports
2020-02-21 22:50:30 +00:00
215b28b056
Fix errors psalm found scanning at level 7
2020-02-21 22:46:48 +00:00
9589863e42
Improve h-card check in mircopub request
2020-01-26 17:45:09 +00:00
3fe200ffab
Don’t make emoji accessible for now
2020-01-26 16:36:12 +00:00
9b8a0fc517
Improve PHPDoc
2020-01-26 12:22:18 +00:00
c66eaaa97b
Invoke parent handler before sending to Slack
2020-01-26 12:21:15 +00:00
20a3048aee
Some more phpcs fixes
2019-10-27 20:55:46 +00:00
ed2b83fba7
Fix typehint to allow null to be passed
2019-10-27 20:17:51 +00:00
2ed4cc93a1
Apply fixes from StyleCI
2019-10-27 19:34:54 +00:00
ef03d2209f
Fixing various phpcs issues
2019-10-27 19:31:33 +00:00
9de24c2740
Apply fixes from StyleCI
2019-10-27 16:29:15 +00:00
b2b6693aec
Ooof, got the dependencies all up to date as well
...
Lots of tests needed fixing, but it seemed to be a whitespace parsing
error in the view files 🤔
2019-10-27 16:15:14 +00:00
ec01b3c6a2
Update Laravel to v6
2019-10-19 15:34:49 +01:00
42a85845fe
For now dont worry about a paginator at the bottom of the page
2019-07-26 10:52:37 +01:00
41862b15b8
We no longer use the Exception in this controller
2019-07-26 10:43:51 +01:00
5ef23376be
Work so far in refactoring front-end
...
- Mainly getting rid of existing css/js
- No longer linking to stuff like a11y.css
- Creating a FrontPageController to better deal with the home page
2019-07-26 10:40:56 +01:00
490d9eaf7a
Using mapbox from their CDN
2019-05-12 10:31:04 +01:00
546f952466
Add Fathom script to master view
2019-05-03 21:02:22 +01:00
73f88c5faf
Enable dark mode in Telescope
2019-03-31 17:11:33 +01:00
3c468be081
Set up Telescope
2019-03-29 17:53:43 +00:00
2e79492b01
Protect admin routes with new eloquent sessions
...
When using Laravel’s own auth middleware an exception would then get
thrown which was being sent to Slack, hmmm.
So I modified the original MyAuthMiddleware to use the Auth facade
instead of a custom session key.
A logout page has also been added.
2019-03-23 09:35:07 +00:00
c82c4524eb
Get Newest Horizon ( #109 )
...
* Re-publish Horizon assets
* Updated horizon config file
* Newest Horizon now works by using Laravel’s own auth
* For now, remove test for admin login
2019-03-21 19:46:38 +00:00
7cd8def105
Switch to The PHP League’s autolink extension
2019-03-17 16:32:00 +00:00
53d8f4b77f
Replicate some of the changes from the skeleton app
2019-03-17 14:16:01 +00:00
c96ba5e82a
Fixing tests
...
Most were a case of adding void return statement to setUp and tearDown,
also needed to add 6th `null` param to indieauth method. Its for
code_verifier, issue created to work out what I should actually be doing
with that.
2019-03-17 14:06:18 +00:00
a907df59c0
In L5.8 Cache duratrion is now defined in seconds
...
So we can pass the value straight in without converting to minutes
2019-03-17 13:49:42 +00:00
45a2c01c48
Notify Slack on Exceptions (issue #97 )
...
Squashed commit of the following:
commit 104a106d735f586f893dffb57e07f15b2e20d901
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Feb 1 21:54:06 2019 +0000
Remove unused class use statement, add array trailing comma
commit 8fbc46e816789d26447a01cbd0d542c62a287671
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Feb 1 21:27:42 2019 +0000
Set default values for slack message
commit b54650d85d73702dfb836436a964dd882844fff5
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Feb 1 21:26:06 2019 +0000
Post exceptions to Slack
commit 74f394ab2b5e66eac8c3f75ccf13aae0a7bc8e11
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Feb 1 21:25:47 2019 +0000
Slack Webhook env variable
2019-02-01 21:59:59 +00:00
fb44afd7ad
Remove deprecated global helper functions (issue #99 )
...
Squashed commit of the following:
commit 8ff29a8ab51ee5057ef786614ab95b005bf8918c
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Feb 1 18:42:05 2019 +0000
Replace deprecated global helpers with their facade equivalents
2019-02-01 18:49:35 +00:00
7a4ba43b4d
Fix mapbox on safari (issue #87 )
...
Squashed commit of the following:
commit 6be3d1b2a3dc29c2271035df60204efe859d516f
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Feb 1 14:44:38 2019 +0000
Add blob to child-src, fixes mapbox on safari
2019-02-01 14:56:02 +00:00
76d474b335
Get repo up to date with changes in laravel/laravel (issue #95 )
...
Squashed commit of the following:
commit 850a0dfe70412f0851d1f40fe96c7afdc8348aab
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 27 13:42:09 2019 +0000
Persist data cache
commit fc80710c96b33bf387e346f97a58ed3965520427
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 27 13:15:10 2019 +0000
Added another laravel dependency
commit 1a9ed1bc71e3a11624e4924ae75c4284e6071f6d
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 27 13:14:50 2019 +0000
Fix trailing comma
commit 81f31ae7116146b073c8f886cb74e32d806eba60
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 19:07:55 2019 +0000
Add Laravel’s illustration SVGs
commit d1f99e4ec2b39d0159689f586f37465cbf867c2b
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 19:07:34 2019 +0000
Add the dump-server
commit 28a09927a32d20510f6bc236d14daf948c5dd547
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:58:27 2019 +0000
Add mailgin endpoint
commit e80e3a9d53852d5f137918d79969f5a3a93fad81
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:55:11 2019 +0000
Update cache config
commit 3db2f952d420be7e49041d495db6ee59ee310841
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:50:02 2019 +0000
Update session config
commit 0b431150616cb15f17b571e9340e6805723344d6
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:46:05 2019 +0000
Add faker locale setting
commit 048e8ee0c7969ed9b2251f270aea8fee25b3bf98
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:44:09 2019 +0000
Add new Stripe webhook config values
commit 18ce7bee19fca7f920fdcca72049108fd5a7a9b6
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:42:57 2019 +0000
Add Authenticate to middleware
commit 05007f1f038cac4453e4b5d82cb04d6f0820606c
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:34:28 2019 +0000
Update phpunit config
commit 5c033735fbe148b3f3e3950ae97a21977895eeb7
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:32:18 2019 +0000
Update queue config
commit fe92a6f2896a52ab1486288878055cd81abe28e7
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:27:22 2019 +0000
Update database config
commit 19036d7cb1ffc583a571451a7ea00fb421beef8f
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:22:41 2019 +0000
Add asset_url config option
commit ce4b1e3195a6c43fdc4f6fabb2a41b68344220fc
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:20:40 2019 +0000
Allow custom compiled views path
commit b503bca8c6a27fef44d34b826c75a2ee68e0a178
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:20:18 2019 +0000
Add mail logging setting
commit 2988ba197bbd1b0ac78a17ad796f31cc0bb803df
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:17:41 2019 +0000
normalize composer.json
commit a1ff37d716c68f1dedec9644e9fe6f3a7a5ad04f
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:11:58 2019 +0000
Allow env for defining app base
commit e662de24e3a2b7f170c6fb0860c6c16f192aa642
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:10:17 2019 +0000
Get kernel/middleware upto date
commit 2f8c9de52bec8a54fa6745a42c9a8974de0a1467
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:04:44 2019 +0000
Update validation lang file
commit 8f6bf24eec602b21d28b0b6bae6e274c175ff643
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 18:02:28 2019 +0000
Update .gitignore
commit e219cc454f3e77b822fe761c672bf24824c06d0c
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 17:59:32 2019 +0000
Update logging.php config file
commit 5a13e1b89f9311918f3f9756d9607424f42e72c5
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 17:56:36 2019 +0000
Remove extra whitespace
commit 68edee0a9dca0d11d18964329d7f0ec49d32c6e8
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 17:53:30 2019 +0000
Recompile assets from new resources folder structure
commit 7ec8441a802cb1385fb40cdd22b2398180287512
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 17:44:56 2019 +0000
Change reference to assets files in various scripts
commit c2f6dfccf2843b25038475d2a5f492decc9e8124
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 17:42:25 2019 +0000
Flatten assets directory
2019-01-27 13:51:21 +00:00
acbb04f5a9
Fix ownyourswarm checkins (closes issue #93 )
...
Squashed commit of the following:
commit b9716fc406664a58ce506aa419f978853d698eff
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Jan 26 15:30:43 2019 +0000
Location and checkin aren’t part of the properties anymore
2019-01-26 15:38:18 +00:00
ae77ef3423
Switch to html-sanitizer (issue #92 )
...
Squashed commit of the following:
commit 504fb82beea5eff26591e117496d41c88f3737e4
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 25 16:59:05 2019 +0000
Fix coding style issue
commit 0ae14f0d90f131d65894abdc36f787032c7c97db
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 25 16:57:26 2019 +0000
html-sanitizer output differs slightly from HTMLPurifier
commit c5912312e0c8a41dbd7f7e52489e516d9784bc26
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 25 16:56:54 2019 +0000
Use html-sanitizer instead of HTMLPruifier, consolidate logic into a trait
commit 563b5b5ae8e2ef9c5aeb87214acab8fa9b0683ce
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 25 16:56:10 2019 +0000
Add html-sanitizer instead of HTMLPurifier
2019-01-25 17:21:32 +00:00
427b79f278
Improve syntax highlighting of code
...
Squashed commit of the following:
commit eb55e94ed89a1b8ccd1db10a36efd28d8896f316
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Thu Jan 24 18:45:00 2019 +0000
Remove un-needed use statments, fix tests now we have 2 articles
commit f1c12c1b43d071fe0484407a9692ee4184542437
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Wed Jan 23 19:39:56 2019 +0000
Remove prism files
commit 3a1d12d9181600f661593c662dbc18d152413b28
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Wed Jan 23 19:39:24 2019 +0000
Use the new css file in the search page
commit 119b6b5163c217a15770004a45b07bacdfb766f0
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Wed Jan 23 19:36:14 2019 +0000
Recompress assets
commit afae245d0211dd31fcc131cecb0fab4084895612
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 20 19:33:56 2019 +0000
Style codeblocks in articles as well
commit 53be0a2023755c2f16ba1560d88f9c66675b581d
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 20 19:23:25 2019 +0000
Styled codeblocks are now on the notes pages
commit 818add06f349874501cc44baf332dc63dfdcfab1
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 20 19:08:56 2019 +0000
Install spatie’s commonmark highlighter, use it for notes
commit fb69d98b2bd3bb56540854fe16200c027e5ef6b2
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 20 18:54:27 2019 +0000
Remove links to prism code in the notes pages
commit dc89fcd4711b25e8407be9b25b58cd4cd1e9980e
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 20 18:54:11 2019 +0000
Add a note to the seeder which has a code block
2019-01-24 19:19:45 +00:00