Skip to Content
Release Notes

Release Notes

Release Notes summarize recent UltiStackr product changes, workflow improvements, and notable fixes.

Reading Updates

Each entry can include:

  • A title.
  • Release date.
  • Version label.
  • Summary of what changed.
  • Highlight badges for especially important updates.

Updates are written for app users, so they focus on what changed in the product rather than internal implementation details.

When to Check Release Notes

Check Release Notes when:

  • A teammate mentions a new workflow you have not used yet.
  • A familiar screen looks different.
  • You want to catch up after time away from the app.
  • You are helping players understand recent app changes.

Recent Updates (v0.15.2-beta — September 22, 2026)

UltiStackr 0.15.2-beta More reliable YouTube links in documents, plus a conditioning dashboard fix.

Fixed

  • YouTube live and premiere links now embed as a playable video in a document instead of showing a plain bookmark card.
  • YouTube links that point to a specific start time now start at that moment even when the link appears as a mention.
  • A long link mention now wraps onto the next line instead of running off the edge of the row.
  • The conditioning dashboard now shows the correct number of players who need attention.

Recent Updates (v0.15.1-beta — September 21, 2026)

UltiStackr 0.15.1-beta Pasted links come alive while you edit, and document comments work reliably again.

New

  • Links you paste into a document now come alive while you are editing, not just in the finished reading view: YouTube videos play inline, web links turn into preview cards, and mentions show as chips, instead of the raw placeholder text the editor used to display.

Improved

  • YouTube links you paste keep their start time, so a link that points to a specific moment in a clip starts the video right there.
  • Mentions in a document are now clickable in the web editor; tap one to open the person or item it points to.
  • The link picker now appears the moment you paste a URL, before UltiStackr finishes loading the preview, so there is no wait before you can choose how to insert the link.
  • Press Enter at the start of an embedded block, such as a video or bookmark, to add a paragraph above it, so you can write text before content that leads a document.

Fixed

  • Adding comments to a document works again. When a document genuinely cannot take comments yet, you now see a clear note instead of a Post button that quietly does nothing.
  • The Add comment option now works on compact blocks that do not have any comments yet.

Recent Updates (v0.15.0-beta — September 11, 2026)

UltiStackr 0.15.0-beta Conditioning gets a team feed, coach guidance, and drill targets; chat gains images and a better emoji picker; documents and the play viewer are easier to read and edit.

New

  • Conditioning Feed — the Conditioning Hub now opens on a team feed where players share their sessions, and the Log Activity button lives right in the feed. Tapping a post from Discussions switches to the Feed and scrolls to and highlights it; tap the post to open its full comment thread. See Conditioning.
  • Photos on conditioning posts — attach several photos at once, including portrait shots, at higher resolution. On desktop web, step through a post’s photos with prev/next arrows.
  • Coach guidance on weekly targets — coaches can add a note to any weekly target (how to hit it, not just how much), and players see the note under the target in My Conditioning.
  • Assign a drill as a target — coaches can pick a drill from the team library as a weekly target. Players see it as “Coach assigned” with the drill’s duration and difficulty, tap through to the drill, and log against it with one tap on the log form.
  • Message a player from the Team Dashboard — every row on the coach’s conditioning dashboard has a Message action that opens a direct message with that player.
  • Conditioning badges — a redesigned badge collection with tiers, a detail sheet for each badge, and your best week on record for sessions, minutes, and distance.
  • Images in chat — attach an image to a chat message; tap it to open a full-screen viewer.
  • Reactions on comments — react to comments on documents, plays, drills, plans, and conditioning posts, using the same picker as chat.
  • Copy page contents — a new document action copies the whole page to your clipboard.

