From b26081046ebb4e0323319f6a81ed5fb63f72dc37 Mon Sep 17 00:00:00 2001 From: NeilClack Date: Mon, 17 Aug 2026 21:35:20 -0500 Subject: [PATCH] Update RadiantWave --- flake.lock | 18 +++--- flake.nix | 2 +- kiosk-url-changes.csv | 15 +++++ timeline.csv | 130 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 155 insertions(+), 10 deletions(-) create mode 100644 kiosk-url-changes.csv create mode 100644 timeline.csv diff --git a/flake.lock b/flake.lock index 671f13d..71d4587 100644 --- a/flake.lock +++ b/flake.lock @@ -184,11 +184,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1776877367, - "narHash": "sha256-EHq1/OX139R1RvBzOJ0aMRT3xnWyqtHBRUBuO1gFzjI=", + "lastModified": 1785967620, + "narHash": "sha256-IItrdb7Puk05RqOBWZYFC5X6Wl1sJmCfh5MWVHw5iMM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0726a0ecb6d4e08f6adced58726b95db924cef57", + "rev": "b7c2ada94fe99c15b0dbcf4d11fd7850b957a436", "type": "github" }, "original": { @@ -220,18 +220,18 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1786170011, - "narHash": "sha256-Vx/3kwIQFRYDZQtVdcdGgJPnNa2Y44HRYZyJAeug6OI=", + "lastModified": 1786986028, + "narHash": "sha256-DW8q8higedCMLlfcAwhEQyP57ZRTok7cG1N8g5P+1ms=", "ref": "main", - "rev": "312f5e2a90e03f32ce61d6db54f46b9adac60933", - "revCount": 250, + "rev": "359ae905d7086322bf8e394c9731a738f7fc79f3", + "revCount": 29, "type": "git", - "url": "ssh://git@gitea.radiantwavetech.com:2222/RadiantWaveTech/radiantwave-legacy.git" + "url": "ssh://git@gitea.radiantwavetech.com:2222/RadiantWaveTech/radiantwave.git" }, "original": { "ref": "main", "type": "git", - "url": "ssh://git@gitea.radiantwavetech.com:2222/RadiantWaveTech/radiantwave-legacy.git" + "url": "ssh://git@gitea.radiantwavetech.com:2222/RadiantWaveTech/radiantwave.git" } }, "radiantwave-legacy": { diff --git a/flake.nix b/flake.nix index 9c8af02..ca0ee2a 100644 --- a/flake.nix +++ b/flake.nix @@ -5,7 +5,7 @@ disko.inputs.nixpkgs.follows = "nixpkgs"; nixos-facter-modules.url = "github:numtide/nixos-facter-modules"; # radiantwave.url = "git+https://gitea.radiantwavetech.com/RadiantWaveTech/radiantwave.git?ref=main"; # This is the NEW RadiantWave - radiantwave.url = "git+ssh://git@gitea.radiantwavetech.com:2222/RadiantWaveTech/radiantwave-legacy.git?ref=main"; + radiantwave.url = "git+ssh://git@gitea.radiantwavetech.com:2222/RadiantWaveTech/radiantwave.git?ref=main"; radiantwave-legacy.url = "git+ssh://git@gitea.radiantwavetech.com:2222/RadiantWaveTech/radiantwave-legacy.git?ref=main"; nixos-raspberrypi.url = "github:nvmd/nixos-raspberrypi/main"; }; diff --git a/kiosk-url-changes.csv b/kiosk-url-changes.csv new file mode 100644 index 0000000..7d47869 --- /dev/null +++ b/kiosk-url-changes.csv @@ -0,0 +1,15 @@ +KioskConfig Commit,Date (CDT),URL Change,Pinned App Revision,App Revision Date,App Version on Home Screen +c06a3f7,2026-07-27 14:13,"codeberg.org/RhemaWave-Technologies/RhemaWave.git",9f8212cf550b,2026-06-27,2.3.5.8 +5a6031a,2026-07-27 14:23,Codeberg → gitea.radiantwavetech.com/.../RhemaWave.git,9f8212cf550b,2026-06-27,2.3.5.8 +7f2f19f,2026-07-27 14:24,RhemaWave.git → radiantwave.git,9f8212cf550b,2026-06-27,2.3.5.8 +4af16d9,2026-07-28 10:43,Add ?ref=main,6ad6516a7461,2026-07-02,Coming Soon +cbb3e05,2026-08-07 17:13,Dev → radiantwave-cpp.git?ref=dev,b54dbca2d5e7,2026-08-03,07292026_1618 +37d18d3,2026-08-07 17:18,Fix: dropped git+ prefix on dev URL,b54dbca2d5e7,2026-08-03,07292026_1618 +50a1f3e,2026-08-07 17:19,Fix: restored git+ prefix on dev URL,b54dbca2d5e7,2026-08-03,07292026_1618 +e3120f2,2026-08-08 00:02,Dev back to radiantwave.git?ref=dev,b54dbca2d5e7,2026-08-03,07292026_1618 +50176d8,2026-08-17 10:51,New radiantwave-legacy input added,312f5e2a90e0,2026-08-08,08082026_0120 +0cb1337,2026-08-17 10:57,Auth token added to legacy URL,312f5e2a90e0,2026-08-08,08082026_0120 +fb2f861,2026-08-17 12:48,Prod pointed to radiantwave-legacy.git,312f5e2a90e0,2026-08-08,08082026_0120 +027d1a6,2026-08-17 12:50,Token rotated (fb62d6c → 794ef1d),312f5e2a90e0,2026-08-08,08082026_0120 +14463ad,2026-08-17 12:52,Token removed (repo made public),312f5e2a90e0,2026-08-08,08082026_0120 +e09758a,2026-08-17 12:54,HTTPS → SSH (:2222),312f5e2a90e0,2026-08-08,08082026_0120 diff --git a/timeline.csv b/timeline.csv new file mode 100644 index 0000000..6aecf83 --- /dev/null +++ b/timeline.csv @@ -0,0 +1,130 @@ +Date (CDT),KioskConfig Hash,RadiantWave Hash,App Version,Summary +2026-03-12 08:05:10 -0500,,403ec4db89b5,dev,Initial release: RadiantWave v1.0 +2026-03-13 19:57:06 -0500,,ee2b3383a8da,dev,Fix WiFi password entry +2026-03-13 20:14:01 -0500,,c68757a63439,dev,Update version +2026-03-13 20:28:41 -0500,,91e5c04a3800,dev,Update version +2026-03-13 20:58:28 -0500,,5fef01107b03,dev,Attempt to fix wifi connectivity +2026-03-13 20:59:02 -0500,,a116e01146e9,dev,update version +2026-03-13 21:13:21 -0500,,5f254e94cd55,dev,Fix WiFi page update +2026-03-13 21:16:54 -0500,,f8fbfb721d3d,dev,Update version +2026-03-23 15:02:07 -0500,,17c088cc2fc2,dev,Update Database +2026-03-23 17:35:52 -0500,,8d2384139116,dev,Pull Proclamations & Categories from API and store them in the database +2026-03-24 11:19:50 -0500,,9b6bae9511ab,dev,List proclamations inside of categories +2026-03-25 11:27:16 -0500,,678d679b536d,dev,Fix bug loading 0 proclamations +2026-03-25 18:09:02 -0500,,465928915c2c,dev,Update version +2026-03-25 19:56:41 -0500,,c1c077dc698d,dev,Update asset locations and permissions +2026-03-25 20:33:58 -0500,,4aeaaf10b7d2,dev,Simplify asset handling +2026-03-29 23:41:16 -0500,,6e28b90ee860,dev,"Add wifi, license and email checks" +2026-03-30 00:08:52 -0500,,aea646f78868,dev,Set default volume to MAX +2026-03-30 00:10:21 -0500,,331a8255fd5d,v1.0.0,Set version to 1.0.0 statically +2026-03-30 00:43:01 -0500,,120772175d42,v1.0.0,Update Proclamation selection +2026-04-13 14:00:02 -0500,,105d8900d58d,v1.0.0,Replace audio devices with audio toggle +2026-04-13 14:09:26 -0500,,76fd6057778b,v1.0.0,Update changelog +2026-04-15 11:01:28 -0500,,b6bf0f1873b7,v1.0.0,Sync proclamations when entering proclamation list +2026-04-15 11:58:44 -0500,,10ba5df13261,v1.0.0,Force re-initialization of audio device when Play() is called +2026-04-15 13:56:53 -0500,,b94279be691a,v1.0.0,Update changelog +2026-04-17 11:43:59 -0500,,504095caa826,v1.0.0,Sync instead of download. +2026-04-23 16:44:09 -0500,,dd069e934508,1.0,WIP: Stagger proclamations +2026-04-24 11:06:50 -0500,,7f344ae5c806,1.0,Optimize proclamation loading +2026-05-06 10:16:19 -0500,,3cf3e4cf23f3,1.0,Fix database syncronization +2026-05-10 21:19:07 -0500,,87d484353fb0,1.0,Fixed WiFi password bug. Ready for testing and merge +2026-05-11 12:55:16 -0500,,1f9da7ee780a,1.0,Attempt to fix proclamation sync +2026-05-14 09:57:13 -0500,,3ea32e0eaa36,1.0,Add volume changing logic +2026-05-14 10:21:11 -0500,,5188c90350d8,1.0,Add working volume bar in audioDevices page +2026-05-26 14:12:27 -0500,,f7ef42c84ab5,1.0,Rename application to Radiant Wave +2026-05-31 12:08:19 -0500,,0ebc3adf4ae5,1.0,Proclamations change colors! +2026-05-31 12:15:10 -0500,,8268022d5128,1.0,Organize proclamations alphabetically +2026-06-03 11:21:28 -0500,,ddab8e446c6b,1.0.0-beta,Update version for visual preference during beta phase +2026-06-11 19:44:20 -0500,,4b7d2c13d5ce,1.0.0-beta,Rename audio devices to audio options +2026-06-18 08:02:21 -0500,,6b4867953756,1.0.0-beta,Add database logic +2026-06-18 11:29:45 -0500,,fe5543d50dea,1.0.0-beta,Audio downloads when necessary +2026-06-18 15:39:30 -0500,,a5f9780f410b,1.0.0-beta,Add download package +2026-06-18 15:49:05 -0500,,1a67b9780400,1.0.0-beta,un-mask wifi password +2026-06-18 15:49:29 -0500,,b11afe22f09e,1.0.0-beta,remove file downloads +2026-06-18 21:28:16 -0500,,7ecb90b63b61,1.0,Downloads are working and the goroutine is reporting updates appropriately. +2026-06-18 21:52:29 -0500,,2af1aae88580,1.0,Audio files download on application start. Home screen shows status message +2026-06-18 22:43:47 -0500,,ac86864c7286,1.0,Add downloading message to home screen. +2026-06-18 22:51:17 -0500,,1c814f4abb6b,1.0,Reset default volume to MAX +2026-06-19 00:13:25 -0500,,4cd24375cdac,1.0,Add audio features +2026-06-23 11:22:21 -0500,,30dd5ffdcb94,1.0,Create objects for tracking audio devices +2026-06-24 14:17:06 -0500,,0a9a33b87b90,1.0,Fix download URL mismatch +2026-06-24 14:50:13 -0500,,970b8ebf09af,1.0,Add verbose logging to download.DownloadAudioFiles +2026-06-24 14:57:42 -0500,,cc2887d2a06d,b018a79,Update version text and add more download logs +2026-06-24 18:29:59 -0500,,953d0d8bc93d,b018a79,Rewrite entire network package and update wifi page +2026-06-24 22:41:48 -0500,,a4eff17b77a1,b018a79,"fix(network): fix wifi page never scanning, never exiting, and UI freezes on connect" +2026-06-24 23:18:32 -0500,,57500308b00d,b018a79,Handle locked database cases +2026-06-24 23:20:57 -0500,,f8e75194e845,cd79a6f,Update version hash for visual verification +2026-06-26 18:07:12 -0500,,4dd78b5ade8a,9beeeb1,Update version number for visual validation +2026-06-27 00:37:07 -0500,,2fac3ab6a8aa,9beeeb1,Replace textInputSupported flag +2026-06-27 01:47:06 -0500,,ca18000c8ef4,2.3.5.8,Update version string for validation +2026-06-27 12:57:29 -0500,,18c57c9101bf,2.3.5.8,Remove calls to RefreshConfig +2026-06-27 13:59:22 -0500,,f00cb9efb6a0,2.3.5.8,Fix download progress and prevent re-downloading existing audio. +2026-06-27 14:25:25 -0500,,2c88b7ffc515,2.3.5.8,Add creation of audio directory and remove unused function in download package +2026-06-27 14:25:51 -0500,,0b43a982985b,2.3.5.8,Remove unused function in download package +2026-06-27 14:50:50 -0500,,8ec1cbbc480b,2.3.5.8,Log the app config in Debug +2026-06-27 15:09:51 -0500,,ba39ed85a943,2.3.5.8,Remove wal and shm deletion +2026-06-27 16:01:33 -0500,,7e598f191f72,2.3.5.8,Update Network package +2026-06-27 16:51:18 -0500,,b0947bd59447,2.3.5.8,Fix bugs in WiFi page +2026-06-28 01:56:35 -0500,,193ebbcb2714,2.3.5.8,Fix network connection timeouts and security detection +2026-06-28 15:11:35 -0500,,6ad8a19f2ad9,2.3.5.8,Increase startup volume to 1.0 +2026-06-28 15:18:27 -0500,,c232d417ba31,Coming Soon,Update version string +2026-07-10 13:56:06 -0500,,2bcb36669fd2,Coming Soon,fix: restore SDL volume to MAX after device switch +2026-07-10 13:56:12 -0500,,9bc0fd6820bb,Coming Soon,fix: restore SDL volume to MAX after device switch +2026-07-10 14:00:48 -0500,,68b3680e32bc,Coming Soon,fix: make wayland/X11 buildInputs Linux-only for macOS dev shell +2026-07-10 14:18:47 -0500,,779bc77c5b45,Coming Soon,fix: use recursiveUpdate instead of // to preserve packages.default +2026-07-10 16:02:02 -0500,,313db8ccd18a,Coming Soon,fix: rewrite cmd_diagnose to use script upload instead of nested SSH quoting +2026-07-10 17:12:48 -0500,,fca635482901,Coming Soon,Create Docker build pipeline for MacOS +2026-07-11 09:01:05 -0500,,141613f571ed,Audio-Bug-Fix 0.1,Update version string to indicate audio-bug-fixes +2026-07-11 09:45:12 -0500,,9dc1ce77aefc,Audio-Bug-Fix 0.1,WIP on dev: 141613f Update version string to indicate audio-bug-fixes +2026-07-11 09:45:12 -0500,,bdbc525b6fb7,Audio-Bug-Fix 0.1,index on dev: 141613f Update version string to indicate audio-bug-fixes +2026-07-11 10:16:15 -0500,,72910e700605,Audio-Bug-Fix 0.1,fix: prevent Play() deadlock when device is not open +2026-07-11 11:39:58 -0500,,bb132ceeaf86,Audio-Bug-Fix 0.5,fix: resolve 4 critical audio mixer bugs (v0.5) +2026-07-11 13:43:05 -0500,,3f8144a708bb,Audio-Bug-Fix 0.6,Gate READY on download completion; move audio to ~/.radiantwave/audio +2026-07-11 15:27:01 -0500,,336f407499f4,Audio-Bug-Fix 0.6,Allow F2/F3 during DOWNLOADING_ASSETS state +2026-07-11 16:36:15 -0500,,a93e47589984,Audio-Bug-Fix 0.6,Fix double-close panic on DownloadDone channel +2026-07-11 16:43:16 -0500,,2ef826fe635b,Audio-Bug-Fix 0.6,Fix double-close panic on DownloadDone: skip re-navigation between HOME-mapped states +2026-07-11 17:10:59 -0500,,f29d1d1af51e,07112026-1710,Bump version to 07112026-1710; move completed items to release section +2026-07-12 18:15:41 -0500,,c98b84a3a8f3,07112026-1710,fix: active device highlight incorrect when using default device +2026-07-12 18:16:18 -0500,,e090870b4dfd,07112026-1710,fix: SwitchDevice no longer passes 'system default' to SDL +2026-07-12 18:17:22 -0500,,5854c57f6f01,07112026-1710,"changelog: update fixed issues list, remove known issues" +2026-07-27 13:14:37 -0500,,b1a5a670ab0b,07112026-1710,Add audio list +2026-07-27 14:13:58 -0500,c06a3f7f92de,,07112026-1710,init new repo +2026-07-27 14:23:31 -0500,5a6031a3fe5a,,07112026-1710,refactor: migrate from Codeberg to Gitea and rename rhemawave to radiantwave +2026-07-27 14:24:25 -0500,7f2f19fe41d9,,07112026-1710,fix: use correct lowercase repo name radiantwave.git +2026-07-27 14:29:03 -0500,26aca21e963d,,07112026-1710,Update flake.lock +2026-07-28 14:10:44 +0000,16545a77fd7e,,07112026-1710,chore: update radiantwave-dev to latest dev +2026-07-28 10:43:06 -0500,4af16d9df7c4,,07112026-1710,Specify main branch +2026-07-29 14:46:11 -0500,,6dda46288473,07292026_1445,Add audio selection +2026-07-29 14:57:32 -0500,,7a3b6a66b72f,07292026_1445,"Remove wpctl parsing tests (TestParseSinkLine, TestParseSinks)" +2026-07-29 14:58:15 -0500,,3480e7594a3b,07292026_1445,Replace wpctl volume control with SDL_mixer VolumeMusic +2026-07-29 16:19:15 -0500,,91711eef9328,07292026_1618,"Replace AudioFile with AudioTrack, fix download+orphan+MD5 sync, always play original audio fallback" +2026-07-29 19:40:04 -0500,09bc293af31e,,07292026_1618,Chore: Update RadiantWave +2026-08-02 00:56:34 -0500,ab6488028120,,07292026_1618,Organize flakes and cleanup things. +2026-08-03 01:54:27 -0500,,11b25227d789,07292026_1618,"Rename app to radiantwave: embed and provision assets, drop proclamations" +2026-08-03 01:54:52 -0500,ce6856b37a09,,07292026_1618,"Fix kiosk startup: radiantwave binary, drop stale rsync, fix GODEBUG typo" +2026-08-03 07:26:16 +0000,8ef25f756076,,07292026_1618,chore: update radiantwave-dev to latest +2026-08-03 02:40:51 -0500,,b54dbca2d5e7,07292026_1618,Fix asset provisioning to strip embedded share/radiantwave root +2026-08-06 10:13:40 -0500,0f5aa7670cf9,,07292026_1618,Chore: Update Radiantwave +2026-08-06 21:55:40 -0500,c3f65f78976f,,07292026_1618,Fix audio: pin system volume to 100% before RadiantWave launches +2026-08-07 00:38:25 -0500,2d4aca230d04,,07292026_1618,Update configuration and dev-iso +2026-08-07 17:13:59 -0500,cbb3e0585970,,07292026_1618,"Update to radiantave-cpp, enable plymouth boot image" +2026-08-07 17:18:32 -0500,37d18d3f474b,,07292026_1618,Update repository location +2026-08-07 17:19:04 -0500,50a1f3e99dfc,,07292026_1618,Update repository location +2026-08-07 17:39:26 -0500,06f02d49b910,,07292026_1618,update radiantwave to radiatnwave-dev +2026-08-07 17:47:04 -0500,2e3d88b57dce,,07292026_1618,Update Plymount dontUnpack = true; +2026-08-07 22:17:52 -0500,4580319f19f5,,07292026_1618,Update radiantwave-dev +2026-08-07 23:58:25 -0500,8abb028c8260,,07292026_1618,fix wpctl volume pinning +2026-08-08 00:02:09 -0500,e3120f27c20b,,07292026_1618,Pull back from radiantwave-cpp-dev to radiantwave-dev +2026-08-08 00:12:57 -0500,,2212cc9b7805,07292026_1618,Add audio device switching UI +2026-08-08 01:20:11 -0500,,312f5e2a90e0,08082026_0120,Rename rhemawave to radiantwave throughout +2026-08-08 06:25:05 +0000,1f3e194aa558,,08082026_0120,Chore: Update Radiantwave-dev +2026-08-08 01:44:03 -0500,240be2540f3f,,08082026_0120,Update Radiantwave +2026-08-17 10:44:36 -0500,06c2a7cd0a1e,,08082026_0120,Add plan to migrate to DRM +2026-08-17 10:51:05 -0500,50176d8fd5e4,,08082026_0120,"repoint production to radiantwave-legacy, dev to radiantwave (ref=main)" +2026-08-17 10:57:16 -0500,0cb1337f18fd,,08082026_0120,"add radiantwave-legacy input with auth token, update flake.lock" +2026-08-17 11:02:19 -0500,2abdfa2b9b28,,08082026_0120,revert upgradeFlakeRef URLs to KioskConfig to match renamed repo +2026-08-17 12:43:57 -0500,974a61051883,,08082026_0120,Update dev images to new radiantwave +2026-08-17 12:48:22 -0500,fb2f86125804,,08082026_0120,Revert back to Legacy Radiant Wave +2026-08-17 12:50:20 -0500,027d1a628feb,,08082026_0120,Update token +2026-08-17 12:52:11 -0500,14463ad99b08,,08082026_0120,Just make RadiantWave-Legacy public +2026-08-17 12:54:06 -0500,e09758a70ece,,08082026_0120,fix: switch radiantwave inputs to SSH for legacy Go repo