Skip to main content

My Guitar Tabs Changelog

1.15.6

Patch Changes

  • Fix issue where chord markings were added to invalid events, such as barlines

  • Fixes the text color at the suggestions bar on dark theme

  • Collapses the sidebar when navigating to the current page

  • Improved padding and visual spacing of dropdown menus

  • Fix dark theme in dashboard

  • Navigates to My Songs when clicking the brand icon

  • Changed the style of the button to get more storage

  • The selection at the guitar tab is now cleared when another element in the editor is selected

  • Allow removing the affiliate links from settings

  • The song editor now includes a dropdown with links to relevant documentation

  • Invalid markings in the editor can no longer be set with keyboard shortcuts

  • Improved the tuning selector with UI polish, keyboard navigation/editing, and corrected dark theme colors

  • Improves the look & feel of the get premium page

  • Editor selection overlay now changes with tablature scale correctly

  • Fix some markings removed when deleting notes in same chord

1.15.5

Patch Changes

  • Fix translations of song settings instruments

  • Enables Premium upgrade payments through Google Play

  • Improves the visibility of the upgrade to premium button

1.15.4

Patch Changes

  • Improve stripe flow

  • Removes the blue rectangle from links and buttons when tapped

  • Fix pdf files exported without extension in some browsers

  • Improves the warning message for Premium users deleting their account

1.15.3

Patch Changes

  • Improves the alignment and spacing at the sidebar elements

  • Fixes an issue with the depth of the pin icon

  • Improves the hover effect of the song actions dropdown while in list mode

  • Moves the option to empty trash into a dropdown

1.15.2

Patch Changes

  • Adds an avatar frame for Premium users

  • Shows the notebooks quota

  • Improves the display of the song actions

  • Improves the rendering of songs with colors

  • Fixes the offcanvas behaviour when switching between notebooks

1.15.1

Patch Changes

  • The rename notebook dialog automatically closes after a rename

  • Fixes a positioning issue with the search bar when focused and prevents overlaps

  • Fix error creating users in the database when the email is not found

1.15.0

Minor Changes

  • Introduce My Guitar Tabs Premium:

    • Billing system
    • Song limit to 10 for free accounts
    • Change notebook to premium
  • Add Song Quota to the sidebar, displaying the current and maximum number of songs

  • Add color labels to songs

1.14.5

Patch Changes

  • Fix issue where notebooks can be created by pressing Enter, even if the button is disabled

  • Fix issue returning to a notebook after opening a song

  • Improve error message when trying to load an invalid file

1.14.4

Patch Changes

  • Add support for mandolin

  • Disallow sharing songs if the app is not synched

1.14.3

Patch Changes

  • Adds some missing translations for error messages

  • Opens the song right after importing it

  • Fixes the toast message after a file is exported

1.14.2

Patch Changes

  • Fix user not found error when user has not logged in

1.14.1

Patch Changes

  • Sync bends when deleting events, to ensure the value between a bend up and down is the same

  • Fix issue where all notebooks links were selected if one is selected

1.14.0

Minor Changes

  • Add support for ghost notes notation

Patch Changes

  • Improves the feeling of the click and hover gesture by preventing the default browser interaction

  • Change url for notebooks from /notebook/notebook-name to /notebook?nb=notebook-name

  • Fix race condition when saving songs indexed db (local storage)

  • Shows the button to add annotations when the range selection includes a single event

  • Fix rendering height in tablature, removing trailing slurs and slides

  • Fixes an issue where on-blur events did not fire on iOS, causing the keyboard to remain visible.

  • Fix some shortcuts not working

1.13.7

Patch Changes

  • Use new version of data model when saving songs in the cloud

  • Improves the export menu

  • Adds a missing translation for the button that shows more creation options

  • Hides the side menu toggle button on desktop resolutions

  • Fix glitch when rendering tablatures

1.13.6

Patch Changes

  • The footer menu for mobile resolutions now shows bigger icons

  • Update the rendering engine for tablatures

  • Updates the icon to restore from archive and trash

  • Fix default tuning for 8-string guitars

  • Fixes the size and position of the avatar and sync icon at the user dropdown menu

  • Add support for tablature zoom on all devices, such as Firefox and Safari

  • Merges the import option into the main create button for easier .gtab file loading.

