Commit Graph

87 Commits (f2292f3099e0e99dead0b4923ab91674b9fc648d)
 

Author SHA1 Message Date
KemoNine f2292f3099 Fixup unused vars/imports
continuous-integration/drone/tag Build is passing Details
2 years ago
KemoNine d335e1f85a Fixup groupings in toml parsing ; update example config
continuous-integration/drone/tag Build is failing Details
2 years ago
KemoNine 39451ec3b3 Remove debugging output as it's not part of production releases
2 years ago
KemoNine 35e0032826 Update vendoring
2 years ago
KemoNine 0c9bfd6a7c Hard code file mode on disk write to 0644 which is what we would expect
2 years ago
KemoNine 0579b3e97d Merge branch 'master' of https://git.kemonine.info/PiFrame/piframe-go
2 years ago
KemoNine df886ff66d Update to make non existing config a soft error
2 years ago
kemonine 0c2c136413 Fix build
continuous-integration/drone/tag Build is passing Details
2 years ago
kemonine ab925c4b2c Remove arch check from drone now that multi-arch builds are enabled
continuous-integration/drone/tag Build is failing Details
2 years ago
kemonine 2ffda69ca8 Enable cross platform builds / be more specific about output arch from drone
continuous-integration/drone/tag Build was killed Details
2 years ago
KemoNine d5a06b79db Update changelog for next release ; cleanup broken releases
continuous-integration/drone/tag Build is passing Details
2 years ago
KemoNine be99f9ae41 Fix GUI build
2 years ago
KemoNine 4b0d611715 Add changelog entry for hdmi command
continuous-integration/drone/tag Build is failing Details
2 years ago
KemoNine 97a3474bd2 Implement hdmi on/off command for boot
2 years ago
KemoNine 9349b91819 Update changelog for latest release
continuous-integration/drone/tag Build is failing Details
2 years ago
KemoNine 13d019cf62 Add config watch to all tools so they are restarted if the config changes
2 years ago
KemoNine c2a21eabd9 Update changlog with latest details
continuous-integration/drone/tag Build is passing Details
2 years ago
KemoNine 20fab2ade0 Update readme eample to NOT have broken value
2 years ago
KemoNine 1ccbf4ee03 Update / adjust config handling code so its more reliable and less prone to crashes ; tweak default values + help text to ensure folks know its only seconds/minutes/hours ; add fim restart handling
2 years ago
KemoNine e979318132 Switch fim to seeded random since it uses the time since the epoch which is safe to call even on a schedule
2 years ago
KemoNine 98d5fdce2f Add support for restart interval to main slideshow
2 years ago
KemoNine 588145b163 Update fan daemon to re-evaluate the config values if there aren't valid values for temps (ie all 0's) which causes the program to not function correct, see code comments for further details
2 years ago
KemoNine 6634e7d8ef Minor tweak
2 years ago
KemoNine f8b4031aa3 Update inotify to use config file
continuous-integration/drone/tag Build is passing Details
2 years ago
KemoNine be7c3e63a2 Fixup map access in fan util
continuous-integration/drone/tag Build is passing Details
2 years ago
KemoNine 3ca4b66304 Tie fan into config (both ui and fan daemon)
2 years ago
KemoNine 5eab31f093 Cleanup fim so it can properly handle album selections ; need to play tricks due to fim NOT supporting mulitple directories via CLI
continuous-integration/drone/tag Build is passing Details
2 years ago
KemoNine 7afb3f17ee Enable saving album selections
2 years ago
KemoNine 728c281ad3 Cleanup config UI further, fix some save bugs
2 years ago
KemoNine 15dfaa31f9 Wire up more of the config ; apply hdmi on/off schedules on save
2 years ago
KemoNine 769029b9c2 Fill out GUI some more, enable saving of config file on exit
2 years ago
KemoNine e326984ca6 Update modules
2 years ago
KemoNine a33f8b7539 Add advanced menu item that tells how to edit the config via command line
continuous-integration/drone/tag Build is passing Details
2 years ago
KemoNine b0764b684a Add help text for intervals
2 years ago
KemoNine 20c73767de Add help text to hdmi on/off
2 years ago
KemoNine bfbb296784 Remove logging, finalize fan default settings
2 years ago
KemoNine 80828aa021 Tweaks for fan service to keep it offline more frequently and scale up faster ; wil adjust polling interval after further testing and verification
2 years ago
KemoNine 6c6bbe02fe Adjust looping on fan ; add debug output for fine tuning purposes
2 years ago
KemoNine 638bd93675 Add fan control service
2 years ago
KemoNine 592a152860 Updated vendoring
2 years ago
KemoNine 0e5d316731 Add temp util ; break up temp lookups into their own mini-module
2 years ago
KemoNine fffd67f8c0 Further implementation of config management
2 years ago
KemoNine 1b5d77e07a Tweak string format, exit if config changes -- let monit and / or systemd restart if the config changes on disk out from under the running app ; will add save/exit button later to ensure that making changes via the config ui doesn't cause the app to restart after every change
2 years ago
KemoNine a1c2415536 Fixup build paths for drone
continuous-integration/drone/tag Build is passing Details
2 years ago
KemoNine 30976f60fa Tweak fim kill approach so ALL sub-processes are also killed (this is really important since it's a bash script presently)
continuous-integration/drone/tag Build is failing Details
2 years ago
KemoNine 8b3827220e Add watching of config file to re-load if changed on disk while running
2 years ago
KemoNine ce9f53cb45 Add command line flag to allow only running the config ui
2 years ago
KemoNine 712f7c7a45 Add CLI flag to only show config UI and skip the slideshow display (so you can config & auto-reload the main piframe ui over ssh and similar
2 years ago
KemoNine e2bce8d442 Vendoring for command line flags
2 years ago
KemoNine 8737f2fe1a Basic config file load
2 years ago