Improved

  • Team Dashboard triage — players with no sessions now sort to the top, players marked Recovering, Injured, Sick, or Unavailable show that status instead of “At risk” and no longer count against each-player targets, and a “Needs attention” number replaces the team minutes total. The dashboard’s numbers also follow the selected period (This week, Last 4 weeks, and so on).
  • Play viewer — on desktop, the field sits in its own workspace. A sequential play with coach notes and enough width shows a numbered side column of steps whose notes unroll as you play through; branching plays don’t get this rail, though the tree pane can still show notes beside it. View and Share moved next to the save indicator, and viewing a play hides the side navigation so the field gets the room.
  • Documents on the web — signed-in users can edit a document by tapping into it; there is no Edit button to find first. Press Escape or click outside the document to return to reading. Shift+click extends a selection across blocks and formatting applies to the whole selection, and clicking beside text in a table cell places the caret on the nearest line.
  • Documents on touch screens — on mobile web, long-press a block to drag it into a new position; touch text selection stays within one block. In the iOS and Android apps, move a block with Move up / Move down from its block menu.
  • Emoji picker — the full emoji set with search, category tabs, and a row of your recently used emojis, in chat, comments, and the conditioning feed.
  • Reactions — long-press a reaction to see exactly who reacted; reaction pills are larger and easier to tap; the same reaction sheet appears in chat, comments, and conditioning posts.
  • Chat on phones — Enter starts a new line on phones and sends only on desktop web; the phone’s back button returns you to the chat list instead of leaving chat; a new direct message you have opened stays selected.
  • Push notifications — a Send test notification button in Notification settings reports Queued, Provider-accepted, Failed, or Uncertain (provider acceptance isn’t a guarantee your device displays it), browser registration is checked again whenever the app reconnects, and delivery attempts the provider rejects as temporarily unavailable are retried within a bounded window.
  • Team channels in the chat sidebar — owners, coaches, and team managers can long-press a General or Announcement channel row to drag it into a new order within the current team; there is no separate drag handle.
  • Coach access — the first 300 accounts created on UltiStackr get Coach access automatically, with no access code needed. Later signups use the existing code and request flow. See Beta Limits.
  • Back buttons — one consistent back control across chat, documents, and the play viewer.
  • Playbook pages quiet the notice about plays left out of a share so the playbook itself stays the focus.

Fixed

  • Reactions on a conditioning post now match between the feed card and the opened post.
  • Comment threads no longer flash a loading skeleton every time you post, edit, or react.
  • Closing a conditioning post’s photo viewer fully closes it instead of leaving it open behind the page.
  • Conditioning badges award correctly again after caching and date-handling regressions.
  • The emoji picker’s category underline no longer flickers while it scrolls to a tab.
  • Tapping around a popover reliably closes it.
  • Text that was too small or too large on several screens is sized consistently.

Recent Updates (v0.14.2-beta — September 1, 2026)

UltiStackr 0.14.2-beta Editor typing and focus fixes, clearer loading feedback, and easier team onboarding defaults.

New

  • Load more items with a dedicated button on longer lists, for keyboard and screen-reader users who can’t trigger scroll-based loading.

Improved

  • See a spinner on Save and submit buttons while your action is in progress, including on team billing and creator profile pages.
  • See clearer in-progress text (“Accepting…”, “Joining…”) on the terms and waitlist buttons while they submit.
  • Start team onboarding with example lines, positions, and roles (Offense/Defense, Handler/Cutter/Receiver, Captain/Spirit Captain) instead of blank fields.

Fixed

  • Typing right after pressing Enter in a text block no longer lands in the wrong block.
  • Clicking into a text block to start editing no longer occasionally loses focus.
  • Dragging a block by its handle no longer drops the block’s content.
  • Pressing Enter after a line break in a text block now places the cursor on the new line correctly.

Recent Updates (v0.14.1-beta — August 25, 2026)

UltiStackr 0.14.1-beta Block editing, feedback, and document workflows are more reliable and easier to use.

New

  • Create bullet and numbered lists faster by typing - or 1. on a new line, including inside table cells.
  • Select and copy multiple blocks on web and mobile, including only the selected text when a web selection starts or ends inside a block.
  • Open supported block settings directly from the new edit control on each block.
  • See public content view counts on library detail pages.
  • Send richer feedback with an area, anonymous attribution, the current screen, and a link to the submitted item.

Improved

  • Open a document for editing faster on the web after its viewer has loaded.
  • Keep common insert actions easier to find in the editor toolbar.
  • Paste URLs with clear insertion choices; choosing URL creates a clickable link, and Ctrl/Cmd-click opens it in a new tab.
  • Move through an editable document with one tab stop and arrow-key navigation between blocks.
  • Select a block range from anywhere in a block and see a continuous highlight that preserves selected text.
  • Table editing now keeps the clicked cell, list numbering, and text style consistent between view and edit modes.
  • Keep caret and scroll position stable while editing long documents.
  • Keep list markers aligned and dividers sized consistently.

