TODO List - AttiliaTheHun/Songbook-Manager GitHub Wiki
TODO List (Desktop)
Planned Features
When saving remotely, notify about remote data overwrite
When loading remotely, notify about local data overwrite
Bugs Under Supervision
some keyboard shortcuts are not working
Improvements
Implement unit tests
Test exporting on Linux
Actually test the whole thing on Linux
Fill more pages in the wiki
Take care of licensing stuff
addSongDialog() input verification
something like a plugin where you can have song-title<hr>song-author all these centered for an alternative look, should be doable with CSS manipulation (a class maybe?)
make it so that DynamicSonglist does not generate so often, simply Environment.refresh() when its source collection changes
document CollectionInitialisationError (what is it, why does it happen)
remove the unnecessary files from the repository
token vault should use a random IV and save it alongside the token cipher text, this way one can achive actual security if he uses a custom ecnryption password
recovery shell
CollectionEditor's list view could open a ("Delete", "Open link") pop-up menu on right click
Ideas
Scripts are marked for removal as the Export will be done in Java once again, but maybe we could save the infrastructure, improve it and in the future for example have a simple script manager that will manage some handy Python scripts or idk
Markdown and Tex support alongside HTML?
Make SettingsManager thread-safe
Make CollectionManagers thread-safe
TODO (Server)
eventually implement token hashing so we enhance the security a little