Changelog

What’s new

Jamory is in beta. New things appear on the band dashboard first; the highlights land here.

v2.5.22

2026-07-14
  • Sharing a recording is now three clear choices: "Share link with band members" (opens right in Jamory), "Share a public link" (anyone can play it in a browser, no account needed), and "Share a copy with others" (sends the actual audio/video file).
  • Public links now look great when posted to Facebook, X, iMessage, or WhatsApp - they unfurl into a card with the song title, band, and a play button instead of a bare URL.
  • All of them open your phone's share sheet, so you can pick WhatsApp, Email, or wherever - instead of being locked to one app.
  • Android app: the native share sheet arrives with the next app update from Google Play. Until then, links copy to your clipboard and "Share a copy" saves the file to your Downloads so you can attach it yourself.

v2.5.20

2026-07-14
  • Friendlier empty screens: when a band has no songs, a song has no recordings, or you have no setlists yet, a small animated illustration now greets you instead of a plain icon.
  • Little celebrations: saving a recording plays a quick checkmark animation, and joining or creating a band welcomes you with a burst of confetti.

v2.5.19

2026-07-13
  • Android app: tapping a download's "Download complete" notification (or the Open button) now reliably opens your Downloads, where the file is waiting on top - on some phones it previously did nothing.

v2.5.18

2026-07-13
  • The recording screen has a livelier mic indicator: instead of a static icon, a colorful audio equalizer now pulses in time with how loud you're playing, and gently settles when you pause.

v2.5.17

2026-07-13
  • Android app: after a recording downloads, you now get a "Download complete" notification in the status bar that opens the file when tapped, plus an "Open" button right on the confirmation - no more hunting through a file browser to find what you just saved.

v2.5.16

2026-07-13
  • Deleted recordings now go to "Recently deleted" instead of vanishing forever: restore them with one tap for 30 days, after which they're removed for good. Share links to deleted recordings stop working immediately.
  • Songs that pile up recordings (many takes, lots of space, or old takes gathering dust) now show a gentle cleanup suggestion with a review screen - old takes that aren't your Main or top-rated version come preselected, and you see how much space you'll free before confirming.
  • Band Settings has a new Storage card showing how much space your band uses and which songs are the heaviest.

v2.5.15

2026-07-13
  • Fixed pages occasionally loading "frozen" - visible but not responding to taps - most often on song pages and Next Jam. Timestamps like "3m ago" now also tick live while a page stays open, and jam times always show in your own time format.

v2.5.14

2026-07-13
  • Android app: downloading a recording now saves it straight to your phone's Downloads folder with a "Downloaded" confirmation - no more detours through the browser. Ships with the next app update from Google Play; until then the browser flow is used.

v2.5.13

