Entire UI rebuild
From a decoupled React + Inertia.js to a modern Livewire.
Feature changes:
User Settings, initially just with options to change basic info, add 2FA with TOTP and change between light and dark modes
(We recommend dark mode)
Card Search shows some of the most popular searches of the last week (before you start searching)
Vendor pages reworked to allow for clear expansion for the Product list as well as other future features like Events
Bug Reporting now defaultly includes your user info if you're logged in
A mini survey modal has been added. Initially only used on Vendor pages for feature desire analysis
Far more pre-fetching and smart caching, this should result in a far snappier interface
Behind the scenes I've upgraded a lot of how things worked.
Fixed a ton of pesky bugs and even further improved our various metric tracking so we can better improve the platform.
Coming up next after this UI rebuild is the Wishlists feature!
Now we've got a nice clean and modern UI which we can nicely build in the upcoming features.
Some features which didn't quite make it intime for the UI release:
A "Compact Mode" for the card search
Custom filters for the card search (You might notice that you cannot filter by vendors currently)
Vendor Product list
Not to worry, I'll put out a little survey in the next few weeks to see how the UI is doing.
Please feel free to post in the WhatsApp group or send a message via the Report A Bug
We completed a buuuuunch of much needed system updates.
Mostly behind the scenes, though retailers will notice some options for them to alter some of their integration configuration as well as a slightly updated panel.
Technically, the big items were:
PHP 8.2 => 8.4
Laravel 10 => 12
Livewire 3 => 4
Sorry if you noticed some slight downtime here!
I did a full server migration (Database, Cache, Server, the works)
We're now running in the Cape Town AWS region instead of Ireland, so we might notice some better latency
We launched the retailers dashboard for eager retailers!
Retailers can now see all the data we pull from their sites/apis. Full debugging analysis on the scrape events as well as being able to force manual updates for any of their own product data!
Retailers can also see how many times their products have been viewed via the search tool
A few other pages are scaffolded and planned in for release.
Some cool new features include: