<!-- MOBILE — What's new page (Stonly-ready HTML) ============================================= Purpose: Customer-facing reference for what changed when CannaScale and CannaScanner combined into StashStock Mobile. Paste directly into a Stonly knowledge base article (HTML block). Notes: - No outer page chrome (logo header, dark footer) — Stonly's article wrap provides that. - All inline styles. No <style> blocks. Tables only used for the inline-pill alignment patterns; everything else is divs/p/h. - Mirrors the structure of whats-new-labels.html / whats-new-reporting.html. - No version numbers anywhere ("V3" stays internal). - Image placeholders left commented out — drop in real screenshots when hosted in Stonly's media library or elsewhere. --> <div style="max-width:760px; margin:0 auto; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; color:#30373A;"> <!-- ============== HERO ============== --> <p style="margin:0 0 14px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:700; letter-spacing:3px; text-transform:uppercase;"> Welcome to the new app </p> <h1 style="margin:0 0 22px 0; color:#30373A; font-size:34px; line-height:42px; font-weight:800; letter-spacing:-0.8px;"> What&rsquo;s new in <span style="color:#006B42;">StashStock Mobile.</span> </h1> <p style="margin:0 0 14px 0; color:#30373A; font-size:16px; line-height:26px;"> CannaScale and CannaScanner have combined into one app. StashStock Mobile is a ground-up rewrite, designed around how teams actually run a facility &mdash; not bolted onto a scanner-first workflow. Every CannaScale feature you rely on is here, alongside a more capable Harvest workflow, a rebuilt Audit experience, and deeper Metrc coverage. </p> <div style="border-top:1px solid #ABABAB; height:1px; line-height:1px; font-size:0; margin:36px 0 0 0;">&nbsp;</div> <!-- CannaScanner Mobile — Android beta program (join / leave) ========================================================= Purpose: Customer-facing steps for opting in to and out of the CannaScanner Mobile open beta on Google Play (Android). Paste directly into a Stonly knowledge base article (HTML block). Notes: - Distribution: Google Play OPEN beta. Users join and leave from the app's Play Store page — no invite link or account allowlisting required. - Mirrors the styling of whats-new-mobile.html: inline styles only, same color palette (#006B42 green, #30373A text, #F4F8F5 callout, #ABABAB rule), same numbered-step and callout-box patterns. - Image placeholders left commented out — drop in real screenshots when hosted in Stonly's media library or elsewhere. --> <div style="max-width:760px; margin:0 auto; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; color:#30373A;"> <!-- ============== JOIN ============== --> <div style="margin:40px 0 16px 0;"> <table role="presentation" cellpadding="0" cellspacing="0" border="0" style="display:inline-table; border-collapse:collapse;"> <tr> <td valign="middle" style="padding-right:8px;"> <div style="width:8px; height:8px; background-color:#006B42; border-radius:8px; font-size:0; line-height:8px;">&nbsp;</div> </td> <td valign="middle" style="color:#006B42; font-size:11px; font-weight:700; letter-spacing:2px; text-transform:uppercase; line-height:1;"> Opting in </td> </tr> </table> </div> <h2 style="margin:0 0 18px 0; color:#30373A; font-size:26px; line-height:32px; font-weight:800; letter-spacing:-0.5px;"> How to join the beta </h2> <p style="margin:0 0 24px 0; color:#30373A; font-size:16px; line-height:26px;"> You&rsquo;ll join from the CannaScanner Mobile page in the Google Play Store. The whole thing takes under a minute. </p> <!-- IMAGE PLACEHOLDER 1: beta-join.png (Play Store listing showing the "Join the beta" section) --> <!-- <img src="beta-join.png" alt="CannaScanner Mobile Play Store listing with the Join the beta section" style="display:block; width:100%; max-width:688px; height:auto; border-radius:10px; border:1px solid #ABABAB; margin-bottom:28px;" /> --> <!-- Step 1 --> <div style="margin:0 0 18px 0;"> <table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse; width:100%;"> <tr> <td valign="top" style="width:34px; padding-right:14px;"> <div style="width:30px; height:30px; background-color:#006B42; border-radius:30px; color:#FFFFFF; font-size:15px; font-weight:800; text-align:center; line-height:30px;">1</div> </td> <td valign="top" style="padding-top:2px;"> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Open the <strong>Google Play Store</strong> on your Android device and search for <strong>CannaScanner Mobile</strong>. Tap the app to open its listing. </p> </td> </tr> </table> </div> <!-- Step 2 --> <div style="margin:0 0 18px 0;"> <table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse; width:100%;"> <tr> <td valign="top" style="width:34px; padding-right:14px;"> <div style="width:30px; height:30px; background-color:#006B42; border-radius:30px; color:#FFFFFF; font-size:15px; font-weight:800; text-align:center; line-height:30px;">2</div> </td> <td valign="top" style="padding-top:2px;"> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Scroll down to the <strong>Join the beta</strong> section (you may need to expand <strong>About this app</strong> to find it). Tap <strong>Join</strong>. </p> </td> </tr> </table> </div> <!-- Step 3 --> <div style="margin:0 0 22px 0;"> <table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse; width:100%;"> <tr> <td valign="top" style="width:34px; padding-right:14px;"> <div style="width:30px; height:30px; background-color:#006B42; border-radius:30px; color:#FFFFFF; font-size:15px; font-weight:800; text-align:center; line-height:30px;">3</div> </td> <td valign="top" style="padding-top:2px;"> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Confirm when prompted. It can take a few minutes for the beta to activate on your account. Once it does, <strong>update the app</strong> from the same listing to get the latest beta build &mdash; and any future beta updates will install automatically. </p> </td> </tr> </table> </div> <!-- Callout: what to expect on the beta --> <div style="margin:0; background-color:#F4F8F5; border-radius:10px; border-left:4px solid #006B42; padding:22px 26px 22px 24px;"> <p style="margin:0 0 8px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:800; letter-spacing:2px; text-transform:uppercase;"> Good to know </p> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Beta builds may occasionally be less stable than the public release &mdash; that&rsquo;s the trade-off for getting features early. If something doesn&rsquo;t look right, let us know so we can fix it before it reaches everyone. </p> </div> <div style="border-top:1px solid #ABABAB; height:1px; line-height:1px; font-size:0; margin:40px 0 0 0;">&nbsp;</div> <!-- ============== LEAVE ============== --> <div style="margin:40px 0 16px 0;"> <table role="presentation" cellpadding="0" cellspacing="0" border="0" style="display:inline-table; border-collapse:collapse;"> <tr> <td valign="middle" style="padding-right:8px;"> <div style="width:8px; height:8px; background-color:#ABABAB; border-radius:8px; font-size:0; line-height:8px;">&nbsp;</div> </td> <td valign="middle" style="color:#8A9498; font-size:11px; font-weight:700; letter-spacing:2px; text-transform:uppercase; line-height:1;"> Opting out </td> </tr> </table> </div> <h2 style="margin:0 0 18px 0; color:#30373A; font-size:26px; line-height:32px; font-weight:800; letter-spacing:-0.5px;"> How to leave the beta </h2> <p style="margin:0 0 24px 0; color:#30373A; font-size:16px; line-height:26px;"> You leave the beta from the same Play Store page you joined from. Once you opt out, you&rsquo;ll move back to the standard public version of the app. </p> <!-- IMAGE PLACEHOLDER 2: beta-leave.png (Play Store listing showing the "Leave the beta" option) --> <!-- <img src="beta-leave.png" alt="CannaScanner Mobile Play Store listing with the Leave the beta option" style="display:block; width:100%; max-width:688px; height:auto; border-radius:10px; border:1px solid #ABABAB; margin-bottom:28px;" /> --> <!-- Step 1 --> <div style="margin:0 0 18px 0;"> <table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse; width:100%;"> <tr> <td valign="top" style="width:34px; padding-right:14px;"> <div style="width:30px; height:30px; background-color:#8A9498; border-radius:30px; color:#FFFFFF; font-size:15px; font-weight:800; text-align:center; line-height:30px;">1</div> </td> <td valign="top" style="padding-top:2px;"> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Open the <strong>Google Play Store</strong> and go to the <strong>CannaScanner Mobile</strong> listing, the same way you did to join. </p> </td> </tr> </table> </div> <!-- Step 2 --> <div style="margin:0 0 18px 0;"> <table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse; width:100%;"> <tr> <td valign="top" style="width:34px; padding-right:14px;"> <div style="width:30px; height:30px; background-color:#8A9498; border-radius:30px; color:#FFFFFF; font-size:15px; font-weight:800; text-align:center; line-height:30px;">2</div> </td> <td valign="top" style="padding-top:2px;"> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Scroll to the <strong>You&rsquo;re a beta tester</strong> section and tap <strong>Leave the beta</strong>, then confirm when prompted. </p> </td> </tr> </table> </div> <!-- Step 3 --> <div style="margin:0 0 22px 0;"> <table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse; width:100%;"> <tr> <td valign="top" style="width:34px; padding-right:14px;"> <div style="width:30px; height:30px; background-color:#8A9498; border-radius:30px; color:#FFFFFF; font-size:15px; font-weight:800; text-align:center; line-height:30px;">3</div> </td> <td valign="top" style="padding-top:2px;"> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> To move back to the public version right away, <strong>uninstall</strong> the app and <strong>reinstall</strong> it from the Play Store. This puts you on the current stable release. </p> </td> </tr> </table> </div> <!-- Callout: data safety on leave --> <div style="margin:0; background-color:#F4F8F5; border-radius:10px; border-left:4px solid #006B42; padding:22px 26px 22px 24px;"> <p style="margin:0 0 8px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:800; letter-spacing:2px; text-transform:uppercase;"> A quick heads-up </p> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Reinstalling to leave the beta can clear locally stored settings. Make sure any active work is submitted or synced before you uninstall, so nothing on the device is lost. </p> </div> </div> <!-- ============== LIVE NOW ============== --> <!-- Status pill --> <div style="margin:40px 0 16px 0;"> <table role="presentation" cellpadding="0" cellspacing="0" border="0" style="display:inline-table; border-collapse:collapse;"> <tr> <td valign="middle" style="padding-right:8px;"> <div style="width:8px; height:8px; background-color:#006B42; border-radius:8px; font-size:0; line-height:8px;">&nbsp;</div> </td> <td valign="middle" style="color:#006B42; font-size:11px; font-weight:700; letter-spacing:2px; text-transform:uppercase; line-height:1;"> Live now &middot; StashStock Mobile </td> </tr> </table> </div> <h2 style="margin:0 0 18px 0; color:#30373A; font-size:26px; line-height:32px; font-weight:800; letter-spacing:-0.5px;"> A rebuilt app, built around how teams actually work </h2> <p style="margin:0 0 22px 0; color:#30373A; font-size:16px; line-height:26px;"> Three big areas got real work in this release: the Harvest workflow, Audits, and the way you move around Metrc data day-to-day. The biggest changes are below. </p> <!-- IMAGE PLACEHOLDER 1: mobile-overview.png (wide screenshot of the new app home) --> <!-- <img src="mobile-overview.png" alt="StashStock Mobile home screen" style="display:block; width:100%; max-width:688px; height:auto; border-radius:10px; border:1px solid #ABABAB; margin-bottom:28px;" /> --> <!-- Feature: CannaScale + CannaScanner one app --> <div style="margin:0 0 18px 0;"> <p style="margin:0 0 6px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:700; letter-spacing:2px; text-transform:uppercase;"> Feature </p> <h3 style="margin:0 0 8px 0; color:#30373A; font-size:19px; line-height:26px; font-weight:700; letter-spacing:-0.2px;"> CannaScale and CannaScanner are now one app </h3> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Every CannaScale feature you rely on now lives in the same app you scan from, with a more capable active Harvest workflow built around how harvest days actually run. Build a session: scan plants, weigh on a connected scale, then submit to Metrc &mdash; with finish, move, and waste-removal all in one place. Sessions back up to the cloud as you go, so a wiped phone never means a lost batch weight. </p> </div> <!-- ============== HARVEST QUEUE NOTE ============== --> <div style="margin:40px 0 0 0; padding-top:22px; border-top:1px solid #EFEFEF;"> <p style="margin:0 0 6px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:700; letter-spacing:2px; text-transform:uppercase;"> If you&rsquo;re trying the new Harvest </p> <h3 style="margin:0 0 12px 0; color:#30373A; font-size:19px; line-height:26px; font-weight:700; letter-spacing:-0.2px;"> Your pending Harvest queue has moved </h3> <p style="margin:0 0 16px 0; color:#30373A; font-size:16px; line-height:26px;"> If you&rsquo;re testing the new Harvest workflow in the beta, your pending harvest queue lives in a new place. Harvests you build in the app now show up there, ready for you to review and submit to Metrc. </p> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Head to <a href="https://subs2.stashstock.com/metrc/in-progress-harvests" style="color:#006B42; font-weight:600; text-decoration:underline;">subs2.stashstock.com/metrc/in-progress-harvests</a> to view your in-progress harvests and submit them from the new app. </p> </div> <!-- Feature: Audits --> <div style="margin:0 0 18px 0; padding-top:18px; border-top:1px solid #EFEFEF;"> <p style="margin:0 0 6px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:700; letter-spacing:2px; text-transform:uppercase;"> Feature </p> <h3 style="margin:0 0 8px 0; color:#30373A; font-size:19px; line-height:26px; font-weight:700; letter-spacing:-0.2px;"> A rebuilt Audit experience </h3> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Plan an audit by combining filters across Plants, Packages, Transfers, and the brand-new Plant Batches type. Live Found / Missing / Unexpected tiles update as you scan, a &ldquo;Manually found&rdquo; outcome covers items you verified by hand, and a CSV export drops out when you finish. The legacy audit tabs stay put while this one runs alongside. </p> </div> <!-- IMAGE PLACEHOLDER 2: mobile-audit.png (audits screen with Found/Missing/Unexpected tiles) --> <!-- <img src="mobile-audit.png" alt="Audit screen with live Found / Missing / Unexpected tiles" style="display:block; width:100%; max-width:688px; height:auto; border-radius:10px; border:1px solid #ABABAB; margin:6px 0 22px 0;" /> --> <!-- Feature: Metrc combined --> <div style="margin:0 0 22px 0; padding-top:18px; border-top:1px solid #EFEFEF;"> <p style="margin:0 0 6px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:700; letter-spacing:2px; text-transform:uppercase;"> Feature </p> <h3 style="margin:0 0 8px 0; color:#30373A; font-size:19px; line-height:26px; font-weight:700; letter-spacing:-0.2px;"> Metrc in your pocket &mdash; and deeper coverage </h3> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> A unified Search / Filter / Group / Sort / Select toolbar runs across Plants, Packages, Plant Batches, Transfers, Harvests, and Scans &mdash; bulk-act from the list view (move plants, change Growth Phase, finish packages) without an RFID gun. Plus deeper Metrc coverage: sublocations down to room / table / rack, mother plants as their own kind of plant, and split / merge / bulk-edit on plant batches. </p> </div> <!-- IMAGE PLACEHOLDER 3: mobile-metrc-list.png (Plants list with toolbar) --> <!-- <img src="mobile-metrc-list.png" alt="Plants list with filter, group, sort, and bulk-action toolbar" style="display:block; width:100%; max-width:688px; height:auto; border-radius:10px; border:1px solid #ABABAB; margin:6px 0 22px 0;" /> --> <!-- Side note: cleaner look throughout --> <div style="margin:0;"> <p style="margin:0 0 6px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:700; letter-spacing:2px; text-transform:uppercase;"> Also new throughout </p> <p style="margin:0; color:#5E686C; font-size:15px; line-height:24px;"> A cleaner, more consistent look across every screen &mdash; easier on the eyes and faster to navigate. </p> </div> <div style="border-top:1px solid #ABABAB; height:1px; line-height:1px; font-size:0; margin:40px 0 0 0;">&nbsp;</div> <!-- ============== COMING NEXT ============== --> <!-- Status pill --> <div style="margin:40px 0 16px 0;"> <table role="presentation" cellpadding="0" cellspacing="0" border="0" style="display:inline-table; border-collapse:collapse;"> <tr> <td valign="middle" style="padding-right:8px;"> <div style="width:8px; height:8px; background-color:#ABABAB; border-radius:8px; font-size:0; line-height:8px;">&nbsp;</div> </td> <td valign="middle" style="color:#8A9498; font-size:11px; font-weight:700; letter-spacing:2px; text-transform:uppercase; line-height:1;"> Coming next </td> </tr> </table> </div> <h2 style="margin:0 0 18px 0; color:#30373A; font-size:26px; line-height:32px; font-weight:800; letter-spacing:-0.5px;"> What&rsquo;s on the way </h2> <p style="margin:0 0 24px 0; color:#30373A; font-size:16px; line-height:26px;"> A couple of things we&rsquo;re actively working on that you&rsquo;ll see land in the app soon. Nothing you need to do for these &mdash; we&rsquo;ll let you know when they&rsquo;re ready. </p> <!-- Coming next 1: Sales orders --> <div style="margin:0 0 16px 0; padding:0 0 0 14px; border-left:3px solid #006B42;"> <p style="margin:0 0 6px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:700; letter-spacing:2px; text-transform:uppercase;"> In progress </p> <h3 style="margin:0 0 8px 0; color:#30373A; font-size:19px; line-height:26px; font-weight:700; letter-spacing:-0.2px;"> Sales orders from the RFID app </h3> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Build a sales order, pick the packages by scanning them on the warehouse floor, and submit the Metrc transfer manifest &mdash; all from the same RFID workflow you already use every day. No bouncing between desktop, warehouse, and Metrc. The manifest reflects what you physically scanned, so what leaves your facility matches what your customer expects. </p> </div> <!-- Coming next 2: Cycle counting --> <div style="margin:0; padding:0 0 0 14px; border-left:3px solid #006B42;"> <p style="margin:0 0 6px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:700; letter-spacing:2px; text-transform:uppercase;"> In progress </p> <h3 style="margin:0 0 8px 0; color:#30373A; font-size:19px; line-height:26px; font-weight:700; letter-spacing:-0.2px;"> Cycle counting in the dispensary </h3> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Walk the floor with the scanner &mdash; with or without RFID &mdash; and confirm every product is where it should be. Catch discrepancies in real time instead of waiting for the next full audit. </p> </div> <div style="border-top:1px solid #ABABAB; height:1px; line-height:1px; font-size:0; margin:40px 0 0 0;">&nbsp;</div> <!-- ============== GETTING HELP ============== --> <p style="margin:40px 0 16px 0; color:#8A9498; font-size:11px; line-height:16px; font-weight:700; letter-spacing:2px; text-transform:uppercase;"> If you get stuck </p> <h2 style="margin:0 0 18px 0; color:#30373A; font-size:26px; line-height:32px; font-weight:800; letter-spacing:-0.5px;"> Where to get help </h2> <p style="margin:0 0 22px 0; color:#30373A; font-size:16px; line-height:26px;"> Two ways to get help when you need it. </p> <!-- Help: In-app training --> <div style="margin:0 0 16px 0; background-color:#F4F8F5; border-radius:10px; border-left:4px solid #006B42; padding:22px 26px 22px 24px;"> <p style="margin:0 0 8px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:800; letter-spacing:2px; text-transform:uppercase;"> In-app training </p> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Step-by-step guides live right inside StashStock Mobile. Pop them open from the help menu when you&rsquo;re in the middle of something and need a walkthrough. They&rsquo;re short, screenshot-driven, and built around the actual workflows you&rsquo;ll run on the floor. </p> </div> <!-- Help: Schedule training --> <!-- NOTE: replace the href below with the real training scheduler URL (HubSpot Meetings, Calendly, etc.) before publishing --> <div style="margin:0; background-color:#F4F8F5; border-radius:10px; border-left:4px solid #006B42; padding:22px 26px 22px 24px;"> <p style="margin:0 0 8px 0; color:#006B42; font-size:11px; line-height:16px; font-weight:800; letter-spacing:2px; text-transform:uppercase;"> Schedule a training session </p> <p style="margin:0; color:#30373A; font-size:16px; line-height:26px;"> Want a guided walkthrough? Book a one-on-one training session and we&rsquo;ll show you around the new app &mdash; covering whatever workflows or questions you want to dig into. <a href="https://meetings.stashstock.com/training" style="color:#006B42; font-weight:600; text-decoration:underline;">Book a training session &rarr;</a> </p> </div> </div>