0d717c7ca9
prepare release v3.18.1
2023-10-05 17:08:18 +02:00
fbc76761b4
[core] Fix: Replace deprecated follow API
...
- add `moderator:read:followers` scope to bot-defaults
- document requirement of bot to be mod to read followers
- adjust `GetFollowDate` method to use new channel followers endpoint
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-29 14:58:59 +02:00
4186e16451
prepare release v3.18.0
2023-09-21 19:19:21 +02:00
1ac20921a1
[core] Add user:manage:whispers
extended scope
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-13 22:41:46 +02:00
4a15a7bf35
[core] Utilize clean shutdown in go-irc v4
...
in order to maybe less often throw errors when re-using closed connections
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-12 10:49:35 +02:00
bcc5b4eba7
[core] Update go-irc to v4.0.0
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-11 19:51:38 +02:00
2bec4f82ed
Mark twitch-token flag / envvar deprecated
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-09 11:49:26 +02:00
eac3b0ea34
[docs] Add raffle module as feature to start page
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-04 22:41:31 +02:00
e16c0367bb
[docs] Add raffle documentation
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-04 22:33:38 +02:00
7d19bee9a4
[docs] Fix broken preparations image
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-04 22:33:36 +02:00
220a501ab8
[templating] Refactor: Move twitch functions into library package
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-03 13:01:57 +02:00
a5df68d921
[templating] Add idForUsername
function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-03 12:26:07 +02:00
fb57cb9304
[templating] Add usernameForID
function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-03 12:09:33 +02:00
0a53863b69
[core] Add channel specific module configuration interface
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-02 14:12:08 +02:00
dc648d1dba
[ci] Update dependencies
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-02 13:31:07 +02:00
a3a134fe36
[ci] Add integration tests for database servers
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-26 22:40:17 +02:00
db3c4f4efa
[raffle] Insert newly created raffles with NULL
reminder time
...
as MySQL 8 in opposite to MariaDB 10 does not support the time `0000-00-00 00:00:00`
fixes #51
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-26 19:11:49 +02:00
29df9e59b5
[core] Remove v2 migration
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-26 00:20:10 +02:00
795dece2e8
prepare release v3.17.0
2023-08-25 23:51:17 +02:00
b5ad112de3
[ci] Remove flaky test
...
The page found in the string was flaky and often unresponsive
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-25 23:44:08 +02:00
1585df5e90
[docs] Add auto-generated template documentation ( #50 )
2023-08-25 23:37:37 +02:00
a39dc5e4c6
[templating] Add b64urldec
and b64urlenc
functions
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-25 13:14:23 +02:00
6cb9ef7543
prepare release v3.16.0
2023-08-22 18:02:59 +02:00
9d75722a0f
[docs] Add Apache2 config sample (thanks to @Breitling1992)
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-22 17:57:16 +02:00
f79152159a
[docs] Add "VIP of the Month" example rule (thanks to @Breitling1992)
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-22 17:32:40 +02:00
d92824a892
[messagehook] Add actor for Discord / Slack hook posts
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-18 18:10:02 +02:00
2f0572c256
[templating] Add profileImage
function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-18 17:49:26 +02:00
253379e507
[clip] Add clip
actor
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-14 16:09:55 +02:00
3c00298760
[docs] Allow to comment default value for actor docs
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-14 16:04:03 +02:00
8a40f105e3
[core] Fix: Clean usernames when querying user information
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-14 15:53:51 +02:00
8c93544573
[docs] Fix wrong base-url on pages publish
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-14 15:49:17 +02:00
ad3162e263
[docs] Move documentation from Wiki to docs-site ( #49 )
2023-08-14 15:44:23 +02:00
28cc95f3d9
[editor] Add shoutout_created
to frontend-known events
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-14 01:18:45 +02:00
9ed76d64ae
[overlays] Add sounds
overlay as default
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-11 15:47:39 +02:00
857835f7c5
prepare release v3.15.0
2023-08-04 16:23:15 +02:00
c263c72f9b
[core] Improve GetCurrentStreamInfo lib function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-30 14:03:55 +02:00
17ad71f233
[linkcheck] Fix test broken by external changes
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-27 13:48:44 +02:00
76e72e8148
[core] Use app-access-tokens for stream info
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-27 12:42:58 +02:00
3f64d60c43
[core] Add support for stream schedule to twitch lib
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-27 12:42:58 +02:00
ebfad40b98
[core] Update go-git
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-25 00:37:34 +02:00
a74f210cd2
[linkdetector] Add new option to enable heuristic scan
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-25 00:18:34 +02:00
d74105bc00
[eventsub] Switch to channel.update/2
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-21 23:55:03 +02:00
0b8196b127
[core] Add support for hype_chat
event
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-21 23:25:20 +02:00
2c77c762c3
[core] Update dependencies
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-21 20:50:29 +02:00
7afea3ea30
[twitchclient] Reduce retries and errors when banning banned user
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-21 20:37:20 +02:00
1a80a6488c
prepare release v3.14.2
2023-07-21 12:17:08 +02:00
acd542edf1
[ban] Fix Chatcommand matching
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-19 22:33:42 +02:00
5b4cf16c01
prepare release v3.14.1
2023-07-16 01:01:45 +02:00
6a0c48488b
[raffle] Fix index initialization in MySQL v8
...
which didn't work as `string` is a `LONGTEXT` field which cannot fully
be indexed while MariaDB does not have those issues.
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-07-16 00:53:28 +02:00
49b40f5175
prepare release v3.14.0
2023-07-16 00:13:14 +02:00