Commit Graph

36 Commits

Author SHA1 Message Date
Ash Keel 07e3a00990
refactor: preparatory code for re-introducing custom account for chat responses 2024-04-02 10:41:28 +02:00
Ash Keel bc83a743f3
fix: sane errors 2024-03-16 01:20:15 +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 31d44b950e
feat: migration and more chat stuff 2024-03-12 23:39:18 +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 ab7b8d48f9
fix: update Go dependencies and replace 'single' package with Wails single instance lock 2024-02-23 09:56:19 +01:00
Ash Keel f910d83c06
refactor: move to sr.ht (wip) 2023-11-10 21:36:15 +01:00
Ash Keel 764a084f83
docs: add doc for strimertul meta keys 2023-11-05 13:34:33 +01:00
Ash Keel 5cda8de70c
fix: use global logger for extensions
fixes #91
2023-11-05 12:47:04 +01:00
Ash Keel bcbe786ce8
feat: update kilovolt 2023-11-03 16:55:57 +01:00
Ash Keel 7e4d358f60
feat: add user lang/theme to fatal error screen 2023-10-29 17:36:23 +01:00
Ash Keel dcf8392346
refactor: rename http to webserver, add testing 2023-05-31 14:49:45 +02:00
Ash Keel 4ca7b4c6be feat: add rudimentary template checking on chat commands 2023-05-19 15:07:32 +02:00
Ash Keel 5a33f77d26
refactor: split off some functions 2023-05-03 14:37:28 +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 528afa7d74
feat: add interactive authentication 2023-04-19 18:06:41 +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 d931690802
feat: Add minimum version metadata to extensions
fixes #52
2023-02-15 10:44:44 +01:00
Ash Keel 9df69d1b3d
feat: we can generate our own documentation... wait but why 2023-02-07 22:29:26 +01:00
Ash Keel 398cf8da47
fix: wrap logs to prevent data races 2022-12-04 18:35:15 +01:00
Ash Keel 65cf91d476
refactor: bump to containers v0.3.0 (API changes) 2022-12-04 14:45:34 +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 89dd50996b
fix: close modules on stop, not defer that's never executed 2022-11-30 00:52:54 +01:00
Ash Keel bb8f3f754e
feat: rework loggers and pass data to the UI 2022-11-24 01:54:56 +01:00
Ash Keel 44333fc392
feat: add eventsub websocket, remove stulbe 2022-11-23 22:22:49 +01:00
Ash Keel bc54d07e86
Fix wails issues in frontend 2022-11-18 20:28:13 +01:00
Ash Keel 466cd0581b
Refactor database logic and bump to kilovolt v9 2022-11-18 17:37:30 +01:00
Ash Keel 05cda342fd
Add Wails, refactor into multi CLI app 2022-11-16 12:23:54 +01:00