jonnybarnes.uk/changelog.md
2018-01-16 17:42:15 +00:00

19 KiB
Raw Blame History

Changelog

Version {next}

  • Formally bump PHP requirement to 7.2
  • Add a11y.css

Version 0.15.4

  • Improve code-base by liberal use of strict_types
  • Added some basic CSS text styling

Version 0.15.3 (2018-01-12)

  • Improve likes, including adding a new section in the admin cp
  • Add the ability to POSSE the like of a Tweet

Version 0.15.2 (2018-01-11)

  • Update micropub endpoint to support access tokens being sent in either acceptable form
  • Improve admin control panel forms

Version 0.15.1 (2018-01-06)

  • Update dependencies and recompile frontend assets, fix tests
  • Only normalise tags in the URL, not in the actual link text
  • Make sure when a note has no content, null is saved to the db, not ''

Version 0.15 (2017-12-24)

  • Add simple checkins, i.e. checkins with no note content, for now add a default note for these

Version 0.14 (2017-12-22)

  • Tests
  • Refactor
  • More tests, seriously, code-coverage to now above 90%

Version 0.13.1 (2017-11-20)

  • A small fix when adding a new bookmark

Version 0.13 (2017-11-17)

  • Update Browsershot to v3, uses puppeteer to control Chrome
  • Improve bookmarks syndication

Version 0.12.6.1 (2017-11-13)

  • .1 fixes a typo
  • Fix issue with generating image links from images uploaded to /api/media

Version 0.12.5 (2017-11-09)

  • Fix style of tags on bookmarks page that had been visited
  • Fix style of notes listed on /notes/tagged/tag
  • Move code manging tagging of notes to NoteObserver

Version 0.12.4 (2017-11-07)

  • Pull in newer version of my linkify extension to fix errors

Version 0.12.3 (2017-11-07)

  • Add a link to the colours.js so the colour scheme can be changed

Version 0.12.2 (2017-11-07)

  • Limit screen size of images in notes

Version 0.12.1 (2017-11-07)

  • Change font

Version 0.12 (2017-11-07)

  • New style
    • Here we improve the sass code as well, better modularisation
    • Colour schemes are now selectable and stored in the session
    • Added a typekit font again

Version 0.11.2 (2017-10-22)

  • This hotfix removes reference to a dev package not installed on production

Version 0.11.1 (2017-10-22)

  • Improve eloquent queries for rendering notes with contacts

Version 0.11 (2017-10-19)

  • No more built-in micropub client

Version 0.10 (20017-10-13)

  • Bookmarks!
    • They can only be added via micropub
    • A screenshot is taken
    • The page is saved to the internet archive

Version 0.9 (2017-10-06)

