↗ Latest updates A running record of new features and fixes in SpotWorth.
6 November 2026 · Alpha v1.0.422 Previous update
Desktop Share a Deal scrolling: The form now has its own scrollable area on desktop, so the full submission form can be reached without relying on the dialog’s outer scroll. Existing mobile and iOS scrolling is unchanged.7 November 2026 · Alpha v1.0.434 Latest update
Share a Deal guided flow: Reorganised posting into three clear stages: confirm store and deal type, identify the product, then set price and add optional details. Added manual product-name entry alongside barcode scanning. Existing submission, pricing, duplicate and location validation logic is retained.6 November 2026 · Alpha v1.0.432 Latest update
Deal-detail mascot asset: Restored the original transparent beagle holding the DEAL bone artwork.6 November 2026 · Alpha v1.0.428 Latest update
Real iPhone mascot rendering: Reworked the deal-detail mascot header to use a normal-flow layout for more reliable rendering in iOS WebKit, and refreshed the stylesheet, script and image cache versions.6 November 2026 · Alpha v1.0.426 Latest update
SpotWorth deal-detail mascot: Added the freshly generated beagle-and-bone PNG with a transparent background. The mascot now sits slightly over the top edge of the deal detail card rather than in a separate text header.6 November 2026 · Alpha v1.0.425 Latest update
Deal detail visual refinement: Aligned the reported age and distance horizontally beneath the price and saving badge, sharing the same left edge. Increased the prominence of the price and percentage-off badge. Added a cheerful SpotWorth beagle mascot holding a bone marked DEAL to the deal header. Full product titles remain visible and naturally wrapping.6 November 2026 · Alpha v1.0.421 Latest update
Uppercase product names: Product names are now displayed in ALL CAPITAL LETTERS across Home highlights, Deals cards, nearby product cards, price-alert cards and deal details. This is display-only; original product names stored in the catalogue and submissions are unchanged.6 November 2026 · Alpha v1.0.419 Previous update
Consistent deal-card titles: Product names on Home carousel cards and Deals listing cards are now restricted to a single line. Longer names are clipped with an ellipsis while the full product name remains unchanged and available in the deal details.6 November 2026 · Alpha v1.0.417 Previous update
Simpler Share a Deal pricing: Replaced the two separate price buttons with one “Tap to set price” button. The combined popup still lets contributors enter or edit both the deal price and optional usual price.6 November 2026 · Alpha v1.0.416 Previous update
Combined price entry: Usual and deal prices now share one popup and keypad, with quick switching between fields.Automatic decimal entry: Digits are entered as pence: 5 = £0.05, 50 = £0.50, 150 = £1.50 and 1250 = £12.50. Savings update as prices are entered.Optional usual price: A deal can be shared with its current price alone. A saving is calculated when a higher usual price is supplied. Aldi’s existing 30% reduction flow is unchanged.Price validation: The keypad respects the existing database maximum of £9,999.00. No database schema change was needed.6 November 2026 · Alpha v1.0.415 Previous update
Home carousel filter selection: View all now updates the actual Deals filter and sort menu selections, including the selected checkmarks and labels. Newest offers selects Offers + Newest first; Yellow sticker reductions selects Yellow stickers + Newest first; Nearest to you selects All deals + Nearest first.6 November 2026 · Alpha v1.0.414 Previous update
Home carousel navigation: “View all” now opens Deals with the matching preset applied: Newest offers sorts newest first, Yellow sticker reductions filters to reduced deals and sorts newest first, and Nearest to you sorts by distance. Existing search, store, area and branch filters are cleared so the selected carousel result is shown cleanly.6 November 2026 · Alpha v1.0.413 Previous update
Deal detail spacing: Tightened the title-to-image spacing in the deal detail card, with the existing image treatment and favourite control preserved.Version label: Corrected the app version source so the header and update screen display Alpha v1.0.413.6 November 2026 · Alpha v1.0.412 Previous update
Admin deal removal: Added an admin-only Remove control to each deal card on the deals page. It is hidden from regular members and while previewing as a non-admin. Removal requires confirmation and marks the deal as removed so it disappears from active listings while preserving its record for audit purposes.6 November 2026 · Alpha v1.0.408 Previous update
Deal detail favourite control: Moved the favourite button to the lower-right of the product information column, aligned with the bottom metadata, and fixed its dimensions/aspect ratio so it renders as a true circle on mobile.6 November 2026 · Alpha v1.0.407 Previous update
Deal detail metadata: Kept the product title at the top and moved the age, supermarket pill and first part of the branch address into a compact row beneath it. Removed the separate branch address panel and View Store link to reduce clutter and reclaim vertical space.6 November 2026 · Alpha v1.0.406 Previous update
Deal detail image zoom: Added a compact expand control to the bottom-right of product images in the deal detail view. Tapping it opens a dark, full-screen image viewer with the full image fitted to the screen and a clear close control. The feed and Home cards are unchanged.6 November 2026 · Alpha v1.0.405 Previous update
Deal detail image presentation: Forced the product photo to fill the enlarged image frame using cover cropping, and added a crisp black outline around the image space.6 November 2026 · Alpha v1.0.404 Previous update
Deal detail image loading: Corrected the Open Food Facts image variant requested by the enlarged detail card. It now requests the supported 400px image instead of an unsupported 300px variant.6 November 2026 · Alpha v1.0.403 Previous update
Deal detail card hierarchy: Moved the product name to a full-width heading at the top, enlarged the product image, and rebuilt the price row using the shared green price badge and red/white percentage-off badge from the Home and Deals cards. Community signal, distance and favourite remain visible.6 November 2026 · Alpha v1.0.402 Previous update
Deal detail product card: Updated the detailed-view item card to match the current Home and Deals card styling, including the warm cream surface, gold outline, rounded image frame, stronger green product and price hierarchy, consistent retailer pill, cleaner signal indicator and green-arrow distance line. Existing deal information and actions are unchanged.6 November 2026 · Alpha v1.0.401 Previous update
Deal badge stacking: Restored visible overflow on the Deals image wrapper while keeping the photo itself clipped to its rounded image corners. Category badges now sit above the image at a higher stacking level instead of being clipped inside the image frame.6 November 2026 · Alpha v1.0.400 Previous update
Deals product image fill: Product photos now use cover scaling to fill the existing image frame edge-to-edge, cropping excess edges where needed rather than leaving unused space. Image frame and deal card dimensions remain unchanged.6 November 2026 · Alpha v1.0.399 Previous update
Deals card signal and distance: Replaced the boxed signal indicator with the Home carousel’s coloured dot and label, and moved distance onto its own line with the green location arrow. Product names now use title case across deal cards, Home carousel cards and deal detail headings, without changing stored product names.6 November 2026 · Alpha v1.0.398 Previous update
Taller Deals product images: Increased image height while retaining the existing image width and card layout. Product images now fill more of the available vertical space without changing the card width or deliberately increasing card dimensions.6 November 2026 · Alpha v1.0.397 Previous update
Deals card hierarchy: Moved the product name to the top of the card content, above the reported-time and supermarket badges. Price, savings, favourite and verification details remain below.6 November 2026 · Alpha v1.0.396 Previous update
Deals badge colours corrected: Updated the Offer and To Clear badges on Deals cards to match the Home carousel: Offer is a purple rectangle and To Clear is a red rectangle, both with a thin black outline and white text. Other deal-type badge styles are unchanged.6 November 2026 · Alpha v1.0.395 Previous update
Hunters geofence feedback: Added a clear location-check popup when a venue cannot be selected. It explains the 75-metre Hunters posting limit and the 50-metre GPS accuracy requirement, while showing the specific reason the check failed. Geofence enforcement remains unchanged.6 November 2026 · Alpha v1.0.394 Previous update
Deals badges corrected: Reused the Home carousel’s distinct category bookmark shapes and colours for deal types. Removed the oversized savings sticker from product images and moved the red-and-white percentage badge beside the price. Product photos remain clearly visible with a thin dark outline.6 November 2026 · Alpha v1.0.393 Previous update
Deals card image overlays: Moved deal-type badges onto the top of product images, added a thin dark image outline and replaced the green inline savings text with the red-and-white percentage badge used on Home carousel cards. Existing deal types, prices, verification and actions are preserved.6 November 2026 · Alpha v1.0.392 Previous update
Deals visual alignment: Removed a conflicting inline white card background and corrected the CSS cascade so Deals cards now use the Home screen’s warm cream surfaces, rounded image frames, emerald price treatment, typography and softer shadows. Availability border colours, deal information, favourites and existing interactions are preserved.6 November 2026 · Alpha v1.0.391 Previous update
Shared deal-card system: Added a common visual foundation for Home carousel cards and Deals list cards, aligning card surfaces, borders, shadows, product typography, pricing and shared metadata while retaining each layout's distinct geometry and all existing actions.6 November 2026 · Alpha v1.0.390 Latest update
Deals heading spacing: Corrected the counter hide rule's CSS specificity so the hidden count element no longer reserves vertical space. The filter and sort menus now move directly up beneath the Food deals heading.6 November 2026 · Alpha v1.0.389 Latest update
Deals heading: Applied a global ID-specific hide rule to the live deal counter. Its data updates remain intact for feed logic, but the pill is no longer displayed at any viewport size.6 November 2026 · Alpha v1.0.388 Latest update
Deals page: Hid the deal-count pill beneath the Food deals heading to keep the new filter and sort controls cleaner. The underlying count remains available to the existing feed logic.6 November 2026 · Alpha v1.0.387 Latest update
Deals menu layering: Fixed the Filter and Sort popup menus appearing underneath deal cards by correcting their stacking order and allowing the menu layer to overflow visibly.6 November 2026 · Alpha v1.0.386 Latest update
Sort popup: Replaced the nested native select with matching custom menu options for Nearest, Newest, Cheapest and Highest price, keeping the same sort behaviour.6 November 2026 · Alpha v1.0.385 Latest update
Deals controls redesign: Replaced the Nearby, Refresh, category tiles, supermarket selector and More control with two compact popup menus for deal-type filtering and sorting.Filter menu: All deals, Offers, Yellow stickers, Clearance and Price Hold.Sort menu: Nearest, newest, cheapest and highest price first. Refresh remains available through pull-to-refresh.6 November 2026 · Alpha v1.0.384 Latest update
Hunters navigation: Replaced the camera symbol with a custom treasure chest icon, keeping the existing navigation sizing, colour and interaction.6 November 2026 · Alpha v1.0.383 Latest update
Home deal-card timestamps: Restored the relative posted-time pill beside the supermarket badge, matching the main Deals feed.Home carousel spacing: Reduced the vertical gap between Home carousel sections by 5px.6 November 2026 · Alpha v1.0.382 Latest update
Home deal cards: Restored the conditional distance indicator directly beneath the community signal text on Home carousel cards.6 November 2026 · Alpha v1.0.381 Latest update
Share camera positioning: Raised the floating camera action by a further 6px so its full lower edge remains visible within the compact navigation area.6 November 2026 · Alpha v1.0.380 Latest update
Compact bottom navigation: Removed excess vertical padding and item height; the five navigation destinations now sit in a tighter bar while the large Share camera floats above it.6 November 2026 · Alpha v1.0.379 Latest update
Bottom navigation: Removed the excessive fixed height and restored the original navigation footprint; the raised 74px camera remains prominent without expanding the bar.Category filters: Replaced the overflowing horizontal chip row with five compact, equal-width category selectors that all fit on mobile.6 November 2026 · Alpha v1.0.378 Latest update
Navigation height: Restored the previous bottom navigation footprint while retaining the raised camera action.Category filters: Corrected inherited square-button sizing so category filters render as compact, horizontally scrollable rounded chips.Spacing: Tightened the filter-to-feed spacing.6 November 2026 · Alpha v1.0.377 Latest update
Deals page layout: Removed the oversized quick-action buttons, moved Find Nearby into a compact heading action and streamlined the category and filter controls.Share action: The bottom-navigation camera is now the prominent, raised Share a Deal action across the app.6 November 2026 · Alpha v1.0.376 Latest update
Home discovery carousels: Connected Yellow Sticker Reductions to live reduced deal reports, ordered newest first.Nearest to you: Connected the carousel to live deals with calculated branch distances, ordered nearest first. It refreshes when location enrichment completes.Consistent access: Both carousels now follow the same signed-in visibility and community-access rules as the other Home discovery sections.5 November 2026 · Alpha v1.0.337 Latest update
Replaced the offer starburst with a balanced, symmetrical ticket shape. Narrowed the price-hold shield without changing its label. Increased category badge lettering by one pixel. Strengthened the black outline around every badge silhouette. 5 November 2026 · Alpha v1.0.336 Latest update
Distinct deal badge silhouettes: Yellow sticker keeps its bookmark; clearance uses a serrated ticket; offers use a starburst; price hold uses a shield; member price uses a notched ticket.Consistent visual language: Category colours and dark outlines are retained, with contrasting text.Geometry preserved: Existing card, image and carousel dimensions are unchanged.5 November 2026 · Alpha v1.0.335 Latest update
Bookmark colour correction: Each category now fills the entire bookmark, rather than colouring only an inset face or border.Consistent black outline: All five bookmark silhouettes have a dark perimeter.Readable contrast: Clearance, price hold and member-price bookmarks use white lettering on their darker fills; yellow retains dark lettering.5 November 2026 · Alpha v1.0.334 Latest update
Category bookmarks: General offer, yellow sticker, clearance, price hold and a designed-ahead member price badge, each with a consistent silhouette.Clearance urgency: Clearance uses red for end-of-line reductions.Cleaner cards: Removed the separate deal-type label beneath product titles, allowing titles more room.Sharper details: Added fine dark outlines to product images and a subtle price outline. Card dimensions and carousel spacing are unchanged.5 November 2026 · Alpha v1.0.333 Latest update
More visible card styling: Increased the warmth and contrast of the Home carousel card surfaces, strengthened the border and made the soft elevation more noticeable.Image and savings treatment: Added clearer separation around product imagery and a more distinct savings badge.Geometry preserved: Card dimensions, image placement, text layout, carousel spacing and button sizes remain unchanged.5 November 2026 · Alpha v1.0.332 Latest update
Warmer card surfaces: Home carousel cards now use a soft ivory gradient instead of flat white.More definition: Added a warmer, clearer border and subtle elevation, while retaining distinct Hot/Cold and verification treatments.Integrated savings: Refined the savings badge so it feels more connected to the price area.Geometry locked: Card dimensions, image placement, text layout, carousel spacing and button sizes are unchanged.5 November 2026 · Alpha v1.0.331 Latest update
Typography pass 1: Increased the size, weight and contrast of supporting text across Home highlight carousels and the Deals feed, including retailer, distance, deal type and verification labels.Distance visibility: Restored clearer styling for distance values on Home and Deals. Distances are calculated from the Spotter’s location and require location permission plus a matched branch location.Geometry preserved: No card, button, image, carousel or navigation dimensions changed.5 November 2026 · Alpha v1.0.330 Latest update
Moved the yellow-sticker bookmark label up by approximately 2 pixels to give it more breathing room above the pointed bottom. Bookmark outline, overall dimensions, position, product image and deal-card sizing are unchanged. 5 November 2026 · Alpha v1.0.329 Latest update
Rebuilt the yellow-sticker bookmark as a dark outer silhouette with an inset yellow face and label, giving a real continuous outline around the complete shape. Kept the existing bookmark footprint, position, product image and deal-card dimensions unchanged. 5 November 2026 · Alpha v1.0.328 Latest update
Yellow-sticker bookmark: Restored the yellow fill and label text, and replaced the faulty dark backing layer with a stronger outline following the complete bookmark silhouette.Layout preserved: Bookmark dimensions and position, product image and deal-card dimensions remain unchanged.5 November 2026 · Alpha v1.0.327 Latest update
Yellow-sticker bookmark: Restored a clearly visible dark outline around the entire yellow bookmark, including its angled sides and pointed lower edge, using a separate expanded silhouette layer.Layout preserved: Bookmark dimensions and position, product image and deal-card dimensions remain unchanged.5 November 2026 · Alpha v1.0.326 Latest update
Yellow-sticker bookmark: Corrected the outline so it follows the complete bookmark silhouette, including both angled sides and the pointed lower edge. The dark outline now surrounds the whole graphic rather than only its rectangular section.Layout preserved: No changes to bookmark dimensions, position, product image, deal-card size or carousel layout.4 November 2026 · Alpha v1.0.309 Previous update
Sign-up: Username availability is checked independently as soon as the username tick is pressed. The email tick validates the email format and turns green when it looks valid. The username is secured when Create Account is submitted, before the verification email is sent.5 November 2026 · Alpha v1.0.324 Latest update
Yellow-sticker bookmark: Narrowed the existing bookmark and positioned it overlapping the top edge of the product image, with a subtle dark outline and shadow.5 November 2026 · Alpha v1.0.325 Latest update
Clearer carousel savings: Replaced the small green saving text with a bold red percentage-off badge over the bottom of the product image, strengthened the yellow-sticker bookmark outline, and kept deal-card dimensions unchanged.5 November 2026 · Alpha v1.0.323 Latest update
Yellow-sticker bookmark: Moved the existing notched yellow bookmark above the product image, with a subtle dark outline/shadow for contrast. Card dimensions and deal classification remain unchanged.5 November 2026 · Alpha v1.0.322 Latest update
Yellow-sticker label: Moved the yellow bookmark-style signifier to the top-right corner of the blank card area, keeping product photography unobstructed and card dimensions unchanged.5 November 2026 · Alpha v1.0.321 Latest update
Yellow-sticker labels: Added a clear yellow-sticker signifier to genuine reduced deals on Home cards and deal details.5 November 2026 · Alpha v1.0.320 Latest update
Home layout: Tightened the vertical spacing between carousel sections a little further, while keeping the cards and their internal spacing unchanged.5 November 2026 · Alpha v1.0.319 Latest update
Home layout: Reduced the vertical spacing between carousel sections for a more compact dashboard. Card spacing and carousel behaviour are unchanged.5 November 2026 · Alpha v1.0.318 Latest update
Location loading dialog: Fixed the supermarket search activity modal so it displays as a solid, readable SpotWorth panel without the unintended blue focus outline. Location detection and geofence behaviour are unchanged.5 November 2026 · Alpha v1.0.317 Latest update
Member welcome: Added a shorter post-verification welcome for new members, separate from the public first-visit introduction. Choosing “Let’s go!” remembers that the welcome has been seen.4 November 2026 · Alpha v1.0.317 Previous update
Welcome: Replaced the old Help Mode with a friendly first-visit introduction to finding deals, sharing bargains and saving favourites, with clear choices to dismiss or stop showing it.4 November 2026 · Alpha v1.0.314 Previous update
Simpler app: Removed Help Mode, its blue highlights, introduction and guided tour.4 November 2026 · Alpha v1.0.313 Previous update
Help Mode: Improved highlight persistence so guided help remains available as you move between app sections, with the relevant navigation and account controls highlighted.Camera: Refined the Share a Deal camera button shape.4 November 2026 · Alpha v1.0.312 Previous update
Help Mode: Removed the unwanted second pop-up after choosing “Show me”. Help now moves straight from the introduction to the blue feature highlights.4 November 2026 · Alpha v1.0.311 Previous update
Help Mode: Introduced the interactive help introduction and guided blue highlights to point out app features.4 November 2026 · Alpha v1.0.310 Previous update
Sign-up: Improved the mobile sign-up flow so that successfully validating the email address scrolls the form to bring the Create Account and Cancel buttons into view.4 November 2026 · Alpha v1.0.308 Previous update
Header: Moved the help question mark beside the settings cog, removed its button background and border, and kept it as a compact dark icon so it no longer increases the header height.4 November 2026 · Alpha v1.0.307 Latest update
Sign-up: Choose a username before email verification, check availability and claim it automatically after verification.Onboarding: New members land on their profile and receive a one-time guided tour.Help mode: A persistent ? control lets members tap interface controls for contextual explanations at any time.4 November 2026 · Alpha v1.0.306 Latest update
Sign-out: Immediately clears the Today’s highlights, Newest offers and Hunters Board home previews when a member signs out. Those sections stay hidden for guests and return after sign-in.Authentication: Guarded the signed-out auth-state callback so a null session cannot interrupt the post-sign-out refresh.4 November 2026 · Alpha v1.0.305 Latest update
Cleaner mobile account form: The optional deals-and-updates checkbox now sits on one compact line, keeping Cancel and Create account visible after confirming the email address.Polished email confirmation: The email-entry control is now a blue rounded square with a centred white tick.4 November 2026 · Alpha v1.0.304 Previous update
Quicker mobile sign-in: Added a tick beside the email field. Tap it to dismiss the keyboard and reveal the remaining form, then use the existing sign-in or create-account button.4 November 2026 · Alpha v1.0.303 Latest update
Mobile sign-in layout: When the keyboard opens, the login and create-account sheet now anchors to the top of the visible screen rather than centring behind the keyboard. The form scrolls internally to keep the focused field visible.4 November 2026 · Alpha v1.0.302 Latest update
Mobile sign-in usability: When the email field is focused, the login and create-account dialog now rechecks its position throughout the mobile keyboard animation and scrolls the field into view, without requiring manual page scrolling.4 November 2026 · Alpha v1.0.301 Latest update
Cleaner guest Deals screen: Hide both Find nearest deals and Share a deal quick-action buttons whenever community deal access is unavailable. The guest invitation and blurred preview remain visible.4 November 2026 · Alpha v1.0.300 Previous update
Friendlier guest sign-in: The login dialog now welcomes visitors with the SpotWorth beagle and a clear, friendly invitation to join the community.4 November 2026 · Alpha v1.0.299 Latest update
Guest Home cleanup: Removed the deal-submission camera shortcut and the Share Something Good button from the Home screen whenever community deal access is unavailable. Both remain available to eligible members.4 November 2026 · Alpha v1.0.298 Previous update
Deal access enforced across entry points: Centralised the active-community access check for Home and Deals, added guards to deal details, shared-deal links and nearby-deal search, and clear cached deal data and open deal views on sign-out. Database row-level security continues to enforce member access independently.4 November 2026 · Alpha v1.0.297 Previous update
Member-only deal feed: Signed-out visitors now see join invitations instead of live deal cards in both Home deal sections. The Deals tab continues to show the community access invitation; signing in restores deal browsing. Public community statistics remain visible.4 November 2026 · Alpha v1.0.296 Previous update
Immediate guest Home refresh: Signing out now refreshes the Home dashboard straight away, so public Community Savings and Spotters figures remain visible without requiring a manual page refresh.4 November 2026 · Alpha v1.0.295 Previous update
Cleaner Community screen: Removed the repeated introductory label and description above the My Community panel. The page now has one clear Community heading, with the profile panel carrying its own title and description.4 November 2026 · Alpha v1.0.294 Previous update
Community savings shortcut: Tapping the Community Savings figure on Home now opens the Community section, alongside the Spotters shortcut, instead of taking you to your personal savings and rewards page.4 November 2026 · Alpha v1.0.293 Previous update
Cleaner purchase confirmation: Removed the explanatory paragraph and success message from the purchase panel. It now keeps the purchase button and a simple shopper count, with errors shown only when needed.4 November 2026 · Alpha v1.0.292 Previous update
Reliable daily answer changes: When you change today’s stock response, the app now explicitly updates your existing daily confirmation record instead of relying on an upsert against the generated UK-date key. New daily checks are inserted separately. This keeps one response per Spotter/deal/day while allowing the latest answer to win.4 November 2026 · Alpha v1.0.291 Previous update
Instant response changes: Your selected stock answer now updates optimistically as soon as you tap, with a quicker animation. If location or submission checks fail, the previous selection is restored.One daily response, latest answer wins: Changing from Plenty to Low or Out updates the existing confirmation row for today rather than creating another response. The database retains one Spotter/deal/day record, with the latest valid answer and timestamp.4 November 2026 · Alpha v1.0.290 Previous update
Faster stock-check feedback: The selected answer updates immediately after a successful confirmation, without waiting for the full deal feed refresh. Buttons now respond to taps with a subtle press and selection animation.Clear submission state: Controls temporarily disable while a check is being verified, preventing accidental duplicate taps.4 November 2026 · Alpha v1.0.289 Previous update
Correct daily selection: Previous-day stock checks remain part of the community verification history but no longer preselect a button. A choice is highlighted only when you have confirmed that deal today.4 November 2026 · Alpha v1.0.288 Previous update
Daily shelf checks: Spotters can confirm deal availability once per UK calendar day, change their answer during that day, and return the next day to refresh the signal. Daily confirmations are retained as separate historical evidence.Simpler stock choices: Replaced the longer stock-report buttons with three compact choices: Plenty, Low and Out.Poster self-checks: Existing next-UK-day poster eligibility and yellow-sticker exclusion remain enforced.4 November 2026 · Alpha v1.0.287 Previous update
Community-first Home stats: Replaced the four individual dashboard tiles with a compact two-stat strip showing verified community savings and the number of Spotters, using the existing public community statistics function.4 November 2026 · Alpha v1.0.286 Previous update
Slow-network resilience: The primary deal feed now loads independently of optional product-image, community-confirmation and purchase enrichment. Temporary failures in those secondary requests no longer discard successfully loaded deals; previous cached values are retained where available, and unavailable community data is clearly distinguished from a genuine zero-signal result.4 November 2026 · Alpha v1.0.285 Latest update
Consistent Home cards: Home Highlights and Newest Offers now use fixed-size product image frames and a fixed card height, regardless of the original photo shape.Neater product photos: Portrait, landscape and square photos are cropped consistently to fill the image frame, preventing tall photos from stretching the cards.4 November 2026 · Alpha v1.0.285 Latest update
Smaller product images: Open Food Facts product photos now prefer pre-generated 200px selected-image thumbnails instead of original full-resolution uploads; raw-image fallbacks use supported 400px variants. Existing stored Open Food Facts image links are also down-sized at display time.Faster barcode lookup: The smallest suitable pre-generated image is selected first, with larger variants used only as fallback.Efficient delivery: Existing lazy loading, first-card priority and image failure placeholders are retained.Refresh feedback restored: The “Refreshing deals” panel and blurred background now remain visible for the full refresh, including secondary account and community information. The faster cached startup and background data loading are preserved.Overlapping refresh protection: Loading indicators are reference-counted so the veil remains until every active refresh operation has finished.4 November 2026 · Alpha v1.0.278 Previous update
Faster app returns: Restores the last successfully loaded deal feed immediately from a user-specific local cache, then quietly checks for fresh data in the background.Less blocking refresh work: Foreground refreshes no longer repeat the full authentication/admin refresh sequence, duplicate browser foreground events are coalesced and throttled, and deal images no longer hold the feed loading state open.Faster deal data: Product images, availability confirmations and purchase signals are fetched concurrently instead of in a serial chain. Branch-distance enrichment is throttled rather than re-requested on every feed refresh.4 November 2026 · Alpha v1.0.277 Previous update
Compact Home carousels: Reduced the height of both deal carousels with smaller product-image areas, tighter spacing and slightly more compact price and text styling, keeping the cards readable while freeing vertical space.4 November 2026 · Alpha v1.0.276 Previous update
Newest offers carousel: Added a second horizontal deal carousel to Home, showing active offers in newest-first order beneath Today’s highlights and above the Hunters Board. It uses the same deal cards, progressive loading and tap-through details.4 November 2026 · Alpha v1.0.275 Previous update
Administrator deal submissions: Sends verified GPS evidence for administrator accounts too, matching the database rule that enforces the 250m geofence for every account.Photo handling: Product photos are saved only after the deal report has been accepted, preventing a rejected submission from leaving a newly uploaded product photo behind. Photo-upload failures no longer make an otherwise successful deal appear to fail.4 November 2026 · Alpha v1.0.274 Previous update
Deal submission GPS reliability: Reuses the fresh GPS reading already verified against the selected supermarket branch instead of requesting location a second time during submission. Prevents an intermittent second-request failure from incorrectly displaying a location-permission error.3 November 2026 · Alpha v1.0.273 Previous update
Geofence-safe location handling: removed manual supermarket-branch fallback wording from geofenced location errors. Users must enable location services and obtain a valid device location; manually selecting a branch is not presented as an alternative.3 November 2026 · Alpha v1.0.272 Latest update
Browser-specific location help: Location guidance now distinguishes Chrome and Safari on iPhone/iPad, other iOS browsers, Android browsers and desktop browsers. Safari instructions include iOS Safari settings and the website-specific Location permission.3 November 2026 · Alpha v1.0.271 Latest update
Location permission handling: Detects blocked location permission before starting nearby-supermarket discovery where the browser exposes permission status, with direct iPhone Chrome Settings guidance. Reduced the location request timeout from 25 to 10 seconds so unavailable GPS does not leave users waiting through a long spinner.Geofence protection: Preserved the 250-metre branch check, 100-metre GPS accuracy requirement and fresh-location validation for all in-store actions.3 November 2026 · Alpha v1.0.270 Latest update
Deal reporting: Restored the 250-metre supermarket geofence so reports are first-hand in-store checks. Out-of-range attempts now show a dedicated location popup explaining the distance, GPS accuracy and retry requirements.3 November 2026 · Alpha v1.0.269 Previous update
Deal reporting: Temporarily removed the location check while investigating report submission failures; the 250-metre requirement is now restored with clearer feedback.3 November 2026 · Alpha v1.0.268 Latest update
Deal actions: Added a prominent “Share this deal” action beneath the deal summary and moved “Report deal” to the same top-level area with a clear exclamation icon. Removed both sharing options and the report entry point from the “More ways to help” dropdown.3 November 2026 · Alpha v1.0.267 Previous update
Mobile deal details: Long supermarket branch names and addresses now wrap within the deal panel instead of running off the right-hand edge. The “View store” link remains aligned alongside the address.3 November 2026 · Alpha v1.0.266 Previous update
Purchase geofence guidance: Pressing “I bought it” now opens a dedicated SpotWorth location popup when the 250-metre check fails, explaining the distance, GPS accuracy and location-permission requirements.Purchase savings compatibility: Fixed the savings database constraint so purchases of offer, reduced, clearance and price-hold deals can all be recorded.3 November 2026 · Alpha v1.0.265 Previous update
Confirmation geofence: Confirming shelf availability now requires a fresh GPS reading within 250 metres of the exact linked supermarket branch, with GPS accuracy within 100 metres.Consistent location protection: Administrator accounts now follow the same location checks as everyone else for deal sharing, confirmations, purchases and deal issue reports.Release consistency: The app header, automatic update announcement and service-worker cache version are updated together.3 November 2026 · Alpha v1.0.262 Previous update
Share a deal flow: Moved Find Your Current Supermarket to the top of the form. The 250-metre location check runs immediately when the button is pressed, before product scanning or price entry, and blocks the flow when no participating branch is within range.3 November 2026 · Alpha v1.0.261 Previous update
Release announcements: Existing users now receive the in-app update announcement when a service-worker update activates, even if the app has already refreshed its version metadata. The announcement remains available until the user views or dismisses it.Version consistency: Updated the stylesheet cache reference to match this release.3 November 2026 · Alpha v1.0.260 Latest update
250-metre supermarket geofence: Deal sharing now checks your location as soon as you find or select a participating supermarket and blocks the flow if you are outside 250 metres, before scanning or entering prices.Deal activity protection: Fresh location checks and server-side safeguards now apply to deal submissions, availability confirmations (including sold out), purchase signals and reports about a deal. GPS accuracy must be within 100 metres; temporary coordinates are cleared after validation.3 November 2026 · Alpha v1.0.259 Previous update
Removed experimental tab-swipe navigation: Swiping left or right across empty page areas no longer switches between Home, Deals, Hunters, Saved and You. Use the bottom navigation to change sections.Existing gestures preserved: Pull-to-refresh remains available, vertical scrolling is unchanged, and Today’s Highlights and Hunters horizontal carousels retain their own swipe behaviour.3 November 2026 · Alpha v1.0.258 Previous update
Pull-to-refresh release behaviour: When the user releases to refresh, the page returns immediately to its resting position while the fixed refresh indicator stays visible as SpotWorth reloads.3 November 2026 · Alpha v1.0.257 Previous update
Smoother pull tracking: The page content follows the finger without transition lag during the pull gesture. The temporary drag state is removed on release so the return animation can run smoothly.3 November 2026 · Alpha v1.0.256 Previous update
Pull indicator positioning: Moved the refresh cue into a fixed, high-layer position above the scrolling content and allowed the full pull distance to track the gesture without the previous 120px cap.3 November 2026 · Alpha v1.0.255 Previous update
Clearer pull guidance: The indicator now appears as the gesture begins, becomes more visible as the user pulls, changes from “Pull to refresh” to “Release to refresh” at the threshold, and remains visible while refreshing.3 November 2026 · Alpha v1.0.254 Previous update
Content follows the pull: Reworked the gesture so the actual page content moves with the finger while the refresh cue stays anchored in the space above it, rather than growing the spacer and changing the scroll layout.3 November 2026 · Alpha v1.0.253 Previous update
Native-feeling pull to refresh: The main page now moves down with your finger, revealing the refresh cue in the space above the content rather than as a floating overlay.Swipe between tabs: Swipe left or right on non-interactive page areas to move between Home, Deals, Hunters, Saved and You. Horizontal deal and Hunters carousels keep their own swipe gestures.3 November 2026 · Alpha v1.0.252 Previous update
Home pull-to-refresh fix: Corrected top-of-page detection and touch handling so the pull gesture starts reliably from the Home dashboard, including its live-stat tiles, while horizontal carousel gestures remain excluded.3 November 2026 · Alpha v1.0.251 Previous update
Initial integrated mobile gestures: Introduced pull-down refresh and experimental left/right navigation between the five main tabs. Horizontal Home and Hunters carousels and interactive controls were excluded from tab navigation.3 November 2026 · Alpha v1.0.250 Previous update
Mobile pull to refresh: Initial pull-to-refresh interaction and refresh coverage.3 November 2026 · Alpha v1.0.249 Previous update
Username cancellation: Cancelling a username change now restores the saved username in both Account Settings and Community ID, rather than leaving the unsubmitted draft visible.3 November 2026 · Alpha v1.0.248 Previous update
Suspension and onboarding: Authentication now completes the database-backed account-access check before any profile setup prompt or member-data loading. Suspended users are not sent into onboarding, and the welcome screen cannot cover the account-disabled notice.3 November 2026 · Alpha v1.0.247 Previous update
Returning-account onboarding: Removed a second startup check that could still open the full new-profile setup screen based on browser-local storage alone. Verified users now rely exclusively on the database-backed profile check to decide whether setup is needed.3 November 2026 · Alpha v1.0.246 Previous update
Mobile profile setup: The onboarding dialog now stays within the visible mobile viewport and scrolls its own content. Focusing fields repositions them above the keyboard, including after keyboard animations and viewport changes.3 November 2026 · Alpha v1.0.245 Previous update
Cross-browser sign-in: Returning Spotters who open a sign-in link in a different browser are no longer sent through new-account setup just because that browser has different local storage. Onboarding is now decided using the saved SpotWorth profile.3 November 2026 · Alpha v1.0.244 Previous update
Mobile sign-in field focus: Tapping an input now scrolls the login dialog to bring that field into a comfortable visible position above the keyboard. The reveal is rechecked as the keyboard animation and visual viewport settle.3 November 2026 · Alpha v1.0.243 Previous update
Mobile sign-in: The login dialog now adapts to the visible screen area when a mobile keyboard or browser controls reduce the viewport. The email field remains reachable by scrolling within the dialog, across Safari, Chrome and in-app browsers.3 November 2026 · Alpha v1.0.242 Previous update
Suspension appeals: The account-disabled notice now includes a Contact SpotWorth button that opens an email draft addressed to support, with an appeal subject and a pre-filled message, alongside the existing Sign out action.3 November 2026 · Alpha v1.0.241 Previous update
Permanent account suspensions: A permanent suspension now disables the entire SpotWorth account rather than only contribution features. Sign-in sessions are revoked, existing authenticated access is blocked by database policies, and the app checks account status again when returning to the foreground.Safe reinstatement: Any pre-existing authentication ban is preserved and restored when a moderator reinstates the account.Moderation data protection: Suspended accounts are excluded from community eligibility, personal XP and moderation-report access, and authenticated catalogue/price-observation operations.3 November 2026 · Alpha v1.0.240 Previous update
Immediate moderation notices: Warnings, timeouts, suspensions and reinstatements now generate clear in-app notices with the moderator’s reason. Notices appear on sign-in/page load and in real time while the app is open.3 November 2026 · Alpha v1.0.239 Previous update
Home deal card refresh: Highlights now show branded supermarket pills, distance where available, deal type, savings, price and community availability signal in a more spacious image-led card.3 November 2026 · Alpha v1.0.238 Previous update
Horizontal progressive feeds: Home highlights and Hunters posts now scroll horizontally with snap-to-card navigation. More content is appended as users approach the end of either feed, using a reusable feed loader for future sections.3 November 2026 · Alpha v1.0.237 Previous update
Mobile Home layout: Removed the floating Support shortcut from the mobile viewport so it no longer obscures Hunters posts, and added comfortable space at the end of the Home feed.3 November 2026 · Alpha v1.0.237 Previous update
Immediate moderation notices: Warnings, timeouts, suspensions and reinstatements now generate clear in-app notices with the moderator’s reason. Notices appear on sign-in/page load and in real time while the app is open.3 November 2026 · Alpha v1.0.236 Previous update
Home Hunters feed refresh: Returning to Home now refreshes the latest Hunters posts, and newly published sightings are reflected in the Home preview immediately.3 November 2026 · Alpha v1.0.235 Previous update
Admin authentication reliability: The Admin Workspace now uses an isolated persistent session, returns magic links directly to the admin area, and provides clearer recovery and email rate-limit feedback.3 November 2026 · Alpha v1.0.234 Previous update
Hunters reaction consistency: Reaction selections and counts now stay in sync between the board cards and detailed post view, including updates made from either view.3 November 2026 · Alpha v1.0.233 Previous update
Username change dialogs: Replaced browser-native confirmation popups with SpotWorth-styled dialogs for the 30-day username change warning and cooldown explanation.3 November 2026 · Alpha v1.0.220 Previous update
Username change cooldown: Spotters are shown a clear confirmation before changing their username. After a change, a server-enforced 30-day cooldown prevents another change, with the next eligible date shown if they try too early.3 November 2026 · Alpha v1.0.219 Previous update
Share a deal restriction: Restricted Spotters now see the contribution-access explanation immediately when they press Share a deal, before the deal submission form opens. The existing submit-time database-backed check remains in place.3 November 2026 · Alpha v1.0.218 Previous update
Hunters posting restriction: Restricted Spotters now see the contribution-access explanation immediately when they tap to start a Hunters post, before location permission, nearby-place search or camera steps begin.3 November 2026 · Alpha v1.0.217 Previous update
Spotter restriction feedback: Removed the repeated paused-access toast when navigating between app sections. Restricted Spotters can browse without interruption; the full explanation appears only when they attempt a contribution that is blocked.3 November 2026 · Alpha v1.0.216 Previous update
Live Spotter restriction checks: Contribution access is checked immediately before posting a deal, confirming availability, publishing a Hunters post, commenting or adding a reaction. Database policies remain the enforcement layer.3 November 2026 · Alpha v1.0.215 Previous update
Spotter warning notifications: Warnings issued by moderators now trigger a private in-app popup showing the reason. Spotters must acknowledge the notice, and the acknowledgement is saved across devices. Existing warnings are included.3 November 2026 · Alpha v1.0.214 Previous update
Username setup and management: Onboarding now requires Spotters to confirm a suggested username or enter their own before setup can finish. Added a reminder for existing accounts without a username, plus username editing in both Account Settings and the profile page. Username uniqueness and format are checked when saving.3 November 2026 · Alpha v1.0.213 Previous update
Hunters Board header polish: Removed the legacy mobile header height and overflow constraints that were clipping the version and information row. Kept the beagle, wordmark, tagline and header actions aligned cleanly.3 November 2026 · Alpha v1.0.212 Previous update
Mobile header layout: Rebuilt the brand block as a simple responsive layout, placing the alpha version and information control on a dedicated row beneath the wordmark and tagline.3 November 2026 · Alpha v1.0.211 Previous update
Header alignment: Moved the version label and information control outside the logo link into a separate row, corrected the information icon proportions and prevented the wordmark from clipping.2 November 2026 · Alpha v1.0.210 Previous update
Brand header refinement: Increased the beagle mark, wordmark and tagline, and moved the version label and information control into a compact second line beneath the brand.2 November 2026 · Alpha v1.0.209 Previous update
SpotWorth wordmark: Introduced the rounded SpotWorth wordmark, short green underline and the tagline “Find something worth sharing.” with responsive sizing.2 November 2026 · Alpha v1.0.208 Previous update
Header colour and mascot sizing: Changed the main header to warm cream with forest-green wordmark and navigation icons, and increased the beagle mark size.2 November 2026 · Alpha v1.0.207 Previous update
Beagle mark sizing: Increased the SpotWorth beagle mark in the app and admin views, with responsive sizing for smaller screens.2 November 2026 · Alpha v1.0.206 Previous update
Approved beagle emblem: Replaced the rough placeholder with the refined emblem matching the selected SpotWorth logo concept, and applied it across the app, admin, favicon and PWA assets.2 November 2026 · Alpha v1.0.205 Previous update
SpotWorth mascot identity: Introduced the geometric beagle mark: forest-green circular badge, cream face, orange floppy ear and curved eye. Applied it to the app and admin branding.2 November 2026 · Alpha v1.0.204 Previous update
SpotWorth rebrand: Updated visible app and admin branding, page titles, accessibility labels, PWA metadata and user-facing sharing/update copy to SpotWorth while preserving existing backend identifiers and compatibility.2 November 2026 · Alpha v1.0.203 Previous update
Hunters reactions: Tightened emoji spacing, added a subtle selected-reaction highlight, and fixed the Report button disappearing after a reaction is selected.2 November 2026 · Alpha v1.0.202 Previous update
Hunters reactions: Removed the individual counts beside each emoji; the single combined total remains.2 November 2026 · Alpha v1.0.201 Previous update
Hunters post layout: Moved the reaction/action row directly underneath the photo, following the familiar Facebook-style placement.2 November 2026 · Alpha v1.0.200 Previous update
Hunters reactions: Tightened the reaction spacing in post detail and added one combined total beside the reaction choices.2 November 2026 · Alpha v1.0.199 Previous update
Hunters polish: Tidied the post-report control, removed reaction button outlines in post detail, and added a compact report icon to every other member’s comment and reply.2 November 2026 · Alpha v1.0.198 Previous update
Moderation inbox: Administrators can open the original deal or Hunters content directly from a report. Comment reports open the parent post and jump to the reported comment.2 November 2026 · Alpha v1.0.197 Previous update
Community reporting: Members can now report Hunters posts and comments privately. Reports join the existing administrator moderation inbox alongside deal reports, with duplicate-report protection and secure report permissions.2 November 2026 · Alpha v1.0.195 Previous update
Hunters Board moderation: Comments removed by an administrator now disappear from the conversation, including replies beneath a moderated parent. Member self-deletions continue to leave a placeholder when needed to preserve thread context.2 November 2026 · Alpha v1.0.194 Previous update
Hunters Board moderation: Comments removed by an administrator now disappear from the conversation, including replies beneath a moderated parent. Member self-deletions continue to leave a placeholder when needed to preserve thread context.2 November 2026 · Alpha v1.0.193 Previous update
Hunters Board conversations: Moved the add-comment composer above the conversation thread so it remains easy to find without scrolling past existing comments and replies.2 November 2026 · Alpha v1.0.192 Previous update
Hunters Board readability: Increased comment text, usernames, timestamps, reply/delete controls and the comment composer text for easier reading on mobile.2 November 2026 · Alpha v1.0.191 Previous update
Hunters Board conversations: Added live comments and one-level threaded replies to each post. Members can delete their own comments; admins can remove comments during moderation. Deleted parent comments remain as placeholders so replies stay in context.Comment safety: Comments are limited to 500 characters, require active community access, and are protected by row-level security. Users cannot edit other members’ comments or restore deleted comments.2 November 2026 · Alpha v1.0.190 Previous update
Hunters Board reactions: Added 👍 🔥 👀 😂 and ❤️ reactions. Each member can choose one reaction per post, change it at any time, or tap the selected reaction again to remove it. Counts and reactor names appear on each post; database uniqueness and row-level security enforce one reaction per member.Hunters Board layout: Expanded the corkboard to use the available mobile display width, giving both columns and their photos more room. Reworked reaction controls into compact icon buttons with separate count badges and clearer selected states.Hunters Board interaction polish: Locked the corkboard to the mobile viewport width to remove horizontal scrolling. Reactions now update counts and selected states in place, with a small tap animation, rather than reloading the feed.Hunters post detail view: Simplified feed cards to focus on the photo, shop name and reactions. Full location, author and caption details now open in a dedicated post view, with a comments-and-replies area reserved for the next community feature.Hunters card refinement: Restored the poster username, tightened spacing between the date, shop name and caption, and gave captions a distinct warm note treatment so they stand apart from store information.Hunters card spacing: Removed inherited button sizing from the shop-name control and explicitly compacted the username, shop title, caption, reactions and admin action spacing to eliminate the oversized vertical gaps.Hunters post detail styling: Matched the detail view background to the corkboard texture, removed image-edge borders and tightened reaction buttons into compact emoji-and-count chips.2 November 2026 · Alpha v1.0.183 Previous update
Hunters admin deletion: Fixed the delete confirmation calling SpotWorth’ own deal-availability function instead of the browser confirmation. The delete action now explicitly uses the native browser confirmation, while retaining click isolation, admin permission checks, database deletion and photo cleanup.2 November 2026 · Alpha v1.0.181 Previous update
Hunters admin testing: The administrator account can now post from any location on the fixed TEST deployment, without the 75-metre GPS check. Venue confirmation and live-camera-only capture are still required. All other accounts, including admin user-preview sessions, retain the normal geofence.2 November 2026 · Alpha v1.0.180 Previous update
Hunters camera-only posting: Replaced the photo file picker with a live rear-camera capture inside SpotWorth. Hunters posts can only be created from a new camera capture; gallery and existing-photo uploads are not offered. Camera permission or availability problems are explained without a gallery fallback.2 November 2026 · Alpha v1.0.179 Previous update
Hunters location check: Added a strict 75-metre proximity check against the confirmed business before opening the camera and again before publishing. The GPS fix must also report accuracy of 50 metres or better; uncertain or out-of-range locations are asked to retry.2 November 2026 · Alpha v1.0.178 Previous update
Hunters place picker: Fixed mobile venue result cards shrinking and overlapping so the business list remains readable and spaced correctly.2 November 2026 · Alpha v1.0.177 Previous update
Hunters place picker: Refined the nearby business list and search layout so place cards stay aligned, text wraps within their borders, and the results scroll cleanly on mobile.2 November 2026 · Alpha v1.0.176 Previous update
Hunters place confirmation: Confirm a nearby business or venue, search for the right place if needed, then open the camera. Hunter posts now store the selected place while preserving older supermarket-linked posts.2 November 2026 · Alpha v1.0.175 Previous update
Hunters Board header: Tightened the board heading and description spacing and refined the Share a find button placement so the feed appears sooner on mobile.2 November 2026 · Alpha v1.0.174 Previous update
Share button: Increased the left-hand Share action size and lifted it slightly above the navigation bar for a more prominent floating-button treatment.2 November 2026 · Alpha v1.0.173 Previous update
Navigation layout: Moved the prominent Share a deal action to the far left of the bottom navigation, enlarged it slightly and kept its existing coral styling. Home, Deals, Hunters, Saved and You now follow in their existing order.2 November 2026 · Alpha v1.0.172 Previous update
Share button: Removed the redundant “Share” text beneath the camera icon so it no longer overlaps the central navigation action. The accessible button label remains.2 November 2026 · Alpha v1.0.171 Previous update
Savings navigation: Made the X close control visible on the My savings page. Closing the page returns directly to the You hub and refreshes its community summary.2 November 2026 · Alpha v1.0.170 Previous update
Rewards navigation: Made the X close control visible on the Rewards & achievements page. Closing the page returns directly to the You hub and refreshes its community summary.2 November 2026 · Alpha v1.0.169 Previous update
You hub organisation: Moved Rewards and achievements into the Community / Get involved section, directly below My community, so community participation and progression sit together.Account navigation: Kept Savings and favourites in their own section and simplified the final section to Account settings. Existing reward navigation remains connected.2 November 2026 · Alpha v1.0.168 Previous update
Home contribution card: Corrected the alignment of the trophy icon in the Home page’s weekly contribution panel, with explicit horizontal and vertical centring.2 November 2026 · Alpha v1.0.167 Previous update
You hub icon alignment: Standardised the leaderboard trophy tile’s alignment and icon sizing in the You hub.2 November 2026 · Alpha v1.0.166 Previous update
App startup and sign-in fix: Removed a stale Community leaderboard click handler left behind after the duplicate card was removed. The handler had interrupted app initialisation before Supabase connected, which also prevented sign-in from working.2 November 2026 · Alpha v1.0.165 Previous update
Community page: Removed the duplicate leaderboard card because the leaderboard is already available from the You hub.Navigation and scrolling: Changed the Community page close control to return to the You hub and removed its nested scroll container so the main app content area handles scrolling.2 November 2026 · Alpha v1.0.164 Previous update
You hub navigation fix: Fixed the bottom You tab so it opens the dedicated hub as a main app page (rather than attempting to open it as a dialog). Added the missing page-visibility rule and ensured the hub loads the signed-in member’s profile identity and town rank on entry.Navigation: Existing screens and their underlying actions are retained; the new hub is a navigation layer, not a replacement for account or community functionality.2 November 2026 · Alpha v1.0.162 Previous update
Purchase signal loading fix: Availability now reads purchase totals and timestamps from a restricted summary view instead of querying private purchase rows directly. This prevents purchase-signal permissions from interrupting the live deal feed.2 November 2026 · Alpha v1.0.161 Previous update
Purchases now inform availability: Each unique purchase adds a time-weighted positive signal to the Hot/Cold calculation. Purchases are shown separately from shelf checks and do not imply plenty of stock.Freshness: Purchase signals decay over time and the existing 48-hour recheck rule applies.2 November 2026 · Alpha v1.0.160 Previous update
SpotWorth product catalogue: Barcode scans now check products contributed by the community before using Open Food Facts. Unknown products can be added manually and saved for future scans.Community product photos: When no catalogue or Open Food Facts image exists, shoppers can take or upload a product photo. It is saved against the product barcode and reused on future deal listings.2 November 2026 · Alpha v1.0.159 Previous update
Changelog layout: Rebuilt the release-note list as independent cards with correctly balanced markup. New updates no longer nest inside previous entries or expand horizontally on mobile.2 November 2026 · Alpha v1.0.158 Previous update
Closest deals first: The Deals page now defaults to distance sorting, with mapped nearby branches shown first.Today’s highlights: Home now prioritises the strongest community availability signals and the most-confirmed deals. Highlight cards carry the same availability-coloured border as the main Deals feed.2 November 2026 · Alpha v1.0.157 Previous update
Fair daily confirmations: Each shopper can submit one availability confirmation per item per UK calendar day. Repeating the same answer is blocked with a clear message; changing the answer is allowed and updates the existing confirmation.Database enforcement: The daily rule is enforced in Supabase as well as the app, including protection against repeated requests.2 November 2026 · Alpha v1.0.156 Previous update
Deal details: Shelf availability and “I bought it” actions now appear near the top of each deal.Clear feedback: Availability and purchase submissions now show a confirmation popup explaining what was saved. Stock choices no longer appear preselected by default.2 November 2026 · Alpha v1.0.155 Previous update
Deal verification: Contributors can now confirm their own ordinary offers, clearance deals and price drops from the next UK calendar day. Yellow-sticker reductions are excluded because they expire at 03:00.Fair verification: The same rule is enforced by Supabase as well as the app, and eligible self-checks feed into the existing community availability calculation.2 November 2026 · Alpha v1.0.154 Previous update
Home highlights location filtering: Today’s highlights now respect the selected town/area and selected branch filter, matching the Deals feed’s location rules. Changing the town immediately refreshes the Home highlights.2 November 2026 · Alpha v1.0.153 Previous update
Deals page visibility: Fixed the page layout rule that was overriding the browser’s hidden state on top-level sections. Empty-state and other hidden sections now remain hidden correctly.2 November 2026 · Alpha v1.0.152 Previous update
Deals empty state: The “No deals found” message now stays hidden whenever deal cards are already rendered, nearby deal results are present, community access is unavailable, or the feed is still loading. It only appears when the current filtered feed genuinely has no results.2 November 2026 · Alpha v1.0.151 Previous update
Deals page layout: Removed the redundant embedded Ko-fi support card; the floating Support SpotWorth button remains the single support link.Mobile scrolling: Increased the Deals page bottom breathing room so the final content and source acknowledgements can scroll clear of the persistent bottom navigation.1 November 2026 · Alpha v1.0.148 Previous update
Profile control persistence: Fixed account-state refresh rebuilding the profile button with a generic SVG and deleting the avatar ring and level label. Account refresh now updates accessibility labels only, preserving the existing profile control and its contents.1 November 2026 · Alpha v1.0.147 Previous update
Profile avatar loading: The header now falls back to the signed-in account’s saved avatar when the profile record is still loading or returns the default avatar. No profile-button layout or header sizing changes.1 November 2026 · Alpha v1.0.146 Previous update
Profile button: Added a larger 31px circular avatar ring and a compact level label underneath, using the existing profile XP level. The control remains within the existing 44px header icon footprint; no header row, page shell, scroll or navigation sizing rules were changed.1 November 2026 · Alpha v1.0.145 Previous update
Header layout restored: Reverted the oversized profile-control layout and the extra mobile app-shell overrides that displaced the header and home content. Restored the previous compact profile control and the established mobile layout rules.1 November 2026 · Alpha v1.0.144 Previous update
Header and page layout: Stabilised the mobile app shell after increasing the profile control height. The header now has a reserved fixed-height row, while the main content remains the only vertically scrolling area between the header and bottom navigation.1 November 2026 · Alpha v1.0.143 Previous update
Header profile: Enlarged the profile picture, added a circular level ring, and displayed the current SpotWorth level beneath it in small text. The avatar and level update from the signed-in profile.1 November 2026 · Alpha v1.0.142 Previous update
Account settings scrolling: Removed the nested scroll area from the embedded Account Settings page. The page now uses the main app scroll container, avoiding two competing scrollbars on iPhone.1 November 2026 · Alpha v1.0.141 Previous update
Changelog layout: Rebuilt the latest-updates entries as separate, correctly nested cards. New release notes no longer wrap the previous release cards inside one another.1 November 2026 · Alpha v1.0.140 Previous update
Sign-in form restored: Fixed a startup JavaScript error caused by binding a click handler to a Share App button that is not present in the page. That error stopped the remaining event handlers from being attached, including the sign-in form submit handler.Account controls: Profile and account settings can now reach the functioning sign-in form again when no session is active.1 November 2026 · Alpha v1.0.139 Previous update
Account session compatibility: Restored Supabase’s original project-default browser storage key for the administrator account, matching the storage behaviour used by the earlier live app. Removed the custom-key migration path.Authentication isolation: Left the separate regular-user preview session key unchanged.1 November 2026 · Alpha v1.0.138 Previous update
Header controls: Replaced the settings graphic with the app’s native Material Settings icon and kept the notifications bell visible even when signed out.Session recovery: Improved migration from the original Supabase browser session key.1 November 2026 · Alpha v1.0.137 Previous update
Account settings icon: Replaced the incorrectly filtered bitmap with a native vector gear icon.Authentication: No sign-in, session-storage or Supabase logic changed.1 November 2026 · Alpha v1.0.136 Previous update
Streamlined header: Moved information, account settings, feedback and notifications into one compact navigation row.Stable page layout: Removed scroll-driven header resizing.Account access: Moved the area selector into Account Settings.1 November 2026 · Alpha v1.0.134 Previous update
Existing login recovery: On startup, SpotWorth checks for an existing Supabase session saved under the original default storage key and migrates it into the current administrator session key before authentication initializes. This restores sessions from earlier app builds without asking the user to sign in again.1 November 2026 · Alpha v1.0.133 Previous update
Login persistence fix: The app now remembers when an administrator has switched into the separate regular-user preview session and restores that same preview session after refresh or reopening the app.Session safety: The preview-mode marker is cleared when returning to the administrator session, or when the saved preview session is no longer valid. Existing administrator sign-in storage remains unchanged.1 November 2026 · Alpha v1.0.132 Previous update
Compact header: Rebuilt the app header as one slim horizontal row with the information, settings, feedback, notifications and profile controls in that order.Account settings: Moved the current-area display and Change control into Account Settings, removing the separate location row from the header.Mobile layout: Reduced header height and tightened the logo and icon spacing to keep the controls on one line on small screens.1 November 2026 · Alpha v1.0.131 Previous update
Home quick actions: Replaced the single Find nearest deals strip with two side-by-side actions: Find nearest deals and Share a deal.Share workflow: The new Share a deal button opens the existing deal submission flow; the empty white strip is removed.1 November 2026 · Alpha v1.0.130 Previous update
Home cleanup: Removed the SpotWorth community member/savings statistics panel. Kept the Find nearest deals action and corrected the empty nearby-results container so it stays hidden until a search is run.1 November 2026 · Alpha v1.0.129 Previous update
Mobile header stability: The compact header now stays compact while the page is scrolled and expands only when returning to the top. Removed the idle timer that previously expanded the header mid-page and shifted the content.1 November 2026 · Alpha v1.0.128 Previous update
Home loading fix: Corrected the Home app script cache reference so the current JavaScript loads with the trimmed Home markup. Restores dashboard rendering, live statistics, highlights and Hunters preview.1 November 2026 · Alpha v1.0.127 Previous update
Home header: Removed the headline, subtitle and Home search/scanner panel, leaving the compact live-stat tiles as the start of the Home dashboard. Search remains available in Deals and barcode scanning remains in the existing Share a Deal workflow.6 November 2026 · Alpha v1.0.373 Latest update
Header alignment: Moved the settings cog, feedback envelope and notification bell together 4px left and 2px down. Their spacing relative to one another and the profile control is preserved.1 November 2026 · Alpha v1.0.126 Previous update
Home statistics: Reworked the four stat tiles into compact square cards with icon, label and value hierarchy to better match the approved reference.1 November 2026 · Alpha v1.0.125 Previous update
Home header: Cropped the hero to match the approved reference: headline, subtitle, aligned search and barcode controls, and four live stat cards. Removed the extra brand strip and eyebrow for a cleaner, more compact header.1 November 2026 · Alpha v1.0.124 Previous update
Home search: Refined the search and barcode controls into one aligned, responsive search row with consistent sizing, spacing and clearer button hierarchy.1 November 2026 · Alpha v1.0.123 Previous update
Home dashboard: Rebuilt the Home screen around live deal highlights, product/store search, Hunters Board photo previews, personal savings and weekly contribution progress.Quick navigation: Added direct shortcuts to profile, Deals, Hunters and the existing Share a Deal workflow. Home cards use live SpotWorth data and remain empty-state safe.1 November 2026 · Alpha v1.0.122 Previous update
Hunters Board: Fixed a stale modal-state check that prevented the embedded board from rendering after its posts loaded.Navigation: Removed redundant close controls from embedded main pages. Use the persistent bottom navigation to move between sections.1 November 2026 · Alpha v1.0.121 Previous update
App navigation: Introduced the new persistent five-destination app navigation: Home, Deals, Hunters, Saved and You, while retaining the central Share action.Embedded pages: Moved the main profile, account, community, savings, rewards, favourites and Hunters views into the app content area instead of opening them as separate modal popups.Home: Added a community-focused starting page with direct routes to deals, Hunters, saved finds and the user's account.Compatibility: Existing deal submission, scanning, authentication, achievements and reward workflows remain available through their existing actions.1 November 2026 · Alpha v1.0.120 Previous update
Hunters achievements: Added nine permanent achievements to the existing profile trophy system, covering first pin, discovery milestones, distinct branches visited and captioned discoveries. Progress is shown in the existing achievements screen and awards are automatically evaluated by the database when a Hunter post is created or updated.Progression: Hunters achievements use the existing achievement points and unlock celebration system; no separate Hunter score or profile has been introduced.1 November 2026 · Alpha v1.0.119 Previous update
Hunters Board: Protected the camera-to-composer hand-off from the app's foreground refresh routine. Added resilient photo selection handling for iOS camera return, including input, change, pageshow and visibility recovery with duplicate-processing protection.1 November 2026 · Alpha v1.0.118 Previous update
Hunters Board: Rebuilt the photo composer as a regular fixed overlay instead of a native HTML dialog. The overlay has its own scroll area and the page behind it is locked while composing, avoiding native dialog keyboard repositioning.1 November 2026 · Alpha v1.0.117 Previous update
Hunters Board: Removed automatic scrollIntoView behaviour for focused controls inside native dialogs. This was moving the entire photo composer when the mobile keyboard opened. The dialog now remains anchored without programmatically scrolling its ancestors.1 November 2026 · Alpha v1.0.116 Previous update
Hunters Board: Replaced unreliable keyboard detection and compact-mode hiding with a top-anchored, naturally scrollable photo composer. The photo, branch details, caption and Pin button remain in the same layout while the visible viewport changes.1 November 2026 · Alpha v1.0.115 Previous update
App updates: Corrected the app's release version so it matches the deployed build. Restored the one-time update announcement for existing users and linked it to the latest changelog.Changelog: Release notes and the in-app version label now advance together for this test build.1 November 2026 · Alpha v1.0.114 Previous update
Hunters Board: Added a compact mobile caption layout intended to keep the caption and Pin button visible while the iPhone keyboard is open. This did not fully resolve the issue and is being replaced by a more robust composer redesign.1 November 2026 · Alpha v1.0.113 Previous update
Hunters Board: Consolidated iPhone keyboard handling into the shared viewport manager. This build did not fully resolve the caption composer layout; follow-up fix in 1.0.114.1 November 2026 · Alpha v1.0.112 Previous update
Hunters Board: The camera and post composer now run separately from the board dialog, avoiding nested native modals on iPhone. Cancelling or completing a post returns to the board.1 November 2026 · Alpha v1.0.111 Previous update
Hunters Board: Corrected the iPhone keyboard layout positioning so the compact composer stays anchored to the visible viewport instead of being pushed down by Safari’s visual viewport offset.1 November 2026 · Alpha v1.0.110 Previous update
Hunters Board: Added a dedicated compact composer layout while the iPhone keyboard is open, keeping the caption and Pin button accessible without the photo and branch details taking up the available space.1 November 2026 · Alpha v1.0.109 Previous update
Hunters Board: Improved the camera-post dialog on iPhone so the caption and posting controls remain reachable when the keyboard opens.1 November 2026 · Alpha v1.0.108 Previous update
Hunters Board: Nearby supermarket detection and branch choices now use a strict 1 km radius. Branches beyond 1 km are excluded; if location is unavailable or no branch is nearby, the app explains why rather than showing distant options.1 November 2026 · Alpha v1.0.107 Previous update
Hunters Board: Tidied the change-branch panel with compact branch rows, a dedicated close control and a toggle to cancel branch changes.1 November 2026 · Alpha v1.0.106 Previous update
Hunters Board: Added a camera-first “Take a photo” flow, nearest mapped supermarket detection, branch confirmation and direct posting to the community board.Safety: Photos are resized before upload, stored privately under the signed-in member’s folder, and cleaned up if the post cannot be saved. Existing account and deal flows are kept separate.1 November 2026 · Alpha v1.0.105 Previous update
Hunters Board: Added the first live, read-only photo bulletin feed, with clear pinned-photo cards, contributor names, captions, store/branch labels and a full-size photo view.Empty state: Added a welcoming first-sighting message and retry/sign-in states. Photo posting and camera capture are still to come.1 November 2026 · Alpha v1.0.104 Previous update
Hunters Board: Restored the Hunters navigation button and a dedicated screen with a working close control. The photo feed and posting tools are being rebuilt separately and are not available in this step.Stability: Kept this first Hunters screen isolated from account, deal and authentication functionality.1 November 2026 · Alpha v1.0.103 Previous update
App stability: Returned the test app to the pre-Hunters Board baseline after the earlier Hunters implementation caused wider interface problems.Hunters Board: Temporarily removed the photo feed and camera implementation so the core app could be checked independently. The test Supabase configuration was retained.Deal cards: Preserved the clean neutral card styling, with retailer identity in the store pill and availability status kept separate.1 November 2026 · Alpha v1.0.97 Previous update
Deal cards: Reverted retailer-specific card backgrounds to a clean neutral white. Supermarket identity remains in the coloured retailer pill, while Hot, Cold and other availability borders remain independent.2 November 2026 · Alpha v1.0.159 Previous update
Changelog layout: Rebuilt the release-note list as independent cards with correctly balanced markup. New updates no longer nest inside previous entries or expand horizontally on mobile.2 November 2026 · Alpha v1.0.158 Previous update
Closest deals first: The Deals page now defaults to distance sorting, with mapped nearby branches shown first.Today’s highlights: Home now prioritises the strongest community availability signals and the most-confirmed deals. Highlight cards carry the same availability-coloured border as the main Deals feed.2 November 2026 · Alpha v1.0.157 Previous update
Fair daily confirmations: Each shopper can submit one availability confirmation per item per UK calendar day. Repeating the same answer is blocked with a clear message; changing the answer is allowed and updates the existing confirmation.Database enforcement: The daily rule is enforced in Supabase as well as the app, including protection against repeated requests.2 November 2026 · Alpha v1.0.156 Previous update
Deal details: Shelf availability and “I bought it” actions now appear near the top of each deal.Clear feedback: Availability and purchase submissions now show a confirmation popup explaining what was saved. Stock choices no longer appear preselected by default.2 November 2026 · Alpha v1.0.155 Previous update
Deal verification: Contributors can now confirm their own ordinary offers, clearance deals and price drops from the next UK calendar day. Yellow-sticker reductions are excluded because they expire at 03:00.Fair verification: The same rule is enforced by Supabase as well as the app, and eligible self-checks feed into the existing community availability calculation.2 November 2026 · Alpha v1.0.154 Previous update
Home highlights location filtering: Today’s highlights now respect the selected town/area and selected branch filter, matching the Deals feed’s location rules. Changing the town immediately refreshes the Home highlights.2 November 2026 · Alpha v1.0.153 Previous update
Deals page visibility: Fixed the page layout rule that was overriding the browser’s hidden state on top-level sections. Empty-state and other hidden sections now remain hidden correctly.2 November 2026 · Alpha v1.0.152 Previous update
Deals empty state: The “No deals found” message now stays hidden whenever deal cards are already rendered, nearby deal results are present, community access is unavailable, or the feed is still loading. It only appears when the current filtered feed genuinely has no results.2 November 2026 · Alpha v1.0.151 Previous update
Deals page layout: Removed the redundant embedded Ko-fi support card; the floating Support SpotWorth button remains the single support link.Mobile scrolling: Increased the Deals page bottom breathing room so the final content and source acknowledgements can scroll clear of the persistent bottom navigation.1 November 2026 · Alpha v1.0.148 Previous update
Profile control persistence: Fixed account-state refresh rebuilding the profile button with a generic SVG and deleting the avatar ring and level label. Account refresh now updates accessibility labels only, preserving the existing profile control and its contents.1 November 2026 · Alpha v1.0.147 Previous update
Profile avatar loading: The header now falls back to the signed-in account’s saved avatar when the profile record is still loading or returns the default avatar. No profile-button layout or header sizing changes.1 November 2026 · Alpha v1.0.146 Previous update
Profile button: Added a larger 31px circular avatar ring and a compact level label underneath, using the existing profile XP level. The control remains within the existing 44px header icon footprint; no header row, page shell, scroll or navigation sizing rules were changed.1 November 2026 · Alpha v1.0.145 Previous update
Header layout restored: Reverted the oversized profile-control layout and the extra mobile app-shell overrides that displaced the header and home content. Restored the previous compact profile control and the established mobile layout rules.1 November 2026 · Alpha v1.0.144 Previous update
Header and page layout: Stabilised the mobile app shell after increasing the profile control height. The header now has a reserved fixed-height row, while the main content remains the only vertically scrolling area between the header and bottom navigation.1 November 2026 · Alpha v1.0.143 Previous update
Header profile: Enlarged the profile picture, added a circular level ring, and displayed the current SpotWorth level beneath it in small text. The avatar and level update from the signed-in profile.1 November 2026 · Alpha v1.0.142 Previous update
Account settings scrolling: Removed the nested scroll area from the embedded Account Settings page. The page now uses the main app scroll container, avoiding two competing scrollbars on iPhone.1 November 2026 · Alpha v1.0.141 Previous update
Changelog layout: Rebuilt the latest-updates entries as separate, correctly nested cards. New release notes no longer wrap the previous release cards inside one another.1 November 2026 · Alpha v1.0.140 Previous update
Sign-in form restored: Fixed a startup JavaScript error caused by binding a click handler to a Share App button that is not present in the page. That error stopped the remaining event handlers from being attached, including the sign-in form submit handler.Account controls: Profile and account settings can now reach the functioning sign-in form again when no session is active.1 November 2026 · Alpha v1.0.139 Previous update
Account session compatibility: Restored Supabase’s original project-default browser storage key for the administrator account, matching the storage behaviour used by the earlier live app. Removed the custom-key migration path.Authentication isolation: Left the separate regular-user preview session key unchanged.1 November 2026 · Alpha v1.0.138 Previous update
Header controls: Replaced the settings graphic with the app’s native Material Settings icon and kept the notifications bell visible even when signed out.Session recovery: Improved migration from the original Supabase browser session key.1 November 2026 · Alpha v1.0.137 Previous update
Account settings icon: Replaced the incorrectly filtered bitmap with a native vector gear icon.Authentication: No sign-in, session-storage or Supabase logic changed.1 November 2026 · Alpha v1.0.136 Previous update
Streamlined header: Moved information, account settings, feedback and notifications into one compact navigation row.Stable page layout: Removed scroll-driven header resizing.Account access: Moved the area selector into Account Settings.1 November 2026 · Alpha v1.0.134 Previous update
Existing login recovery: On startup, SpotWorth checks for an existing Supabase session saved under the original default storage key and migrates it into the current administrator session key before authentication initializes. This restores sessions from earlier app builds without asking the user to sign in again.1 November 2026 · Alpha v1.0.133 Previous update
Login persistence fix: The app now remembers when an administrator has switched into the separate regular-user preview session and restores that same preview session after refresh or reopening the app.Session safety: The preview-mode marker is cleared when returning to the administrator session, or when the saved preview session is no longer valid. Existing administrator sign-in storage remains unchanged.1 November 2026 · Alpha v1.0.132 Previous update
Compact header: Rebuilt the app header as one slim horizontal row with the information, settings, feedback, notifications and profile controls in that order.Account settings: Moved the current-area display and Change control into Account Settings, removing the separate location row from the header.Mobile layout: Reduced header height and tightened the logo and icon spacing to keep the controls on one line on small screens.1 November 2026 · Alpha v1.0.131 Previous update
Home quick actions: Replaced the single Find nearest deals strip with two side-by-side actions: Find nearest deals and Share a deal.Share workflow: The new Share a deal button opens the existing deal submission flow; the empty white strip is removed.1 November 2026 · Alpha v1.0.130 Previous update
Home cleanup: Removed the SpotWorth community member/savings statistics panel. Kept the Find nearest deals action and corrected the empty nearby-results container so it stays hidden until a search is run.1 November 2026 · Alpha v1.0.129 Previous update
Mobile header stability: The compact header now stays compact while the page is scrolled and expands only when returning to the top. Removed the idle timer that previously expanded the header mid-page and shifted the content.1 November 2026 · Alpha v1.0.128 Previous update
Home loading fix: Corrected the Home app script cache reference so the current JavaScript loads with the trimmed Home markup. Restores dashboard rendering, live statistics, highlights and Hunters preview.1 November 2026 · Alpha v1.0.127 Previous update
Home header: Removed the headline, subtitle and Home search/scanner panel, leaving the compact live-stat tiles as the start of the Home dashboard. Search remains available in Deals and barcode scanning remains in the existing Share a Deal workflow.1 November 2026 · Alpha v1.0.126 Previous update
Home statistics: Reworked the four stat tiles into compact square cards with icon, label and value hierarchy to better match the approved reference.1 November 2026 · Alpha v1.0.125 Previous update
Home header: Cropped the hero to match the approved reference: headline, subtitle, aligned search and barcode controls, and four live stat cards. Removed the extra brand strip and eyebrow for a cleaner, more compact header.1 November 2026 · Alpha v1.0.124 Previous update
Home search: Refined the search and barcode controls into one aligned, responsive search row with consistent sizing, spacing and clearer button hierarchy.1 November 2026 · Alpha v1.0.123 Previous update
Home dashboard: Rebuilt the Home screen around live deal highlights, product/store search, Hunters Board photo previews, personal savings and weekly contribution progress.Quick navigation: Added direct shortcuts to profile, Deals, Hunters and the existing Share a Deal workflow. Home cards use live SpotWorth data and remain empty-state safe.1 November 2026 · Alpha v1.0.122 Previous update
Hunters Board: Fixed a stale modal-state check that prevented the embedded board from rendering after its posts loaded.Navigation: Removed redundant close controls from embedded main pages. Use the persistent bottom navigation to move between sections.1 November 2026 · Alpha v1.0.121 Previous update
App navigation: Introduced the new persistent five-destination app navigation: Home, Deals, Hunters, Saved and You, while retaining the central Share action.Embedded pages: Moved the main profile, account, community, savings, rewards, favourites and Hunters views into the app content area instead of opening them as separate modal popups.Home: Added a community-focused starting page with direct routes to deals, Hunters, saved finds and the user's account.Compatibility: Existing deal submission, scanning, authentication, achievements and reward workflows remain available through their existing actions.1 November 2026 · Alpha v1.0.120 Previous update
Hunters achievements: Added nine permanent achievements to the existing profile trophy system, covering first pin, discovery milestones, distinct branches visited and captioned discoveries. Progress is shown in the existing achievements screen and awards are automatically evaluated by the database when a Hunter post is created or updated.Progression: Hunters achievements use the existing achievement points and unlock celebration system; no separate Hunter score or profile has been introduced.1 November 2026 · Alpha v1.0.119 Previous update
Hunters Board: Protected the camera-to-composer hand-off from the app's foreground refresh routine. Added resilient photo selection handling for iOS camera return, including input, change, pageshow and visibility recovery with duplicate-processing protection.1 November 2026 · Alpha v1.0.118 Previous update
Hunters Board: Rebuilt the photo composer as a regular fixed overlay instead of a native HTML dialog. The overlay has its own scroll area and the page behind it is locked while composing, avoiding native dialog keyboard repositioning.1 November 2026 · Alpha v1.0.117 Previous update
Hunters Board: Removed automatic scrollIntoView behaviour for focused controls inside native dialogs. This was moving the entire photo composer when the mobile keyboard opened. The dialog now remains anchored without programmatically scrolling its ancestors.1 November 2026 · Alpha v1.0.116 Previous update
Hunters Board: Replaced unreliable keyboard detection and compact-mode hiding with a top-anchored, naturally scrollable photo composer. The photo, branch details, caption and Pin button remain in the same layout while the visible viewport changes.1 November 2026 · Alpha v1.0.115 Previous update
App updates: Corrected the app's release version so it matches the deployed build. Restored the one-time update announcement for existing users and linked it to the latest changelog.Changelog: Release notes and the in-app version label now advance together for this test build.1 November 2026 · Alpha v1.0.114 Previous update
Hunters Board: Added a compact mobile caption layout intended to keep the caption and Pin button visible while the iPhone keyboard is open. This did not fully resolve the issue and is being replaced by a more robust composer redesign.1 November 2026 · Alpha v1.0.113 Previous update
Hunters Board: Consolidated iPhone keyboard handling into the shared viewport manager. This build did not fully resolve the caption composer layout; follow-up fix in 1.0.114.1 November 2026 · Alpha v1.0.112 Previous update
Hunters Board: The camera and post composer now run separately from the board dialog, avoiding nested native modals on iPhone. Cancelling or completing a post returns to the board.1 November 2026 · Alpha v1.0.111 Previous update
Hunters Board: Corrected the iPhone keyboard layout positioning so the compact composer stays anchored to the visible viewport instead of being pushed down by Safari’s visual viewport offset.1 November 2026 · Alpha v1.0.110 Previous update
Hunters Board: Added a dedicated compact composer layout while the iPhone keyboard is open, keeping the caption and Pin button accessible without the photo and branch details taking up the available space.1 November 2026 · Alpha v1.0.109 Previous update
Hunters Board: Improved the camera-post dialog on iPhone so the caption and posting controls remain reachable when the keyboard opens.1 November 2026 · Alpha v1.0.108 Previous update
Hunters Board: Nearby supermarket detection and branch choices now use a strict 1 km radius. Branches beyond 1 km are excluded; if location is unavailable or no branch is nearby, the app explains why rather than showing distant options.1 November 2026 · Alpha v1.0.107 Previous update
Hunters Board: Tidied the change-branch panel with compact branch rows, a dedicated close control and a toggle to cancel branch changes.1 November 2026 · Alpha v1.0.106 Previous update
Hunters Board: Added a camera-first “Take a photo” flow, nearest mapped supermarket detection, branch confirmation and direct posting to the community board.Safety: Photos are resized before upload, stored privately under the signed-in member’s folder, and cleaned up if the post cannot be saved. Existing account and deal flows are kept separate.1 November 2026 · Alpha v1.0.105 Previous update
Hunters Board: Added the first live, read-only photo bulletin feed, with clear pinned-photo cards, contributor names, captions, store/branch labels and a full-size photo view.Empty state: Added a welcoming first-sighting message and retry/sign-in states. Photo posting and camera capture are still to come.1 November 2026 · Alpha v1.0.104 Previous update
Hunters Board: Restored the Hunters navigation button and a dedicated screen with a working close control. The photo feed and posting tools are being rebuilt separately and are not available in this step.Stability: Kept this first Hunters screen isolated from account, deal and authentication functionality.1 November 2026 · Alpha v1.0.103 Previous update
App stability: Returned the test app to the pre-Hunters Board baseline after the earlier Hunters implementation caused wider interface problems.Hunters Board: Temporarily removed the photo feed and camera implementation so the core app could be checked independently. The test Supabase configuration was retained.Deal cards: Preserved the clean neutral card styling, with retailer identity in the store pill and availability status kept separate.1 November 2026 · Alpha v1.0.97 Previous update
Deal cards: Reverted retailer-specific card backgrounds to a clean neutral white. Supermarket identity remains in the coloured retailer pill, while Hot, Cold and other availability borders remain independent.Found something odd? Individual feedback helps us make SpotWorth better. Tell us what happened and what device you're using.
Send feedback