Commit Graph

34 Commits

Author SHA1 Message Date
Ash Keel decccb9fed
chore: fix tests 2024-03-21 20:58:44 +01:00
Ash Keel ce2ce81768
refactor: remove jsoniter 2024-03-15 23:48:34 +01:00
Ash Keel f4930d7758
feat: update kilovolt, replace zap with slog 2024-03-14 13:33:52 +01:00
Ash Keel a06b9457ea
refactor: ctx over cancel 2024-03-13 00:50:59 +01:00
Ash Keel 0d1c60451b
feat: WIP twitch rework 2024-03-10 17:38:18 +01:00
Ash Keel 82b7d51df7
refactor: minor lint fixes 2024-02-25 14:58:35 +01:00
Ash Keel fbb943f307
refactor: minor lint fixes 2024-02-25 14:46:59 +01:00
Ash Keel e535f89efc
fix: use fixed version of pebble driver 2023-11-11 15:13:25 +01:00
Ash Keel f910d83c06
refactor: move to sr.ht (wip) 2023-11-10 21:36:15 +01:00
Ash Keel 264ed54baa
feat: update pebble 2023-11-05 12:45:53 +01:00
Ash Keel bcbe786ce8
feat: update kilovolt 2023-11-03 16:55:57 +01:00
Ash Keel dcf8392346
refactor: rename http to webserver, add testing 2023-05-31 14:49:45 +02:00
Ash Keel d7e3f8ebb0 test: add database unit tests 2023-05-21 21:15:28 +02:00
Ash Keel d37c7ff1b7 fix: add tests and fix some bugs found through testing 2023-05-19 15:05:18 +02:00
Ash Keel afac937980
fix: actually remove keys instead of zeroing them 2023-05-03 14:07:43 +02:00
Ash Keel a429826e8a
fix: The UPDATE AVAILABLE banner works properly in prerelase builds 2023-04-23 02:59:30 +02:00
Ash Keel adc3cacc24
refactor: slightly nicer logs 2023-04-23 02:26:46 +02:00
Ash Keel ba3b9c673a
change: better log messages, tuned reconnection logic on eventsub, updated to kv v10 2023-04-19 15:27:13 +02:00
Ash Keel 42e8c34702
feat: add backup restoring from the error dialog 2023-04-18 15:05:11 +02:00
Ash Keel 4e9b2cff7d
feat: Error page (wip recovery option) 2023-04-14 20:04:21 +02:00
Ash Keel 86a86799e5
fix: fix eventsub breaking because of channel.follow v1 deprecation 2023-02-23 10:50:52 +01:00
Ash Keel abe6ab7941
fix: close iterator on finished backup 2023-02-15 13:46:56 +01:00
Ash Keel 2dce3076ee
fix: update pebble and fix copypaste error 2023-02-15 10:43:23 +01:00
Ash Keel 65cf91d476
refactor: bump to containers v0.3.0 (API changes) 2022-12-04 14:45:34 +01:00
Ash Keel 2d5be8feb0
refactor: fix wrong type on function signature 2022-12-03 16:40:26 +01:00
Ash Keel aaffaebe55
refactor: module conundrum phase 1
Refactor Twitch client and bot so it can be closed and reopened with a
different config.
Add a cancellation function to subscription functions so they can be
cancelled.
Use http.Handler instead of HandlerFunc for custom routes
2022-12-03 16:16:59 +01:00
Ash Keel d0bf35d0b1
fix: add error checks to placate mr lint 2022-12-02 23:52:45 +01:00
Ash Keel 4c0708138a
refactor: begone modules 2022-11-30 19:15:47 +01:00
Ash Keel a15b5bafb8
Refactor most of main.go into a module manager logic 2021-11-24 11:54:49 +01:00
Ash Keel 1fb5843339
Fix linting issues (Thanks GoLand!) 2021-10-28 11:01:52 +02:00
Ash Keel 70f515dae7
Tring to hotfix logger but nothing is working 2021-05-16 18:10:51 +02:00
Ash Keel e3f4b49ba5
Update to new kilovolt, move points to per-user 2021-05-16 17:55:40 +02:00
Ash Keel f9a222e8b8
Add some util methods to database 2021-05-15 16:28:33 +02:00
Ash Keel 2bd321f9ef
Bring in db module from stulbe and add syncing 2021-05-10 23:09:15 +02:00