Commit graph

1503 commits

Author SHA1 Message Date
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
ffa9756cb7 Improve tests feature
Squashed commit of the following:

commit 13ac266b79b496d62291a07f4f5f81940d217ccb
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Jan 20 17:17:25 2019 +0000

    test on 7.2 and 7.3, download phpcs directly from github

commit 692cc7dfe165a7ecaf9dba9498c868193b749aee
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Jan 20 17:10:16 2019 +0000

    Drop code-coverage for now, PHP7.3 and Xdebug aren’t playing ball at the moment

commit 03d262c47af79cfa0ce4937cc8e196e3b6f5877a
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Jan 20 17:09:48 2019 +0000

    Use an excewption when generating twitter content of a note

commit e2df1e5cebebd30473787c924f495a5687145fb8
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Jan 20 17:08:48 2019 +0000

    Updating dependencies

commit 8008eb53854eddefaa4e302f95353c626b3062ef
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Nov 25 16:09:32 2018 +0000

    Fix S3 URLs to use config settings

commit 941864b9d6c6cb9d87b4b95385ada67f55de837c
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sat Nov 24 21:28:19 2018 +0000

    Increase code-coverage in the notes unit tests

commit 4a253d3c5c1854dd8ea01d975bb8e709ae697393
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Tue Nov 20 18:26:59 2018 +0000

    Don’t create new notes in null note test

commit 9616cd2b66bc6f26b2d3266f95cf1be894aaed99
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Tue Nov 20 18:23:05 2018 +0000

    Use Laravel’s FileSystem class to better deal with files/folders in the tearDown methods

commit 294f7961ec03d26cc45845632a97b2521a58f403
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Tue Nov 20 18:22:28 2018 +0000

    Add more unit tests for the geocoding method

commit 43328e3ce249fe8df95770f1275cab97f4ca88bc
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Tue Nov 20 18:18:36 2018 +0000

    Improve the revereseGeoCode method

commit 84424e1d8274bfe62bc5f0a7556e5732bf094178
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Tue Nov 20 15:03:14 2018 +0000

    Test that empty notes are saved to the DB as null

commit 77fd87b81323457ce6f578ed7f359ceb6b3ce6b6
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sat Oct 13 20:20:03 2018 +0100

    Increase test coverage to 100% for the WebMention model

commit 4b6da595dc1efc025470279e9012c2a2a90ec3ef
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sat Oct 13 18:49:33 2018 +0100

    Improving test coverage

commit 895061b8dd0ddf4fbc321e4f371ea148d9b3007f
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sat Oct 13 17:19:35 2018 +0100

    Improvements in Like tests and code, and WebMentions processing tests and code

commit f9a8b96f2c8b1ef22e97d3dc634ee76d97c25cb5
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Fri Oct 12 22:43:49 2018 +0100

    Don’t track the coverage files in git
2019-01-20 17:35:58 +00:00
d43386b3b9 Squashed commit of the following:
commit 90f7c0fb863a79d5ed7dbb12eb703d9b6df72963
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Fri Oct 12 21:44:09 2018 +0100

    Remove facebook bridgy publish link
2018-10-12 22:09:22 +01:00
ff753f5304 Version 0.17.1 v0.17.1
-----BEGIN PGP SIGNATURE-----
 
 iJUEABMJAB0WIQSEGbWh2ITK9LCvj7MbLHavsWyFmwUCW8DsaAAKCRAbLHavsWyF
 m7EgAX9btJgwtu0IDDUqUrGicQPz+OLwffoKEZtnzRzYK8ind6c9k9ZRIKxZ8c6B
 iQguqzMBfiJEGgZ2dkxMT+rMm27NdJajEny/2RPW5EOzoEiQhHReM0zylqSixrso
 aDEUorkzvQ==
 =QRh4
 -----END PGP SIGNATURE-----

Merge tag 'v0.17.1' into develop

Version 0.17.1
2018-10-12 19:48:33 +01:00
9f21410349 Merge branch 'release/0.17.1' 2018-10-12 19:48:05 +01:00
ed39a9e444 Update changelog 2018-10-12 19:47:52 +01:00
151072cd1b Squashed commit of the following:
commit 63912e4c20fc9b3d49670a0f547137d59aaa2ef4
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Fri Oct 12 19:18:21 2018 +0100

    Remove facebook syndication code
2018-10-12 19:38:08 +01:00
7c559860dc Squashed commit of the following:
commit c0f71111d6a73da0a4ffd123b03dcade03b6742d
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Fri Oct 12 18:48:45 2018 +0100

    Remove facebook as a syndication target, update twitter profile image
