Skip to content

TODO List

AttilaTheHun edited this page Dec 6, 2024 · 29 revisions

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
  • preview Frontpage and DynamicSonglist
Clone this wiki locally