49aba55cfe
[core] Clean IPs from socket errors
...
in order not to log IPs (GDPR) and also to prevent spread of errors in
Sentry logging as IP/Port combinations are unique per connection and
therefore will spam with many unique errors. By removing the unique
information from the error the errors should be groupable again.
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-06-24 14:59:36 +02:00
c311370d1c
[core] Add cleanup for expired timers
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-06-24 14:50:45 +02:00
fdf3d95322
[core] Fix missing timer configuration for permits
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-06-16 22:00:46 +02:00
996cc2877d
[counter] Add counterValueAdd
template function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-06-12 23:48:22 +02:00
5d0f1acbf2
Add trivy scan, fix trivy errors for Dockerfile
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-06-12 23:35:54 +02:00
34fa7bed17
Move dev-dependencies into their designated section
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-06-12 23:08:59 +02:00
a89e487dc5
[ci] Update archrepo URL
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-06-09 19:47:50 +02:00
90b82521e9
prepare release v3.12.0
2023-06-07 18:56:43 +02:00
c3cbc50cdd
[ci] Remove linter gone haywire
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-06-05 23:30:26 +02:00
217545fc68
[eventsub] Add status
field to poll_end
event
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-06-05 22:55:45 +02:00
620a44282a
[respond] Expose API route to send messages directly to chat
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-29 01:56:06 +02:00
12911c712f
[template] Add mention
function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-27 21:59:19 +02:00
1a023099d9
prepare release v3.11.0
2023-05-27 16:49:02 +02:00
dc5b5be393
[core] Reduce variance of Sentry errors containing IPs
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-27 16:46:33 +02:00
a136902d58
[eventsub] Add debug logging for subscribed topics
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-21 16:01:22 +02:00
79fb09469c
[template] Add lastPoll
function
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-21 15:28:10 +02:00
04648a22e0
[eventsub] Add poll_begin
, poll_end
, poll_progress
events
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-21 14:59:06 +02:00
1ba6c0f116
prepare release v3.10.0
2023-05-21 13:56:06 +02:00
7accdea9d9
[core] Adjust logging for channel meta updates to match other events
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-21 13:52:40 +02:00
0e7af1cfc8
[eventsub] Switch to Websocket transport ( #46 )
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-18 15:09:25 +02:00
e9ba4d2c88
[core] Update Go dependencies
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-15 23:09:29 +02:00
791dfe63b1
[editor] Remove character limit for AutoMessage template
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-11 15:49:29 +02:00
63685ff5f2
[core] Allow case insensitive category matches
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-11 14:42:32 +02:00
eee9e6594b
prepare release v3.9.0
2023-05-11 12:41:25 +02:00
f9c6be800b
[template] Add subCount
, subPoints
template functions
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-04-22 22:23:35 +02:00
f562c2fec5
[wiki] Remove deprecated concat
examples
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-04-22 21:09:44 +02:00
aa420b4afd
prepare release v3.8.0
2023-04-14 12:35:51 +02:00
a65d2a8fca
[linkprotect] Fix: Apply stop_on_no_action
when no links present
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-04-13 23:48:12 +02:00
e38b6a6f6d
[core] Update dependencies
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-04-08 02:24:33 +02:00
737338dc72
[core] Remove "host" related functionality
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-04-08 02:18:15 +02:00
3dc60b62b8
[core] Fix: Message matcher matched also event content
...
which lead to weird behavior and generic message matchers responding to
CLEARMSG or JOIN events
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-04-08 02:18:09 +02:00
e80ed0dbf3
[editor] Fix badge key-repetition for duplicated actions
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-04-08 00:47:38 +02:00
d92a451ebc
[linkprotect] Add Link-, Clip-Detector and Link-Protection actor ( #42 )
2023-04-08 00:41:00 +02:00
4f12b5c206
[editor] Add validation for template fields
...
closes #38
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-04-02 15:04:51 +02:00
0dc648d02a
[core] Add connection tuning for MySQL databases
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-04-01 15:40:54 +02:00
41582eabd0
prepare release v3.7.0
2023-03-31 17:30:50 +02:00
11d85b6087
[eventsub] Fix wrong channel in shoutout_received
event
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-29 00:23:21 +02:00
a680e94364
CI: Include frontend linting into build process
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-24 23:26:10 +01:00
ac607b512c
[editor] Update node dependencies
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-24 23:24:40 +01:00
286c4d34a3
Lint: Fix linter errors
...
made visible after update of golangci-lint
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-24 22:32:00 +01:00
de43429bbe
[docs] Update README with new commands
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-24 21:44:49 +01:00
d8c6f8d221
[core] Split out cli commands
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-24 21:41:38 +01:00
120f88ecbd
[core] Fix type warnings for Swagger documentation
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-24 21:02:30 +01:00
e8d39c19a4
[core] Fix: Allow start when no tokens are available
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-24 20:53:02 +01:00
3213f4ac37
[core] Add validation and reset of encrypted values
...
in order to detect change of encryption pass
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-24 20:41:02 +01:00
7126f6d7b7
[eventsub] Switch to v2 follows topic
...
as Twitch changed the policy which applications can use the v1 endpoint
> Update (2023-02-23): The deprecated “Get Users Follows” API
> endpoint and channel.follow (v1) EventSub subscription type now
> have limited access to minimize usage in new development leading up
> to the August 3 decommission date. The API endpoint is accessible
> to client IDs that have made requests on or before February 17,
> 2023. The v1 EventSub subscription type is accessible to client IDs
> that had an active subscription on February 17, 2023.
> (https://discuss.dev.twitch.tv/t/follows-endpoints-and-eventsub-subscription-type-are-now-available-in-open-beta/43322 )
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-22 00:24:07 +01:00
f066b3fd2a
[eventsub] Add shoutout_created
event
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-21 10:51:34 +01:00
4c7697261b
[core] Ensure channel has correct format in access service
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-17 17:08:57 +01:00
990060ce41
[commercial] Add commercial
actor
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-17 17:08:56 +01:00
9726948de8
prepare release v3.6.0
2023-03-06 14:42:45 +01:00