Changelog

Roadmap

If you would like to give feedback regarding the roadmap, please refer to the discussions on GitHub, or chat on Matrix or Discord.

  • Allow customising priority colours #34
  • Filter by price #43
  • Bookmarklets #49
  • Notifications for fulfilled wishes
  • Verify wishes are still available when attempting to fulfil them. Alternatively, a heartbeat which checks if all the wishes are still unfulfilled.

1.1.1

Fixed

  • Shared wishlist not accessible #179
  • Accessing wishlist without permission #177
  • Password reset not working #175

1.1.0

Added

  • Configuration flag to disable plausible.io calls #64
  • Add account delete option #69
  • Configuration flag to disable user registrations #70
  • After creating an account your language is automatically set to your browser's (if it is available), instead of defaulting to en_GB.
  • Amazon links are now automatically converted to affiliate links to help support wishthis financially.
  • Prerequisite check during installation

Fixed

  • Wish price field not being set #107
  • RewriteRules which caused HTTP 404 errors #93
  • Switching to wish "product" tab breaks view #83
  • Special characters not being displayed properly #80
  • A fatal error when the CHANNELS constant is removed from the config #74
  • Fulfilled wishes disappearing for wishlist owners
  • Deprecated notices on PHP 8.2

Changed

  • Added button labels for mobile devices

1.0.0

Added

  • Option to set currency #43
  • A roadmap in the changelog
  • Compact/list view for wishes
  • Option to enable advertisements

Improved

  • Large parts of wishthis have been completely rewritten, such as the API and how pretty URLs work. The aim was to increase security and maintainability.
  • Changelog now automatically selects the current version, instead of the top most tab.

Changed

  • Decreased wish height on mobile devices

Fixed

  • Temporary fulfilled wish does not become available again after 30 minutes, except when viewing as the owner of the list. #71
  • Fix various wish UI bugs #48
  • Fix background and colour when opening the mobile menu
  • Marking wish as fulfilled

0.7.3

Fixed

  • Fix fulfilled wishes disappearing for wishlist owner #58

0.7.2

Fixed

  • Fix fulfilled wishes showing after using filter

0.7.1

Improved

  • MJML settings page #47
  • Expired sessions are now invalidated by wishthis instead of relying on the browser to delete the cookies.
  • Dark theme
  • Remembered lists design
  • Translations

Fixed

  • Label on top of dropdown menu #44
  • Encoding issue in wish description #45
  • Caching issue with the blog #46
  • An error when a blog post doesn't have a featured image.
  • Version number not being stored correctly causing the migration to execute the wrong script.
  • Wishlist filter cut off on mobile
  • Wish options not selectable after filtering

0.7.0

Added

  • Blog
  • Dark theme
  • Wish properties. You can now mark a wish as purchasable and add a price.
  • Jump to last edited wishlist from home
  • Quick add wish from home
  • Button to request more wishes from a users wishlist
  • Option to stay logged in

Improved

  • Localisation (many new translations added)
  • Additional logins are no longer required when switching between wishthis channels
  • Remembered wishlists design

Changed

  • Changelog is now a page instead of a downloadable markdown file
  • Wishes can be edited from the wishlist now, without loading another page
  • "Saved wishlists" has been renamed to "Remember lists"

Fixed

  • Various minor things (typos, menu order, etc)
  • Wish information being updated with 404 content from URL
  • Wish image not showing
  • An error when saving a wish with a really long URL
  • Redirect errors on Nginx
  • An error when fetching title from an URL containing quotes

0.6.0

Added

  • This changelog
  • Wish properties
  • Button to mark wish as fulfilled

Improved

  • Card design

Fixed

  • Various small bugs