1.13.5

Patch Changes

  • Fix line width for bends in PDF

  • Fix range selection out of tablature bounds

  • Replaced boostrap icons with material symbols

  • Save songs in idb with DTO v2

1.13.4

Patch Changes

  • Copy and Paste no longer uses the clipboard, fixing copy paste in iOS

  • Reduce bundle size by removing some optional dependencies

  • Remove open in edit mode button from the dashboard

1.13.3

Patch Changes

  • Fixes the background color of the suggestions overlay

1.13.2

Patch Changes

  • Fix offline support

1.13.1

Patch Changes

  • Improve feedback after exporting to PDF

1.13.0

Minor Changes

  • New rendering for PDFs, improving devices support and consistent style

  • Add support for saving and loading files

  • Improved PDF generation. Support for more devices and better consistency on the generated PDF

Patch Changes

  • Adds shortcuts for modifiers and barline

  • Remove metadata fields from shared songs that should not be copied

  • Move between rows with ↑/↓ and jump between bars with Ctrl + ←/→. Shift + navigation keys extend the selection accordingly.

1.12.14

Patch Changes

  • Fix bug where changing instruments will retain notes outside of the strings counts

1.12.13

Patch Changes

  • Fixes the song action export translation

1.12.12

Patch Changes

  • Fixes a pdf export rendering issue

1.12.11

Patch Changes

  • Fixes the color of the update button

  • Reverts logged out warning text message

  • Fixes and improvements to translations

  • Combines the different export options into a single modal

  • Jumping to the top or bottom string now moves to the previous or next chord when the cursor is already at the top or bottom of the current one.

1.12.10

Patch Changes

  • Avoid long running connections to local database (IndexedDB). This is to fix issues with long sessions on some browsers

1.12.9

Patch Changes

  • PDF exports disabled for songs in Trash

  • Improvement on reconnection handling of the local database

  • Removes the user menu dropdown from the viewer and editor headers

  • Prevents making copies of a song if the max song limit has been reached

  • Fixes issue that prevented any song from being edited if the songs limit was reached

1.12.8

Patch Changes

  • Reduces app size by optimizing UI styles

  • Allows navigation and selection with home/end keys

1.12.7

Patch Changes

  • Improves the icon of the keyboard layout toggle

  • Improves the alignment of the create song button

  • Escape key clears note selection

1.12.6

Patch Changes

  • Enables persistence storage

  • Fixes the display of the song actions dropdown on very small containers

  • Improves the logged out warning

  • Update dependencies

1.12.5

Patch Changes

  • Disables undo/redo buttons when no actions are available

  • Add support for 8-string guitar

  • Localizes error messages to support internationalization

  • Improves the keyboard behaviour of switching between the markings and numbers layouts

  • Adds Ctrl+A shortcut to select all events in guitar tabs editor

  • Fixes the rendering of markings when exporting to pdf

1.12.4

Patch Changes

  • Update internal model of tablatures

1.12.3

Patch Changes

  • Allow bend down on empty events

1.12.2

Patch Changes

  • Fix dropdown placement in song viewer on small devices

1.12.1

Patch Changes

  • Add support for slide from an empty note

  • Improve feedback when trying to create songs over the limit

  • Fixed an issue that prevented undo and redo actions when the tablature was not focused

  • Fix issue where fret is unexpectedly null instead of undefined

  • Fix bug where modifiers buttons are not correctly enabled and disabled in Firefox

1.12.0

Minor Changes

  • Add "Empty Trash" option

Patch Changes

  • Fix bug in which changing a song instrument while a note is selected may lead to the selection being out of bounds

1.11.8

Patch Changes

  • Use firestore lite instead of firestore. This reduces the build size and may fix some local db connection problems

1.11.7

Patch Changes

  • Increases delay on print PDF to fix aspect ratio on mobile

1.11.6

Patch Changes

  • Update several dependencies

  • Add support for 7-string guitars

  • Reconnects indexedDB periodically

1.11.5

Patch Changes

  • Attempts reconnection on terminated indexedDB

  • Add support for 5 strings bass

  • Improve error message for print error

1.11.4

Patch Changes

  • Add support for natural harmonics

1.11.3