Version 0.8.1 (2017-09-16)

  • Order notes by latest (issue#70)
  • AcitivtyStream support is now indicated with HTTP Link headers

Version 0.8 (2017-09-16)

  • Improve embedding of tweets (issue#66)
  • Allow for “responsive” images (issue#62)

Version 0.7.3 (2017-09-13)

  • Fix a test

Version 0.7.2 (2017-09-13)

  • Small AS2.0 improvements

Version 0.7.1 (2017-09-13)

  • Add content-negotiated AS data for homepage and single notes

Version 0.7 (2017-09-08)

  • Add Laravel Horizon

Version 0.6 (2017-09-06)

  • Update laravel version to 5.5
  • Improve .travis.yml and add back dusk tests

Version 0.5.28 (2017-08-20)

  • Improve Swarm checkin code to allow checkins without text
    • this required a change in the notes table schema
  • Improve code by bringing in latest changes in laravel/laravel
  • Improve POSSE compatability with bridgy and silos

Version 0.5.27 (2017-07-24)

  • Just a bump in dependency versions used

Version 0.5.26 (2017-07-20)

  • Remove some file checking to see if we can get uploads working again

Version 0.5.25 (2017-07-20)

  • Update npm dev dependencies to use local installs over global installs
  • Improve contact info display in note mentions by using hovercards
  • Add some error messages when trying to upload media to aid debugging

Version 0.5.24 (2017-07-13)

  • Add my commonmark-linkify extension
  • Some minor tweaks, including logging of micropub media requests

Version 0.5.23 (2017-07-07)

  • Add emoji 5.0 support with newer emoji-a11y package
  • Places can be “added” to a note in the mp-client again, (issue#47)

Version 0.5.22 (2017-07-06)

  • A small improvement to the piwik tracking script

Version 0.5.21 (2017-07-04)

  • Better logging of micropub requests
  • fix a style issue with images

Version 0.5.20 (2017-06-30)

  • Transition to using a JSON column for external urls of places

Version 0.5.19 (2017-06-27)

  • Fix error in App\WebMention.php

Version 0.5.18 (2017-06-23)

  • Minor change in deploy script to speed things up

Version 0.5.17 (2017-06-22)

  • Lots of code tidying, especially in the notes controller
  • Fix issue#53 regarding uploading photos

Version 0.5.16 (2017-06-17)

  • Allow place slugs to be re-generated
  • Add syndication links for swarm and instagram
  • Move bio to its own template, next step database?

Version 0.5.15 (2017-06-17)

  • Add support for ownyourgram.com sending h-card locations
  • change sluggable implementation
  • Add tests for uploading new articles from .md files
  • Fix issue with maps not loading geojson data

Version 0.5.14 (2017-06-11)

  • Remove some Log statements in-appropriate for porduction

Version 0.5.13 (2017-06-11)

  • Fix issues around using ownyourgram.com

Version 0.5.12 (2017-06-11)

  • Add ability to delete notes

Version 0.5.11 (2017-06-11)

  • to help with micropub clients, log requests made to micropub endpoint

Version 0.5.10 (2017-06-09)

  • Add a link to instagram account
  • Add syndication feeds for articles/notes, supporting RSS/Atom/JSON (issue#52)

Version 0.5.9 (2017-05-31)

  • Mapping improvements
  • Basic place merging

Version 0.5.8 (2017-05-21)

  • Hotfix: if Carbon cant parse the supplied published date of a webmention, use the Models updated_at value

Version 0.5.7 (2017-05-19)

  • Hotfix: make sure mpSyndicateTo variable exists when accessed in if statements

Version 0.5.6 (2017-05-19)

  • Update micropub code to support html-form and json syntax for mp-syndicate-to and photos

Version 0.5.5 (2017-05-19)

  • improve test suite
  • Syndication should now work

Version 0.5.4 (2017-05-18)

  • Fix issues with using the indieauth client

Version 0.5.3 (2017-05-18)

  • Tweak config page and get token method to better handle/show errors

Version 0.5.2 (2017-05-18)

  • Fix variable issues in making client page

Version 0.5.1 (2017-05-18)

  • Fix issue on micropub create page when not logged in

Version 0.5 (2017-05-18)

  • Update micropub client to allow indieweb users
  • Update micropub endpoint to allow for entry updates
  • Add support for checkins, so we can use ownyourswarm

Version 0.4.2 (2017-03-24)

  • fixed issue#47, only the slug was being sent by client, which was messing up endpoint code
  • minor changes to es6 code, bet lint-staged working again
  • Make processed article content its own fake attribute, articles can now be uploaded as a file

Version 0.4.1 (2017-03-18)

  • Improve HTML Purification, target=blank rel-nofollow and rel-noopener should now be added to external links
  • Better handling of javascript compilation/minification and source-map generation

Version 0.4 (2017-03-18)

  • Media endpoint added

Version 0.3.6 (2017-03-07)

  • Pull in Piwiks own piwik.js manually, again for CSP

Version 0.3.5 (2017-03-07)

  • Move piwik code into its own js file to allow for CSP

Version 0.3.4 (2017-03-07)

  • Remove document.write to allow CSP to work

Version 0.3.3 (2017-03-03)

  • Fix issue when accessing /admin

Version 0.3.2 (2017-03-03)

  • Remove route closures to allow route:cache-ing

Version 0.3.1 (2017-03-03)

  • Correct command to restart daemon queues in deploy.sh
  • Improve Admin CP by “resource”-ifying the controllers

Version 0.3 (2017-03-02)

  • convert env() calls to config() calls for cacheing
  • refactor routes and give important one names
  • Add Dusk tests
  • Add a deploy script
  • Add a .editorconfig file
  • Bump to PHP 7.1 to start using nullable return types and strict types

Version 0.2.5 (2017-02-15)

  • Small fix for homepage bio, removed confusing un-needed view that caused fix to be necessary

Version 0.2.4 (2017-02-15)

  • Make embedded youtube iframe a dynamic size
  • Add Piwik tracking code
  • Minor profile tweaks

Version 0.2.3 (2017-02-05)

  • Autolink/embed youtube videos and spotify links

Version 0.2.2 (2017-02-05)

  • Fix: allow syndication to work again (issue#42)

Version 0.2.1 (2017-02-03)

  • Add css for emoji labels

Version 0.2 (2017-02-03)

  • Update syndicate-to property to mp-syndicate-to
  • Add my emoji-a11y dependency
  • Upgrade to Laravel 5.4

Version 0.1.7 (2017-01-27)

  • Add a rel=me link to my own domain in my h-card.

Version 0.1.6 (2017-01-27)

  • Update the webmention parser to a version with a verified fix

Version 0.1.5 (2017-01-27)

  • Update the webmention parser version to fix a bug with displaying webmentions

Version 0.1.4 (2017-01-27)

  • Fix: refactor code slightly to allow multiple maps to be added to a page

Version 0.1.3 (2017-01-26)

  • cleanup frontend assets, update compressed versions

Version 0.1.2 (2017-01-26)

  • Improve syndication flow when working out which targets to use
  • Use webpack/babel/es6 (this was a big one, code wise, functionality now basically the same though)

Version 0.1.1 (2016-12-10)

  • Fix: use correct link for footer iwc icon

Version 0.1 (2016-12-10)

  • Much better testing of micropub endpoints locally and on TravisCI
  • Updating README
  • Add IWC logo to footer

Version 0.0.18 (2016-12-08)

  • Some minor style tweaks
  • Fix some validation issues
  • Switch to Makefile for front-end build tasks
  • Switch to Postgres based search
  • Update travis to use aforementioned search and php 7.1
  • Move syndication targets into a config file (issue#27)

Version 0.0.17 (2016-11-25)

  • Add a basic search feature using Laravel Scout and Algolia (issue#38)
  • Get CI testing working with algolia
  • Slightly better layout of replies

Version 0.0.16.3 (2016-11-25)

  • StyleCI fix

Version 0.0.16.2 (2016-11-25)

  • improved contact h-cards
  • Better look in /contacts
  • h-cards now have person-tags (issue#36)
  • maps now have zoom controls (issue#37)

Version 0.0.16.1 (2016-11-22)

  • Break words
  • Added a footer to all pages
  • Added a colophon page

Version 0.0.16 (2016-11-22)

  • Much simpler website design
  • Update mapbox to use Mapbox GL JS, things can be improved
  • Make the homepage show notes, as well as bio (issue#16)

Verison 0.0.15.13 (2016-11-08)

  • Link to the source of a reply correctly (issue#33)

Version 0.0.15.12 (2016-11-07)

  • Fix micropub client in-reply-to name

Version 0.0.15.11 (2016-11-07)

  • Fix send webmention

Version 0.0.15.10 (2016-11-07)

  • Update typekits sri hash

Version 0.0.15.9 (2016-11-07)

  • Hotfix: not using cerated variable of foreach loop

Version 0.0.15.8 (2016-11-07)

  • Hotfix: facebooks love-of appears as an in-reply-to without a published date

Version 0.0.15.7 (2016-11-07)

  • Add a reply icon in note metadata
  • Allow notes to be deleted

Version 0.0.15.6 (2016-11-03)

  • Remove reply/like/repost links, not needed without indie-action
  • Add facebook syndication link (issue#29)

Version 0.0.15.5 (2016-10-31)

  • Fix: update note view to use longitude in h-card for a place

Version 0.0.15.4 (2016-10-26)

  • Use an array with syndicate-to to allow multiple values

Version 0.0.15.3 (2016-10-26)

  • Fix: didnt import the namespace for the facebook job

Version 0.0.15.2 (2016-10-26)

  • Fix: syntax error introduced in v0.0.15.1

Version 0.0.15.1 (2016-10-26)

  • Add facebook as a syndication target

Version 0.0.15 (2016-10-26)

  • Modify SyndicateToTwitter to use bridgy publish
  • Add a SyndicateToFacebook job which also uses bridgy publish (issue#24)
  • Modify views to facilitate bridgy publish (issue#26)

Version 0.0.14.13 (2016-10-26)

  • Fix: correct the syntax of Link headers (issue#25)

Version 0.0.14.12 (2016-10-24)

  • Attempt to fix some HTML validation issues

Version 0.0.14.11 (2016-10-24)

  • Having used yarn for npm packages, we now also use it for bower packages
  • Update typekit sri hash
  • Hide co-ordinates, in data tags, we want them to be read by machines, but not humans
  • Use h-card for “places”, andh-adr for reverse lookup location name

Version 0.0.14.10 (2016-10-21)

  • Fix: Trying to get brid.gy markup compatibility

Version 0.0.14.9 (2016-10-21)

  • Include co-ordinates with notes and markup with appropriate microformats
  • Add correct microformats for photos

Version 0.0.14.8 (2016-10-20)

  • Use the correct namespace

Version 0.0.14.7 (2016-10-20)

  • Add needed namespace (issue#23)

Version 0.0.14.6 (2016-10-20)

  • issue#23 again, also pinning against a tagged webmentions-parser release

Version 0.0.14.5 (2016-10-20)

  • Fix an issue in the save profile image job (issue#23)

Version 0.0.14.4 (2016-10-19)

  • Fix a bad explode() call in the syndicate job

Version 0.0.14.3 (2016-10-19)

  • Allow co-ordinates to be used for note location, reverse geocode place name will be used (w/o map)
  • Switch from npm to yarn

Version 0.0.14.2 (2016-10-17)

  • Update .lock, particularly trying to get medialibrary working

Version 0.0.14.1 (2016-10-10)

  • Allow files uploaded to the client to be sent to the endoint without needing to use media-tmp

Version 0.0.14 (2016-10-07)

  • Fix image upload for notes
  • Allow co-ordinates to be sent by the client as a geo: URI
  • Allow endpoint to process geo: URIs for location

Version 0.0.13.9 (2016-10-06)

  • Hotfix, add missing semi-colon

Version 0.0.13.8 (2016-10-06)

  • Create a Place model instance in SyndicateToTwitter job to force laravel to access postgis methods

Version 0.0.13.7 (2016-10-05)

  • Use the correct laravel-postgis method call during syndication

Version 0.0.13.6 (2016-10-05)

  • Syndicate lat/lng values (issue#22)

Version 0.0.13.5 (2016-10-05)

  • Places can now be added to a new note created via micropub

Version 0.0.13.4 (2016-10-03)

  • Better working code for places in newnote.js (issue#21)
    • In aid of this add ability to run micropub code locally

Version 0.0.13.3 (2016-10-03)

  • Use the actual results of places in newnote.js (issue#21)

Version 0.0.13.2 (2016-10-03)

  • Fix issues with fetch API and places when using micropub client

Version 0.0.13.1 (2016-10-01)

  • Add support for accuracy/uncertainty in geo URIs (issue#20,issue#9)
  • Add some places tests

Version 0.0.13 (2016-09-26)

  • Better places support, particularly with micropub (issue#9)
  • Uglify javascript for better performance (issue#19)
  • Auto-link Spotify links (issue#18)

Version 0.0.12 (2016-09-21)

  • Better indication of number of replies to a note (issue#17)
  • Use generic twitter status URL so my own profile name isnt hardcoded (issue#14)

Version 0.0.11.9 (2016-09-21)

  • Fix: Correctly parse microformats data for single note view

Version 0.0.11.8 (2016-09-21)

  • Fix: remove index.html from generated url

Version 0.0.11.7 (2016-09-21)

  • Fix: need to create necessary directories first

Version 0.0.11.6 (2016-09-20)

  • Fix: save webmention HTML to correct location

Version 0.0.11.5 (2016-09-20)

  • Fix job dispatching to more in line with Laravel 5.3 practices

Version 0.0.11.4 (2016-09-19)

  • Better console output for the new webmention commands

Version 0.0.11.3 (2016-09-19)

  • Simplify how we filter/cache reply html
  • Better handling of webmention reply HTML cache

Version 0.0.11.2 (2016-09-19)

  • Update Typekits javascript sri hash

Version 0.0.11.1 (2016-09-17)

  • Fix a syntax issue in the download webmention job

Version 0.0.11 (2016-09-17)

  • update linked GPG key (issue#7)
  • Added integrity values to external assets (issue#10)
  • Move Mapbox links into own sub-view (issue#11)
  • Updated Mapbox version (issue#12)
  • Massive refactor of webmention code, allowing for re-parse command (issue#8)
  • Add license file (issue#13)

Version 0.0.10 (2016-09-10)

  • Add an artisan command for Sensiolabs security check
  • Remove filp/whoops, just use Laravels error reporting
  • Better TokenMismatchException handling (issue#5)

Version 0.0.9.2 (2016-09-08)

  • Remove Piwik
  • Updated some bower dependencies
  • Tidy some .git* files

Version 0.0.9.1 (2016-09-07)

  • Fix an issue with syndicating notes.

Version 0.0.9 (2016-09-06)

  • Adding jsonb column to store webmentions microformats.
    • As of L5.2 this needs a custom command to drop NOT NULL from content, L5.3 should allow a fix for this
  • Refactor receiving webmention code
  • Refactor sending webmention code to pass webmention.rocks
  • Update to use Laravel 5.3

Version 0.0.8.5 (2016-07-18)

  • Set the size of the textarea in a form better
  • Update to latest Guzzle to fix CVE-2016-5385

Version 0.0.8.4 (2016-07-18)

  • Make the revised non-elixir asset links absolute

Version 0.0.8.3 (2016-07-18)

  • Dump laravel-elixir, use gulp natively. Also this means using nginx and etags for cache-busting

Version 0.0.8.2 (2016-07-15)

  • Improve syndication parsing to allow better name display on new note form

Version 0.0.8.1 (2016-07-13)

  • Fix an issue in the syndication target parsing method

Version 0.0.8 (2016-07-13)

  • Allow new notes to be made by a JSON request from a micropub client
  • Add DependencyCI support

Version 0.0.7.1 (2016-07-04)

  • Minor style fixes

Version 0.0.7 (2016-07-04)

  • Use JSON for syndication endpoint query response
  • Use JSON for all micropub requests
  • Add support for q=config query of the micropub endpoint

Version 0.0.6.3 (2016-06-29)

  • Fix an issue with dispatching the syndication job

Version 0.0.6.2 (2016-06-28)

  • Fix an issue with sending webmentions

Version 0.0.6 (2016-06-28)

  • Better use of laravel-postgis
  • Change style for inline mini-profile images

Version 0.0.5 (2016-06-23)

  • Automatically send webmentions
  • Change mp-syndicate-to to syndicate-to

Version 0.0.4 (2016-06-21)

  • Move bower components into their own subdir
  • Move my js into resources/, apply an eslint pre-commit hook
  • Better guplfile, next thing is to add cleanup of old compressed files
  • Update spatie/laravel-medialibrary to v4, tweak associated code
  • Merge in upstream changes
  • Add a stylelint lint-staged hook

Version 0.0.3 (2013-06-09)

  • Better tag normalisation code organisation
  • Remove jonnybarnes/unicode-tools dependency and clean up relevant code

Version 0.0.2 (2016-05-25)

  • Fix issue#1: tagged notes page needs the tag from the URL normalising.

Version 0.0.1 (2016-05-25)

  • Initial release