Sheldan
fa22009007
[AB-xxx] adding initial support for components v2
...
fixing issue with buttons which only provide an emoji
adding logging in case updating a starboard post goes wrong
2025-07-13 19:44:40 +02:00
Sheldan
7b7fdf781a
[AB-xxx] start of embeds v2
2025-05-30 11:07:44 +02:00
Sheldan
9f9c0612eb
[AB-xxx] fixing youtube sometimes not returning videos even if specified
2025-05-29 22:00:45 +02:00
Sheldan
db73071a71
[AB-xxx] updating JDA version
2025-04-26 13:11:36 +02:00
Sheldan
d7125fbf25
[AB-xxx] adding input to response model for 8ball and choose command
2025-04-26 13:09:34 +02:00
Sheldan
be9ffa3045
[AB-xxx] updating postgres driver version
2025-04-01 13:34:34 +02:00
Sheldan
022603ae3b
[AB-xxx] updating JDA version in readme
2025-03-31 23:46:56 +02:00
Sheldan
6c9cb39ad6
[AB-xxx] merging user and guild reminders for handling in reminders and unremind command
...
fixing issue with creating reminder in DMs
2025-03-31 23:29:33 +02:00
Sheldan
899afa82c4
[AB-xxx] updating JDA to receive DM command fix
2025-03-31 22:15:00 +02:00
Sheldan
2a357cf09f
[AB-xxx] adding clearing existing roles or newly added roles if a member receives the honey pot role
2025-02-27 19:20:00 +01:00
Sheldan
ec78a0d856
[AB-xxx] reworking moderation commands to use more defer logic, so that they do not time out anymore
...
removed message command condition, as it seemed unused
2025-02-23 21:13:27 +01:00
Sheldan
33ad3bdc5d
[AB-xxx] fixing triggered not working with message replies used
2025-02-20 19:24:59 +01:00
Sheldan
99c4c3e59c
[AB-xxx] changing custom command auto complete to be a contains with ignored case
...
adding auto complete to delete custom commands
2025-02-16 22:53:18 +01:00
Sheldan
8544c0c2b1
[AB-xxx] migrating assignable role commands to slash commands
...
removing separate command for editing assignable role place text, and adding it to the change command
fixing 2 bugs related with deleting assignable roles with users, and deleting assignable role places
refactoring how enums are handled with slash command parameters
adding cleanup for slash command confirmation payloads once they are clicked
2025-02-16 22:30:27 +01:00
Sheldan
a8c2dfe15a
[AB-xxx] removing all message command implementations of lesser used message commands
2025-02-16 00:46:56 +01:00
Sheldan
f99c5351e6
[AB-xxx] adding default permissions for commands
...
adding owner limitation for certain internal commands
2025-02-15 15:33:56 +01:00
Sheldan
b74a238090
[AB-xxx] update year
2025-02-04 23:25:00 +01:00
Sheldan
5ba2f2a2f8
[AB-xxx] adding support to have a different template for user command descriptions
...
enabling user command for currency conversion command
2025-02-04 23:01:50 +01:00
Sheldan
cdb6003976
[AB-xxx] preparing for release of minor version
2025-02-03 23:25:51 +01:00
Sheldan
58632bcf9d
[AB-xxx] preparing for minor release
2025-02-03 23:05:44 +01:00
Sheldan
592ac01bfa
[AB-xxx] changes for newer JDA version
2025-02-03 23:01:52 +01:00
Sheldan
732535850b
[AB-xxx] adding support for user installable apps to varying commands
2025-02-03 22:54:15 +01:00
Sheldan
77b97507b3
[AB-xxx] adding paginators to emote stats
...
adding handling for emotes which are only provided as ID to command inputs
removing message commands from emote statistic related commands
2025-01-31 19:03:38 +01:00
Sheldan
e952727849
[AB-xxx] fixing incorrect join for deleted emote stats
2025-01-27 23:19:26 +01:00
Sheldan
f9334d5210
[AB-xxx] always showing all emotes in emote stats output
2025-01-27 21:09:46 +01:00
Sheldan
ed42940e29
[AB-xxx] adding ability to track emotes used in reactions
...
adding ability to have confirmations for slash commands
2025-01-27 01:31:56 +01:00
Sheldan
0eaccb4b0f
[AB-xxx] adding currency conversion command
2025-01-15 22:13:47 +01:00
Sheldan
4ae6a154c7
[AB-xxx] fixing not being able to delete a giveaway key for which there is no giveaway
2024-12-29 21:10:27 +01:00
Sheldan
3b7157714d
[AB-xxx] fixing issue of server id not being provided when manually creating a giveaway
2024-12-25 23:27:27 +01:00
Sheldan
cdbdb395ac
[AB-xxx] adding ability to automate giveaways using modmail and adding storage for give away keys
...
ignoring message updated events for messages not within servers
2024-12-25 19:54:24 +01:00
Sheldan
a9d6a1221e
[AB-xxx] fixing passing userId parameter to leaderboard logic
2024-11-27 00:12:39 +01:00
Sheldan
fed2d24a55
[AB-xxx] fixing ui code, and increasing window size in ui
...
updating dependency
2024-11-26 23:34:52 +01:00
Sheldan
b88ae377b1
[AB-xxx] adding feature to focus on a particular user in both leaderboard command and leaderboard UI
...
adding button to view the specified user on loaderboard at the rank command
2024-11-26 23:17:24 +01:00
Sheldan
453378f0b6
[AB-xxx] enabling localization by adding the localization as a system config key
...
fixing methods which did not provide the server id to template rendering
refactoring channel service method to remove a duplicate
fixing template loading method to not throw an exception when template was not found
2024-11-22 21:54:13 +01:00
Sheldan
0e95ddf198
[AB-xxx] fixing edge case in which a server is duplicated for modmail prompt, because an available server has modmail enabled and uses another available server as appeal server
2024-11-06 22:06:47 +01:00
Sheldan
90816649e2
[AB-xxx] adding information whether a modmail thread comes from an appeal to storage and to modmail notification
2024-11-06 21:46:19 +01:00
Sheldan
feabe6426e
[AB-xxx] fixing version after failed release
2024-11-05 23:12:45 +01:00
Sheldan
2dc21ce996
[AB-xxx] fixing typescript linter warning
2024-11-05 23:11:42 +01:00
Sheldan
879c1b0173
[AB-xxx] displaying more information on the external leaderboard
2024-11-05 22:57:51 +01:00
Sheldan
d5bf70f586
[AB-xxx] fixing variable naming
2024-11-04 23:14:16 +01:00
Sheldan
bfaa5d6140
[AB-xxx] making lovecalc deterministic (simple approach)
2024-10-29 22:36:04 +01:00
Sheldan
6d893e39bb
[AB-xxx] downgrading to java 8 for liquibase
2024-09-29 21:44:28 +02:00
Sheldan
3bbf5a2391
[AB-xxx] restructuring docker file for liquibase deployment to abide to the upload limits per individual file
2024-09-29 21:11:04 +02:00
Sheldan
a0daeee3a1
[AB-xxx] removing discord webhook due to deprecated github action
2024-09-29 11:30:28 +02:00
Sheldan
1b7c383ced
[AB-xxx] allowing reminders to not have a text
...
code cleanup
2024-09-29 11:22:47 +02:00
Sheldan
9cfe4bf353
[AB-xxx] commit for release
2024-08-06 22:47:31 +02:00
Sheldan
a37a0f87a0
[AB-xxx] commit for release
2024-08-02 23:30:18 +02:00
Sheldan
34692d22eb
[AB-xxx] fixing year
2024-08-02 22:57:15 +02:00
Sheldan
ccbf6147e9
[AB-xxx] changing github actions image version to a concrete version and upgrading to docker compose
2024-08-02 22:36:04 +02:00
Sheldan
c39b7ebeec
[AB-xxx] increasing version due to failed release
2024-08-02 22:22:35 +02:00
Sheldan
99bf9a9be0
[AB-xxx] fixed send message action sending for every level change
2024-07-31 00:11:57 +02:00
Sheldan
5b5e4973a7
[AB-117] increasing length of supported reminder text
2024-07-30 21:24:44 +02:00
Sheldan
65e956827c
[AB-xxx] adding generic input format exception handling
...
adding level_action to send a message to a channel once a level is reached
2024-07-27 19:51:49 +02:00
Sheldan
bfb8969d1f
[AB-xxx] fixing passing wrong ID in contact slash command
2024-06-13 18:18:51 +02:00
Sheldan
0097ff801a
[AB-xxx] changing hikari max live time
2024-06-12 20:07:55 +02:00
Sheldan
b6a188c04d
[AB-xxx] using the suggestion message as the thread starter for suggestion threads
2024-06-03 22:24:35 +02:00
Sheldan
388fead2a6
[AB-xxx] typo change
...
java doc update
removal of todo
2024-05-31 01:14:26 +02:00
Sheldan
336c3d0bd8
[AB-xxx] adding modmail support for ban appeals
...
refactoring modmail to use user objects instead of member in various places
2024-05-31 01:14:26 +02:00
Sheldan
4991ad8f1c
[AB-xxx] making intents, cache policies, and cache flags configurable
2024-05-18 18:22:33 +02:00
Sheldan
c5136a1808
[AB-xxx] removing example implementation repository from readme
2024-05-17 17:34:33 +02:00
Sheldan
a01a5055a0
[AB-xxx] refactoring handling of bans and mutes: commands actively log, the reason for this is that the command is the only place who actually knows how executed the command. the event itself only sees the bot performing the action
...
adding event based logging of kicks
2024-05-06 00:07:24 +02:00
Sheldan
234aae3783
[AB-xxx] reworking ban logging to use audit log instead of actively logging or using the banned event
...
partially fixing broken infraction handling
adding CompletableFutureMap to handle futures easier
updating user display object to also hold name
replaced some references to UserObjects in models with UserDisplay objects
2024-05-05 01:58:26 +02:00
Sheldan
ca45137cc6
[AB-xxx] reworking mute logging to use audit log events instead of active logging and member update events
2024-05-04 20:35:56 +02:00
Sheldan
bc3d16b40e
[AB-xxx] fixing using the wrong user for unmute notifications
2024-05-03 18:24:10 +02:00
Sheldan
66e212d30c
[AB-xxx] updating documentation
2024-05-03 18:07:29 +02:00
Sheldan
b69811479f
[AB-xxx] adding more documentation in the moderation area
...
removing not used feature modes from configuration
2024-04-19 23:57:33 +02:00
Sheldan
43c5d041ef
[AB-xxx] adding/updating documentation for core and experience module
...
updating asciidoctor plugin version
adding check to not allow duplicate level action configurations
limiting experience level up notification toggle command to be only available if the feature mode is enabled
2024-04-18 23:09:56 +02:00
Sheldan
dfe9792330
[AB-xxx] fixing combined parameters not providing the appropriate option types for slash commands
2024-04-13 00:20:02 +02:00
Sheldan
250df57bd0
[AB-xxx] adding tests for command management services
...
some code improvements
2024-04-07 14:59:22 +02:00
Sheldan
02b8ed2b5d
[AB-xxx] adding unit test for server controller
...
refactoring parameter parsing tests to use assertj
2024-04-07 11:49:06 +02:00
Sheldan
71c1445439
[AB-112] adding command parameter alternatives to bonk/pat to use the message author the command was replied to
2024-04-05 17:30:06 +02:00
Sheldan
6c6cd130aa
[AB-xxx] changing types of ids to be string instead for javascript purposes
2024-04-05 15:06:10 +02:00
Sheldan
3142daafd3
[AB-xxx] renaming leaderboard url property
2024-04-05 01:58:43 +02:00
Sheldan
4bef78f847
[AB-xxx] adding link to the leaderboard to the leaderboard command response
2024-04-05 01:40:06 +02:00
Sheldan
82be86e086
[AB-xxx] adding locking mechanism for role assignments to work around discord lack of role update locking
2024-04-04 22:54:18 +02:00
Sheldan
bff505ef25
[AB-xxx] fixing not using the ban reason for moderation actions
2024-03-27 23:17:06 +01:00
Sheldan
741c194bb8
[AB-xxx] changing styling for smaller screens for member display to truncate the name
...
prepare for release
2024-03-27 22:24:38 +01:00
Sheldan
8fd1aede2a
[AB-xxx] changing style of leaderboard table
...
preparing for release
2024-03-26 23:48:22 +01:00
Sheldan
c8cf412a4a
[AB-xxx] changing style of leaderboard table
...
preparing for release
2024-03-26 22:37:47 +01:00
Sheldan
7185908682
[AB-xxx] prepare for release
2024-03-26 22:13:42 +01:00
Sheldan
675da8d5d8
[AB-xxx] adding rank to leaderboard page
...
changing design of leaderboard page
fixing role not having an id
2024-03-26 22:13:18 +01:00
Sheldan
63897fd914
[AB-xxx] prepare for release
2024-03-26 02:08:06 +01:00
Sheldan
9b865af43b
[AB-xxx] fixing not serving static files
2024-03-26 02:07:25 +01:00
Sheldan
13fe6f5e51
[AB-xxx] prepare for release
2024-03-26 01:31:53 +01:00
Sheldan
bc0c3a18d7
[AB-xxx] initial experience leaderboard version
2024-03-26 01:28:56 +01:00
Sheldan
972a2829d7
[AB-xxx] updating JDA version
2024-03-17 12:59:16 +01:00
Sheldan
dbf5d99622
[AB-111] adding ability to perform moderation actions on various logging/report messages
2024-03-17 12:37:30 +01:00
Sheldan
f45721ba42
[AB-xxx] fixing schema name for scheduling not being configurable
2024-03-11 22:32:09 +01:00
Sheldan
9034968868
[AB-xxx] only executing level actions if the user changes level
2024-03-01 23:14:13 +01:00
Sheldan
6d90314492
[AB-xxx] prepare for release
2024-02-28 21:27:35 +01:00
Sheldan
93b02d37ed
[AB-47] adding feature to define custom actions once members reach a certain level
2024-02-28 21:26:42 +01:00
Sheldan
c11ddd84ab
[AB-xxx] adding character replacement to amongus text for ß
2024-02-24 10:41:03 +01:00
Sheldan
518355a68a
[AB-xxx] adding creation of release to release job
2024-02-19 01:45:39 +01:00
Sheldan
4ebcbeb753
[AB-xxx] prepare for release
2024-02-19 00:20:30 +01:00
Sheldan
53b0c91360
[AB-XXX] replacing packaged xsd for liquibase with reference
...
using logging module for db and template deployment
updating deployment container dependencies
2024-02-19 00:18:06 +01:00
Sheldan
59575e0b49
[AB-xxx] adding sticky roles module
2024-02-12 22:52:29 +01:00
Sheldan
c20c7321ea
[AB-xxx] prepare for release
2024-02-09 23:21:38 +01:00
Sheldan
11914d1be5
[AB-xxx] adding check to limit the join duration of users being banned by honeypot
2024-02-09 23:17:12 +01:00
Sheldan
1689fcdae9
[AB-xxx] removing old release workflow
2024-02-04 20:48:26 +01:00
Sheldan
fc887d2f36
[AB-xxx] adding configuration to allow people to click on the honey pot based on an experience level
2024-02-04 20:46:03 +01:00