Patch Changes

  • Shows song name fist at page name

1.11.2

Patch Changes

  • Renames 'copy to my notebook' to 'copy to my songs'

1.11.1

Patch Changes

  • Disables Export to PDF on IOS

1.11.0

Minor Changes

  • Add support for print and pdf export

Patch Changes

  • Fix problem when loading songs in which empty notes will be incorrectly be loaded as null instead of undefined

  • Adds _v field in songs to handle song format. Handles error if song has unsupported format

1.10.0

Minor Changes

  • Add beta support for ascii export

Patch Changes

  • Increase maximum number of songs per user to 500

  • Fixes capitalisation of copy action

1.9.3

Patch Changes

  • Fix Error Cannot read properties of null (reading 'clientWidth') on resizeObserver

1.9.2

Patch Changes

  • Fix error ResizeObserver loop completed with undelivered notifications in song actions when resizing

  • Reduce number of sync events to reduce network load

1.9.1

Patch Changes

  • Fix incorrect shared status after reloading a song

  • Awaits until sync has finished before triggering a share operation. This fixes an issue were songs where shared before being created in the cloud

  • Fix bug when deleting notes after updating instrument

1.9.0

Minor Changes

  • Support for multiple instruments:
    • Bass
    • Ukulele
    • Banjo

Patch Changes

  • Improves the spacing of song settings

  • Limits max length at artist input

  • Prevents page scroll while displaying the modal

1.8.14

Patch Changes

  • Displays share action in song list

  • Enhances song-sharing interface

  • Fixes edit song button in list opening viewer

1.8.13

Patch Changes

  • Handles error on edge case where keyboard event doesn't have a key

  • Updates the colors of the loader animation

1.8.12

Patch Changes

  • Adds rename action to the notebook dropdown menu

  • Adds songs settings with Artist field

  • Adds support for new languages: German, Spanish, Filipino, French, Hindi, Indonesian, Italian, Japanese, Korean, Dutch, Polish, Portuguese, Russian, Swedish, Turkish, Chinese.

  • Hides virtual keyboard if no note is selected

1.8.11

Patch Changes

  • Fixes annotations on Safari and iOS app

1.8.10

Patch Changes

  • Enhances browser compatibility

  • Oauth uses redirect instead of popup

1.8.9

Patch Changes

  • Shows the placeholder for empty song title or empty extra info only while on edit mode

  • Improves the layout and spacing of the settings page

1.8.8

Patch Changes

  • Fixs background color on hover for certain elements in the user dropdown menu

  • Displays a warning for automatic deletion of empty notebooks

  • Improves the layout of the settings page for desktop resolutions

  • Updates icon for the contact link

  • Adds missing translation in user settings

  • Removes a redundant link to create new song

1.8.7

Patch Changes

  • Displays the current page or custom notebook name at the navigation

  • Adds notebook settings with an option to delete notebook

1.8.6

Patch Changes

  • Improves the content of the user dropdown menu

  • Improves the size and spacing of the sidenav

1.8.5

Patch Changes

  • The header of the songs list is sticky for desktop resolutions

  • Prevents the page scrollbar from being hidden under the page header

  • Fixes page scroll at settings page

  • Shows the same width for links at footer navigation

1.8.4

Patch Changes

  • Allows updating the app version from the sidenav

  • Updated the icons for undo trash and undo archive actions to make them more intuitive and easier to recognize

1.8.3

Patch Changes

  • Fix error "undefined is not an object" when evaluating "e.key.toLowerCase" in physical keyboard

1.8.2

Patch Changes

  • Fix redo operation on suggestions

  • Improve error message on login for network error

1.8.1

Patch Changes

  • Fixes the collapsing behaviour of song actions

  • Improves styles of footer navigation for mobile resolutions

  • Fixes the 'more actions' drop-down at song actions

  • Adjusts the positioning of the Create new song button for mobile screens

  • Improves settings page

1.8.0

Minor Changes

  • Add support for notebooks to organise songs

Patch Changes

  • Remove animations from songs

  • Remove create song button from settings

  • Fix accesibility for clone song action

1.7.4

Patch Changes

  • Fixed unexpected scrolling when editing annotations near the editor boundaries

1.7.3

