SongDrive Versions Save

A song management tool to store, synchronize and present songs and setlists. Built with Vue.js, Tailwind.css and Firebase.

3.0.0

9 months ago

This release is packed with big improvements especially under the hood. And since I worked on it for about a year, I decided to spend a new major version number. SongDrive now uses Vue3 with composition API instead of Vue2 with options API, Firebase in modular mode without compatibility helpers, Tailwind instead of the abandoned Spectre.css and Vite.js instead of Vue CLI. This makes future changes to the UI and maintenance in general much easier.

What's Changed

📦 Dependency upgrades and security fixes (https://github.com/devmount/SongDrive/pull/142, https://github.com/devmount/SongDrive/pull/147, https://github.com/devmount/SongDrive/pull/148, https://github.com/devmount/SongDrive/pull/149, https://github.com/devmount/SongDrive/pull/162, https://github.com/devmount/SongDrive/pull/177, https://github.com/devmount/SongDrive/pull/178, https://github.com/devmount/SongDrive/pull/183) 📦 Migration to Vue3 composition API (https://github.com/devmount/SongDrive/pull/146) 📦 Firebase modular style (https://github.com/devmount/SongDrive/pull/180) 🚀 Migration to Vite.js from Vue CLI (https://github.com/devmount/SongDrive/pull/166) 💚 UI Migration from Specre.css to Tailwind (https://github.com/devmount/SongDrive/pull/161) 💚 Horizontal secondary toolbars (https://github.com/devmount/SongDrive/pull/152) 💚 Improve notification responsiveness on mobile (https://github.com/devmount/SongDrive/pull/173) 📜 Documentation improvement (https://github.com/devmount/SongDrive/pull/144) ➕ Plain text song export now takes chords into account (https://github.com/devmount/SongDrive/pull/143) ➕ Synced setlist presentations now handle song order changes (https://github.com/devmount/SongDrive/pull/151) ➕ Buttons now have loading spinners (https://github.com/devmount/SongDrive/pull/164) ➕ Open lyrics export (https://github.com/devmount/SongDrive/pull/172) ➕ Search buttons in list views and fixed mobile filter fields (https://github.com/devmount/SongDrive/pull/174) ➕ Song navigation for setlist songs (https://github.com/devmount/SongDrive/pull/175) ➕ Buttons to add songs and setlists in list views (https://github.com/devmount/SongDrive/pull/181) 🔨 Proper song not found handling (https://github.com/devmount/SongDrive/pull/176) 🔨 Fix song links and editable setlist titles (https://github.com/devmount/SongDrive/pull/182)

Full Changelog: https://github.com/devmount/SongDrive/compare/v2.1.1...3.0.0

v2.1.1

1 year ago

What's Changed

💚 Song Notes are now shown for song previews and exports (@devmount in https://github.com/devmount/SongDrive/pull/139) ➕ QR codes for YouTube links are now shown on exported PDFs (@devmount in https://github.com/devmount/SongDrive/pull/140) 🔑 Dependency Upgrades (@devmount in https://github.com/devmount/SongDrive/pull/141)

Full Changelog: https://github.com/devmount/SongDrive/compare/v2.1.0...v2.1.1

v2.1.0

1 year ago

What's Changed

➕ Automatically update assigned translated song by @devmount in https://github.com/devmount/SongDrive/pull/130 ➕ User content transfer on user removal by @devmount in https://github.com/devmount/SongDrive/pull/131 ➕ Setlist visibility status by @devmount in https://github.com/devmount/SongDrive/pull/132 ➕ Show shortcuts when presenting a song by @devmount in https://github.com/devmount/SongDrive/pull/135 ➕ Presentation Remote Control by @devmount in https://github.com/devmount/SongDrive/pull/136 💚 Improve text scaling by @devmount in https://github.com/devmount/SongDrive/pull/123 🔨 Remove vertical scrollbars when presenting by @devmount in https://github.com/devmount/SongDrive/pull/122 🔨 Handle song slug changes by @devmount in https://github.com/devmount/SongDrive/pull/125 🔨 Show deleted songs in setlists by @devmount in https://github.com/devmount/SongDrive/pull/128 🔨 Handle language delete by @devmount in https://github.com/devmount/SongDrive/pull/129 🔨 Handle empty Setlists by @devmount in https://github.com/devmount/SongDrive/pull/134 🔑 Bump protobufjs from 6.11.2 to 6.11.3 by @dependabot in https://github.com/devmount/SongDrive/pull/133

Full Changelog: https://github.com/devmount/SongDrive/compare/v2.0.3...v2.1.0

v2.0.3

2 years ago

What's Changed

Full Changelog: https://github.com/devmount/SongDrive/compare/v2.0.2...v2.0.3

v2.0.2

2 years ago

🔨 use unique asset filenames again

Full Changelog: https://github.com/devmount/SongDrive/compare/v2.0.1...v2.0.2

v2.0.1

2 years ago

What's Changed

🔨 Fix chords only parts by @devmount in https://github.com/devmount/SongDrive/pull/112 🔨 Fix spelling errors by @devmount in https://github.com/devmount/SongDrive/pull/113 🔑 Bump node-forge from 1.2.1 to 1.3.0 by @dependabot in https://github.com/devmount/SongDrive/pull/115 🔑 Bump minimist from 1.2.5 to 1.2.6 by @dependabot in https://github.com/devmount/SongDrive/pull/116 🔑 Bump ansi-regex from 3.0.0 to 3.0.1 by @dependabot in https://github.com/devmount/SongDrive/pull/117 ❌ Remove service worker by @devmount in https://github.com/devmount/SongDrive/pull/118

Full Changelog: https://github.com/devmount/SongDrive/compare/v2.0.0...v2.0.1

v2.0.0

2 years ago

This is the first stable release for SongDrive, which is meant to be used in production. It contains a lot of new features, admin tools and security improvements and protects the data stored in Firebase by authentication rules. An additional HTTP authentication for the app isn't necessary anymore, since only approved and logged in users now have access to read or write data.

What's Changed

🔑 Remove YouTube embeds (#80) 🔑 Reading Access Restriction (#86) 🔑 Restructure user and permissions data (#91, #93) 🔑 Email verification (#99) ➕ SongDrive syntax highlighting (#78) ➕ Import (#79) ➕ General app config (#89) ➕ Show song with custom key (#90) ➕ Create user as admin (#98) ➕ Password reset (#100) ➕ Delete own user account (#106) ➕ Update deployment (#108) 🔁 Update dependencies (#102, #103, #107, #111) 💚 Login screen improvements (#101) 🔨 Fix avatar alignment (#95) 🔨 Fix reload (#109)

Full Changelog: https://github.com/devmount/SongDrive/compare/v1.3.1...v2.0.0

v1.3.1

2 years ago

🔨 Set the correct version number

v1.3.0

2 years ago

What's Changed

➕ Show when a song was last performed when creating a setlist (https://github.com/devmount/SongDrive/pull/67) ➕ Added language administration (https://github.com/devmount/SongDrive/pull/71) ➕ Added tag administration (https://github.com/devmount/SongDrive/pull/77) ➕ Added internal documentation, removed Vuepress (https://github.com/devmount/SongDrive/pull/74) 💚 Improved color contrast for gray text (https://github.com/devmount/SongDrive/pull/66) 💚 Improved date label and placeholder text for song search when creating setlists (https://github.com/devmount/SongDrive/pull/68) 🔨 Fixed a bug where user data was not shown when loading the Settings page (https://github.com/devmount/SongDrive/pull/69) 🔨 Fixed a but where title text in tiles was cut at the bottom (https://github.com/devmount/SongDrive/pull/75) 📜 Extended documentation content https://github.com/devmount/SongDrive/pull/76

Full Changelog: https://github.com/devmount/SongDrive/compare/v1.2.0...v1.3.0