Files
radiantwave-legacy/changelog.md
T
2026-04-23 17:29:20 -05:00

2.5 KiB

Changelog

Until release, any items missing "." indicate something I have not talked to Mr. Gouldd about.

[Unreleased]

Added

Changed

  • Changed audio devices page to be strictly an audio on/off toggle.

Deprecated

Removed

  • Removed list of audio devices from audio device page

Fixed

Security


Scratch Pad

Just a place to keep notes until I make proper changelog items.

  • [-] Audio device does not always initialize when starting scroller.
  • Each proclamation should play for between 3 and 5 minutes before continuing to the next.
  • Proclamations should be downloaded again when the Proclamation Options page is opened.
  • Proclamation downloads should be a sync, not a complete overwrite, and should handle cases where items missing from the database are removed from the application.
  • Real license keys still need to be implemented. The functionality exists to check them, but they are not checked.
  • Migrate from SDL2 to SDL3.
  • Migrate from OpenGL Core to OpenGL GLES for compatibility on ARM devices.
  • Prevent switching screens during "pre-run" checks such as WiFi, Email, and License Key.
  • TOS pages need to be re-added.
  • Create a short tutorial of how to use the application.
  • Investigate playing video from the application, try using SDL.
  • WiFi screen has a bug causing users to believe they entered the wrong WiFi password when they have in-fact connected to their WiFi successfully.
  • [?] Rotate the screen 90 degrees on demand.
  • Force audio to always use HDMI connection.
  • Disable audio device selection for only audio on/off switch
  • Create subscription tiers and block proclamations from being selected.
  • Create schedules to play specific playlists of proclamations.
  • Download Mr. Gouldd's music choices.
  • Use the fileserver to obtain audio upon installation, not packaging it all in the binary.
  • Fix the Attic server.
  • Update deployed kiosks to use the new attic server. This will cause a rebuild on the machines but I think that is okay. Rebuild issues were during ISO development, not kiosk development.
  • All pages should share a font and font manager. Font Manager should be loaded prior to creating any pages.

? Cage does not allow rotating the display. This should likely be done in software, but I need to check NixOS configuration first. To avoid doing this within RhemaWave would avoid many headaches, bugs, and a LOT of code.