2018-10-12 18:49:08 +01:00
fa78667749 Version 0.17 v0.17
-----BEGIN PGP SIGNATURE-----
 
 iJUEABMJAB0WIQSEGbWh2ITK9LCvj7MbLHavsWyFmwUCW7fNNgAKCRAbLHavsWyF
 m0C6AYDWO3sMIBozfs9q2l9oH2dDlMEvs5EWc07whomo+w4rhXilbW4ALKBemuYE
 9l7WSrYBfinTXpuLhU942EaFmfAfqfBqyjn6mHeWIBgU+cMljycI2hUThNWHErWO
 S/Ru0S1jRQ==
 =ZZB9
 -----END PGP SIGNATURE-----

Merge tag 'v0.17' into develop

Version 0.17
2018-10-05 21:44:48 +01:00
6cf62636e9 Merge branch 'release/0.17' 2018-10-05 21:44:34 +01:00
b659de772a Update changelog 2018-10-05 20:48:13 +01:00
b2c05d1068 Squashed commit of the following:
commit 7058c85d4204a9bc4f9cb5e7d8db906062766ba7
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Fri Oct 5 20:29:46 2018 +0100

    Update laravel and other dependencies
2018-10-05 20:37:08 +01:00
4abff97b63 composer update 2018-07-22 18:34:16 +01:00
54e21ee459 Add puppeteer back, update search test to search for a still existing note 2018-06-24 18:15:24 +01:00
3965f16b1f Update composer dependencies 2018-06-23 23:21:26 +01:00
6993725b1e Remove Instagram note, the image links expire 2018-06-23 22:55:02 +01:00
df37872192 Version 0.16.6
Improve handling of media uploaded from a micropub client. We immediatly
 upload the media to S3 so the URL return won’t ever return a 404.
 -----BEGIN PGP SIGNATURE-----
 
 iQELBAATCgCTFiEEhBm1odiEyvSwr4+zGyx2r7FshZsFAlrc5ZRfFIAAAAAALgAo
 aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg0
 MTlCNUExRDg4NENBRjRCMEFGOEZCMzFCMkM3NkFGQjE2Qzg1OUIVHGpvbm55QGpv
 bm55YmFybmVzLnVrAAoJEBssdq+xbIWb/S4BgJRTH+vWt3XQkB89+NofWPoaqEC1
 wBNcWY8fCAiOz6BLV5Be9BiknDJMfeBeOlNlkAGA0cqnM0VDqSJdReRjLFGshXZB
 ABppsjGDyUOFQhc6oZVO7MCt8PUfuAEt57BVgunU
 =VzQj
 -----END PGP SIGNATURE-----

Merge tag 'v0.16.6' into develop

Version 0.16.6

Improve handling of media uploaded from a micropub client. We immediatly
upload the media to S3 so the URL return won’t ever return a 404.
2018-04-22 20:42:23 +01:00
3cb6b256f9 Merge branch 'release/0.16.6' 2018-04-22 20:41:11 +01:00
3cda0a317d Bump version number to 0.16.6 2018-04-22 20:40:19 +01:00
47d666d553 Update dependencies and re-compile assets 2018-04-22 20:32:47 +01:00
c76fbd63e3 Update changelog 2018-04-22 19:04:35 +01:00
8b5b3204c1 Feature, upload media to S3 as part of micropub request
Squashed commit of the following:

commit 1f1175a4d944f573868dc2282e62fbd1b4e88b6a
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Apr 22 18:46:02 2018 +0100

    Fix file upload tests to reflect that we have now inlined the file upload to S3

commit 40d2af5b76e8f390d0275830390dd89ab4d12f54
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Apr 22 18:45:20 2018 +0100

    Markup the bookmrark test that uses puppeteer, doesn’t play nicely with my old MacBook and let’s me skip that one test

commit bbae1557c87d4d8f3b324abda1a6b8bf66acb8d8
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Apr 22 17:56:25 2018 +0100

    Inline the S3 upload for media

    Smaller images can then be uploaded by the ProcessMedia job. Inline-ing
    the upload prevents an S3 URL being sent that will initially 404.
2018-04-22 18:53:26 +01:00
b097dc0f94 Version 0.16.5
Hotfix: Adding a new note meant some tests were running againt the wron
 note.
 -----BEGIN PGP SIGNATURE-----
 
 iJUEABMKAB0WIQSEGbWh2ITK9LCvj7MbLHavsWyFmwUCWtMoAAAKCRAbLHavsWyF
 m7WpAX9oxvpfK8tI3MmI3SW5jddT4NXfkmCOI8aj7/v/GlHVztimORV/UWl17OK7
 Oz/tWScBgLuxrkd1+stzwnYFxQae6Kiom6zX9aM5d/92Ed/He22rZnd2T2nGFTP+
 t3S1WvdUtw==
 =VtPu
 -----END PGP SIGNATURE-----

Merge tag 'v0.16.5' into develop

Version 0.16.5