Fixed

  • Enter reliably moves to the new block, exits an empty list item, and stops unwanted autoscrolling.
  • Tapping the body of a document enters edit mode even when its saved identity needs repair.
  • Duplicating a blank block no longer throws an error or leaves the editor stuck.
  • Leaving a block during an edit no longer lets stale input overwrite the document.
  • Play viewer controls respond on the first click, and change-play dialogs stay above the editor.
  • Backspace on an emptied unsupported Markdown block now removes it and places the caret in an editable block.
  • Dismissed What’s New notices no longer reappear because of an older request finishing later.
  • Block document edits now reject damaged content before it can be saved.

Recent Updates (v0.14.0-beta — August 21, 2026)

New

  • Library redesign: one place for everything you make — playbooks, drills, practice plans, season plan templates, assessments, and documents now live in one unified Library for your personal space and every team, instead of separate per-type tabs. See Navigating the App for the full tour.
  • Collections — group any mix of library items into flat, non-nested collections. An item can belong to as many collections as you like, and collection membership never changes who can see the item, only how it’s organized. Personal collections are private to you; team collections are visible to the whole team, and only coaches, managers, and the owner can create, rename, or delete them.
  • Favorites — tap the heart on any library item to pin it to your own private Favorites list, shown first in the Add-to-collection picker and as its own entry in the Library sidebar or sheet.
  • Shared with me — a dedicated Library view lists everything shared with you individually, across every content type including documents.
  • Tag and skill filtering everywhere in the Library — every library list, plus Discover, now shares the same Filters/Sort bar, with tag chips and live counts.
  • Personal documents — Documents (formerly Notes) are no longer team-only or limited to paid tiers. Every account can create personal documents in their own Library, in addition to team documents.
  • Document sharing: collaborators and audience levels — team documents now use the same Draft/Published/Unlisted/Public ladder as playbooks and drills, and personal documents use Private/Unlisted/Public. Independently, any document can also be shared with specific people as a Viewer or Editor. Public documents can appear on Discover. See Shared Content.
  • Notes folders are now Collections — the old per-folder Owner Only/Coaches/All permission model has been replaced by per-document sharing (above) plus the new Collections system for organizing documents. See Team Wiki for the new setup.
  • Discover redesigned — Discover now includes public documents alongside plays, playbooks, drills, practice plans, and season templates, uses the same Filters/Sort bar as your Library, and gives signed-out visitors a clear sign-in prompt instead of silently blocking the Save action.
  • Autosave, everywhere — documents, plays, playbooks, drills, practice plans, season plan templates, and opponent scout reports now all save automatically a couple of seconds after you stop typing. A small status icon next to the title shows Saved, unsaved changes, Saving, or a tap-to-retry error. Assessments still use an explicit Save button.
  • Paste keeps its formatting (web, documents) — pasting from Word, Google Docs, or a webpage into a document on the web app now preserves headings, lists, bold/italic/underline/strikethrough, tables, and linked images as real, editable blocks instead of flattening everything to plain text. This is a web-only capability for now — the mobile apps don’t yet support rich paste, and very large pastes fall back to plain text.
  • A new block-based document editor — UltiStackr is moving documents to a new block-based editing engine. It’s already the standard editor on the iOS and Android apps. On the web app it’s rolling out gradually team by team; most web users still see the existing Markdown toolbar editor described in Creating Notes until their team is switched over.
  • Discussion unread badges — comment threads on plays, playbooks, drills, practice plans, season plans, documents, and events now track what you haven’t read yet, with a badge on each thread and a combined count on the Discussions entry in team chat.
  • Comments extend to documents — documents now support the same discussion threads already available on plays, drills, practice plans, and season plans.
  • Comprehensive account data export — Data & Privacy’s export now includes a complete, versioned snapshot of your account data instead of a partial one.

