Commit graph

1547 commits

Author SHA1 Message Date
fd12d9bbf9 updating dependencies 2019-05-05 10:27:40 +01:00
09af2302fd
Merge pull request #129 from jonnybarnes/feature/add-fathom
Add Fathom script to master view
2019-05-03 21:16:43 +01:00
546f952466 Add Fathom script to master view 2019-05-03 21:02:22 +01:00
1996d6906c
Merge pull request #125 from jonnybarnes/feature/telescope-dark-mode
Enable dark mode in Telescope
2019-03-31 17:18:42 +01:00
73f88c5faf Enable dark mode in Telescope 2019-03-31 17:11:33 +01:00
c63955e0cf
Merge pull request #121 from jonnybarnes/feature/telescope
Set up Telescope
2019-03-29 20:48:11 +00:00
867b859169 Improve testing 2019-03-29 20:42:11 +00:00
3c468be081 Set up Telescope 2019-03-29 17:53:43 +00:00
27638226fa
Merge pull request #118 from jonnybarnes/feature/better-mobile-width
Making improvements to the layout on mobile
2019-03-25 17:27:16 +00:00
758fc90634 Making improvements to the layout on mobile 2019-03-24 18:16:06 +00:00
4a3ec5a0a5
Merge pull request #115 from jonnybarnes/bugfix/colour-schemes
Improve form for handling colours
2019-03-24 17:28:41 +00:00
d07d0be41d Improve form for handling colours 2019-03-24 17:16:01 +00:00
0d2f38ceac
Merge pull request #113 from jonnybarnes/feature/admin-login
Protect admin routes with new eloquent sessions
2019-03-23 15:49:34 +00:00
dad45c4ab1 Update Admin tests for new auth implementation 2019-03-23 15:41:01 +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
db3708bbb6
Merge pull request #112 from jonnybarnes/composer-update
Update composer dependencies including commonmark
2019-03-22 17:00:14 +00:00
9d60e40deb Update composer dependencies including commonmark
CommonMark had an XSS vulnerability
2019-03-22 16:52:40 +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
e7a44fb663
Merge pull request #108 from jonnybarnes/feature/switch-autolink-library
Switch to The PHP League’s autolink extension
2019-03-17 16:40:11 +00:00
7cd8def105 Switch to The PHP League’s autolink extension 2019-03-17 16:32:00 +00:00
4de57bbf2d
Merge pull request #107 from jonnybarnes/hotfix/0.21
Hotfix v0.21: Compress assets
2019-03-17 15:56:31 +00:00
87a57f4442 Compress assets 2019-03-17 15:40:13 +00:00
6a4620c18a
Merge pull request #105 from jonnybarnes/release/0.20
Release v0.20: Update Laravel to 5.8
2019-03-17 15:23:07 +00:00
adc05705ce
Merge pull request #104 from jonnybarnes/feature/L5.8-fix
Missed some files from the last PR
2019-03-17 14:55:18 +00:00
80d9bc7d59 Aargh, missed some files from the commit 2019-03-17 14:46:45 +00:00
60f0daaf29
Merge pull request #103 from jonnybarnes/feature/laravel-5.8
Laravel 5.8
2019-03-17 14:45:31 +00:00
53d8f4b77f Replicate some of the changes from the skeleton app 2019-03-17 14:16:01 +00:00
41fec3d61b Updated dependencies 2019-03-17 14:08:49 +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
a71d6d7845 Example Browser Test from latest Dusk package 2019-03-17 13:54:20 +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
4b60d6bacd Ignore PHPStorm’s .idea folder 2019-03-17 13:26:47 +00:00
26c4bc82d6 Some redesign work, that didnt actually use grid
Squashed commit of the following:

commit 1701a33d313d0969b061c8a87734395312045d9a
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sat Mar 16 18:44:29 2019 +0000

    Try and get security checker working again

commit 2f81f28419304cad1678c6ee054eb3c8782fa082
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sat Mar 16 18:38:41 2019 +0000

    Make sure aaron's profile pic is saved

commit 8a78aeec9c648a647fcb5d778b3003df5c3f653e
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sat Mar 16 18:16:16 2019 +0000

    Lets push out the new style as is

commit a8015907d44370600ae3711605f96c4e3a637fca
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Fri Mar 15 21:31:19 2019 +0000

    More design work

commit 12cb6e1bfc23ca9591e5348ebc6e49614d686722
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Mar 10 16:00:30 2019 +0000

    Updating CSS styles for design v2
2019-03-16 21:48:54 +00:00
91890fa41f Version 0.19 v0.19
-----BEGIN PGP SIGNATURE-----
 
 iKsEABMJADMWIQSEGbWh2ITK9LCvj7MbLHavsWyFmwUCXFTFVhUcam9ubnlAam9u
 bnliYXJuZXMudWsACgkQGyx2r7FshZvfYAGAsQZdLr/aIPTnwQVkcdebZqAWSOck
 4aQ/F2f/BFsQJpoH4Iu4BngKRAnOIi/GpLOXAYCSjbrPnSO2fOuwF3EWlb2zRJxW
 yP2S0hJblh/12j8QNi1JTJuVF+X5FAQh7es0fbQ=
 =avUa
 -----END PGP SIGNATURE-----

Merge tag 'v0.19' into develop

Version 0.19
2019-02-01 22:17:01 +00:00
13a1aa9124 Merge branch 'release/0.19' 2019-02-01 22:16:50 +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
5ff469fe21 Dependency updates 2019-02-01 20:39:05 +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
44c83c31f0 Version 0.18 v0.18
-----BEGIN PGP SIGNATURE-----
 
 iKsEABMJADMWIQSEGbWh2ITK9LCvj7MbLHavsWyFmwUCXE4ekBUcam9ubnlAam9u
 bnliYXJuZXMudWsACgkQGyx2r7FshZu6gQGAjii5Hmojz8P7afeSkqWztOxoG3yO
 o3KclFRBdfLQpEDJ2s0aE+C+R/48Mn1crRV/AYDKjN2Vh5tVgrUviWFehrNAe2d4
 mh3pibcIMB8mraqE2IDCne+LzCm2OjuaYTqdMkQ=
 =sKVG
 -----END PGP SIGNATURE-----

Merge tag 'v0.18' into develop

Version 0.18
2019-01-27 21:11:52 +00:00
b9fb0f7427 Merge branch 'release/0.18' 2019-01-27 21:10:05 +00:00
ef4b60fdbd Updating npm dependency 2019-01-27 21:02:44 +00:00
f8ec8d8d3b Fix emoji popup style (issue #89)
Squashed commit of the following:

commit 9dda7057ccf0cfca2a4b1139e6573277aebd5369
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Jan 27 14:12:33 2019 +0000

    Stop words wrapping in popup
2019-01-27 14:12:55 +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
11a26e80e0 Remove changelog.md, too much effort to maintain for now 2019-01-25 19:10:50 +00:00
207f0deaeb Update npm dependencies and rebuild frontent assets 2019-01-25 18:03:06 +00:00
b8eee482a8 Basic compser and npm update 2019-01-25 17:36:56 +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