Commit Graph

66 Commits

Author SHA1 Message Date
Ash Keel 7f6e14cd48
fix: update kilovolt with less concurrency issues 2024-04-20 16:07:33 +02:00
Ash Keel 2cec7b1ffe
fix: update kilovolt with fixed callbacks concurrency 2024-04-20 14:51:45 +02: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 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 f35f3f0458
feat: add problem detection system 2024-02-29 21:19:23 +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 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 b27e5cde71
update: update deps 2023-10-22 14:52:37 +02:00
Ash Keel cb671b6d0f
update: update wails 2023-05-25 20:25:20 +02:00
Ash Keel b4e05220e7
feat: Make chat cooldown adjustable 2023-05-25 19:48:32 +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 de3a20b7f5 fix: build issues 2023-05-17 19:07:30 +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 65b23d03ae
fix: update wails and build process 2023-03-31 11:43:33 +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 2dce3076ee
fix: update pebble and fix copypaste error 2023-02-15 10:43:23 +01:00
Ash Keel 33a577cbc1
fix: loyalty system polling now works again 2023-02-02 21:24:14 +01:00
Ash Keel c09074a211
change: update wails and other dependencies 2023-01-27 15:35:32 +01:00
Ash Keel 7b9c773b51
fix: clear templated functions so deleted commands don't stick around
fixes #38
2022-12-24 13:48:58 +01:00
Ash Keel 65cf91d476
refactor: bump to containers v0.3.0 (API changes) 2022-12-04 14:45:34 +01:00
Ash Keel db31c75662
refactor: use SyncSlice 2022-12-04 00:04:15 +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 4c0708138a
refactor: begone modules 2022-11-30 19:15:47 +01:00
Ash Keel fd9fe4c3bc
fix: Fix console interaction not working in windows builds 2022-11-25 20:56:48 +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
Ash Keel acaca8a400
Backport fixes from glimesh branch 2022-06-17 00:51:27 +02:00
Ash Keel 4fba15e16f
Bump deps, add pprof 2022-03-24 10:16:51 +01:00
Ash Keel fad80ac83b
Add pebble driver 2022-02-08 15:13:45 +01:00
Ash Keel 4a764c0450
Multiple databases! 2022-02-01 12:35:34 +01:00
Ash Keel 2fae672449
Move to zap for logging 2022-01-27 16:49:18 +01:00
Ash Keel 64366a7903
Restore backup in a worse way, but one that works! 2022-01-07 09:42:06 +01:00
Ash Keel 006ad71a19
Add database export/import and backups 2022-01-02 11:45:09 +01:00
Ash Keel 8bb2f79fd9
Move back to official helix 2021-12-15 10:28:34 +01:00
Ash Keel 7321b81023
Update kilovolt to non-broken dep 2021-12-07 01:22:45 +01:00
Ash Keel 65d6be5ec3
Alert templates are precalculate on config load/change 2021-12-06 14:32:03 +01:00
Ash Keel 29e5db09b3
Update dependencies 2021-12-06 12:22:06 +01:00
Ash Keel 8e02ba6fb7
Add authentication (using Kilovolt v6) 2021-11-21 22:36:48 +01:00
Ash Keel 7d4a2700d0
Update KV to v5, add some debug methods 2021-11-15 13:33:40 +01:00
Ash Keel d9ac560a4b
Add RPC for writing to chat 2021-11-12 23:23:30 +01:00
Ash Keel bc12772959
Add chatbot and stulbe integration for alerts 2021-09-30 11:57:18 +02:00