Improved

  • Team chat is on by default — new teams get team chat enabled automatically.
  • Chat is easier to follow — consecutive messages from the same person are grouped together, unread and date dividers mark your place, a jump-to-latest control appears when you’ve scrolled up, and leaving or deleting a group now asks you to confirm first.
  • Group channel creation is more reliable — creating a new team chat channel now completes as a single step, avoiding partial or duplicate channels.
  • Editors can jump straight to editing from Discover and shared links — if you have edit access to a play, drill, playbook, practice plan, or season plan you’re viewing through a shared or Discover link, an Edit action now appears right there instead of requiring you to find your own copy first.
  • Saved public content redirects to your copy — opening a shared or public link for something you’ve already saved to your Library now takes you to your own saved copy instead of the read-only public page.
  • Settings show real errors — a settings section that fails to save now shows a clear error with a retry option instead of silently reverting or showing stale data.
  • Design and accessibility polish across shared controls — buttons, checkboxes, inputs, pickers, list toolbars, and modals now follow one consistent design system, with clearer high-contrast, disabled, and selected states.

Fixed

  • Coach role can edit team practice plans and season plan templates again — a permissions bug had been blocking Coaches from editing these, despite Owner and Coach being the intended access level.
  • Table rendering and note images in the markdown preview — tables now render correctly and embedded images resolve reliably.
  • Attendance trends exclude future events — a player’s or team’s recent-attendance trend no longer counts events that haven’t happened yet.
  • Display name and player name stay independent — updating your account display name no longer overwrites your separate player-record name on the roster.
  • Public playbook pages show the correct audience — a stale-data bug could show the wrong sharing level on a public playbook’s detail page.
  • Audio note storage permissions fixed — a storage permissions issue affecting audio playback was corrected; audio notes remain off by default while the feature continues to roll out.

Recent Updates (v0.13.1-beta — July 24, 2026)

Improved

  • Library lists scale better — personal and team library lists now use infinite scroll more consistently, keep sort and filter behavior aligned with full database counts, and continue loading items as you scroll instead of relying on a small first page.
  • Large content pickers handle bigger libraries — linking a play, copying content to another library, or attaching playbooks and practice plans to season templates now loads more results on demand, so bigger collections are easier to work with.
  • Read-only play viewers fit the screen more reliably — shared, embedded, and read-only play viewers now keep the field, playback controls, branch chooser, and related notes within the viewport more consistently, with tighter shared-page chrome around the viewer.
  • View-only play routes are clearer — when you do not have edit permissions, UltiStackr now leans on permission-based view chrome instead of a separate preview-mode toggle.
  • Season template copying is more consistent — season plan templates can be copied more cleanly between personal and team libraries.

Fixed

  • Public and shared play pages are steadier — play transport truncation, tree-pane layout, and shared-page sizing issues were fixed across public/shared play surfaces.
  • Practice plan notes save correctly — general notes on a practice plan now persist through the save path instead of disappearing.
  • Timezone changes stick during profile completion — if you set your timezone while finishing profile setup, that selection now persists correctly.
  • Web deploy updates fail more gracefully — the web app now detects stale route chunks after a new deploy and recovers instead of leaving you on a broken screen.
  • Offline-heavy game logging is more durable — queued game-log updates now survive longer workflows more reliably before they sync back to the server.

Recent Updates (v0.13.0-beta — July 22, 2026)

New

  • Private, Unlisted, and Public sharing for personal content — playbooks, plays, drills, practice plans, and season plan templates now have a clear audience selector. Unlisted gives anyone with the token link read-only access without listing the item on Discover; Public personal content can appear on Discover.
  • Draft, Published, and Unlisted sharing for team content — team playbooks, drills, practice plans, and season templates can stay staff-only, publish to the team, or remain available to the team while also opening to link holders. Team content is never published on Discover.
  • Links you can regenerate or revoke — reopen Share to copy the current link, replace it if it reaches the wrong audience, or revoke it immediately. Revoking an Unlisted team link keeps the item Published for the team.
  • Scoped team channels — new General and Announcement channels can include Everyone, one Season roster, or a Custom member list. Season channel membership stays synchronized with the season roster.
  • Account data export — Settings now includes Data & privacy, where you can download your UltiStackr data as JSON.
  • Live in-app notifications — new notifications and unread counts now update while the app is open, and informational alerts without a destination open in a detail modal.

