9ed76d64ae
[overlays] Add sounds
overlay as default
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-08-11 15:47:39 +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
a58b72c268
[ #16 ] Implement Raffle module ( #47 )
2023-07-14 16:15:58 +02: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
120f88ecbd
[core] Fix type warnings for Swagger documentation
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-24 21:02:30 +01:00
9106bcbe3f
[customevent] Add scheduled events to API handler
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-12-26 18:48:46 +01:00
0a937a65d0
prepare release v3.0.0
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-11-02 22:54:52 +01:00
2c71f57d02
[core] Add config validation command
...
- Fix missing field validation for required fields
- Add validation of template fields
- Report all issues in configuration
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-10-31 17:47:06 +01:00
ffd6c9bd09
[customevent] Add scheduled custom events
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-10-31 15:51:28 +01:00
1409a4bd34
[lint] Fix v2 import path not carrying version
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-10-23 15:06:45 +02:00
fb2ad178f0
[overlays] Add hide
option to debug overlay
...
to filter events like `join` and `part` and not to get spammed
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-10-23 13:19:01 +02:00
c0075db1f3
Breaking: Add support for multiple database backends ( #32 )
2022-10-23 00:08:02 +02:00
a7533cbd8b
[core] Move storage to SQLite database ( #30 )
...
fixes #29
2022-09-10 13:39:07 +02:00
6dd52e5320
[customevent] Add actor to create events within rules
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-04-17 16:54:12 +02:00
c51a0751f0
[overlays] Move replay into own HTTP request
...
as replaying through the socket takes ages for longer time ranges
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-04-03 15:58:39 +02:00
4c5fcc9e91
[customevent] Enforce channel to be set in event
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-03-31 13:26:13 +02:00
2b0b5e3dc0
[customevent] Fix: Make the response code match the docs
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-03-31 00:31:25 +02:00
56082ad577
[msgformat] Fix: Add missing API docs
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-03-31 00:27:52 +02:00
a73f27abd0
[customevent] Add API module to create custom events
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-03-31 00:23:19 +02:00
d51dd27630
[overlays] Add a simple overlay to display a template
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-02-20 14:05:31 +01:00
5f5f96a35e
[overlays] Add helper function to render template strings
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-02-20 13:52:40 +01:00
ddc52d8920
[overlays] Add parameter to limit replay message age
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-02-20 13:36:36 +01:00
8a8347401e
[overlays] Add overlays server capability ( #14 )
2022-02-08 19:58:19 +01:00
fe76b23b09
[msgformat] Add module to retrieve filled template through API
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-01-20 02:03:52 +01:00