Changelog

What changed in TabbyPro

Follow the latest improvements to tabby.pro

Latest

1.6.0

This release introduces Song Book, a shared Artist and Album library, richer tab organisation, and smoother ways to move tabs between device and account storage.

Song Book

  • Added Song Book for grouping related tabs into songs with lyrics, notes, progress, source links, and attached tab parts.
  • Added dedicated song create, edit, and view pages with tab parts grouped by instrument.
  • Added chord-over-lyrics editing so songs can carry playable lyric sheets alongside tab parts.
  • Added YouTube and Spotify reference embeds on song view pages with flexible display controls.
  • Added TXT and PDF song downloads for saving or sharing a full song view.

Artists And Albums

  • Added shared Artists and Albums pages so collections can live beyond Song Book alone.
  • Added dedicated Artist and Album detail pages showing assigned songs and related collections.
  • Made artist and album links from song views open the matching collection pages.
  • Added clearer creation flows for artists and albums, including focused modals for each listing page.

Tab Library

  • Added library linking for tabs so tabs can be assigned to shared Artists and Albums.
  • Kept older artist and album text visible with migration cues, so existing tabs remain understandable while users move to the shared library.
  • Improved My Tabs filtering with stable controls and removable active-filter badges for long artist or album names.
  • Added difficulty support for tabs and surfaced it on listing, edit, and view screens.

Device And Account Tabs

  • Made Account Tabs the default library view while remembering Device Tabs or Account Tabs for the current browser session.
  • Standardised account and device switching across tabs, songs, artists, and albums.
  • Updated signed-out account prompts with clearer membership, login, join, and device-library options.
  • Improved Copy Tab to Account so linked artists and albums are carried across cleanly.
  • Added support for copying drum tabs to account storage.
  • Refreshed Account Tabs automatically after copying from Device Tabs.
  • Improved exported tab JSON so backups stay focused on portable tab data rather than listing-only state.

Tools

  • Added a Tab Transposer tool for pasted tabs, with controls for shifting fret numbers up or down.
  • Added warnings when transposed tabs reach open strings or would fall below fret 0.
  • Added Tab Transposer links to the Tools menu and homepage feature list.

Reliability

  • Improved page loading for signed-out users on account-focused library pages.
  • Improved the header logo so it reliably returns users to the home intro.
  • Improved tab listing actions so row buttons behave consistently.
  • Improved account tab saving around shared artist and album fields.
  • Improved database connection reuse to reduce connection pressure during local development and server rendering.
  • Improved error handling when account tab setup needs a database update.

1.5.4

This release makes tab libraries easier to manage with progress tracking, saved list preferences, breadcrumbs, and mobile editor polish.

Open

Tab Organisation

  • Added progress statuses for local, account, custom, and drum tabs: Draft, In Progress, Learning, Needs Cleanup, Needs Review, Complete, and Archived.
  • Added progress badges and progress dropdowns throughout the tab editor and tab listings.
  • Hid archived tabs by default and added a bookmarkable archive view for browsing archived tabs separately.
  • Added pinned tabs, pin actions in each row, and a bookmarkable pinned-only view.

My Tabs

  • Added search across tab names, artists, albums, instruments, ids, and progress labels.
  • Added progress, artist, album, and instrument filtering with icons for faster scanning.
  • Added column visibility controls so users can hide columns they do not need.
  • Moved mobile filters behind a compact Filters control while keeping the desktop toolbar visible.

Navigation And Sharing

  • Added breadcrumbs to tab listing and tab view/edit pages, including links back to the selected Device Tabs or Account Tabs section.
  • Added subtle header separation so the page header edge is clearer while scrolling.
  • Updated share actions to use icon buttons with tooltips in the tab listing.
  • Made account tab guidance dismissible after users have seen it.

Editor Polish

  • Tidied the mobile tab creator control bar into a compact labelled grid while keeping the desktop action rail intact.
  • Kept the mobile fretboard above tab blocks, while preserving the large-screen reverse layout behavior.
  • Improved mobile fretboard note selection styling and spacing.
  • Improved account recognition on the custom tab creator so signed-in users see the right save options.

1.5.3

This release adds left-handed display preferences while keeping saved tabs and exports in standard notation.

Open

Left-handed Display

  • Added a left-handed preference in app settings for future display customisation.
  • Added a left-handed toggle to the chord library.
  • Mirrored chord diagrams for left-handed players by reversing the rendered string data before drawing diagrams.
  • Reordered strings in the tab editor fretboard and editable block display for left-handed viewing, while keeping saved tab data canonical.
  • Kept TXT and PDF downloads in standard string order so exported tabs remain predictable.

Note Display Fixes

  • Fixed open-string note rendering in output blocks so each row keeps its correct string note when showing notes instead of fret numbers.
  • Cleaned up open-string note lookup by returning the open note directly for fret 0.
  • Fixed direct local tab view pages so they render from the tab data itself instead of relying on editor store state.

1.5.2

This release polishes large-tab navigation and keeps the most important editing actions close while the fretboard is pinned.

Open

