Releases: philhoyt/QuickPostr
Releases · philhoyt/QuickPostr
Release list
v0.18.0
= 0.18.0 =
- Add: A "Composer with post feed" block pattern. Insert it on any page to get the composer above a feed of your posts, each with the author avatar, date, actions menu, featured image, title, content, and like and share buttons. Find it in the inserter under the QuickPostr category. When GeoTagr is active the pattern also shows the post's location.
v0.17.0
= 0.17.0 =
- Add: Set the date on a post from the composer. Pick any past date to backdate a post, or a future one to schedule it -- available in all four modes. Times are always the site's, so the date you pick is the date the post carries no matter where you are.
- Add: Scheduling now tells you what happened. A post dated in the future gets a "Scheduled for..." confirmation instead of reloading into a feed the post has not appeared in yet.
- Add: Give a post your own title. The field sits above the composer and shows the auto-generated title as its placeholder, so you can see what the post will be called and type over it if you want something else. Titles you write are shown on the front end; auto-generated ones stay hidden as before.
- Add: Uninstalling QuickPostr now removes the like records it created, along with its settings and terms. Posts you wrote through the composer are left alone.
- Security: Closed a hole in the like button. An unauthenticated visitor could like the same post without limit by sending a different email address each time, inflating the count and adding a database row on every request.
- Security: The PWA share endpoint now refuses uploads that the browser reports as coming from another site, and limits how many shares one account can make per hour.
- Change: Visitor IP addresses are no longer stored. Likes from logged-out visitors are still counted once each, using a one-way hash instead of the address itself. QuickPostr also now suggests privacy-policy text describing what a like records.
- Change: The date and location controls share one row, and the location button stays put when you click it -- it opens and closes the panel rather than disappearing.
- Change: Posts are now created through WordPress's own REST route. The /quickpostr/v1/posts endpoints still work but are deprecated and will be removed in 1.0.0.
- Change: Tested up to WordPress 7.1.
- Fix: A place name you type is saved even when location detection fails or the search finds no match -- previously there was no way to keep it.
- Fix: The date field no longer jumps back to "now" while you are editing it.
- Fix: The composer can no longer submit an empty post that WordPress rejects.
- Fix: Keyboard focus is visible again on the post editor and the tag field.
- Remove: The slug preview, replaced by the editable title field above the composer. Its setting and block option are gone.
v0.16.1
= 0.16.1 =
- Fix: Plugin no longer fatals with "Class Parsedown not found" on update checks. The bundled update-checker library's Parsedown files were being excluded from the release zip; they are now included.
v0.16.0
= 0.16.0 =
- Add: Share a photo to QuickPostr from your phone. Install QuickPostr as a web app (PWA) and it shows up in the Android share sheet — share a photo and the composer opens with that image loaded, ready to review and post.
- Add: Composer Page setting (Settings → QuickPostr). Pick the page that holds the Composer block; it becomes the app's start page and where shared photos are sent.
v0.15.1
= 0.15.1 =
- Fix: Gallery slider swipes now advance one photo at a time. A fast flick no longer skips past the photos in between by overshooting from the first slide to the last.
v0.15.0
= 0.15.0 =
- Change: Editing a post from the front end now opens the WordPress editor instead of an inline composer. The front-end composer is used only for creating posts.
v0.14.0
= 0.14.0 =
- Add: VideoMuxr companion plugin support — when VideoMuxr is active, video uploads route directly to Mux for transcoding and CDN-hosted playback, and it appears in the Companion Plugins settings section.
- Change: Single photos are now saved as an image block in the post content instead of a featured image, consistent with the other post formats. Existing photo posts are unaffected.
- Security: Anonymous likes are deduplicated by IP address to prevent like-count inflation.
- Change: Front-end strings in the like, share, and gallery-slider features are now translatable.
- Change: Minor composer UI polish and tested up to WordPress 7.0.
v0.13.4
= 0.13.4 =
- Fix: Gallery slider images are now vertically centered — overrides WordPress block layout styles that were preventing consistent slide heights and image centering.
v0.13.3
= 0.13.3 =
- Fix: block.json version strings now correctly match the plugin version for proper asset cache busting.
v0.13.2
= 0.13.2 =
- Fix: Location chip now wraps long place names instead of overflowing the composer.
- Fix: Gallery photo preview is now vertically centered within the preview area.