Commit Graph

8 Commits

Author SHA1 Message Date
Joshua Rich 680bee1b07 feat: major config rewrite
- configuration is now called preferences
- introduce a new preferences package
- add a function to migrate from viperconfig to preferences package
- change code to use new preferences package
ADDITIONAL NOTES: the preferences package is based on the functional options idiom:
https://github.com/tmrts/go-patterns/blob/master/idiom/functional-options.md
2024-02-02 15:18:46 +10:00
Joshua Rich d2e94b2d1c chore(all): 📄 update copyright date 2024-01-28 11:42:36 +10:00
Joshua Rich 5fbb8af310 refactor(logging): reorder imports 2023-12-17 11:32:49 +10:00
Joshua Rich 316b357cab feat(cmd): clean up logging 2023-09-25 05:53:55 +00:00
Joshua Rich 9862564baa Remove underused logging function. 2023-04-14 21:18:15 +10:00
Joshua Rich bcbe03ee14 Add licensing.
Better sensor icons for Linux network sensors.
2023-04-10 09:45:12 +10:00
Joshua Rich be9c78f2cd Initial implementation of notification handling. 2023-03-27 16:29:39 +10:00
Joshua Rich 32d1f9ac2a Better logic for wating on config to load.
Location now updates for Linux devices.
2023-03-22 14:13:39 +10:00