Looking for changes to our legal documents? See Policy updates. Older releases (v0.97.11 and earlier) are in the changelog archive.
v0.217.2 — 2026-06-20
- Improved — The events pages stay fast as a gym's event list grows — the listings now read each gym's own events directly instead of scanning everything.
v0.217.0 — 2026-06-20
- New — Each location page now shows the wall map right on the page — the wall with its route markers — in the same card as the hours, routes, and what's-new info; tap it to open the full zoomable map — see a location.
v0.216.1 — 2026-06-19
- Improved — On phones, the search-and-commands panel now closes with a clear round red button instead of the keyboard-only "ESC" hint.
v0.216.0 — 2026-06-19
- Improved — Each location page now opens with one tidy overview card: hours, routes, sections, the Good Climb countdown, and what's newly set — all in one place — see a location.
- New — Signed in and been to a gym before? Its page greets you with "N new since your last visit" (or "All caught up") and names which sections changed since you were last there.
- New — When staff reset a section they now choose "Fresh set" or "Minor adjustment", so only real re-sets show as new to members — open the wall editor.
- Improved — Good Climb of the Week is now a manual label you set and re-set yourself (no automatic weekly rotation); add a reset schedule if you want a countdown.
v0.215.4 — 2026-06-19
- Improved — Event photos now show on the event page and in the events list, in fast modern formats that load quicker on any connection — browse events.
v0.215.3 — 2026-06-19
- Hotfix — The moving background no longer occasionally turns into a flat solid colour after returning to a page (e.g. around signing out) — it re-measures and redraws itself.
v0.215.1 — 2026-06-19
- Improved — A used-up, expired, or cancelled pass now reads "Ended {date}" instead of "Valid through {date}", so a finished pass is clearer at a glance — view your passes.
v0.214.6 — 2026-06-19
- Fixed — A pass in your History no longer shows a "N days left" countdown — once it's expired, cancelled, or used up the card stops counting down — view your passes.
v0.214.5 — 2026-06-19
- Improved — The membership passes on the home page now show your gym's real passes and prices — the same ones on the rates page — instead of a fixed sample list — see all rates.
v0.214.4 — 2026-06-19
- Hotfix — The moving topographic background now recovers itself if it ever drops out (for example around signing out), instead of freezing on the page.
v0.214.3 — 2026-06-19
- Improved — The "Create account" and "Book a session" buttons at the bottom of the home page now pick up your gym's background colours, so they match the theme instead of always being green — create your account.
v0.214.2 — 2026-06-19
- Improved — Redesigned the create-account progress steps into a clean 1·2·3 progress bar with crisp circles and the step name on its own line, so it stays tidy on any phone — create your account.
v0.214.1 — 2026-06-19
- Improved — The sign-in and create-account card looks crisp in light mode again — a defined card edge, a clean header, and a readable label on the green tab — create your account.
v0.214.0 — 2026-06-19
- Improved — Your older passes now tuck away under a tap-to-open "History" toggle and show as compact rows, so the page leads with your active passes — open My Passes.
- New — The platform operator can cap how many past passes appear in a member's history, per gym, from the gym console — open platform.
v0.213.5 — 2026-06-19
- Fixed — The 1·2·3 step markers on the create-account screen are clean circles again on phones, instead of looking squished — create your account.
- Improved — Light-theme polish on sign-up: the step numbers and the gender / shoe-size dropdown arrows now stay clearly visible in light mode.
v0.213.4 — 2026-06-19
- Improved — The "Ready to send it?" banner now settles gently into the moving background — it picks up the background's own colour instead of reading as a flat, out-of-place block — back to the home page.
v0.213.3 — 2026-06-19
- Improved — An event's own questions and the general events FAQ now share one tidy "Frequently asked questions" section instead of two — browse events.
v0.213.2 — 2026-06-19
- Improved — The "Ready to send it?" call-to-action at the bottom of the home page now sits on the same flowing topographic background as the rest of the page, instead of a separate green band — back to the home page.
- Improved — Over-background headings and "see all" links read cleanly in both light and dark, on any gym's colours.
- Fixed — Hardened the moving background so a rare page-reload edge case can no longer blank it out.
v0.213.1 — 2026-06-19
- Fixed — The Locations, Events and More menus in the top bar are now readable in light mode — they were showing dark text on a dark panel.
v0.213.0 — 2026-06-19
- New — Events can now have their own FAQ section at the bottom of the event page — check it before you sign up — browse events.
- Improved — Each event answers its own common questions, so the details you need are right on the event page.
v0.212.4 — 2026-06-19
- Fixed — In Light mode, cards and panels now have clear outlines again — previously their edges were nearly invisible on the light background.
- Fixed — Your receipts now look like paper in Light mode instead of a dark slab — open My receipts.
v0.212.2 — 2026-06-18
- Improved — Sharing a pass is cleaner: choose how many with a −/+ stepper, and once the link is ready you simply tap Copy link or Share (now with the standard share icon) — the long link itself is no longer shown — open My passes.
v0.212.0 — 2026-06-18
- New — The Custom background palette now has a Text colour picker — set the exact colour for headlines/labels over the moving background (leave it blank to auto-pick a readable one) — appearance settings.
- Improved — Text over the moving background now coordinates with your chosen palette — headings, eyebrows, and links share the palette's colours for a more uniform look.
v0.211.0 — 2026-06-18
- New — Your notifications are now reachable on mobile — tap the bell in the top bar to open them on a phone, not just on desktop.
- Improved — The notification panel is now properly legible in light mode.
- Improved — The site footer is more compact on phones, taking up less vertical space.
v0.210.1 — 2026-06-18
- Fixed — The menu and search icons now stay readable on every page — their colour is chosen automatically to contrast with whatever is behind them, so they can never blend into the background.
v0.210.0 — 2026-06-18
- New — Tap a pass on your dashboard to jump straight to it, with a one-tap Top up / Renew nudge when it's running low or about to expire — open My passes.
- Improved — Claim a pass a friend shared and you now land on your passes automatically; and if you're the one who shared, your passes page updates by itself the moment it's claimed — open My passes.
- Fixed — Creating a share link no longer flashes a false error when the link actually worked — it copies the link if it can, and always shows it for you to copy.
- New — Admins can set the multi-pass "running low" warning level per gym — Operations settings.
v0.207.13 — 2026-06-18
- Fixed — On phones, the inside of a day's detail now actually scrolls — both in the small peek and the large size — so you can read a busy day without it just resizing when you drag. Previously the content area never became scrollable on iOS — open your calendar.
v0.207.11 — 2026-06-18
- Fixed — The menu (hamburger) and search icons now stay one consistent colour across every page and state, instead of switching between white and a faint tint depending on the page or whether the menu was open.
v0.207.9 — 2026-06-18
- Improved — On the calendar, a day you've just tapped to preview now shows a neutral grey highlight, and green is reserved for the day whose detail is actually open — so the two states are easy to tell apart — open your calendar.
v0.207.7 — 2026-06-18
- Fixed — On phones, scrolling inside an open day's detail no longer scrolls the page behind it — the detail stays put and only its own content moves — open your calendar.
- Improved — Tapping a day now gives an instant grey press so it feels responsive, while the day you're viewing keeps its green highlight.
- Improved — The quick preview now closes the moment a day's full detail opens.
- Improved — A one-time tip (and a line in the calendar tour) explains you can tap again, press and hold, or double-tap to open a day.
v0.207.6 — 2026-06-18
- Fixed — Accent-coloured text (links, eyebrows, tags) is now properly legible in light mode — it was too pale against light backgrounds on some pages. Works for every gym's brand colour.
v0.207.4 — 2026-06-18
- Fixed — Icons inside links no longer turn purple after you've clicked them — links and their icons now keep their proper colour in both light and dark mode (most noticeable on the footer social icons).
v0.207.3 — 2026-06-18
- Improved — On phones, the calendar's day detail now scrolls inside in both sizes — you can read a busy day's full list without growing the sheet first. Drag the handle to switch between the small and large sizes as before — open your calendar.
- Fixed — The day detail no longer occasionally gets stuck floating in the middle of the screen after an interrupted drag.
v0.207.1 — 2026-06-18
- Fixed — Switching light/dark no longer makes the navigation, search, and buttons briefly fade through an in-between colour — the whole page now snaps to the new look in one step — appearance settings.
v0.206.3 — 2026-06-18
- Improved — The search panel (the search icon / Cmd+K) now matches the brand colour of the mobile menu, so it reads as the same panel as the navigation — and on phones it opens as the same full-screen brand sheet.
v0.205.5 — 2026-06-18
- Improved — On phones, the calendar's day detail opens as an app-style bottom sheet you can pull up to a larger size — open your calendar.
v0.204.0 — 2026-06-18
- New — A printable "install the app" poster with a scannable QR for your front desk, plus a quick QR + share link on the install page — make it easy for members to add your app — open App kit.
v0.203.1 — 2026-06-18
- Security — Hardened how account passwords are stored: every sign-up, reset and password change now hashes through one consistent, strong setting, closing a path that used a slightly weaker one.
v0.203.0 — 2026-06-18
- Improved — Your multi-pass card now shows a clear breakdown — used · sharing · shared · free — colour-matched to the ring, so the numbers always add up and you can see exactly where every session went. View it on your passes.
v0.202.0 — 2026-06-18
- Improved — The locations map now switches between light and dark instantly with the rest of the page — no reload or navigation needed — open Locations.
v0.200.0 — 2026-06-18
- Improved — Switching between light and dark is now instant — the whole page, including the animated background, changes the moment you tap, with no wait — appearance settings.
v0.199.0 — 2026-06-17
- Fixed — In light mode the mobile menu button, the search and notification icons, and the top-bar links now stay visible instead of fading into the page everywhere except the home page.
- Fixed — Changelog and legal/policy pages are readable again in light mode — the body text no longer disappears against the light card — open the changelog.
- Improved — The locations map now follows your light/dark setting: a light basemap in light mode, keeping the bright location pins easy to spot — open Locations.
v0.198.0 — 2026-06-17
- New — You now get a notification the moment a friend claims a pass you shared — who claimed it and how many — right in your bell. See it on your passes.
- Improved — Your pass card now says "sharing" while a link is still out (and revocable), and "shared" once a friend has actually claimed it — so the two states read clearly apart.
v0.197.2 — 2026-06-17
- Improved — The Active gym switcher now looks and behaves the same everywhere you see it — member, front-desk, resoler, and network areas all use one consistent picker.
v0.197.0 — 2026-06-17
- New — Introducing the network app: your passes, an offline-ready check-in QR, your schedule, and your stats across every network gym in one place — open it.
- New — Discover and join other gyms in the network from the app, and check in at any gym's front desk with your QR.
- Improved — Your profile, family, resoling, and order history now span every gym you belong to. Rolling out gradually.
v0.194.0 — 2026-06-17
- New — Freezing a pass now truly pauses it: the expiry clock stops while it's frozen and the paused days are added back when you unfreeze — open My passes.
- New — Attach a photo to a freeze request (a note or boarding pass) and get notified the moment the team approves or declines it — request a freeze.
- New — Freeze requests alert the front office (notification bell + optional email), and admins can set a per-gym freeze cap under Settings → Operations — review the queue.
- Improved — Admins now have a notification bell in the sidebar for things that need attention.
v0.193.2 — 2026-06-17
- Improved — The logo in your check-in QR now sits in a clean square gap instead of overlapping the code — no more half-cut squares around it — open My Pass.
v0.192.11 — 2026-06-17
- Improved — Your check-in QR now shows your gym's own logo in the centre when one's uploaded — open My Pass.
v0.192.9 — 2026-06-17
- Improved — Your check-in QR is now larger and easier to scan at the front desk — open My Pass.
v0.192.7 — 2026-06-17
- Improved — Your check-in card now carries the gym mark in the centre of the QR and a clearer red close button — open My Pass.
v0.192.3 — 2026-06-17
- Fixed — In light mode the home page headline, the top navigation bar, and pass-card titles now stay crisp and readable instead of fading into their background.
v0.192.1 — 2026-06-17
- Improved — The check-in QR now opens as a polished membership card — branded header, your name, and a big Show fullscreen button for the front desk — open My Pass.
v0.192.0 — 2026-06-17
- New — See how fresh the setting is: each location shows how many wall sections have been freshly set this turnover cycle, climbing to "whole wall freshly set" — browse locations.
- New — When a competition takes over a section, it's flagged with a "Comp set" badge that links straight to the comp, on the branch page and the wall map.
- Improved — Admins can link a section to a competition from the wall editor and tune the fresh-sections counter — open settings.
v0.191.2 — 2026-06-17
- Fixed — On a phone, opening the menu now cleanly covers the day detail sheet instead of the sheet showing through the menu — open your calendar.
v0.191.0 — 2026-06-17
- Improved — Your check-in QR now opens right from a Show check-in QR button on your pass page, instead of a separate menu item — open My Pass.
v0.190.6 — 2026-06-17
- Fixed — On a phone, the day detail sheet can no longer be pulled up over the top navigation bar — it stops just below it — open your calendar.
v0.190.4 — 2026-06-17
- Fixed — If you're both a climber and a staff member at the same gym, opening the member area now does the right thing: you're still asked to keep your waiver up to date because you climb, and if you only work there (no membership) you're no longer sent to the "join a gym" screen.
v0.190.3 — 2026-06-17
- Fixed — On phones, the Sign out button in the menu is no longer hidden behind the browser bar at the very bottom — the menu now ends with comfortable space so the button is always reachable.
v0.190.1 — 2026-06-16
- Fixed — In light mode, active filter chips and text over photos stay readable — the coloured pills and image overlays no longer invert to dark-on-dark.
v0.189.1 — 2026-06-16
- Fixed — In light mode, the faintest helper text is now dark enough to read comfortably (it was too pale on the light background).
v0.188.20 — 2026-06-17
- New — On a phone, press and hold a day to jump straight to its detail (no more two taps) — and it no longer pops up the browser's link menu — open your calendar.
v0.188.19 — 2026-06-17
- Improved — Tidied the calendar: today's extra box outline is gone (the green date chip is enough), and tapping a day to open its detail no longer leaves a grey outline — open your calendar.
v0.188.18 — 2026-06-17
- Fixed — On a phone, tapping a day twice now reliably opens its detail and closes the preview popup (and the popup no longer lingers); opening a day also scrolls the calendar so you can see it just above the sheet — open your calendar.
v0.188.17 — 2026-06-16
- Fixed — You'll now always get updates about your own resole order (quote ready, more info needed, ready to claim) even for a branch you haven't switched on in your notification settings — order updates about your own items are no longer hidden by per-branch notification preferences.
v0.188.16 — 2026-06-16
- Fixed — Rotating the phone with a day open no longer breaks the day sheet (both directions), the grey highlight no longer sticks on the day you tapped, and flicking quickly through days now advances one day per flick — open your calendar.
v0.188.15 — 2026-06-17
- Improved — The footer contributor credits now show full names for the build team.
v0.188.14 — 2026-06-17
- Improved — The phone menu now scrolls a little higher, so the Sign out button no longer sits jammed against the very bottom edge of the screen.
v0.188.13 — 2026-06-16
- Fixed — In light mode, danger text (like "Expired" labels and form errors) now uses a deeper, readable red instead of a washed-out one — Appearance.
v0.188.12 — 2026-06-16
- Fixed — Rotating your phone to landscape and back with a day open no longer makes the day sheet disappear — it re-positions itself for the new orientation — open your calendar.
v0.188.11 — 2026-06-16
- Fixed — On a phone, scrolling a day card (including while it's expanding) no longer scrolls the calendar behind it, and the grey highlight no longer sticks on the day you first tapped while you swipe through days — open your calendar.
v0.188.10 — 2026-06-16
- Improved — Opening a day's detail now dismisses the quick-preview popover, the day sheet closes more smoothly when you pull it down, and the rest of the page scrolls normally again (only the day card stays put while you touch it) — open your calendar.
v0.188.9 — 2026-06-16
- Improved — The close (×) button on a day now has a clear red fill so it's easy to spot — open your calendar.
v0.188.8 — 2026-06-16
- Improved — Swiping the calendar left/right between months — and the day detail between days — now glides smoothly to the next one instead of snapping — open your calendar.
- Improved — While you're touching the day sheet, the calendar behind it no longer scrolls.
v0.188.7 — 2026-06-16
- Improved — When you pull the day card all the way up, it now stops a little lower so there's always a gap at the top — it no longer reaches the page edge — open your calendar.
v0.188.6 — 2026-06-16
- Improved — On a phone you can now grab the day card anywhere to drag it up (taller), down (shorter), or away to close — it still scrolls and swipes between days naturally — open your calendar.
v0.188.0 — 2026-06-16
- Improved — Light mode looks right now: it uses your gym's own colours, and the moving background follows your choice instead of staying dark behind a light page — pick System / Light / Dark in Appearance.
- Improved — Your profile now lives inside Settings — one place for your profile, notifications, calendar, appearance, and more — open Settings.
v0.187.4 — 2026-06-16
- New — On a phone the day detail is now an expandable card sheet: it opens compact, each day is its own card (the next/previous day peeks in as you swipe), and you pull the bar up to make it taller (down to shrink, then close) — open your calendar.
- Fixed — Swiping quickly through several months and back no longer makes the calendar go blank — the months you've seen stay loaded.
v0.187.3 — 2026-06-16
- Improved — Swiping to another month or day is now instant — the calendar switches right away and finishes loading in the background, instead of pausing — open your calendar.
- Improved — The day sheet on phones got a polish: a bigger grab bar that's easier to pull, it fills the lower screen (no peeking at the page behind it), a smoother open animation, and the redundant ‹ › arrows are gone — just swipe.
v0.187.1 — 2026-06-16
- Improved — Changing month by swiping is now instant — the next/previous month is prepared in the background so it no longer pauses after you let go — open your calendar.
- Improved — On a phone a day opens as a sheet that doesn't dim the calendar behind it; close it by dragging the bar down (a small nudge up springs back) — it never closes on its own.
v0.187.0 — 2026-06-16
- New — Loading screens on member pages can now show a ring of Grippits running the loop instead of the grey placeholders — a small loading delight.
- New — Admins get a Loading animation toggle in the mascot settings; off (or the mascot off) keeps the usual loading placeholders — open Appearance → Mascot.
- Improved — Like the rest of Grippit, the running loader respects "reduce motion" and your site's motion preset, parking to a still ring when motion is dialled down.
v0.186.0 — 2026-06-16
- New — Light or dark, your choice. Pick a light or dark look — or follow your device — and the site remembers it on this device — open Appearance.
v0.185.0 — 2026-06-16
- New — Swiping the calendar now shows the next month sliding in from the side as you drag, tracking your finger — and the day detail does the same for the previous/next day — so it feels like flipping through a real app — open your calendar.
- Improved — The neighbouring month/day is preloaded with your real activity, so what peeks in is the actual schedule, not a placeholder.
v0.184.0 — 2026-06-16
- New — Meet Grippit: an optional animated mascot that adds a little life to your site — a wave hello on the sign-in screen, a friendly hang on empty screens, and a couple of playful touches on the home and About pages.
- New — Admins can switch Grippit on or off everywhere, or pick exactly which spots get animated — open Appearance → Mascot.
- Improved — Every Grippit animation respects your device's "reduce motion" setting and your site's motion preset, so it holds still when motion is dialled down.
v0.183.1 — 2026-06-16
- Improved — The calendar now follows your finger as you swipe between months or days on a phone — the gesture feels direct instead of jumping only after you let go — open your calendar.
- Improved — A day's detail stays in place below the calendar (no pop-over sheet dimming the month) and closes with a simple ×.
v0.182.0 — 2026-06-16
- New — The dashboard calendar feels like an app now: swipe between months, swipe or use ‹ › arrows to move day-to-day, and on phones a day opens as a slide-up sheet you can swipe down to close — open your calendar.
- New — Today's detail shows a live "Now" line marking what's done and what's next.
- Improved — In the List view, the day headings now stick as you scroll; switching Grid ↔ List cross-fades.
- Improved — Subtle haptic taps on supported phones when you preview or open a day, step days, or swipe months (silenced if you prefer reduced motion).
v0.181.0 — 2026-06-16
- New — Choose how the site looks for you — pick one of the themes your gym offers, and it follows you on every device — open Appearance.
- New — Admins can offer any saved appearance preset to members as a personal theme, with one tap on the theme page — manage presets.
v0.180.0 — 2026-06-16
- Improved — The dashboard List view now reads like an agenda: your activity is grouped under clear day headings (Today, Tomorrow, weekday dates), each row carries a kind icon, and upcoming items are sorted soonest-first — open your calendar.
v0.179.0 — 2026-06-16
- New — A new Settings page to manage your profile and preferences — open Settings.
- New — Choose exactly which updates you get and how (in-app, email, or SMS) — notification settings. Receipts and security notices always send.
- New — Pick which branches notify you and appear on your calendar; branches you've visited are on by default — calendar & branches.
v0.178.0 — 2026-06-16
- Improved — Today now stands out clearly on your dashboard calendar, so it's easy to spot at a glance — open your calendar.
- New — Days you climbed are marked with the branch's own icon and colour, so visits to different branches are easy to tell apart — open your calendar.
- Improved — A check-in now shows which gym and branch you visited.
- New — Admins can set each branch's calendar icon and colour under its settings — open Branches.
v0.177.1 — 2026-06-16
- Improved — Tidied the day view: check-in rows now simply read "Checked in" (instead of a technical "rfid/manual" label), and the rarely-used "Save as image" button was removed from the day panel — open your calendar.
v0.176.0 — 2026-06-16
- New — Event rows in your dashboard day view now show how many spots are left ("3 spots left", highlighted when it's nearly full, or "Full") so you can see at a glance whether to grab a place — open your calendar.
- Improved — The day timeline now eases in with a gentle staggered animation as it opens.
v0.175.1 — 2026-06-16
- Improved — Each stop on your dashboard day timeline now carries a little icon (coaching, event, check-in), and a featured event you haven't joined shows a one-tap Register button — open your calendar.
v0.175.0 — 2026-06-16
- Improved — Your dashboard calendar's day view now reads like an app timeline — a vertical thread with colour-coded stops for coaching, events and check-ins, each on its own tappable card — open your calendar.
- Improved — Event rows now show more at a glance: the location, the price (or Free), and the start–end time, so you know what's on without opening the event.
v0.174.0 — 2026-06-16
- Improved — Your dashboard calendar's day view opens instantly now and shows everything that day on one clean, time-ordered timeline with a quick-stats summary — open your calendar.
- Fixed — A featured event the gym is highlighting on a day now shows up when you open that day (with a tap-to-sign-up nudge), instead of saying "No events this day".
v0.173.1 — 2026-06-16
- Fixed — On mobile, navigating away from a long event page (or any page you'd scrolled down) no longer briefly draws the page on top of the top navigation bar during the transition — the nav now stays put.
v0.173.0 — 2026-06-16
- New — Self check-in kiosk at `/self-checkin`: set up a tablet (signed in as staff) and members check themselves in by holding up their check-in QR — a big animated welcome shows their name and sessions/expiry left.
- New — It admits pass-holders only and never takes payment: anyone needing a pass, a waiver, or help is calmly sent to the front desk — admins, setup notes are in the admin guide.
v0.171.0 — 2026-06-16
- Improved — Your check-in QR is now a tidy membership card with your gym's branding, and a Show fullscreen button blows it up big and bright (and keeps your screen awake) so it scans first time at the desk.
- Improved — Your QR is now saved on your device, so it opens instantly and still shows even on a weak connection.
v0.170.0 — 2026-06-16
- New — Front desk can now check a member in by scanning their check-in QR with the workstation camera — tap SCAN next to the search box. A handheld barcode scanner and typing the code still work too.
- New — The scanner shows an instant green/red confirmation with the member's name and how many sessions (or how long) they have left, plus a Rush mode to scan one member after another during a busy spell, and a torch + front/back camera switch where the device supports them.
- Improved — Members showing their check-in QR can now be scanned by the desk camera directly, not just a dedicated barcode scanner.
v0.169.1 — 2026-06-16
- Improved — On the events list and event pages the countdown now stays in minutes right up to two hours out (so you'll see "In 90 min" instead of a rounded "In 2 hours"), switching to hours only further ahead — browse Events.
v0.169.0 — 2026-06-16
- Improved — The smart "when" label now reads consistently everywhere events appear — the navbar menu, the events list, and each event page — so an in-progress event shows "Happening now" instead of "5m ago" — browse Events.
- New — On an event's own page the countdown is live — "In 45 min" ticks down and flips to "Happening now" without a refresh — browse Events.
v0.168.1 — 2026-06-16
- Improved — The Events menu now shows a smart, live "when" for each event — the date while it's a way off, then a countdown ("In 45 min") in the final hour, and "Happening now" once it starts — open Events.
v0.168.0 — 2026-06-16
- New — The full release history is back in the app: older notes (v0.97.11 and earlier) now open in a changelog archive from the bottom of the changelog — browse older releases.
- New — Platform console: the Dev log now has a full archive for the deep early history (≈ v0.1 → v0.113), linked from the top of the Dev log — kept on its own page so the main view stays fast.
v0.167.0 — 2026-06-16
- Improved — A pass type's sharing rule (shareable / owner-only / new-members-only) is now honored on every way a pass is issued — gifts, subscription renewals, and coach comps included — and a shared pass passes its rule on to whoever claims it — open Passes.
- Fixed — The Share button no longer appears on a pass whose type is set to owner-only.
v0.165.4 — 2026-06-16
- Improved — On phones, the Events menu now shows each event's date and start time under its name, and the menu sections lost their doubled divider line for a cleaner look — open Events.
v0.165.2 — 2026-06-16
- Fixed — More accessibility contrast fixes on signed-in pages: the pass "ready" status badge, the dimmed other-month days in your dashboard calendar, and the "member deleted" placeholder in the admin passes table are now readable.
v0.165.1 — 2026-06-16
- Fixed — Accessibility: several low-contrast bits of text (the footer version, pass-card fine print, location addresses) now meet the readable-contrast standard, and the mobile menu's links are correctly skipped by keyboard/screen-reader navigation while it's closed.
v0.165.0 — 2026-06-16
- New — Check in without a keyfob: show your personal check-in QR at the front desk (or read the code aloud), and rotate it anytime if you think someone has seen it — open your Check-in QR.
- New — Going travelling or recovering from an injury? Request a pass freeze from your passes page — a team member reviews it and pausing the pass stops its expiry clock — open My passes.
- New — Staff: scan a member's check-in QR at the desk to identify them, alongside RFID, email, and phone.
- New — Admins: review and approve member freeze requests in the new Freeze requests queue — open it.
v0.163.0 — 2026-06-16
- Improved — Every email your gym sends — receipts, welcome notes, booking confirmations, password resets, verification codes, renewal reminders and more — now reads with your gym's name in the subject and body, not a hardcoded one. It follows your email Sender name (or your gym name when that's blank) — open email settings.
v0.162.0 — 2026-06-16
- New — Make each pass look premium and on-brand: give it a custom colour gradient, a finish (matte / gloss / pearl / foil), a texture, or an uploaded background image — all in the new Look & feel section of the pass editor, with a live preview of both the rates card and the member's pass card — open Passes.
- Improved — Your customized pass look now follows the pass everywhere members see it: the rates page, the dashboard, and My passes.
v0.161.0 — 2026-06-16
- Improved — The installed app now shows your gym's name on the home-screen icon (not "Good Climbs"), and your uploaded logo appears on the launch splash screen — so the app a member installs is fully yours. Set the logo under Brand in Photos & Video — open Photos & Video.
- New — Set the sender name on your emails (the "From" line members see) under your email settings; leave it blank and it uses your gym's name automatically — open email settings.
- Improved — Waitlist text messages now greet customers with your gym's name instead of a hardcoded one.
v0.160.0 — 2026-06-16
- New — The Events menu in the top navigation now drops down your next three upcoming events (soonest first) so you can jump straight to one and sign up, with See all events below for the full list — see all events.
v0.159.0 — 2026-06-16
- Improved — Cleaner, calmer surfaces: the member portal and the annual-pass cards (on passes, rates, gift, and the front desk) now use a flat premium-matte charcoal/green finish instead of the old "damascus" contour texture — lighter to render, same readable cards.
v0.157.0 — 2026-06-16
- New — Upload your own logo to show in the top navigation and footer instead of your gym name in text — add it under Brand in Photos & Video; leave it empty to keep the text name — open Photos & Video.
v0.155.0 — 2026-06-16
- Improved — Your gym's name now shows across the whole site — the top navigation, the sign-in and registration screens, and the staff/admin sidebars — instead of the flagship's name.
v0.154.0 — 2026-06-16
- Improved — Your gym's own name now shows in the browser tab and search results on every page (it used to read the flagship's name).
- Improved — Links you share to Messenger, Facebook, or X now render a branded card with your gym's name and accent colour instead of a generic one.
v0.153.1 — 2026-06-16
- Improved — The shop now shows Merch and Café items two-per-row on phones instead of one big card at a time, so you can see more at a glance — browse the shop.
v0.153.0 — 2026-06-16
- New — Filter the shop by Café or Merch with one tap, so you can jump straight to what you came for — browse the shop.
- Improved — The mobile site no longer drifts side to side; the footer and the slide-out menu now lay out cleanly with more breathing room on phones.
- Improved — Buttons and links no longer "stick" highlighted after a tap on touch screens, and the menu's sections are easier to read at a glance.
- Improved — Registration now asks for your address (for safety records and official receipts); postal code stays optional — create an account.
v0.149.0 — 2026-06-15
- New — Admins can find nearby places automatically — one tap pulls in nearby parking, hospitals, restaurants, or physical therapists for a branch, ready to edit — edit a branch.
- New — Resolers can add their drop-off / shop location in settings and choose to show it on the public map — it's private by default — resoler settings.
- Improved — Looking up places from the dashboard no longer hits a rate limit when adding several at once.
v0.146.0 — 2026-06-15
- New — Passes can now carry a short tagline and a "First-timers only" intro rate — set a visit cap so a pass is buyable only by newer climbers — open Pricing & passes.
- Improved — The pass creator is reorganised into plain-language steps (Basics → What members get → Price → Who can buy it → Where it shows) with the rarely-used knobs tucked into an Advanced drawer, and a clearer "What members see" live preview.
- New — Intro rates show a First-timers only chip on the rates page so members can tell at a glance who a pass is for — see Rates.
v0.144.1 — 2026-06-15
- Hotfix — The full-screen Locations map now sits above the footer instead of being covered by it — open the map.
v0.144.0 — 2026-06-15
- New — Nearby places now show on the map by category — parking, hospitals, restaurants, and physical therapists each get their own coloured pin — open the map.
- Improved — One simpler admin surface: parking and hospitals are now managed together under a branch's Nearby places, each with the "look up name & address" helper and an optional photo — edit a branch.
- Improved — Curated hospitals still power the branch Safety & emergencies card, now with the same map directions as every other place.
v0.143.3 — 2026-06-15
- Improved — The Locations list is tidier — the route and section counts moved off each branch row and now live on the branch's own page — open Locations.
v0.143.2 — 2026-06-15
- Hotfix — The footer's copyright, "Built by" credit, and version now sit on a single line on phones (the legal tail is dropped on small screens to make room).
v0.143.1 — 2026-06-15
- Fixed — The footer Facebook and Instagram icons now render as the correct brand marks instead of distorted shapes.
- Fixed — The "Built by" credit fits on one line on phones, and its contributors popover stays on screen instead of running off the left edge.
v0.143.0 — 2026-06-15
- Improved — The Locations page is more compact on phones — each branch is now a tap-to-open row (thumbnail, hours, how busy it is, and the next wall reset), and they sit under the gym's name — open Locations.
- New — The Locations directory can now feature nearby restaurants alongside partner gyms, resole shops, and physical-therapy studios — open Locations.
v0.142.0 — 2026-06-15
- New — Map directions now open at the named place (e.g. "SM Centris Parking") instead of bare coordinates in Google Maps, Waze, and Apple Maps — see Locations.
- New — Admins can curate nearby places for each branch — parking, partner restaurants, and physical therapists — with a one-tap "look up name & address from coordinates" and an optional photo — edit a branch.
- Improved — A curated place's map popup now shows its address + photo alongside the walking distance and directions.
v0.140.0 — 2026-06-15
- New — The site footer now shows your gym's Facebook and Instagram links — add them under Settings → Contact page — open Contact settings.
- New — Set your company legal name for the footer copyright line (e.g. your registered corporation), separate from your gym's brand name — open Contact settings.
- Improved — The footer credits the people who built the platform — tap Built by Kenjie Tiu Go at the bottom of any page to see all contributors.
v0.138.1 — 2026-06-15
- Improved — The locations map now marks nearby hospitals within 1.5 km of a branch (down from 2 km), so the map stays clearer in busy areas — open the map.
v0.138.0 — 2026-06-15
- New — Each branch page can now show a Safety & emergencies card listing nearby hospitals — name, a tap-to-call phone number, address, and distance — so help is one tap away even without the map.
- New — Admins can curate those hospitals per branch under Settings → Branches — open Branches.
v0.137.0 — 2026-06-15
- New — Coaches can now work more than one gym in the network: a super-admin (or a gym admin) assigns a coach to other gyms, and the coach manages every gym from one collated view.
- New — Gym admins can invite an existing coach from another gym to also coach here — open Coaches.
- Improved — When you coach at several gyms, the availability editor lets you pick which gym each bookable slot is for — open Availability.
- New — Members can book accredited visiting coaches, not just their home-gym coaches — book a session.
v0.136.0 — 2026-06-15
- Improved — The eyebrow labels (like "MEMBERSHIPS") and section links (like "See all passes →") over the moving background now stay readable on any background — they keep their brand green but adapt so they're never faint.
- Improved — All text that sits over the moving background now shares one consistent, readable treatment across every page.
v0.135.0 — 2026-06-15
- New — The locations map now shows nearby hospitals and clinics within 2 km of each branch as a red "H" marker — handy emergency reference. Tap one for its name, distance to the gym, and one-tap directions — open the map.
v0.133.1 — 2026-06-15
- Fixed — Headings and supporting text over the moving background are no longer too thin or see-through, so they stay crisp and don't get lost in the background.
v0.130.3 — 2026-06-15
- Fixed — Extended the readable-over-background fix to the rest of the public pages (locations, events, merch, resoling, about, install) — their headings now stay readable on a light background too.
v0.130.2 — 2026-06-15
- Fixed — Page headings that sit over the moving background (like the homepage "Find your grip." and the rates hero) now re-colour themselves to stay readable on a light background, instead of washing out.
- Improved — The Appearance background editor is now organised into collapsible sections, so it's far more compact and easier to scan — open Appearance.
v0.126.1 — 2026-06-14
- Security — Partner / nearby-location links in the locations directory are now restricted to safe web links, and a few admin tools were tightened so they only ever touch your own gym's data.
- Fixed — Returning or forfeiting a rental-shoe deposit is now race-safe: a double-tap (or two staff at once) can no longer refund or charge a deposit twice.
- Security — Replies to a FAQ message are now strictly scoped to the gym that received it.
v0.121.0 — 2026-06-14
- New — Notifications now live in the app: a bell in the top bar tells you the moment your resole quote is ready, your shoes are received or ready to claim, and more — open Resoling.
- New — Talk to your resoler. They can ask for more detail or explain why a job can't be taken; you can reply, decline a quote with a reason, or ask to reopen a request — all on one page.
- Improved — The resoling page shows a clear "what's happening / your turn" line and the full back-and-forth on each order, so you always know the next step.
- New — Resolers can request more info or decline a job with a reason from the order, and get notified of new requests, approvals, and replies — open the Queue.
v0.117.0 — 2026-06-14
- New — Request account deletion right from your profile, under the Data Privacy Act — submit (or withdraw) a deletion request and the team reviews it — open My profile.
- New — Admins get a deletion-request queue: review members' data-deletion requests, then mark them completed or rejected — open Deletion requests.
- Security — Deletion requests are reviewed, never auto-applied: legally-required records (such as official receipts) are retained, and every request + decision is logged.
v0.116.1 — 2026-06-14
- New — Each pass type can now control sharing: keep it shareable, make it owner-only, or make a shared visit count only for a first-time member (a referral lever) — set it per pass on the Pricing page. Senior/PWD passes stay non-shareable regardless (RA 9994 / RA 10754).
v0.116.0 — 2026-06-14
- New — Admins can now add their gym's own nearby places — resole providers, physical-therapy studios, and partner gyms — to the public Locations map, alongside the network-wide set — open Nearby places.
- Improved — Each place must sit near one of your branches; set how near (default 5 km, or 0 for no limit) on the same page.
- New — A gym's Locations map now shows the global network places plus that gym's own additions, blended into the same category sections — see Locations.
v0.114.0 — 2026-06-14
- New — The Locations page now groups places into sections — your gyms first, then nearby resole providers and physical-therapy studios, each with a photo — see Locations.
- Improved — The gym cards are more compact, so you can scan more locations at a glance.
- New — Platform operators can attach a photo to any directory place so it shows a real picture on the map and cards — open the Directory.
v0.113.11 — 2026-06-14
- Improved — The homepage no longer rubber-band bounces when you pull past the very top or bottom — it stops cleanly at both edges. Every other page keeps the natural bounce.
v0.113.8 — 2026-06-14
- Fixed — Moving between public pages no longer briefly shows the two pages overlapping — the new page now appears cleanly and rises into place instead of fading over the one you came from.
v0.113.7 — 2026-06-14
- Improved — Buttons and cards on the staff and admin screens no longer stay stuck in their hover state after a tap on a touchscreen.
- Improved — Clearer keyboard focus outlines on a few icon buttons, and the registration form now shows the right keyboard action key as you move through the fields — register.
- Improved — Empty lists now show a subtle placeholder icon, and more pages show a smooth loading placeholder instead of a blank flash.
v0.113.6 — 2026-06-14
- Improved — On iPhone, the page still gives the gentle bounce when you pull down from the top, but no longer bounces past the bottom — so the moving background pattern can't peek in below the footer.
v0.113.5 — 2026-06-14
- Improved — Tapping a card or button on a phone no longer leaves it stuck in its hover state — the whole site feels crisper on touch.
- Fixed — When a gym customises its brand colour, far more of the app now follows that colour correctly — buttons, badges, highlights, and calendar accents instead of a fixed green.
v0.113.1 — 2026-06-14
- Improved — The background contour pattern now sits on the same deep green as the footer, so the page, the footer, and the iPhone scroll-bounce all read as one continuous colour — no lighter patch where the pattern shows.
v0.113.0 — 2026-06-14
- Improved — Buttons and menus across the site no longer leave a "stuck" highlight after you tap them on a phone, and the grey tap-flash is gone — taps feel crisp and deliberate.
- Improved — Signing in on a phone now shows the right keyboard action key ("next", "go", "done") as you move through the fields — open sign in.
- Improved — More member pages show a smooth loading placeholder instead of a blank flash while they open — open My calendar.
v0.112.5 — 2026-06-14
- Improved — On iPhone, the footer now fills the home-bar area at the very bottom of the screen with its own colour, so it reads as one continuous footer (using Apple's recommended safe-area approach).
v0.112.4 — 2026-06-14
- Improved — On iPhone, when you bounce-scroll past the bottom of the page, the area below now matches the footer colour — so the footer looks like it continues into the home-bar area instead of showing a different shade.
v0.112.3 — 2026-06-14
- Fixed — On iPhone, turning the phone sideways no longer shows black bars down the sides — the page now extends edge-to-edge with the site's dark background, and content keeps clear of the notch.
v0.112.2 — 2026-06-14
- Improved — On iPhone, the page now has the gentle bounce at the top and bottom as you scroll, like a native app — without the brief off-colour edge it used to show.
v0.112.1 — 2026-06-14
- Improved — Tidied up the top menu: the most-used links stay on the bar and the rest tuck under a new More menu, so it's less crowded.
- Fixed — On tablets (like an iPad in portrait), the menu now collapses to the clean menu button instead of overflowing and clipping the account button in the top-right corner.
v0.112.0 — 2026-06-14
- Improved — Scrolling inside menus, the search palette, and pop-up dialogs now stops cleanly at its own edge instead of nudging the page behind it.
- New — The search palette's results now fade softly into the top and bottom edges, and the fade tucks away as you reach the very first or last result.
v0.111.8 — 2026-06-14
- Improved — Polished the top-bar search: a slightly larger icon, a small ⌘K key pill, a soft highlight on hover, and tidier spacing that lines up with the menu and avatar.
v0.111.7 — 2026-06-14
- Improved — The live-capacity indicator is now a colour-coded bar that fills as the gym gets busier — green → amber → orange → red — so you can read "how full" at a glance, not just a number — see Locations.
- Improved — The full-screen capacity display now shows a big colour ring that fills to the live percentage — easy to read across the room on an entrance screen.
v0.111.6 — 2026-06-14
- Improved — Cleaner search: the top-bar search is now a simple icon instead of a boxed pill.
- Improved — When you've narrowed search to a category, you can tap the tag's × to clear it and go back to searching everything.
v0.111.5 — 2026-06-14
- Improved — The Sign out button has a consistent look everywhere — member, staff, and admin — now with a clear exit icon, and it reads cleanly when the workspace sidebar is collapsed (no more cramped "Out").
v0.111.4 — 2026-06-14
- Improved — The "Contact" link now reads "Contact Us" in the menu and footer — get in touch.
v0.111.3 — 2026-06-14
- Improved — Softened the wording on the contact and feedback forms — friendlier prompts, no "keep it civil" line.
v0.111.2 — 2026-06-14
- Improved — The guided walkthrough is smoother: it stays put instead of scrolling the page when the next step is already on screen, and the help card now sits right next to what it's pointing at instead of jumping between the top and bottom of the screen.
v0.111.1 — 2026-06-14
- Improved — The live-capacity badge is now colour-coded by how busy it is — green when quiet, amber moderate, orange busy, red full — so you can read it at a glance instead of just reading the number — see Locations.
v0.111.0 — 2026-06-14
- Improved — Branch info pages and the admin Settings screens now fit tablet screens cleanly instead of spilling past the edge — see a branch.
- Fixed — Pages no longer jitter or shift sideways as you scroll — on phones, tablets, and desktop alike.
- New — Coaches and resolers get a quick first-run walkthrough of their workspace, with a "? Tour" button in the sidebar to replay it anytime.
v0.109.0 — 2026-06-13
- New — A public Contact page — send the gym a message about passes, parties, resoling, or anything else, and a real human replies — get in touch.
- New — Admins can edit the contact page's copy + details and triage incoming messages in the new contact inbox — edit the page · open the inbox.
v0.108.1 — 2026-06-13
- Fixed — The live-capacity badge was hard to read (light text on a light pill); its text now uses the dark brand colour so the percentage and "busy" label stand out — see Locations.
v0.108.0 — 2026-06-13
- New — Admins can curate the notable parking spots near each branch — name, location, covered/open, and a note for rates or the entrance — which show as named markers on the locations map — manage a branch.
- New — The locations map now has a distance scale bar, so you can read how far apart the branches and parking actually are — open the map.
- Improved — Curated parking shows a real name instead of a generic "Parking"; overlapping parking markers collapse to one clean badge; and unnamed map parking gets a clearer label when the data allows.
v0.107.0 — 2026-06-13
- New — The FAQ feedback form now reshapes itself to what you're sending — a question, a suggestion, or a review — with clearer prompts and a live note counter — try it.
- New — While you type a question, we surface FAQs that might already answer it, so you can get unstuck without waiting on a reply.
- New — Front-desk staff can now see member feedback as it comes in, with a badge for anything still awaiting an admin — open feedback.
- Improved — Admins can reword the feedback section's heading and intro per gym, and see a new-feedback badge on the FAQs menu — manage FAQs.
v0.106.0 — 2026-06-13
- New — Live "how busy is it right now" now shows on the locations map pins and branch cards, not just the branch page — see Locations.
- New — A full-screen live-capacity display for an entrance TV or tablet, one per branch — admins launch it from a branch's settings.
- Improved — Switch a branch's live-capacity badge on once and it appears everywhere it's relevant — branch settings.
v0.105.0 — 2026-06-13
- New — FAQ search now understands synonyms: admins can add extra search words to any FAQ (e.g. "cancel, money back") so members find the right answer even when their wording differs — manage FAQs.
- New — FAQ search is now typo-tolerant: if nothing matches exactly, it suggests the closest FAQs ("did you mean…") — on the help page and in the command palette — search the FAQs.
v0.104.6 — 2026-06-13
- Fixed — Hardened the command palette's search box against browser extensions (Grammarly, password managers, translators) that could inject into it and crash the page while you typed certain words.
v0.104.5 — 2026-06-13
- Improved — The home and about pages now load noticeably faster on phones: the big hero photo is fetched sooner and served at a screen-sized resolution instead of the full desktop image — open the home page.
v0.104.4 — 2026-06-13
- Improved — Searching "What's new" in the command palette now shows the matching sentence with your word highlighted (not just a version number), and clicking a result jumps you to that release on the changelog page — open the changelog.
v0.104.2 — 2026-06-13
- Fixed — The command palette's "Search the manual / what's new / legal" could come up empty after you'd already been searching — it shared a rate limit with the main search and got starved. It now has its own generous headroom.
- Fixed — Hardened the command palette so a hiccup while drawing results can no longer crash the page; it shows a recoverable message and keeps working.
v0.104.1 — 2026-06-13
- Improved — Pages load and switch faster still: which gym you're on is now resolved once per request and remembered between requests, instead of being looked up several times on every screen — building on the visual-config caching from v0.104.0.
v0.104.0 — 2026-06-13
- Improved — Public pages render faster: the per-gym branding/theme is now cached in-process between visits instead of being read from the database on every single page load (admin theme changes still apply instantly).
- Fixed — Approving or rejecting a resoling quote twice in quick succession can no longer double-apply — a second click is safely ignored with a "refresh and try again" notice.
- New — Links to the site shared on social media and chat now show a branded preview card instead of a blank box.
v0.103.0 — 2026-06-13
- New — Search inside your in-app manual from the command palette — pick "Search the manual", type, and jump straight to the right section.
- New — Search "What's new" from the palette to find which release shipped a change and jump to it — open the changelog.
- New — Admins can search legal documents from the palette and open one to read or edit — manage legal docs.
v0.101.1 — 2026-06-13
- Improved — The rates page only switches to the tap-to-reveal layout when a pass actually has feature descriptions to show; otherwise it stays a plain list, so cards never look tappable with nothing behind them — view rates.
v0.101.0 — 2026-06-13
- New — Command-palette FAQ search now shows an answer preview under each question, highlights your words, and copies the answer with ⌘/Ctrl+C — search the FAQs.
- New — No FAQ matched? The palette offers an "Ask" shortcut that opens the FAQ page with your question pre-filled to send to the gym — ask a question.
- New — Admins can search unpublished FAQ drafts and promote a member's question into a draft FAQ straight from the palette — manage FAQs.
- Fixed — FAQ matches now actually appear in the command palette (they were being searched but not shown).
v0.100.0 — 2026-06-13
- New — Select a pass on the rates page to reveal a short description under each feature, so you can see exactly what's included before you buy — compare passes.
- Improved — The rates page is cleaner: feature details stay tucked away until you pick a pass, and the pass you've selected now stands out.
v0.99.0 — 2026-06-13
- New — When a new version of the site ships while you have a tab or the installed app open, a banner now appears so you can refresh to load the latest version (your work is never reloaded automatically).
v0.98.0 — 2026-06-13
- Security — The deep system-health diagnostics report is now restricted to signed-in admins and the monitoring system, instead of being readable by anyone with the link.
- Improved — Every pop-up dialog now keeps keyboard focus inside it while open and closes on Escape, so keyboard and screen-reader users no longer tab out into the page behind.
- Improved — Cancelling a coaching session now asks you to confirm first; error messages are announced to screen readers immediately; and email fields bring up the email keyboard on mobile.
- Improved — Cleaner search-engine map of the site: policy and changelog pages are now listed in the sitemap, and one-time share links are kept out of search results.
v0.97.17 — 2026-06-13
- Fixed — The map popup pointer is a proper triangle again. The previous fix tinted all four sides, which turned the pointer into a small square; it now colours only the side facing the pin, so it's a clean tip that matches the popup in every position — open the map.
v0.97.14 — 2026-06-13
- Fixed — The little pointer on a map popup (the part connecting it to the spot you tapped) sometimes showed as a stray white triangle when the popup opened to the side or a corner; it now always matches the popup — open the map.
v0.97.13 — 2026-06-13
- Improved — More map tuning: render resolution now adapts to your device (lighter on phones for smoother movement, sharp on desktop/tablet), parking markers are bigger and easier to tap, and tapping where a branch pin sits over a parking spot opens the branch (not the parking). The full-screen legend also sits a little higher — open the map.
Older releases (v0.97.11 and earlier) are in the changelog archive.