Hotfix: Adding a new note meant some tests were running againt the wron
note.
2018-04-15 11:23:21 +01:00
b826cd7a2e Merge branch 'hotfix/0.16.5' 2018-04-15 11:22:21 +01:00
8f00e75e4e Fix tests, bump version to 0.16.5 2018-04-15 11:22:10 +01:00
14155eff6e Version 0.16.4
This release improves the CSP headers by removing a deprecated option.
 
 Also fix the map style menu present on mapbox maps.
 -----BEGIN PGP SIGNATURE-----
 
 iJUEABMKAB0WIQSEGbWh2ITK9LCvj7MbLHavsWyFmwUCWtMfIwAKCRAbLHavsWyF
 mzkHAYDk7VpyAPt6CJTydGDo18sm5e+E1s6Ph0OcGNCtFaZlLG66/dMCgH8SMAQI
 MYhvGo0BfiBf8brxXyqHoSxPd6eTGzcHN8GbZTb/gBNkc0m97GMUq+s9eogGFMkW
 NkL5OL9eCA==
 =nPzS
 -----END PGP SIGNATURE-----

Merge tag 'v0.16.4' into develop

Version 0.16.4

This release improves the CSP headers by removing a deprecated option.

Also fix the map style menu present on mapbox maps.
2018-04-15 10:45:16 +01:00
228178dff5 Merge branch 'release/0.16.4' 2018-04-15 10:44:03 +01:00
d24cc7ba94 Bump version to 0.16.4 2018-04-15 10:43:49 +01:00
f9bd0bad03 update npm dependencies, fix map style menu issues 2018-04-15 10:43:08 +01:00
7eacb52723 Update dependencies and improve CSP headers 2018-04-14 18:46:40 +01:00
5758a270c6 Version 0.16.3
This release improves JSON feed spec conformance.
 -----BEGIN PGP SIGNATURE-----
 
 iJUEABMKAB0WIQSEGbWh2ITK9LCvj7MbLHavsWyFmwUCWs+ivgAKCRAbLHavsWyF
 m+SBAYCujLPW8oHKnv70lhqfkMT5iSFtbbOu45mvnZiLt4t2X6Pt27vWdLSTRkQ7
 fZeJEK4BgPXWkbVYptV6YicW/7kFZg68nXc81Jncasho4MXo0H2Q9g1d3Eg3N3hH
 MEi4CnhAkw==
 =Jq86
 -----END PGP SIGNATURE-----

Merge tag 'v0.16.3' into develop

Version 0.16.3

This release improves JSON feed spec conformance.
2018-04-12 19:17:50 +01:00
d8d604967c Merge branch 'release/0.16.3' 2018-04-12 19:17:13 +01:00
77d07514bf Bump version to 0.16.3 2018-04-12 19:16:30 +01:00
8efbfbb551 Fix phpcs issues in Note.php 2018-04-12 18:27:17 +01:00
de8175b5af Update changelog 2018-04-12 18:16:52 +01:00
3d1ae20afb Squashed commit of the following:
commit a01812b0d709e556af060a393168acc471aca774
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Thu Apr 12 18:15:25 2018 +0100

    Improve JSON feed generation to better match the spec

commit 72ad2c629738ef73ccaf984ed3ad9b726956dd71
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date:   Sun Apr 8 13:07:48 2018 +0100

    Add a test for null title entries
2018-04-12 18:15:42 +01:00
97a6b771f8 Version 0.16.2
This release adds the sending of CSP and CORS headers to the Laravel app
 level.
 -----BEGIN PGP SIGNATURE-----
 
 iQELBAATCgCTFiEEhBm1odiEyvSwr4+zGyx2r7FshZsFAlrJI+tfFIAAAAAALgAo
 aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg0
 MTlCNUExRDg4NENBRjRCMEFGOEZCMzFCMkM3NkFGQjE2Qzg1OUIVHGpvbm55QGpv
 bm55YmFybmVzLnVrAAoJEBssdq+xbIWbhyYBfioY2FXDBVPrVRkrjgM38o4RgElZ
 VxCvnATHwMG+vnBOqluW2d/4x4eiPueDnwhWxgF/R0B6rgjJnuDJNs9MqT8HOWa3
 fiw+qYmNJicrENfpFRoO0jnXKPgyw3Awgf+2kCkY
 =K4+X
 -----END PGP SIGNATURE-----

Merge tag 'v0.16.2' into develop

Version 0.16.2

This release adds the sending of CSP and CORS headers to the Laravel app
level.
2018-04-07 21:03:11 +01:00
d46eb606f8 Merge branch 'release/0.16.2' 2018-04-07 21:00:38 +01:00
f5c132b8f6 Update changelog 2018-04-07 21:00:04 +01:00
9dc1da0dd7 Update composer dependencies 2018-04-07 18:37:33 +01:00
d4f70e03d2 Update test to reflect new php-mf2 output 2018-03-17 14:18:04 +00:00
ce27e82b55 phpcs fixes 2018-03-17 13:57:03 +00:00
104bcfb7f5 StyleCI fix 2018-03-17 13:55:30 +00:00
43b8e594f7 composer update 2018-03-17 13:53:43 +00:00
aad157da1b Update to latest laravel framework version 2018-03-09 22:59:12 +00:00