* Start cleaning up linter errors. For #357
* Fix unmarshalling NullTime values
* More linter fixes
* Remove commented code
* Move defer up
* Consolidate error check lines
* Move error check to make sure row iteration was successful
* Cleaner error check + do not recreate pipe if it exists
* Consolidate hashing to generate client id
* WIP with admin bundling
* Current state of the admin is bundled
* Update admin bundler to work with binary bundling
* Log detail about the admin interface. Closes#312
* Move bundle script to the build dir
* Update to current version of admin
* Commit updated API documentation
Co-authored-by: Owncast <owncast@owncast.online>
* First pass at centralized database reference. Closes#282
* Add verbose logging option to launch.json
* Clear current broadcaster on stream end. Closes#285
* Fix typo in verbose launch args
* Add support for purging tailwind styles. For #224
* Don't need to pass db as param since it is stored
* Commit updated Javascript packages
Co-authored-by: Owncast <owncast@owncast.online>
* Add CPU and RAM usage alerting
* Create basic troubleshooting document to point alerts at
* Limit max number of hardware values collected
* Save metric value with the point in time it was taken
* First pass at restructuring the project; untested but it does compile
* Restructure builds and runs 🎉
* Add the dist folder to the gitignore
* Update core/playlist/monitor.go
* golint and reorganize the monitor.go file
Co-authored-by: Gabe Kangas <gabek@real-ity.com>