Patch Changes

  • Adds translations for the placeholder text of song tag inputs

  • Improves song load failure page

  • Disables automatic zoom on iOS when edditing annotations

  • Allows entering edit mode when double clicking the editor tags

1.7.2

Patch Changes

  • Fix reauthenticate flow in IOS app

  • Remove Google SignIn from IOS app

1.7.1

Patch Changes

  • Fix authDomain for Safari SignIn

1.7.0

Minor Changes

  • Support for IOS

  • Updates the application logo!

Patch Changes

  • Fixes alignment of dropdown buttons

  • Fix SignIn on IOS with a PWA

  • Fixes an issue where tuning would not close in Safari.

  • Fix PWA routing to login scripts for Oauth redirect

1.6.5

Patch Changes

  • Fix error: Cannot read properties of null (reading 'removeEventListener')

  • Add link to Discord

1.6.4

Patch Changes

  • Keeps zoom buttons disabled after being hidden

  • Centers the text of the configuration page elements

  • Prevents song info from overlaping with the tablature

1.6.3

Patch Changes

  • Shows feedback when the annotation is too long

1.6.2

Patch Changes

  • Fix delete account reauthentication with apple

1.6.1

Patch Changes

  • Reverts changes done to the tablature editor and viewer in 1.6.0, which was causing some glitches and performance degradation

1.6.0

Minor Changes

  • Improved accessibility for keyboard navigation.

Patch Changes

  • Improves positioning and sizing of the suggestions box

  • Adds support to make a copy of a song

  • Improves performance of viewer and editor rendering

  • Improves the animations of modals and toasts

1.5.2

Patch Changes

  • Add support for AppleID sign in

  • Handle auth-cancelled error on sign in

1.5.1

Patch Changes

  • Improves the song actions menu

1.5.0

Minor Changes

  • Add support for the following markings to the guitar tabs:

    • Upstroke
    • Downstroke
    • Pre-bend
  • Adds a new keyboard option for adding tablature markings.

Patch Changes

  • Add pre-bend marking to markings suggestions

  • Disables zoom for Safari

  • Precaches js and css in serviceworker to avoid a blank page when opening the app after a long time

  • Disables zooming in Firefox due to incorrect support of the browser.

  • Fix issue in which local songs were not properly updated to latest version

1.4.13

Patch Changes

  • Fix reauthentication error with google.com provider

1.4.12

Patch Changes

  • Add rendering support for downstroke, upstroke and pre-bend

1.4.11

Patch Changes

  • Fix title bar on Windows

  • Fix labels in bars

1.4.10

Patch Changes

  • Support for login with microsoft account

  • Optimise app offline cache to reduce network load

1.4.9

Patch Changes

  • Revert update interval checks

1.4.8

Patch Changes

  • Optimise dependencies imports

  • Improve share modal by removing the loading time for the url to show

  • Remove sourcemaps from production build"

  • Sync songs on app focus change

1.4.7

Patch Changes

  • Prevents snackbar from overlaping the mobile footer menu

  • Check update version on an interval

1.4.6

Patch Changes

  • Handles invalid clipboard data error

  • Handle wakelock request errors

1.4.5

Patch Changes

  • Translates the texts in the alerts

  • Removes Discord link from landing page

  • Fix error "ResizeObserver loop completed with undelivered notifications."

  • Shows logout notification

1.4.4

Patch Changes

  • Fix wakeLock request error

  • Fix bug where realoding settings will not show the count of songs in each folder

1.4.3

Patch Changes

  • Adds a dismissable warning message to let not logged in users know that they can login to use features that require synchronization with an online account.

1.4.2

Patch Changes

  • Fix share error handling when app is offline

  • Use uuid package instead of crypto for song uuid

1.4.1

Patch Changes

  • Redirects to dashboard after deleting an account

  • Users are now automatically redirected to the dashboard page after logout

  • Adds missing parameter to wakelock.request

  • Share button is now visible while not logged in and redirects to signin page.

  • Refined search bar placeholders to indicate "Search archived songs" on the Archive page and "Search trashed songs" on the Trash page, replacing the generic "search songs".

  • Added clearer feedback when displaying results matching current filter

  • Sanitize annotations in song. Fix validation error #1019

  • Improved the alignment and spacing around the search bar

  • Users are always redirected to the dashboard page after sign in, including new users. Provided feedback while an initial synchronisation of songs is in progress in replacement of the previous no songs message.

