Grams Left is built in small public steps. This page shows what changed recently, what is planned next, and which bigger ideas are waiting until the product has enough users to justify them.
Latest update
Update log
More room on Free, clearer Plus features
Free now includes three active strains and unlimited archived history. I have kept the everyday tools free and made the difference between Free and Plus clearer, with existing larger collections protected.
Archiving a strain frees an active space while keeping its notes, photos and history. Existing larger collections keep a protected allowance; no strains are removed or automatically archived.
Saved prescription history stays available on Free after cancelling Plus. New prescription orders and cycle planning remain Plus features.
Your saved strain effect labels are visible on the dashboard on both plans. Ordinary logging, corrections, restocks, journal photos and raw data exports remain free.
Plus members can print their seven-day review or save it as a PDF, including product and method detail, journal notes and clear labels for estimated or incomplete records.
A clearer dashboard and a diary for every strain
Your dashboard now puts stock and everyday actions first, with a compact forecast that fits a phone. The strain journal brings dated notes, photos and session history together, so it is easier to record an experience and find it again.
See your remaining grams, estimated days left and usage context together at the top of the dashboard. Prescription dates now use a compact timeline instead of long scrolling arrows.
Enjoy more readable logging buttons, shorter recent-history lists and a roomier desktop layout. Profile, Settings and Updates are easier to reach from the account menu.
Write a dated diary entry for a strain and browse notes, photos and logged sessions together, newest first. Older session history remains available through Load more.
Find an entry by strain, words in your notes, photo captions or tags, and narrow it down by date. On a phone, search controls tuck away so writing comes first.
Give photos a date and caption, browse them in a gallery and open a larger view. Optional cloud backups preserve those details, tags and framing when you restore them.
See whether a photo is saved only on this device, backed up, or needs another backup after editing. Cloud backup remains opt-in; local photos stay on the device until you choose to back them up.
Safer logging, recoverable photos and editable cycle dates
Everyday tracking is now more dependable when a connection drops, easier to correct, and clearer about what has saved. Cloud-backed journal photos can be restored to a browser with no local copies, while delivery estimates and subscription details remain consistent after the dashboard refreshes. These are record-keeping tools, not medical guidance.
If your connection drops while Grams Left is already open, a new log stays on that device with a visible waiting-to-sync status and retries safely when you reconnect. Pending logs stay tied to the account that created them.
Logging now sits directly below your stock figure in Full view. Easy Mode can open older history, and confirmed logs can be edited or undone without changing modes.
Cloud photo backups can now be downloaded or restored even after local browser photos have been cleared. Existing local copies are preserved and restore results explain any limits or failures.
Delivery estimates now use the same account-specific calculation during initial display and later dashboard refreshes.
Settings now shows the actual Plus plan price, billing interval and relevant trial, renewal or access-end date when Stripe provides them, while keeping the rest of Settings available during a billing-service error.
Expanded automated and staging checks now cover account isolation, mobile logging, history correction, billing states, photo recovery and production builds.
New prescription cycles can record an optional ordered date and the actual delivery date, including a cycle that started earlier. Both dates remain editable from the Prescriptions page.
Backfill the gap, better mobile, and a stock figure that moves
A day of fixes and finishes: backfill can now rebuild the days you forgot to log — including consuming the stock you used — Easy Mode's What's-left figure moves as you log, the app feels properly at home on a phone, and the company behind Grams Left is named in the footer. These are record-keeping tools, not medical guidance.
Backfill the gap: from the Backfill page, choose From and To dates between your last logged day and today, tap one or more ways you used it, pick a strain or your overall stock, and tap 'Use all remaining' to spread what you used across the missing days. Perfect for when you forgot to log, ran out, and topped up — and the stock figure truly reaches zero.
Journal photo backup: back your photos up to your Grams Left account (up to 100 per account, opt-in only) and download them again if you change devices or your browser data is wiped.
Easy Mode's What's-left figure now falls as you log there — clearly marked as an estimate — and snaps back to exact when you top up, set your weighed amount, or weigh a strain in Full view.
Mobile improvements: the bottom bar now sits flush with the page, logging screens open as sheets above the keyboard, Settings is easier to edit on a phone, and you can install Grams Left to your home screen from the menu (More → Install Grams Left).
Fixed the Free Tools pages (the tools hub and burn-rate calculator) that were failing to load.
The footer now names the company behind Grams Left: built and operated by MorpheOS Ltd.
Easy Mode — a lighter way to log
Easy Mode is a new, minimal way to use Grams Left: pick how you used it, set an amount — or tap the estimate button when you're not sure — and you're done. No strain names, THC percentages or per-strain stock to think about. Switch between Easy and the full view any time, and your choice follows your account. These are record-keeping tools, not medical guidance.
Added Easy Mode: a logging-first dashboard with your overall stock, simple session logging and a short recent list.
The estimate button logs your usual amount for that method — worked out from your own recent sessions — and marks the entry as an estimate.
Switch between Easy and Full view from the dashboard header or in Settings; the choice is saved to your account and follows you across devices.
Easy Mode never changes your per-strain stock; accounts that track strains add top-ups from Full view so amounts stay right.
Launch pricing has ended — Plus is £4/month or £40/year
The launch offer finished on 31 August as planned. Plus is now £4/month or £40/year, and every new account starts with 30 days free before billing begins. Existing launch-rate subscriptions keep £2/month or £20/year while they stay subscribed. This release also makes billing failures gentler, adds a clear confirmation after paying, and warns you by email before any trial ends. These are record-keeping tools, not medical guidance.
Launch pricing has ended: new subscriptions are £4/month or £40/year with 30 days free; launch-rate members keep £2/month or £20/year while continuously subscribed.
A failed card payment no longer removes your access while payment is retried, and the billing portal stays reachable so you can update your payment method.
Paying now returns you to your dashboard with a visible confirmation, and a canceled checkout tells you plainly that nothing was charged.
The trial-ending reminder email now matches the trial you actually signed up to — 30 days for new accounts, 60 for launch accounts.
Nightly data backups now include lifetime-access grant records, and a failed backup run is reported as a failure instead of passing silently.
Your week in review, guided setup and private strain decision markers
This release makes a saved personal record easier to understand and continue: review the last week, recover gaps, establish the account foundations that shape your tracker, and keep private decision markers against individual strains. It also gives backup, statistics, navigation and account actions a clearer, more consistent home. These are record-keeping tools, not medical guidance.
Added Your week in review, including a clear warning when the record may be incomplete, a direct route to Backfill, the choice to review anyway, and a refresh after correcting earlier entries.
Added a resumable first-week guide for choosing prescription or personal language, optionally adding starting stock, and making a real first log.
Added private strain markers for favourite, daytime or evening context, whether you would choose it again, and whether the saved stock needs checking; archived strains keep the markers visible but read-only until restored.
Added an archive-first permanent deletion flow that explains what archiving preserves and what deletion removes before anything is erased.
Made Journal backup and export routes easier to find, including JSON, CSV and locally stored photo backup guidance.
Added plain-language explanations to statistics and corrected mobile navigation targets, menu placement and history links.
Updated public and signed-in calls to action so returning members continue into their tracker instead of being sent back through sign-up.
Introducing Strain Journal (Beta)
Strain Journal brings each strain's consumption history, calendar, notes and photographs into one private record that remains useful from first log to archive.
Browse consumption logs in day, week and month calendar views, with private notes saved against individual dates.
Keep multiple photographs for each strain instead of a single cover image; photos remain in this browser and are never uploaded.
Tag photographs as flower, extract, packaging, indica, sativa, hybrid or with your own label, then filter the journal by those tags.
Archived strains remain in the lifetime journal with their photos, notes and logged history, while staying out of active-stash totals.
Renamed the former Strain Album and moved it to /strains/journal; the previous address redirects automatically.
Trial access fix, prescription cycle reset and Strain Journal preview
Fixed a bug that blocked trial and lifetime members from Plus features, added a one-click prescription cycle reset, and previewed the photo-led experience that became Strain Journal.
Fixed an access bug where trial users and lifetime grant holders were incorrectly blocked from managing strains, archiving, and other Plus features — the Pro check now considers subscription status and lifetime grants instead of only the raw tier column.
Stripe subscription updates now actively repair the Pro tier when a subscription is active or trialing, preventing the tier from drifting out of sync after a transient webhook failure.
Added a New cycle button on the prescriptions page that opens a restart flow — set leftover and added grams per strain, archive old strains, add new ones, and optionally update your monthly allowance, all in one operation.
Previewed the Strain Journal — available on Free within the existing three-strain cap, and available on Plus with unlimited strains — with collectible cards, photos, stats and swipeable browsing. Photos are stored locally on your device and never uploaded.
Added photo support to strain cards and the strain detail page, so you can snap a picture from anywhere and see it in your journal.
New tracking tools, clearer privacy information and more guides
This release makes more of Grams Left useful before sign-up, explains how account and tracker data move through the service, and adds practical ways to start or maintain a tracking record.
Added a prescription countdown that works from the number of days until your next prescription, with a clear progress view.
Added a printable four-week diary template and a downloadable spreadsheet template for people who want to begin outside the app.
Connected the diary, spreadsheet guidance, data-import information and sign-up pages into a clearer route from paper or spreadsheet tracking into Grams Left.
Published a detailed Your Data page showing what the service stores, where it is processed, how long different records are retained and what you can control.
Published a factual comparison with Tetragram so visitors can understand the difference between stock tracking and a broader cannabis journal.
Added eight practical articles covering stock checks, diaries, prescription tracking and keeping a consistent private record.
Added visible homepage navigation for the blog, free tools, update log and Your Data page so the new public resources are easy to find.
Improved page titles and descriptions so public tools and guides are easier to recognise in search results and browser tabs.
Fixed signed-out access to public tools and information pages while keeping the personal tracker behind sign-in.
Updated dependencies, route handling and release checks; the production app passed 528 automated tests before deployment.
Clearer sign-up, sharper text and a self-serve delete
Following a full review of how people find and start using Grams Left, we removed the biggest points of friction between the home page and your first logged dose, and made the small text across the site readable for everyone.
Removed the full-screen age confirmation that appeared before the home page, so new visitors see what Grams Left is first. Age confirmation still happens at sign-up.
Made section headings across the site darker so they meet accessibility contrast guidance.
Gave the Free and Plus plan cards properly sized buttons and a clearer recommendation, so it is easier to pick a starting point.
Added an account deletion option in Settings, so you can erase your tracker and account yourself without emailing support.
Added clear next-step prompts on the dashboard when nothing is tracked yet, such as adding your first strain or logging your first entry.
Added a sign-up prompt at the end of each blog post, and added the blog and roadmap to the site footer.
Replaced the launch offer countdown with a simple, accurate count of how many people already track with Grams Left.
New logo, clearer updates and reliability work
We launched a new Grams Left identity, made it easier to see what is changing, and improved how we spot unexpected problems before they affect more people.
Introduced a new Grams Left logo and visual identity across the website, app icons, social sharing and email updates.
Added the Grams Left blog for product updates and plain-language tracking guidance.
Improved public navigation so the home page, updates and product information are easier to find.
Improved search-engine discovery for public pages with clearer sitemap and robots handling.
Added error monitoring to help us find and fix unexpected issues sooner.
Prepared the app to recognise useful milestones, such as getting started or becoming inactive, without sending messages automatically.
Security hardening across the tracker
We completed a full security pass across the app, focusing on making everyday tracking more robust when data is incomplete, unexpected or malformed.
Added adversarial test coverage for malformed inputs, injection attempts, boundary conditions and runtime crash guards.
Fixed date-formatting, number-overflow and missing-data guards across the tracker.
Kept the product focused on personal record keeping, with no dosing advice or medical recommendations.
Tracking summary foundations and billing fixes
We introduced the comparison and reminder foundations that now feed Your week in review, and tightened the Plus billing flow.
Introduced saved-record comparisons and logging streak calculations; the current summary route now opens Your week in review.
The new weekly review keeps basic totals free, with product, method and Journal detail available on Plus.
Added dashboard, desktop and mobile navigation so members can open the current review from the main tracker.
Added gentle reminder cards for things like keeping a logging streak going or catching up after a gap, capped so the app does not nag.
Fixed Plus checkout and cancellation flows so subscribing, downgrading and returning to Free complete cleanly.
Added a short downgrade survey, a sorry-to-see-you-go confirmation, and an immediate refresh back onto the Free plan.
Made the launch trial one per account: if you cancel during the trial and upgrade again later, Stripe charges straight away instead of starting a second free trial.
Kept the summary focused on saved records and stock tracking, not targets or medical advice.
Catch-up logging, restock flow and demo videos
We added faster ways to get your tracker current again when you have been away from the app for a few days, plus new demo walkthroughs for prescription and strain tracking.
Added catch-up logging to the Plus Backfill route at /log, so you can estimate earlier sessions from memory and bring the saved record up to date.
Backfill entries are clearly marked as estimates and use your active strengths and methods where possible.
Added a Restock flow on the strains page for adding a renewed prescription without rebuilding your strain list by hand.
Fixed Settings so changes can be saved directly from the page.
Added demo walkthroughs for updating prescription details and logging a strain.
The strain demo covers simple and advanced logging views, date changes, date filters, usage-type filters, and the live chart update.
Stock corrections are now easier to audit
We added a correction history for strain stock changes, so a reweigh now records the expected grams, the actual grams, and the difference.
Manual stock edits and restock weigh-ins can now carry an optional correction note.
Recent corrections appear on each strain detail page, including the grams drift.
Settings now includes a stock corrections CSV export, alongside the full JSON export and usage CSV.
Gram inputs now support 0.01 g steps, which is better for people using precise scales.
Launch day
Grams Left moved from final testing into the first public launch push, with the product, support path and founder-led launch copy checked together.
Added the demo page and switched it to a native video player, so people could see the tracker before creating an account.
Added signed-in feedback from the support page, with basic anti-spam protection and a direct support fallback.
Ran the first founder-led launch push around Grams Left as independent record-keeping software, not a clinic product or medical advice.
Kept launch follow-up work tied to real support messages, demo checks and user replies rather than guessing from a plan.
Launch prep and trust work
The day before launch was focused on making the app understandable, installable and safer to put in front of the first users.
Established the personal-mode foundations and vocabulary, so Grams Left can support prescription and personal tracking language without claiming a separate onboarding flow that was not yet available.
Tightened the privacy, cookie, FAQ and trial-cancellation wording before live traffic.
Checked account data controls, backup coverage and the production release path before the launch push.
Prepared launch assets and founder email copy, then tested the send path before wider launch traffic.
Planned next
Roadmap
Per-strain daily expectations
Let people set an expected daily amount per strain or product, then show a strain-level run-out date while keeping the account-level estimate as a fallback.
Better stock reconciliation
More ways to explain why the ledger and the real stock differ, while keeping corrections and the maths transparent.
Personal strain notes and patterns
Private notes and personal trends that help you remember what worked for you, without public rankings or medical advice.
Platform decision
Native apps need a real demand signal
Native iOS and Android apps are not tied to a fixed member count or a promised date. We will revisit them when sustained retention and clear member demand justify the ongoing platform and support cost.
Until then, Grams Left is already installable from Safari, Chrome and desktop browsers, so you can add it to your home screen and use it like an app.