Improved

  • Settings are easier to navigate — Personal details, Security & sign-in, Notifications, Appearance & region, and Data & privacy now have persistent dedicated routes.
  • Push notifications recover after sign-in — if browser permission is already granted and your push preference is still enabled, UltiStackr silently restores the browser subscription without showing a premature setup prompt. An explicit opt-out stays off.
  • Push taps open the right place — chat alerts open the channel, RSVP nudges open the event, bulk event alerts open Schedule, shared-content alerts open the relevant item, and team invitations open the Notification Center for Accept or Decline.
  • Team chat is more reliable — channel switching, unread badges, read receipts, reactions, message drafts, older-message loading, and editing or deleting your own messages now stay in sync more consistently.
  • Notes use one richer editing foundation — supported note editors preserve structured content more reliably, including numbered lists inside tables.
  • Faster high-traffic screens — startup, search, attendance, chat, insights, season statistics, public library data, play editing, and the game logger received targeted performance improvements.

Fixed

  • Safer content and chat access — audience, direct-message, poll, channel, and message lifecycle rules are now enforced consistently on the server.
  • More dependable play editing — concurrent autosaves are serialized so older saves cannot overwrite newer edits, and restored fields stay in sync after undo or server refreshes.
  • Decision-tree branches animate in shared play viewers — when you tap a branch chip on a shared or embedded play, UltiStackr now plays the transition into the selected branch instead of jumping there instantly.
  • Profile updates stay consistent — display-name changes now propagate cleanly without mixing account identity and player-record names.

Recent Updates (v0.12.1-beta — July 17, 2026)

Improved

  • Tournament attendance list scrolls with the page on desktop — the roster on the Tournament Attendance tab no longer sits in its own cramped scroll box; it now scrolls together with the rest of the page, just like on mobile.

Fixed

  • Numbered lists in notes tables — a numbered list inside a table cell in your notes no longer breaks the table layout or spills list items below the table when you reopen the note.

Recent Updates (v0.12.0-beta — July 11, 2026)

  • See tournament RSVPs right in the matrix — you can now see whether each player is going, maybe, or not going to a tournament directly in the attendance matrix, even before check-in opens.
  • New day-by-day attendance chart — the Tournament Attendance tab shows a stacked bar for each day with response counts; tap a bar to see the exact breakdown. On desktop you can pan the day strip with your mouse wheel or by dragging.
  • Conflict warnings on the tournament roster — a player who declined or never responded to every tournament day now shows a conflict badge right on the roster.
  • Pull to refresh — Home, your team dashboard, Schedule, and your library lists can now be refreshed with a pull-down gesture, and show a clear “failed to load, tap to retry” state instead of silently looking empty.
  • Continue where you left off — the Library landing page now leads with a “Continue working” section of your recent items, plus a slimmer “Browse by type” category rail showing counts and last-updated info.
  • Grid or list view, your choice — every library list (drills, playbooks, practice plans, season plans) now has a Grid/List toggle that remembers your preference.
  • Sort your library your way — every library list now has a sort picker with type-appropriate options, and remembers your last choice.
  • Quicker actions from your library — every library item now has an overflow menu with Open, Edit, Duplicate, Share, and Delete, and Edit/Share jump straight into edit mode or the share sheet instead of just opening the detail page.
  • Your team’s dashboard now shows announcements — recent channel announcements now surface in an Announcements card on the team dashboard, not just your personal Home.
  • Schedule grouped by when it’s happening — the Schedule tab now groups upcoming events into Today, This week, and Later, each with a count, so you don’t have to scroll to see what’s next.
  • See RSVP status at a glance on Schedule — each upcoming event now shows a readiness chip: your own RSVP status (Going, Maybe, Out, or a Respond prompt if you haven’t answered), or a going/maybe/pending breakdown if you’re a coach or manager.
  • Add players without leaving the roster — you can now add an offline player or send an email invite right from the roster list, including adding several in a row without being kicked back to the full profile form.
  • Roster tabs remember where you left off — the roster page now remembers whether you were viewing All, Season, or Tournament players.
  • Clearer roster status badges — Active, Practice, Dormant, Inactive, and Retired now show as distinct colored badges on the roster instead of looking alike.
  • Season and tournament roster header — viewing a season or tournament roster now shows a header with the date range and quick counts for that scope.
  • Sent back where you were headed — if you’re prompted to sign in while trying to open a link, you’re now taken to that exact page afterward instead of the dashboard.
  • Context-aware event actions — the event detail page now shows the right primary action for you — RSVP, check-in, or send reminders — right below the event header.
  • Shareable event links — on the web, opening an event now updates the page URL so you can copy and share a direct link to it.
  • Brand mark on load — the loading screen now shows the UltiStackr logo, not just a spinner.
  • Faster, steadier navigation — moving between screens and loading a team no longer blanks out the tab bar and header; only the content area shows a placeholder while it loads.
  • No more layout flash on login — the login and sign-up screens render in the right layout immediately, without briefly flashing the wrong one.
  • No more light flash in dark mode — on the web app, loading in dark mode no longer briefly shows a white background first.
  • Faster player profiles — opening a player’s profile now loads noticeably faster, since each tab only loads the data it actually needs.
  • Clearer, safer event actions — destructive actions like Cancel, Restore, and Delete on an event have moved into an overflow menu so they’re harder to tap by accident.
  • Tournament check-in only shows selected players — players who only RSVP’d but were never selected for the tournament roster can no longer be accidentally checked in.
  • Removing a player from a tournament roster keeps their RSVP — “Remove” on the Tournament tab now takes them off the roster without deleting their RSVP history.