Editor Navigation

  • Moved block navigation into its own reusable component and rendered it before the fretboard so the editor layout follows the visual order.
  • Changed block navigation into a left-side stacked rail on wider screens, while keeping the horizontal sticky navigator for tighter layouts.
  • Only shows the block navigator when a tab has more than one block, reducing unnecessary interface chrome for simple tabs.

Sticky Editing Controls

  • Added a pinned action group with save, undo, and redo controls when the fretboard reaches its sticky position.
  • Kept the original header controls in place and rendered the pinned controls as a separate overlay, avoiding layout shifts before scrolling.
  • Adjusted the sticky fretboard and block navigator layering so they stack cleanly instead of overlapping each other.

1.5.1

This hotfix tightens up tab export after transpose, especially when fret numbers grow from one digit to two.

Open

Export Fixes

  • Fixed text tab downloads after transpose so strings stay aligned when frets change from single digits to double digits.
  • Normalised exported tab columns at render time, protecting text downloads, copied tabs, tab previews, and PDF output from uneven fret widths.
  • Fixed PDF downloads when NEXT_PUBLIC_SITE_URL is not configured by falling back to the current site origin for the bundled Roboto Mono font.

1.5.0

This release focuses on making the tab editor faster to use, safer to experiment in, and easier to navigate on larger tabs and smaller screens.

Open

Editing Workflow

  • Added undo and redo for string tab editing, including keyboard shortcuts for Cmd/Ctrl + Z and Cmd/Ctrl + Shift + Z.
  • Added Cmd/Ctrl + S saving and Cmd/Ctrl + D current block duplication shortcuts.
  • Added unsaved and saved status messaging in the extended tab header.
  • Added a reset confirmation so clearing a tab is harder to do by accident, while keeping reset undoable.
  • Added current block duplication from the header controls.
  • Improved history tracking for fret edits, techniques, block setting changes, tuning changes, block deletion, duplication, insertion, and reset.

Blocks

  • Added a sticky block navigator so large tabs are easier to scan and jump around.
  • Added block insertion above or below the current block.
  • Changed block duplication to place the duplicated block directly below the source block and make it active.
  • Added collapse and expand controls for tab and text blocks.
  • Added smoother scrolling to newly inserted, duplicated, or selected blocks.
  • Improved block action menus with clearer labels and icons.

Tab Tools

  • Added a transpose tool for shifting fret numbers up or down across the whole tab.
  • Added an active-block-only transpose option.
  • Skips impossible transpose results rather than creating invalid negative or out-of-range frets.
  • Added feedback after transposing so users know how many frets moved and how many were skipped.
  • Added automatic bar insertion with configurable spacing based on the time signature.
  • Added compact stepper controls for editor options such as spacing and auto-bar interval.

Mobile Editing

  • Made the transpose bar responsive on mobile with stacked content, thumb-friendly actions, and safe-area padding.
  • Moved the mobile multi-select action onto the same row as the multi-select toggle, with the action button aligned to the right.
  • Improved compact editor controls so mobile users can reach key options with fewer nested interactions.

Saving And Metadata

  • Added last-edited tracking for local and remote string tabs.
  • Added last-edited tracking for custom tabs and drum tabs.
  • Added last-edited display in tab headers and the tab listing table.
  • Updated saved timestamps after browser saves and account saves.
  • Preserved dirty/saved state so restored tabs do not appear modified immediately after loading.

Interface Polish

  • Refined the extended tab header into clearer action groups for undo, redo, duplicate, reset, song info, view, download, and save.
  • Renamed metadata controls to Song Info for clearer language.
  • Improved modal behavior with a built-in close button and scrollable modal content for smaller screens.
  • Updated dropdown menus to support icons alongside menu items.
  • Added an extra-small toggle size for dense toolbars.

Help And Documentation

  • Added a searchable FAQs page covering tab creation, techniques, transposing, repeats, saving, downloads, accounts, and general usage.
  • Added FAQs to the footer navigation.
  • Updated the table of contents behavior used by guide-style pages.

Performance And Testing

  • Improved performance checks for very large tabs.
  • Improved large-tab load time checks around navigation, fret input, undo, and redo.
  • Added extra safeguards so future editor changes can be tested against heavier tabs.

1.4.0

This release groups the main-line 1.4 maintenance work: tab entry fixes, membership copy updates, and general site cleanup.

Open

Tab Editing Fixes

  • Fixed keyboard entry for fret zero so entering 0 no longer removes a previous zero in the same column.
  • Normalised updated fret values as strings for more consistent tab data.
  • Improved reliability around numeric key entry and fret updates.

Site Reliability

  • Improved reliability for sign-in, logout, downloads, memberships, and SEO metadata.
  • Improved how production analytics are detected.
  • Tidied shared site settings so production and preview environments behave more consistently.

Membership And Legal

  • Added a terms-and-conditions warning to the join page before membership sign-up.
  • Updated the terms page last-updated date.
  • Added configurable alert text alignment to support centered warning copy.

Maintenance

  • Updated footer version labels through the 1.4 line.
  • Tidied project documentation for future maintenance work.
  • Cleaned up release preparation scripts.

1.3.2

This release refined the tab editor interaction model, tightened UI behavior, and continued the work around import and keyboard-driven workflows.

