Commit Graph

6 Commits

Author SHA1 Message Date
b378fec3b2 refactor: reorganize into internal packages, fix critical panics and error handling
Some checks failed
gobuild / build (push) Failing after 4s
Move browser, config, player, and radio logic into internal/{config,radio,player,ui,version}.
Add cached API host resolution, context-aware HTTP client, and nil/length guards to eliminate
RandomIP, nslookup, reverseLookup, and GetStations panics. Replace subExecute with clean
legacyPlayer using Run-only execution. Fix inverted -short test guards, unformatted config
error messages, and "Erorr" typo. Remove obsolete vendor/GOPATH logic from build scripts.
Update callers in stations.go and radiomenu.go to new paths; retain shims for transition.
2026-06-05 21:10:54 +01:00
8c0e3a896d fix config lookups for windows
make config.go sensitive to the windows environment.
2024-07-10 22:42:05 +01:00
Greg Gauthier
b6b35d1000 basic testing and a few tweaks 2021-03-17 19:11:18 +00:00
Greg Gauthier
b6e5c15d1c fix linter issues 2021-03-17 13:45:54 +00:00
Greg Gauthier
ccca9cde16 add handler for config file. Generate one if none is present 2021-03-17 08:47:51 +00:00
Greg Gauthier
237155552a completed the config port 2021-03-16 12:32:59 +00:00