1.4.0

Minor Changes

  • Cache local changes for offline support and improved performance

  • Caches the app so it is available offline

  • Support for using the App without login

Patch Changes

  • Displays the sync status on individual songs

  • Improves song validation on client

  • Fix bug #1001 in Clipboard validation: "Cannot use 'in' operator to search for 'type' in undefined"

  • Adds get started page Improves singin page

  • Improve error handling on saving a song in the editor

  • Checks if song limit has been reached before creating a new song

  • Requests user confirmation on page refresh while the song editor has unsaved changes

  • Improves error feedback message when sync fails

1.3.14

Patch Changes

  • Fix bug where time metadata was removed when changing visibility

1.3.13

Patch Changes

  • Fix parsing of corrupted songs without time metadata

1.3.12

Patch Changes

  • Fix error on corrupted songs with visibility set to null

1.3.11

Patch Changes

  • Changed internal storage of timestamps

1.3.10

Patch Changes

  • Add link to rate the app in play store

1.3.9

Patch Changes

  • Adds app version to the navbar

  • Fixes issues that caused tunning selector to close unexpectedly

1.3.8

Patch Changes

  • Keeps scroll between editor and viewer

  • Minor tweaks to annotations padding

  • Add link to manual in sidebar

1.3.7

Patch Changes

  • Fix suggestion box not appearing when writing multiple notes

  • Applying bend or slide modifiers moves cursor to target note

  • Fix redo paste

1.3.6

Patch Changes

  • Add link to the editor in the signup page

  • Disable trash and archive buttons on the song editor

1.3.5

Patch Changes

  • Fix error where notes 0 were not properly added

1.3.4

Patch Changes

  • Get started link from landing takes you to dashboard if you are already logged in

  • Song titles are not selectable in dashboard

  • Fix old songs corrupted when shared

  • Fixes translations for pinned group name

  • Improves keyboard display at reduced resolutions

1.3.3

Patch Changes

  • Properly parse deprecated versions of the locally saved songs

  • Improves localization

1.3.2

Patch Changes

  • Improved styles of sharing form

  • Support for multiple markings in the same note

  • #869 Adds example songs to landing page

  • Improved songs styles at dashboard

  • Updates internal representation of chords, this means copied songs from this version are not compatible with previous versions of the client

1.3.1

Patch Changes

  • Add barline at the end of the tablature in view mode

  • Cut operation doesn't delete the selected range if clipboard operation is not supported

  • Add support for Cut operation on virtual keyboard

  • When a barline is selected, barline buttons update the selected barline

1.3.0

Minor Changes

  • Add support for sharing songs

Patch Changes

  • Fix bug when creating a new song whilst an update is happening

  • Improves new song flow with the url /create

  • Fix error copying non-latin characters in annotations

  • Handle error of missing selected song in saveLocalCopy

  • Fix error: Invalid segments when creating a new song without any changes

  • Handle error deleting account when user closes popup

  • Fix error setting annotation on a null event

1.2.4

Patch Changes

  • Centers space bar in virtual keyboard

  • Reduces the size of edit and save song buttons Simplifies the saving song user experience

  • Disables color palette

1.2.3

Patch Changes

  • Adds loading feedback to 'restore' and 'delete permanently' actions

1.2.2

Patch Changes

  • Improves styles of zoom controls

  • Add loading feedback on signup

1.2.1

Patch Changes

  • Reenables wakeLock when the tab is changed back to the app

  • Add version to settings page

  • Change default dashboard view to grid

  • Add ctrl+r shortcut to redo action

  • Fix error saving songs with corrupted tuning

  • Fix error shown when saving a newly created song

1.2.0

Minor Changes

  • Add undo and redo support

Patch Changes

  • Fix style on Logout button, making it as wide as the dropdown

  • Fix bug in which annotations could not be created on empty chords

1.1.0

Minor Changes

  • Add Spanish language support

Patch Changes

  • Fix note modifiers not being removed when selected twice

  • Ensure consecutive bend up and bend down have the same number

  • Handle error of permission not set for clipboard