Jonny Barnes
5483712e29
Reject Micropub updates that would do nothing
...
Updating a property we don't support returned a 200 with no change, so
clients believed the update had worked. Return invalid_request instead,
and apply nothing if any part of the request is unsupported.
This also covers empty operations, syndication URLs we have nowhere to
store, and photos added without an https URL, all of which were being
silently ignored.
Mastodon and Bluesky URLs can now be added and deleted through updates,
as they are our active syndication targets and q=source returns them.
Mastodon can be on any host, so accept the instances we have syndication
targets for rather than hard-coding one.
Stop reading instagram_url in q=source, as notes have no such column.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 21:26:26 +00:00
..
Admin
Add manual Micropub token generation for non-PKCE clients
2026-09-13 10:40:27 +01:00
Console
Add command to reprocess existing media with correct aspect-ratio scaling
2026-07-02 20:00:30 +01:00
AboutPageTest.php
Add admin-editable About page
2026-08-28 14:49:53 +01:00
ArticlesTest.php
Hide draft articles from the front page and mark drafts when viewed directly
2026-09-26 16:20:50 +01:00
BookmarksTest.php
Bring Micropub endpoint closer to the spec
2026-11-02 18:45:39 +00:00
ContactsTest.php
Laravel Pint fixes
2025-04-06 17:25:06 +01:00
CorsHeadersTest.php
Upgrade to Laravel 13
2026-04-07 09:01:19 +01:00
CsrfExemptionsTest.php
Fix CSRF exemption and array-input crash on revocation/introspection
2026-08-13 17:03:43 +01:00
FeedsTest.php
Drop RSS/Atom feeds, support JSON feeds only
2026-08-22 10:42:16 +01:00
FrontPageTest.php
Hide draft articles from the front page and mark drafts when viewed directly
2026-09-26 16:20:50 +01:00
HeaderLinkTest.php
Fix CSRF exemption and array-input crash on revocation/introspection
2026-08-13 17:03:43 +01:00
HorizonTest.php
Laravel Pint fixes
2025-04-06 17:25:06 +01:00
IndieAuthTest.php
Fix CSRF exemption and array-input crash on revocation/introspection
2026-08-13 17:03:43 +01:00
LikesTest.php
Return 404 for non-numeric like and bookmark IDs
2026-10-29 19:01:28 +00:00
MicropubControllerTest.php
Reject Micropub updates that would do nothing
2026-11-02 21:26:26 +00:00
MicropubMediaTest.php
Bring Micropub endpoint closer to the spec
2026-11-02 18:45:39 +00:00
NotesControllerTest.php
Switch Bridgy syndication from Micropub to webmention
2026-07-14 17:36:25 +01:00
ParseCachedWebMentionsTest.php
Upgrade to Laravel 13
2026-04-07 09:01:19 +01:00
PlacesTest.php
Laravel Pint fixes
2025-04-06 17:25:06 +01:00
ReDownloadWebMentionsTest.php
Laravel Pint fixes
2025-04-06 17:25:06 +01:00
SearchTest.php
Laravel Pint fixes
2025-04-06 17:25:06 +01:00
SwarmTest.php
Upgrade to Laravel 13
2026-04-07 09:01:19 +01:00
TokenServiceTest.php
Fix CSRF exemption and array-input crash on revocation/introspection
2026-08-13 17:03:43 +01:00
WebMentionsControllerTest.php
Upgrade to Laravel 13
2026-04-07 09:01:19 +01:00