Commit graph

639 commits

Author SHA1 Message Date
7f4470e692
[spotify] Add spotifyCurrentPlaying template function
together with Spotify integration for the bot

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-15 19:51:00 +01:00
caadb6b590
[core] Fix: Newly initialized bots crash when not authorized yet
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-14 15:56:53 +01:00
c5d83f9b77
prepare release v3.26.1 2024-03-06 17:50:50 +01:00
6f6b74b1fc
[editor] Fix: Add hypetrain events to events match dropdown
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-06 17:50:11 +01:00
dedd615709
prepare release v3.26.0 2024-03-05 17:52:36 +01:00
0d76ad95bb
[docs] Update Docker image references to GHCR
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-04 00:13:37 +01:00
9872994fba
[CI] Add Docker-Publish pipeline
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-04 00:13:37 +01:00
f2ac1acb17
[core] Add support for Hype-Train events
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-04 00:13:37 +01:00
e50830e509
Fall back to global funding config
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-02-22 15:26:14 +01:00
3a00079016
Cleanup README
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-02-18 14:17:30 +01:00
87916b98d9
prepare release v3.25.0 2024-02-18 14:00:36 +01:00
f836f2aeda
CI: Rename trivy scanner from deprecated name
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-02-18 13:47:29 +01:00
673ed1e29a
Lint: Resolve linter issues
occurred with new Go / golangci-lint version

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-02-18 13:42:00 +01:00
e0e9f6d80a
Update dependencies
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-02-15 23:15:00 +01:00
99c366ada0
[kofi] Add kofi_donation event and Ko-fi webhook handler
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-02-15 18:30:42 +01:00
6826f507f6
[core] Remove support for hype_chat event
This reverts commit 0b8196b127.
2024-02-07 14:52:21 +01:00
4a05a8a7f2
prepare release v3.24.1 2024-01-24 20:54:11 +01:00
6f3a2b6193
Update dependencies
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-01-24 20:46:02 +01:00
0ebc68254d
[linkcheck] Fix tests broken by domain grabbers
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-01-24 20:36:14 +01:00
1298b76da9
prepare release v3.24.0 2024-01-24 20:19:13 +01:00
29b0e41218
[overlays] Add WebDAV support for remote Overlay editing
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-01-01 19:52:42 +01:00
c78356f68f
Lint: Update linter config, improve code quality
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-01-01 17:52:39 +01:00
7189232093
[overlays] Add support for replaying events
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-31 14:05:39 +01:00
4fdcd86dee
Update dependencies
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-31 13:48:40 +01:00
e1434eb403
[core] Add support for watch_streak event
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-24 15:32:48 +01:00
fa9f5591f6
[overlays] Fix: Do not spam logs with errors when overlay reloaded
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-24 14:40:41 +01:00
eb02858280
[linkcheck] Refactor: Improve wait-code
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-23 23:41:58 +01:00
61bab3c984
[eventsub] Fix: Log error when giving up subscription retries
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-22 15:18:52 +01:00
9e2510ec09
prepare release v3.23.1 2023-12-20 21:00:02 +01:00
552e7c9f10
[CI] Fix: Prevent tag collision in CI
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-20 20:59:21 +01:00
d8cd131edd
prepare release v3.23.0 2023-12-20 20:39:47 +01:00
24aa1b5d67
[quote] Fix: Add primary key to quote table
in order to allow migrating them using copy-database

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-17 14:39:33 +01:00
2772286b71
[editor] Improve wording and visibility for bot connection
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-17 13:29:53 +01:00
8b3d3bdc98
[eventsub] Fix: Stop subscription-retries when client is closed
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-16 12:52:54 +01:00
12f16db1ac
[ci] Update checkout action
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-15 14:08:45 +01:00
7da8b9ffa4
[ci] Replace build script with more simple version
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-15 13:49:01 +01:00
01390583b2
prepare release v3.22.0 2023-12-14 19:25:57 +01:00
3ac5284583
[core] Fix: Properly handle channels without credentials
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-14 16:49:33 +01:00
eec4966b82
[eventsub] Fix: Clean IPs from eventsub-socket read errors
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-14 00:19:29 +01:00
5d0a5322a5
[editor] Display clear warning when ext perms are missing
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-14 00:02:14 +01:00
1515536746
[twitch] Fix: Log correct error when wiping token fails
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-13 23:31:06 +01:00
e1f11a6c98
[eventsub] Make topic subscriptions more dynamic
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-13 23:14:50 +01:00
091dac235b
[eventsub] Update field naming for ad-break, use V1 event
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-12 16:00:08 +01:00
300d28c46c
prepare release v3.21.0 2023-12-09 19:47:38 +01:00
6455b409ce
[raffle] Add functionality to reset a raffle
in order to re-use the same raffle by wiping the entrants, resetting
time-fields to their default value and resetting status to draft

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-09 16:22:00 +01:00
e21fd41e49
prepare release v3.20.0 2023-12-08 00:36:12 +01:00
35bc4fcdc6
[linkcheck] Use resolver pool to speed up detection
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-06 21:57:02 +01:00
5ec6baaf2c
[linkdetector] Add more ways of link detection in heuristic mode
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-06 21:57:02 +01:00
a07ad6fe83
[core] Parallelize rule execution
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-06 21:57:02 +01:00
ee5e7359a2
[core] Add auth-cache for token auth
to speed up frontend and reduce CPU/MEM consumption on consecutive API
requests

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-06 21:57:02 +01:00