tkoaly / laulum.me Goto Github PK
View Code? Open in Web Editor NEWE-songbook for sitsit
Home Page: https://laulum.me
E-songbook for sitsit
Home Page: https://laulum.me
There could be shortcuts to books (e.g. https://laulum.me/book/tekis-2017) on the front page for example.
ssr etc. buzz buzz buzz
E.g. versions from different books or modified versions for sitsit.
One of the versions is a main version and linked on the front page. Other versions are listed and linked on a song page.
In a book there can be a link to version that is not the main version.
There could be a search field in a book for songs in the book, just like there is a search field for songs in whole laulum.me on the front page.
we should be cache-first but update all songs asap, it doesn't take that much data.
currently going directly to song page that's not in initial pwa caching results in 404 until force reload
currently the dark mode css respects OS preferences
we might want a seperate button to allow an override?
Jani L, [12.02.17 20:30]
Meil on muuten hieno elektroninen laulukirja nykyään
xxx, [12.02.17 20:40]
miten elektroniseen laulukirjaan voi piirtää kirkkoveneitä?
Jani L, [12.02.17 20:40]
hmm hyvä huomio
Jani L, [12.02.17 20:40]
pitää tehdä tästä issue
Possibility to add alternative names for songs and search songs by alternative names.
E.g. Kun mä kuolen is also known by name Testamentti
non-cached offline songs cause typeerror and there might be more cases where errors are thrown
can be found in wiki.tko-aly.fi/Koodaillaan or something like that
currently applying :hover to every link causes them to blink when scrolling on mobile
we should check for hover support using media queries to avoid this problem
Add documentation to README.md regarding song file format
Books could have an option for section titles.
At this time non-existent songs can be used as section titles in book (see https://laulum.me/book/vappusitsit-2024).
switch from hardcoded line numbers (first for title, second for melody...) to e.g. markdown files with frontmatter
example:
Assarit
PMMP - Joutsenet
Mikko Halmela
Voit sanoa mitä haluat,
se ei tunnu se ei opeta
Mene vaan, mene vaan
-->
---
title: Assarit
melody: PMMP - Joutsenet
writer: Mikko Halmela
---
Voit sanoa mitä haluat,
se ei tunnu se ei opeta
Mene vaan, mene vaan
Song tags for finding a certain type of a song, e.g. a short song or a song about Klusteri. One song can have 0-n tags. Tags are listed e.g. on the front page. Clicking a tag gives a list of songs including the tag.
for when you need to read the lyrics near the end of the sits
add song numbers from the 2015 physical song book so searching is easier
futureproofing: add generic "songbook-number" list attribute so multiple years can be switched between in ui, e.g. none, 2015 and 2022/2023, and it will update the song numbers in the ui for the current session
as a user i want to easily share what song i am requesting in a tg chat
might be even possible to add whole lyrics to the comment so that other don't need to go to laulum.me necessarily
download all songs' data to cache to allow offline viewing from first page load.
should not disturb the normal operation
will be more useful to make users install locally after #50 is implemented
unkarin viini should have "pakkanen ei"
implement a läsy generator view that allows choosing of multiple songs to export all at once
use service workers to display songs even when no internet connection
https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Offline_Service_workers
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.