Open

Editor Interaction

  • Improved keyboard and UI interactions in the tab editor.
  • Refined chord mode behavior and related editor controls.
  • Added polish and bug fixes around the newly introduced sharing and import workflows.

Maintenance

  • Added prop type coverage and linting fixes across the updated editor components.
  • Ensured block type fallbacks are set consistently when older data is loaded.

1.3.1

This release introduced shareable tabs, making it easier to send work to other people without manually exporting files.

Open

Sharing

  • Added shareable tab links.
  • Tidied share-related button behavior and user interface details.
  • Improved reliability when loading shared or older tab data.

1.3.0

This release added music-theory tooling around the fretboard, led by the Note Mapper.

Open

Note Mapper

  • Added the Note Mapper tool for exploring note positions on the fretboard.
  • Added keyboard and guitar mapping work to make fretboard learning more interactive.
  • Refined Note Mapper UX and removed unused implementation pieces during release cleanup.

1.2.0

This release grouped the early 2025 feature push around PDF export, text blocks, focus tools, and the Fretboard Trainer.

Open

PDF And Text Blocks

  • Added PDF download support for tabs.
  • Added text blocks for lyrics, notes, and written instructions alongside tab blocks.
  • Added watermark support for generated tab output.
  • Introduced tab versioning work to support richer block data.

Fretboard Trainer

  • Added the Fretboard Trainer tool.
  • Refined the trainer page layout and follow-up UI details.
  • Added Discord/support links alongside the trainer release work.

Editor Controls

  • Added focus mode, layout switching, and hide-fretboard options.
  • Added left/right navigation for moving through tab positions.
  • Added backspace and delete support in the editor.
  • Renamed settings language toward metadata and added upsell messaging around account features.

1.1.8

This release expanded instrument support and added more learning and display tools around chords, scales, and tab techniques.

Open

Instruments And Theory

  • Added support for banjo, violin, cello, and mandola.
  • Added the Scale Checker tool.
  • Added chord visualizer work for supported guitar/chord contexts.
  • Improved root-note display and chord visualizer loading behavior.

Tab Techniques

  • Added palm mute options and a top bar for palm mute entry.
  • Added strum technique support.
  • Improved block disabling and navigation behavior.

Interface

  • Introduced a revised logo, font, footer, and header.
  • Lazy-loaded heavy visuals and tightened app spacing for faster first interactions.

1.1.7

This release added drum tab creation and continued building out account and membership workflows.

Open

Drum Tabs

  • Added the drum tab creator.
  • Added dynamic drum components for building drum notation.
  • Added testing, bug fixes, and performance improvements around drum tab editing.

Accounts

  • Added transfer-to-account support.
  • Added affiliate shop and membership-related link updates.
  • Improved tab defaults and status handling after loading or saving.

1.1.6

This release improved app settings, chord performance, and account reliability.

Open

Settings

  • Added app settings support.
  • Added Google Tag Manager configuration.
  • Improved SEO metadata handling.

Performance

  • Loaded guitar chords from local storage to reduce repeated loading work.
  • Improved account session reliability.
  • Reduced chord finder load and refined default chord finder data.

1.1.4

This release centered on chord creation, playback, custom tabs, and quality-of-life improvements for writing tabs.

Open

Chord Tools

  • Added Chord Finder.
  • Added instrument-aware toggling for chord finder controls.
  • Added Solfege system guide content and related UI tidy-up.
  • Temporarily hid chord output in tabs while chord display behavior was refined.

Custom Tabs

  • Added custom tab creation.
  • Added custom repeat blocks.
  • Added account saving for custom tabs.
  • Added the Tab Reading Tips guide.

Editor Enhancements

  • Added next/previous arrow navigation.
  • Added capo and timestamp metadata.
  • Added Tone.js sounds for playback-related interactions.
  • Added safer local saving to reduce data loss.

1.1.0

This release built out the first major wave of account, tab management, chord, lyric, and learning tools after 1.0.0.

Open

Accounts And Saving

  • Added account login.
  • Added account-backed tab listings and saved tab management.
  • Added local edit pages and remote/member tab workflows.
  • Added membership support for Buy Me a Coffee.

Core Tools

  • Added instrument pages.
  • Added export/import support.
  • Added block deletion.
  • Added Lyric Creator and later revised its layout.
  • Added Chord Library and My Chords work.
  • Added Metronome.

Tab Output

  • Added tab view pages.
  • Added artist and album details to downloads.
  • Added tuning configuration and spacing options.
  • Added note display on the fretboard and output.
  • Added Tab V2 data support.
  • Added smart chord matching.

Interface And Print

  • Added dark mode.
  • Improved mobile layouts and responsive behavior.
  • Improved print styles for tabs.
  • Added 404 and error page handling.

1.0.0

This is the earliest changelog baseline included here. It represents the public TabbyPro foundation before the later account, learning, and editor expansions.

Open

Foundation

  • Established the browser-based tab creator foundation.
  • Included Buy Me a Coffee support links for helping fund TabbyPro development.
  • Set the baseline for future tab editing, saving, export, and account features.