2026-07-13
  • Downloads now come out as MP3: in-app recordings (stored as WebM, which many players can't open) are converted to MP3 on the way out - both single downloads and bulk zips. Uploaded mp3/m4a/wav files and videos keep their original format.

v2.5.12

2026-07-12
  • Download your recordings: every version's 3-dots menu now has a Download option that saves the file to your device with a friendly name ("Song - Version").
  • Band Settings has a new "Download band media" card: grab one version per song (main / highest rated / latest - your pick), every version of every song, or all images and charts, packaged as a zip with a folder per song.
  • Bulk downloads show the total size up front, warn on very large exports, and are blocked on mobile data to protect your plan. In the Android app they hand off to your browser.

v2.5.10

2026-06-28
  • Trimming a recording is more reliable: previewing a trim that plays all the way to the end no longer eats into the browser's audio budget, so preview keeps working after several plays instead of going silent.
  • Recordings that run long with the screen turning on and off no longer slowly lose their hold on the keep-awake lock.
  • Your "export my data" download now includes the comments you've written on versions (they were being left out).
  • Timestamps no longer show "just now" for items dated slightly in the future due to clock differences - they show the date instead.

v2.5.9

2026-06-24
  • Android: the native-launch fix from 2.5.8 now actually ships - the 2.5.8 build was packaged with a stale config, so the app still opened in the browser. The app now opens natively, restoring in-app recording with the Studio / Band / Voice memo quality tiers. Web and iOS were unaffected.

v2.5.8

2026-06-24
  • Android: fixed installs that opened inside the Chrome browser (with an address bar) instead of running as the app itself. The app now launches natively, which restores in-app recording - including the Studio / Band / Voice-memo quality tiers. Web and iOS were unaffected.

v2.5.7

2026-06-22
  • Video versions now have the same -10s / +10s skip buttons as audio, so you can jump back to nail a tricky part without scrubbing.
  • The screen now stays awake while you're reading the Lyrics tab or viewing a chart/photo fullscreen - no more tapping to wake it mid-song.
  • The Arrangement tab shows the full arrangement - section chords and notes - at a glance, without having to open the editor first. It also gets a clearer list icon (was a map pin).
  • Merged "Images" into "Tabs/Notes", now called "Charts & Images": one place for chord charts, sheet-music or pedal-setup photos, guitar tabs, and audio-to-tab. Your existing images and tabs are all still there.

v2.5.6

2026-06-18
  • Adding a song or wishlist item that's already in the band now warns you instead of quietly creating a duplicate. It matches on title and artist (ignoring capitalization, so "like a prayer" and "Like a Prayer" are caught), offers a quick jump to the existing entry, and an "Add anyway" button if you really do want a second copy. The same title by a different artist counts as a separate song.

v2.5.3

2026-06-18
  • Song lyrics now fill in automatically: open a song and Jamory looks them up by title and artist and drops them into the Lyrics tab. Songs without lyrics get a "Get Lyrics" button to fetch (or retry) on demand, and you can still type or paste your own.

v2.4.128

2026-06-18
  • New songs and wishlist suggestions now auto-attach a Spotify link: type the title (the wishlist form now has the same title autocomplete as the new-song form, so the artist fills in too) and the matching Spotify track is found and added for you - no more copy-pasting from Spotify.
  • You can now delete a song: open it, tap the pencil to edit, and "Delete this song" sits at the bottom (with a confirm - it removes the song and all its versions, recordings, images and tabs).

v2.4.126

2026-06-18
  • Cleaned up the small "Native pipeline (Android UNPROCESSED)" debug strip that was sitting above the Record button - it was a temporary diagnostic for tracking down why native wasn't activating in earlier builds, and the native path is stable now.

v2.4.125

2026-06-18
  • Deleting a version now asks you to confirm first, showing the version label - one stray tap on the 3-dots menu won't lose a take any more.

v2.4.124

2026-06-18
  • Bottom-sheet dialogs (version 3-dots menu, rename, recording details) no longer hide their last button (e.g. Delete Version) behind the Android system bar - they now pad themselves to clear it.
  • The "+ Add" floating button on band pages also lifts above the Android system bar instead of partly overlapping it.

v2.4.123

2026-06-18
  • File sizes always show in MB now, so a song page with mixed file sizes reads consistently (e.g. a 169 KB recording reads as "0.17 MB" alongside a "2.2 MB" version).

v2.4.122

2026-06-18
  • Mini-player no longer hides behind the bottom navigation tabs - it now floats just above them, including the Android system bar inset.
  • Full-screen player progress bar: the dot now moves smoothly with the line instead of jumping a full second at a time (default HTML range step was 1 second; switched to continuous).

v2.4.121

2026-06-18
  • Android native recorder: fixed a crash on Record tap. The PCM chunk we read from the mic (~19 KB per 100ms at 48k stereo) was bigger than the AAC encoder's default input buffer (~16 KB), so the encoder threw a BufferOverflowException in the background thread the moment recording started, killing the app. Now we feed the encoder in multiple smaller pieces if needed and also hint a bigger max input size.
  • Recording quality pills reordered: Voice memo / Band / Studio (left -> right, low -> high quality). Band stays the default.

v2.4.120

2026-06-17
  • Native Android recorder finally activates: the plugin's isAvailable check was returning undefined to the JS side because the Java method built a response but never passed it to the bridge's resolve call. JS read the undefined as "not available" and fell through to the web recorder. With this fix, opening Record on a song actually goes through the UNPROCESSED native pipeline as intended.

v2.4.119

2026-06-17
  • Android app: opens directly into the Capacitor shell instead of bouncing to Chrome on first launch. The configured URL pointed at the bare apex domain, Vercel redirects that to the www. subdomain on every request, and the WebView treated the new subdomain as off-origin and handed the load to Chrome. Pointing the shell straight at www. fixes it. Required for the native recorder to actually take effect on Android - the previous AAB never even ran the in-app code.

v2.4.118

2026-06-17
  • Native recorder detection (Android): drops the platform-string short-circuit that was bailing before the plugin ever got probed, and surfaces a small diagnostic strip under the Record button so we can see which pipeline (native vs web) the next take will use and, if it fell back to web, why.

v2.4.117

2026-06-17
  • Fixes the v2.4.116 native Android recorder: the quality picker now actually appears on Android and recordings route through the UNPROCESSED native pipeline. The previous build relied on a Capacitor platform check that returned the wrong answer at startup on remote-hosted Capacitor apps, so the native plugin was never invoked.

v2.4.116

2026-06-17
  • New native Android recorder: tap Record on a song and recordings now go through a native Android pipeline that opens the mic in UNPROCESSED mode - no auto gain control, no noise suppression, no echo cancel, no hidden EQ. Same source iPhone Voice Memos uses on its end, finally available on Android.
  • Pick a recording quality before each take: Studio (lossless WAV, ~20 MB/min), Band (transparent AAC 256k, ~2 MB/min, the default), or Voice memo (AAC 96k, ~0.7 MB/min). The picker only appears on Android - web/iOS keep the existing path until we add iOS in a follow-up.
  • Per-file upload limit raised from 25 MB to 50 MB to fit Studio-tier takes (the Supabase Free plan ceiling). Practical caps per take: Studio ~5 min mono / ~2.5 min stereo, Band ~25 min, Voice memo ~70 min.

v2.4.115

2026-06-17
  • Promoting a song from the wishlist now takes you straight to the new song's page (no more waiting for it to show up in the songs list).
  • New "Band Leader" role: any member can make themselves the band leader from Band Settings. The leader gets an email 4 days before each jam to review and set the songs for the session. If you hand the role to someone else, the previous leader gets a friendly heads-up.
  • Jam reminders now go out 3 days before the jam (instead of ~2), in the morning in each band's own local timezone (auto-detected when the band is created, editable in Band Settings).

v2.4.114

2026-06-17
  • The "Did you know?" tip now pops up at most once a week instead of every time you open the app. The bulb icon in the band header is still there whenever you want a tip, and "don't show this tip again" still hides one for good.
  • Uploaded song versions now show their length (like recorded ones do) - read from the file on upload, and filled in automatically for older uploads the first time you open the song.
  • File sizes around a megabyte now read "1.0 MB" instead of "1006.8 KB".

v2.4.111

2026-05-26
  • Recording details (the codec/bitrate/AGC diagnostic) are now saved with each in-app recording, so you can re-open them later from the version 3-dots menu - they're no longer lost when you tap Save. Older recordings from before this release will still show nothing because the data was never captured to begin with.

v2.4.107

2026-05-26
  • New "Recording details" panel in the post-record preview: shows the actual codec, bitrate, sample rate, channel count, and whether your phone honored our "no echo cancel / no noise suppression / no auto-gain" requests. If it didn't, you'll see a red "AGC forced on" badge - that's the explanation for "too quiet + compressed" recordings, and a native plugin is the next step.

v2.4.106

2026-05-26
  • In-app recordings: the elapsed time now actually moves while playing - even on older recordings. We download the file and rewrite its duration header in memory before playback, so the audio element has a real timeline to work with. (The previous version fixed the displayed total length but the seek bar still froze at 0:00 on mobile because the file itself was malformed.)

v2.4.103

2026-05-26
  • In-app recordings: the player now shows the correct duration and the elapsed time advances while playing. Previously the seek bar stayed pinned at 0:00 even though audio played - the WebM files written by the in-browser recorder ship without a proper duration header (a known Chromium quirk). New recordings are patched on save so the file itself is now correct; for older recordings the player trusts the duration we already saved to the database.

v2.4.102

2026-05-26
  • Recordings made inside the app no longer show "Infinity:NaN" as their duration in the player - the duration now resolves correctly and the seek bar works.
  • Full-screen player: the down arrow now collapses the player on the first tap instead of needing two or three taps.
  • In-app recording quality bumped up - audio is now captured at 256 kbps Opus (was 192) and we re-apply the "no echo cancel / no noise suppression / no auto-gain" settings to fight Android builds that quietly ignored them on the first request.

v2.4.101

2026-05-26
  • Android app: launching with no internet now shows a branded "You're offline" screen with a Try again button, instead of Chrome's error page. Auto-reloads when connectivity returns. (Visible after the next Play Store update.)

v2.4.100

2026-05-26
  • New signup questions: pick your color scheme, tell us what kind of musician you are, and let us know how you heard about Jamory - all optional, can be changed later.

v2.4.99

2026-05-26
  • Light theme really, actually, finally works: every card and panel now flips to a clean white-and-slate look in Light mode, not just the page background. (The previous fixes were quietly defeated by a Tailwind v4 setting that baked the dark theme colors into the utility classes themselves.)

v2.4.96

2026-05-26
  • You can now edit setlists: tap the pencil icon on a setlist page to rename it, reorder songs, or add/remove songs - no need to delete and start over.

v2.4.95

2026-05-25
  • Light theme rewritten: pure white pages, clearly grayer cards/panels, dark slate text. Every heading is now explicitly pinned to the foreground color so titles can't disappear into the background.

v2.4.94

2026-05-25
  • New "About Jamory" page in the More menu - app version, what's new, tips, help, privacy policy, and terms now live there together.
  • Band settings is shorter: the "Privacy" and "About" cards (which weren't band-specific) moved to "About Jamory".
  • My profile is shorter: the "About" section there moved to "About Jamory" too.
  • Activity feed items are now tappable - tapping "Alex uploaded Version 2 of 'Free Bird'" jumps straight to that song.
  • Full-screen audio player keeps the ±10s buttons visible when you're browsing a queue of tracks, with the same dial-style icons as the mini player.

v2.4.93

2026-05-25
  • New recordings now show up immediately on the song page after you save - no more switching tabs to make them appear.
  • Opening a song link to a band you're not in now explains what happened ("ask for an invite or have them send the recording as a file") instead of the bare "Song not found".
  • Settings -> My profile header now actually reads "My profile" instead of "Settings".

v2.4.92

2026-05-25
  • You can now rename yourself from Settings -> Profile (tap the pencil next to "Display name"). The same edit was already on the Members page tucked behind the pencil on your own card - now it has a clearer label too.
  • Light theme: fixed page titles and section headings disappearing on the band Settings and account Settings pages.
  • Removed the Rock Stage theme - the redesign never landed cleanly. If you had it selected, you're back on Dark.

v2.4.91

2026-05-25
  • Fixed the tips bulb on mobile: the sheet was rendering off-screen and only the "Don't show this tip again" line was visible at the top of the band page. Sheet now opens cleanly from the bottom and closes with the X / tap-outside.

v2.4.90

2026-05-25
  • Band dashboard is calmer: the onboarding checklist is only shown your first few visits, then steps back to a weekly nudge if anything is still incomplete (you can still ✕ dismiss it for good).
  • The "Did you know?" tips banner shrank to a small bulb icon in the band header - tap to read the tip, with a tiny dot signalling unseen tips. New users still get a one-time peek so it stays discoverable.

v2.4.89

2026-05-25
  • Deeper pages now show a small breadcrumb above the page title (e.g. "Pink Floyd Jam › Songs" on a song detail) so you can jump multiple levels back in one tap.

v2.4.88

2026-05-25
  • Theme picker moved to your account settings - it has always been per-device, not per-band, so it now lives where it belongs.
  • Light theme: bumped contrast on body text and card borders so nothing fades out on bright backgrounds.
  • Rock Stage theme redesigned with a smoky-red + stage-gold palette, so it no longer looks like a sibling of Dark.
  • Sign-in and sign-up: Google / Apple buttons moved above the email form for one-tap returning users.
  • Next Jam: new "Add to Google Calendar" link on every scheduled jam (no calendar permission needed).
  • Setlists: fixed the save bug where a freshly-created setlist showed "Empty setlist" / 0 songs even after you added some - songs now save reliably and the detail page shows them right away.
  • Setlists: tapping Back from a newly-created setlist now goes straight to the setlists list (no more landing on the empty creation form).

v2.4.87

2026-05-23
  • If your tab was open across a release, you now get a "Refresh to continue" prompt instead of a silent failure when you click something.

v2.4.86

2026-05-20
  • Public "What's new" page is back - we'll post here on every release.

v2.4.83

2026-05-20
  • Initial public version. Jamory is live in beta.
Got an idea or a complaint? Tell us.