Skip to updates
Price Notesby Presylo

Transparent Product Development

Updates & Release Log for Presylo.

Latest Versionv1.13.0
Total Releases16 Releases
Last UpdatedAugust 22, 2026
StatusActive & Live
v1.12.1Fix

Receipts That Put the Price on the Second Line, and Android Text That Fits

Some receipts print the item name on one line and its quantity and price on the next. Those items were being read as a restatement and thrown away, taking the whole purchase with them.

  • Fixed: on receipts that print the item name and barcode on one line, then “2 X P81.00/Unit 162.00” on the next, every multi-quantity item was dropped. The second line looked like a repeat of a price already counted — which it is on other receipts from the same shop, where the name line carries the amount. Presylo now tells the two apart: if the name line had no price, the line beneath it holds the item's only price and is read as the item.
  • Fixed: with those items gone, the few lines left were the payment, the VAT summary and a stray “Earned Points” label — so a ₱3,052.75 shop was saved as three purchases totalling ₱5,775.50. Summary labels are now rejected wherever they appear, and Paylink joins the payment methods Presylo recognises, alongside the cards and wallets it already knew.
  • Fixed: on Android the right-hand end of sentences was cut off — plan badges, the reviews card, the privacy note. Android enlarges text it thinks was written for a desktop screen, which pushed it past the card holding it. Text is now shown at the size the design asks for; pinch-zoom and your own font-size setting still work as before.
v1.9.0Feature

Tick Items Off, Edit Anything, and a Receipt Reader That Can See

Your list works like a checklist now — tick things off in the aisle, rename them, remove them, and do the same to the list itself. Receipt scanning was also finding the cardboard box behind your receipt instead of the receipt, which is now fixed.

  • New: every item on a list has a checkbox. Tick things off as you put them in the trolley. While a shopping trip is running a tick means “in my cart”, so the list and the shopping screen always agree; with no trip running it means “I already have this”, and the item is left out of your next trip. No price is guessed either way — the receipt still sets it at checkout.
  • New: items can be renamed and removed. Tap the pencil to correct a name where it sits, or the bin to take it off the list. An item that a completed receipt already paid for is kept, so a shop that has happened cannot be rewritten.
  • New: the list itself can be renamed and deleted. Deleting a list keeps every receipt and price it produced — that history stays in your records and searches as before. A list with a shopping trip in progress will not delete until you finish or cancel the trip.
  • Fixed: ticking an item off could refuse with “This Shopping Trip can no longer be edited”, which is exactly the wrong moment to be told that. Ticking is now allowed at any point in a trip.
  • Fixed: adding a generic item arrived with “Milk” already typed in, which had to be cleared before every single item. The word is now a hint in the empty box instead.
  • Fixed: adding an item on an iPhone popped up “AutoFill Contact” over the keyboard every time, because the field was labelled as a name. Naming a new list did the same. Both are quiet now.
  • Fixed: on a phone the keyboard covered the very box it had just opened for you, so you were typing somewhere you could not see. Sheets now end above the keyboard and scroll the field you are typing in into view.
  • Fixed: receipt scanning looked for the receipt by finding something pale — and a cardboard box, a white counter and a tiled floor are all pale. It routinely read most of the photo instead of the receipt, so the receipt itself was never enlarged and the text stayed too small to read. It now finds the receipt by looking for printing, and reads it in strips at a size the reader can actually work with. On our test photo the printed total went from an invented 966.76 to the correct 3,925.69.
  • Fixed: the card payment at the bottom of a receipt was being recorded as a purchase of its own, doubling the receipt. Any line that simply restates the total is now left out unless the receipt genuinely balances with it counted.
  • Fixed: the “1.036 X P139.00” lines under weighed items were being saved as separate purchases, charging you twice for the same meat. They are now read as what they are — the weight and unit price of the line above.
  • Fixed: an item's price could be quietly rewritten using the line printed underneath it, which was correct only when the reader had kept both. When it had not, a ₱335 item was restated as ₱100. Printed prices are now left alone and anything doubtful is flagged for you to check instead.
  • Product names off a receipt are now tidied to a consistent style, so one receipt's mix of “rob jdc pork adobo” and “SIMPLY CHEF CANTON” does not become two styles of entry in your history. Sizes and pack counts like 1K and 12PCS are left exactly as printed.
  • Known limit: on a photo taken at arm's length the reader still misses lines. Filling the frame with the receipt is worth more than anything else you can do — and “Read it with AI” is still there for the ones it cannot manage.
v1.7.0Feature

Scanning Fixed, Your Own AI Key & Real Receipt Dates

Receipt scanning now works on the web app, purchases are dated by the receipt rather than the day you scanned it, and you can bring your own AI key for the receipts your phone cannot read.

  • Fixed: receipt scanning failed on every attempt on the live site. The browser was blocking the on-device text recognition engine from loading, and the error was reported as an unreadable photo — so a working photo looked like a bad one. Scanning now runs entirely from Presylo's own servers, which also means it keeps working offline.
  • Bring your own AI key: choose Google Cloud Vision (1,000 free reads a month) or Claude, and the “Read it with AI” option becomes available for faded or crumpled receipts — billed to your own account, never shared.
  • Your key is encrypted before it is stored and is never shown again or sent back to your browser. You can remove it at any time.
  • Choose when it is used: only when your phone cannot read a receipt, or on every receipt for the best accuracy.
  • Receipt dates are now read off the receipt itself, so scanning last week's receipt records last week's price instead of today's — price history stays honest.
  • Photos taken at an angle read far better: the scanner now straightens tilted receipts before reading them.
  • Every dropdown in the app now matches Presylo's design instead of falling back to the browser's own control.
  • New in Price Notes: “Where did I buy this again?” — on remembering where a good price came from.