Recent Updates (July 8-10, 2026)

  • Tournament availability from the attendance matrix — tap a tournament cell to RSVP for the whole tournament or adjust individual days. Staff can manage per-day check-in from the same editor.
  • Build tournament rosters from RSVPs — the Add players picker now shows availability, day counts, and per-day responses, with availability sorting and a Select all going shortcut.
  • Clearer tournament check-in rules — only players selected on the tournament roster can be checked in, while other eligible players can still submit an RSVP before the roster is finalized.

Recent Updates (v0.11.0-beta — July 5, 2026)

  • Comments on your team’s content — you can now start discussion threads directly on plays, playbooks, drills, practice plans, season plans, events, and games, so feedback lives right next to the thing it’s about.
  • Embed plays anywhere — sharing a play now includes an embed code that shows the animated play viewer on any website or blog.
  • Play study tracking — players can mark a play as studied, and coaches can see at a glance who has done their homework before practice.
  • Setup guide for new teams — a Get Started checklist on your team home walks you through your first steps, and you can dismiss it or reopen it anytime.
  • Smart link previews — pasting an UltiStackr link into chat or a description now offers to turn it into a mention, a bookmark, or an embedded preview.
  • Attendance and roll call, rebuilt — the attendance matrix is clearer and faster to update, with reminders you can send to players who haven’t RSVP’d. “Not Going” and “Can’t Go” are now both just Out, and “Absent” is now No-show.
  • Playback speed control — play animations can now run at 0.5x, 1x, 1.5x, or 2x with redesigned playback controls in the editor and all viewers.
  • A predictable back button — going back now follows a consistent path through the app instead of depending on how you got to a screen.
  • Gentler downgrades — if you end up with more teams than your plan allows, extra teams are parked as read-only instead of becoming inaccessible, so nothing is ever lost.
  • RSVP guest counts fixed — updating attendance for a player no longer clears their +1 guests.

Recent Updates (June 25-26, 2026)

These are user-facing updates from the latest commit batch:

  • Beta access model is now clearer in flows — team creation is restricted to Coach accounts, and the app now consistently routes players to a coach-code upgrade path before creating teams.
  • Coach access can now be requested from Profile Settings — players who do not have a coach code can send a request with optional team context and check the request status later.
  • Coach access and team limits are enforced by beta rules — coaches are currently capped at 3 owned teams during beta. This is reflected in the team creation affordance and error copy.
  • Team Settings and onboarding rollout gates — some teams may show the Skills setup section/step only where rollout has enabled it.
  • Sign-up and onboarding polish — email sign-up now includes date-of-birth capture with a minimum age check, and onboarding screens use clearer layout and messaging.
  • Brand and versioning updates — beta branding is now shown directly in the shell and auth entry screens, and package version strings now carry a -beta suffix for app-facing builds.

If you see behavior that doesn’t match this list, report it in the feedback flow.

Release Notes are informational. Account preferences, notification settings, and team settings still live in their own settings pages.

Last updated on