This commit is contained in:
NeilClack
2026-04-23 17:29:20 -05:00
parent 76fd605777
commit 32648377ce
2 changed files with 17 additions and 64 deletions
-24
View File
@@ -1,24 +0,0 @@
{
"permissions": {
"allow": [
"Bash(cat:*)",
"Bash(git checkout:*)",
"Bash(dpkg:*)",
"Bash(chmod:*)",
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(./build.sh:*)",
"Bash(ls:*)",
"Bash(umask)",
"Bash(namei:*)",
"Bash(cd /home/nclack/Work/Rhema\\\\ Wave/RhemaWave && go list:*)",
"Bash(go mod download:*)",
"Bash(CGO_ENABLED=1 go build:*)",
"Bash(go vet:*)",
"Bash(go version:*)",
"Bash(dlv version:*)",
"Bash(sudo nixos-rebuild:*)",
"Bash(nix develop:*)"
]
}
}
+17 -40
View File
@@ -1,47 +1,24 @@
# Changelog
# Changelog
<sub>Until release, any items missing "." indicate something I have not talked to Mr. Gouldd about.</sub>
## [Unreleased]
## [Unreleased]
### Added
### Changed
- [X] Changed audio devices page to be strictly an audio on/off toggle.
### Deprecated
### Removed
- [X] Removed list of audio devices from audio device page
### Fixed
### Security
### Added
---
### Changed
# Scratch Pad
> Just a place to keep notes until I make proper changelog items.
- [x] Changed audio devices page to be strictly an audio on/off toggle.
- [\-] 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.
- [X] 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.
### Deprecated
### Removed
- [x] Removed list of audio devices from audio device page
### Fixed
### Security
---
*?* 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.