v1.6.0Feature

Price History, Faster Everything & Sign-in by Code

Open any trip or item to see its full price history, sort your results, and move around a noticeably faster app. Sign-up now verifies with a short code instead of a link.

  • Full price history: search any item and expand it to see every recorded purchase — date, store, and price — with the cheapest one marked so comparison is instant.
  • Sort your search results by best match, newest, cheapest, priciest, or most frequently bought.
  • Tap any trip in History to open it: every line item with its price, plus the receipt's discounts, VAT, and total.
  • A much faster app: the database now runs in Singapore instead of the US, and common screens ask it for less. Everyday actions are several times quicker.
  • Better receipt reading: photos are now processed with per-region contrast, so faded print and uneven lighting are far more likely to scan on the first try.
  • Scanning is unlimited and free. The old “5 receipt scans” cap was never enforced and has been removed rather than left as a false limit.
  • Sign-up verification now uses a 6-digit code you can type, instead of hunting for a link in your inbox.
v1.5.0Feature

Receipt Photo Scanning with AI Fallback

Scan a receipt by taking a photo. Recognition runs on your device, with an optional AI reader for receipts that are faded, crumpled, or hard to read.

  • Photo receipt scanning: take a photo or upload one, and the line items and totals are read automatically — no more typing each row.
  • On-device recognition by default: the photo stays on your phone, costs nothing, and works without a network round trip.
  • Optional AI reader: when a receipt is too faded or crumpled to read locally, choose “Read it with AI” to try again with Claude. The photo is used for that one read and is never stored.
  • Both readers share the same parser, so discounts, VAT lines, and payment rows are handled identically and never land in your purchase history as items.
v1.4.0Feature

Purchase Search, Quick Receipt Scan & Open Collaboration

Added standalone receipt quick-scanning, full-text purchase searching across past shopping history, and developer collaboration guides.

  • Standalone Quick-Scan Sheet: Upload and parse grocery receipts directly without starting a shopping trip beforehand.
  • Purchase Search & History Filter: Instantly search past purchase records by generic item name, brand, store branch, or date.
  • Updates Log & Release History (/updates): Dedicated product changelog page with release version history and category filters.
  • Developer Collaboration Guide: Added CONTRIBUTING.md and direct access request options (Email, Facebook, Portfolio).
v1.3.0Feature

Price Notes & Social Sharing

Launched the Price Notes publication and introduced native social sharing capabilities across mobile and desktop browsers.

  • Official launch of Price Notes (/notes): a public notebook about prices, receipts, and smart grocery habits in the Philippines.
  • Added native Web Share API integration on mobile and custom social share buttons for Twitter/X, Facebook, and link copying.
  • RSS Feed generator (/notes/feed.xml) for subscribers following new shopping field notes.
  • Published launch article: 'Presylo is public. Here’s the problem it was built to remember.'
v1.2.0Feature

Google OAuth, Analytics & Usage Ledger

Finalized production readiness with completed OAuth sign-in flows, privacy-aware analytics, and account scan quota monitoring.

  • Privacy-conscious Google Analytics 4 (GA4) event tracking added to monitor app interactions and note readership.
  • Completed Google OAuth authentication callback flow with robust error fallback handling.
  • Optimized Next.js proxy middleware to avoid eager database auth validation on public static routes.
  • Implemented account usage ledgers, receipt scan limits, and product extraction quota tracking in Profile controls.
v1.1.0Fix

Mobile HistoryScreen UX & Layout Fixes

Resolved mobile screen clipping, card overflow, and input padding issues across smaller viewport resolutions.

  • Fixed text clipping on HistoryScreen item cards across mobile Safari and Chrome.
  • Improved responsive input touch targets and container padding on mobile devices.
  • Prevented horizontal scroll jitter during shopping trip item entry.
v1.0.1Infrastructure

Branding Assets & Database Connection Pooler Fixes

Applied official Presylo logo assets and hardened serverless database connections for Neon and Vercel environments.

  • Integrated official high-resolution Presylo brand logo, wordmark, and app icons (1024x1024).
  • Lazy-evaluated database client proxy to eliminate build-time database connection evaluation errors.
  • Restored standard pgTable and pgEnum schema definitions for Vercel deployment compatibility.
  • Removed unsupported startup search_path options for Neon Postgres connection poolers.
v1.0.0Feature

Initial Release of Presylo

First public release featuring receipt scanning, unit price normalization, shopping trip management, and community price sharing.

  • Smart receipt scanning workflow with photo upload and OCR line resolution.
  • Automatic unit-price normalization (₱ per 100g, ₱ per mL, ₱ per count) across different package sizes.
  • Shopping trip manager supporting active cart tracking, store selection, and offline-first state sync.
  • Opt-in Community Price Feed for crowd-sourced local price awareness in the Philippines.
  • Data export to CSV and privacy-first personal price history memory.

Invite-Only Private Repository

Collaborate on Presylo

We welcome developer collaborators! Send your GitHub username via email, Facebook, or portfolio contact to request private repository access.

Stay informed

Read our companion publication, Price Notes

Discover articles and field notes about price trends, grocery receipt memory, and shopping strategy in the Philippines.