Commit Graph
187 Commits
Author SHA1 Message Date
NeilClack b0947bd594 Fix bugs in WiFi page 2026-06-27 16:51:18 -05:00
NeilClack 97babaa1b2 Merge pull request 'Update Network package' (#57) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/57
2026-06-27 23:07:04 +02:00
NeilClack 7e598f191f Update Network package 2026-06-27 16:01:33 -05:00
NeilClack 6f672b6f0b Merge pull request 'Remove wal and shm deletion' (#55) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/55
2026-06-27 22:12:11 +02:00
NeilClack ba39ed85a9 Remove wal and shm deletion 2026-06-27 15:09:51 -05:00
NeilClack 9accf06b03 Merge pull request 'Log the app config in Debug' (#54) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/54
2026-06-27 21:53:09 +02:00
NeilClack 8ec1cbbc48 Log the app config in Debug 2026-06-27 14:50:50 -05:00
NeilClack bcb23d2591 Merge pull request 'Create missing audio directory' (#53) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/53
2026-06-27 21:29:15 +02:00
NeilClack 0b43a98298 Remove unused function in download package 2026-06-27 14:25:51 -05:00
NeilClack 2c88b7ffc5 Add creation of audio directory and remove unused function in download package 2026-06-27 14:25:25 -05:00
NeilClack a30f598354 Merge pull request 'Add production workflow and clean up development workflow' (#52) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/52
2026-06-27 21:06:10 +02:00
NeilClack fce5286d86 Add production workflow and clean up development workflow 2026-06-27 14:04:07 -05:00
NeilClack f9cf735e10 Merge pull request 'Fix download progress and prevent re-downloading existing audio.' (#51) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/51
2026-06-27 21:02:12 +02:00
NeilClack f00cb9efb6 Fix download progress and prevent re-downloading existing audio. 2026-06-27 13:59:22 -05:00
NeilClack 3b8926f89e Merge pull request 'Remove calls to RefreshConfig' (#50) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/50
2026-06-27 19:59:42 +02:00
NeilClack 18c57c9101 Remove calls to RefreshConfig 2026-06-27 12:57:29 -05:00
NeilClack 9ea29efa72 Merge pull request 'add debug log' (#49) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/49
2026-06-27 19:33:11 +02:00
NeilClack cc7917b549 add log statement to debug crash in dev system 2026-06-27 12:30:35 -05:00
NeilClack 9fc72e0094 Move noisy logs to debug 2026-06-27 12:30:23 -05:00
NeilClack 10d802e4e5 Merge pull request 'Update version string for validation' (#48) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/48
2026-06-27 18:46:46 +02:00
NeilClack ca18000c8e Update version string for validation 2026-06-27 01:47:06 -05:00
NeilClack d9920b3615 Merge pull request 'no-text-input-for-wifi-password' (#47) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/47
2026-06-27 08:38:45 +02:00
NeilClack 01b462fc74 Add visual queue to check updates are performed 2026-06-27 01:32:24 -05:00
NeilClack 91f3afd517 Potentially fixed text input on kiosk machine 2026-06-27 01:08:55 -05:00
NeilClack ec6a509265 Merge pull request 'Replace textInputSupported flag' (#45) from no-text-input-for-wifi-password into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/45
2026-06-27 07:39:11 +02:00
NeilClack 2fac3ab6a8 Replace textInputSupported flag 2026-06-27 00:37:07 -05:00
NeilClack 16ae451686 Merge pull request 'Major refactor in attempt to resolve many issues across the application.' (#44) from issues-6-26-2026 into dev
Reviewed-on: https://codeberg.org/RhemaWave-Technologies/RhemaWave/pulls/44
2026-06-27 06:43:13 +02:00
NeilClack 57fe627ad0 Update workflow to run on pull_requests rather than pushes 2026-06-26 23:38:37 -05:00
NeilClack 3ef8f3db92 Resolve empty config issue 2026-06-26 23:35:29 -05:00
NeilClack 6274687fe8 Fix loading empty config 2026-06-26 23:21:05 -05:00
NeilClack 2735af5fbb refactor: remove cached AppConfig pointer and read configuration directly from DB
Replace in-memory atomic AppConfig caching with direct DB queries via db.GetConfig
across application and page layers. This simplifies state management and ensures
all components always operate on the latest persisted configuration.

Key changes:
- Remove Application.Config atomic cache and refreshCache mechanism
- Eliminate PageCtx.CfgPtr and pass DB handle instead
- Replace all cfg reads with db.GetConfig(app.DB)
- Update mixer, audio, UI pages, and initialization paths accordingly
- Explicitly set AppConfig table name to avoid GORM pluralization issues
- Reduce DB connection pooling (SetMaxIdleConns(1))
- Standardize application font to SpaceMonoNerdFont-Regular
- Lower default audio volume (1.0 → 0.2)
- Add Unicode checkmark glyph to font map

Behavioral impact:
- Configuration is no longer cached in memory
- Every config access now hits the DB (more consistent, slightly more overhead)
2026-06-26 22:51:32 -05:00
NeilClack 6fd5ec919c fix(db): stabilize connection settings and explicitly define AppConfig table name
- Set SQL connection idle limit to 1 to reduce resource usage
- Explicitly define AppConfig table name to prevent GORM pluralization issues
2026-06-26 22:49:51 -05:00
NeilClack f03d56d7ad Update vendor directory 2026-06-26 18:41:01 -05:00
NeilClack fc5c1dfe6d Update network manager to utilize gonetworkmanager for an easier life... 2026-06-26 18:40:56 -05:00
NeilClack 4dd78b5ade Update version number for visual validation 2026-06-26 18:07:12 -05:00
NeilClack f7b793d88a Remove unnecessary log 2026-06-26 18:07:03 -05:00
NeilClack a1bc7e1c1e Properly color logs 2026-06-26 18:06:38 -05:00
NeilClack 61b0fbd779 Remove annoying log message 2026-06-26 18:06:27 -05:00
NeilClack bc6894b79a Update logger to handle concurrent writes 2026-06-26 18:06:19 -05:00
NeilClack 9beeeb12f4 Test a different API endpoint for KioskConfig trigger 2026-06-26 00:37:52 -05:00
NeilClack db9c5cf340 Add action item to trigger KioskConfig workflow 2026-06-26 00:01:06 -05:00
NeilClack 7515027704 Fix indentation in action flie 2026-06-25 14:30:17 -05:00
NeilClack 9939c956b5 Update email addresses... 2026-06-25 14:29:07 -05:00
NeilClack d54833fb50 Add test notification 2026-06-25 14:28:01 -05:00
NeilClack c72cdfd7fb Remove artifact upload 2026-06-25 14:23:49 -05:00
NeilClack 828f8e1f4a Add cp command back, and upload the entire result directory instead of just the binary 2026-06-25 14:20:28 -05:00
NeilClack a9b0351b92 Force logs from nix build 2026-06-25 14:18:20 -05:00
NeilClack d385840e8e change on back to push for testing 2026-06-25 14:15:38 -05:00
NeilClack 09cd53fd25 Modify nix build command to print out output paths so we can copy binaries 2026-06-25 14:14:51 -05:00
NeilClack 17dbb759bd Copy binary to home directory and upload artifact to Codeberg 2026-06-25 14:07:47 -05:00