chordbook
chordbook copied to clipboard
Chord sheets and tab for guitar and ukulele.
Adds `format` to database and renders in selected format. Caveats: Syntax highlighting and autocomplete are only available in ChordPro for now cc #107
Added toggle functionality to collapse sidebar menu on the home page Should fix: issue #328.
Adds vitest to run JavaScript/Vue client tests. - [x] Setup vitest - [x] Setup GitHub Actions - [x] Test simple vue component - [ ] Test vue component that makes...
This is what a setlist looks like when there are no songs in it: That is very sad. It should at least show a prompt to browse, similar to what...
On tablet and desktop screens there is a sidebar instead of a tab bar. It would be ideal to be able to add a toggle to collapse the menu down...
The "Home" page/tab is currently just static placeholder content. It should include relevant evergreen content. For signed in users: - [x] Recently played songsheets - [x] Recently viewed Genres/Setlists -...
[AutocompleteController](https://github.com/bkeepers/chordbook/blob/main/app/controllers/api/autocomplete_controller.rb) was written before elasticsearch was added. It should be updated to use searchkick/elasticsearch instead of it's current `starts_with` scopes.
On tablet and desktop, Ionic's default padding/margin feels too small to me. I think it should be about double what it currently is on large screens. ![image](https://user-images.githubusercontent.com/173/175781312-a95fcd9f-2517-400b-b89e-ed1c59181670.png) This would probably...
[pg_search](https://github.com/Casecommons/pg_search) was originally used for search, but there were significant performance issues. #230 replaced most uses with [searchkick](https://github.com/ankane/searchkick) + elasticsearch, but there is one remaining instance in `Track.title_like` method that...
When viewing a songsheet on mobile, touching the background should toggle visibility of the header, footer, and tab bar.