Sheldan
c08134a150
[maven-release-plugin] prepare for next development iteration
2021-07-04 13:39:29 +02:00
Sheldan
c26bcc9a66
[maven-release-plugin] prepare release abstracto-application-1.3.0
2021-07-04 13:39:22 +02:00
Sheldan
18929c9a01
[AB-298] fixing various issues related to modmail:
...
fixing editing a message without messages but only embeds not possible in channel service
refactoring closing parameters to use an object instead of parameters always
adding a progress indicator to closing a modmail thread
adding a notification to contact in order to show where the thread was created
fixing configuration for category (this caused the setup to fail, because there was no default value) and threadMessage feature modes not being correct
refactored model for closing header and added additional information
refactored modmail message logging to use the message history instead of individually loading the messages
adding nicer exception in case the mod mail message update failed
adding creation of AUserInAServer in case the user did not interact on the server yet
changed ID of modmail thread to be identical to the channel it was created in, this is so we can load the channel easier
2021-07-04 12:14:04 +02:00
Sheldan
61eefd53c3
[AB-296] adding support for buttons
...
adding buttons for message embed via feature mode
2021-07-03 10:40:27 +02:00
Sheldan
67121b318d
[AB-271] fixing tests
2021-06-27 19:57:38 +02:00
Sheldan
5a35137132
[AB-271] limiting certain arguments for commands to require the same server
2021-06-27 17:07:01 +02:00
Sheldan
ebf659fb14
[maven-release-plugin] prepare for next development iteration
2021-06-27 00:45:18 +02:00
Sheldan
8ef236ba19
[maven-release-plugin] prepare release abstracto-application-1.2.17
2021-06-27 00:45:09 +02:00
Sheldan
7e2477a321
[AB-xxx] adding support for automatic setup steps
...
reducing eventwaiter threads
adding abstracto templated exception
adding json validation service
increasing threads for scheduling
adding convenience method to retrieve users
2021-06-27 00:20:15 +02:00
Sheldan
d5f572262f
[AB-287] fixing members not being available breaking warning display converter
2021-06-09 12:56:01 +02:00
Sheldan
51a835df06
[maven-release-plugin] prepare for next development iteration
2021-06-02 12:50:09 +02:00
Sheldan
78e226aa4c
[maven-release-plugin] prepare release abstracto-application-1.2.16
2021-06-02 12:49:59 +02:00
Sheldan
432dc0ffae
[maven-release-plugin] prepare for next development iteration
2021-06-02 00:45:59 +02:00
Sheldan
89a3afd10e
[maven-release-plugin] prepare release abstracto-application-1.2.15
2021-06-02 00:45:51 +02:00
Sheldan
3bf761a2e5
[AB-281] adding ban and unban command
...
removing banId command in favor of the normal ban command
removing various feature modes for moderation for clearer configuration
2021-06-01 21:10:17 +02:00
Sheldan
55e0879e06
[AB-277] adding report mechanism via reactions
2021-05-30 21:00:49 +02:00
Sheldan
0366d48764
[maven-release-plugin] prepare for next development iteration
2021-05-26 21:51:42 +02:00
Sheldan
118b4c0e5d
[maven-release-plugin] prepare release abstracto-application-1.2.14
2021-05-26 21:51:33 +02:00
Sheldan
95a639a733
[AB-272] improving leaderboard performance
...
fixing leaderboard returning wrong pages
making template cache update duration longer
2021-05-26 21:41:04 +02:00
Sheldan
919b52a607
[maven-release-plugin] prepare for next development iteration
2021-05-26 14:48:13 +02:00
Sheldan
a9229d4b28
[maven-release-plugin] prepare release abstracto-application-1.2.13
2021-05-26 14:48:06 +02:00
Sheldan
cef96515aa
Revert "[maven-release-plugin] prepare release abstracto-application-1.3.13"
...
This reverts commit 072d680e
2021-05-26 14:16:21 +02:00
Sheldan
23ac70bb69
[maven-release-plugin] prepare for next development iteration
2021-05-26 13:52:20 +02:00
Sheldan
072d680e2f
[maven-release-plugin] prepare release abstracto-application-1.3.13
2021-05-26 13:52:11 +02:00
Sheldan
184271ff7c
[AB-247/AB-252] fixing issue with set experience role failing to consider the correct experience roles
...
adding levelRoles command
ignoring bots from experience gain
adding a bit more logging to user experience handling
2021-05-26 01:22:37 +02:00
Sheldan
f4c1dcb27f
[maven-release-plugin] prepare for next development iteration
2021-05-23 23:26:29 +02:00
Sheldan
fda5262df0
[maven-release-plugin] prepare release abstracto-application-1.2.12
2021-05-23 23:26:21 +02:00
Sheldan
13a6e1fdca
[AB-263] adding stricter not null checks to database, disabling updates/inserts for created and updated columns to only rely on triggers
2021-05-23 14:17:03 +02:00
Sheldan
04a7cfafd7
[AB-84] adding profanity filter with different feature modes
...
react command: adding additional mapping for character r
2021-05-16 23:44:50 +02:00
Sheldan
d4edbb0d94
[maven-release-plugin] prepare for next development iteration
2021-05-12 00:51:17 +02:00
Sheldan
aff7fda016
[maven-release-plugin] prepare release abstracto-application-1.2.11
2021-05-12 00:51:09 +02:00
Sheldan
976d4473cb
[AB-xxx] adding 400 HTTP status to OkHttp metrics
...
adding convenience creation method to server user
2021-05-12 00:07:44 +02:00
Sheldan
9ebf0f08dd
[AB-257] fixing link embed message being deleted while it still contains an attachment
...
adding more convenience methods to post target services
2021-05-11 12:58:39 +02:00
Sheldan
e31d257e6f
[AB-240] changing invite filter to actively filter the server instead of only being based on the code
...
moving invite filter to separate module
updating to newer liquibase version
changing concept of immune roles which are directly associated to commands to immune roles which are immune against certain effects. these effects can be configured directly by the command (and a condition checks this effect), but they can be used in services as well, unrelated to commands
adding checks to not execute message received listeners for the wrong message types
adding metric support for 502 status
fixing duplicating help entries when two module definitions with the same key are present
2021-05-10 20:45:34 +02:00
Sheldan
829c109466
[maven-release-plugin] prepare for next development iteration
2021-05-02 23:18:14 +02:00
Sheldan
bfe9b0d82b
[maven-release-plugin] prepare release abstracto-application-1.2.10
2021-05-02 23:18:06 +02:00
Sheldan
3b2216201d
[AB-174] fixing being unable to snooze unreminded reminders
...
changing new line handling for command parameters
2021-05-02 23:01:33 +02:00
Sheldan
a35cc0ab61
[AB-246] fixing new lines being removed from parameters
...
creating javadoc profile to only build javadoc on release builds
2021-05-02 20:33:23 +02:00
Sheldan
2a5c462c35
[AB-246] changing parameter handling to only actually evaluate the necessary parameter handlers, this helps avoiding providing the wrong parameter to the actual command
2021-05-02 17:40:52 +02:00
Sheldan
020cc58c4a
[AB-242] refactoring suggestions
...
adding veto and unsuggest command
adding support for configuration whether or not a reply mentions the message
adding support to reply to a message via template
changed default mention config to exclude role mentions
2021-04-29 01:00:27 +02:00
Sheldan
f097342fed
[AB-241] fixing low cooldowns leading to NPE in command cooldown condition
...
adding more info to command not found exception
2021-04-25 21:27:29 +02:00
Sheldan
2c2e5c02b1
[maven-release-plugin] prepare for next development iteration
2021-04-24 22:12:43 +02:00
Sheldan
39653574e3
[maven-release-plugin] prepare release abstracto-application-1.2.9
2021-04-24 22:12:35 +02:00
Sheldan
53bef3fdb3
[AB-233] adding feature to handle removed attachments in message edited events
...
now cloning the cached message for the listeners, in order to not influence the objects when updating it
2021-04-24 18:03:06 +02:00
Sheldan
27763e985d
[AB-232] moving logging to separate module
...
refactoring leave and join listener
2021-04-24 16:00:58 +02:00
Sheldan
fa4c455ca2
[AB-234] allow templates have individual (additional) allowed mention configurations
...
adding primary keys to command disabled and command cooldown group
exposing service method to retrieve the channel for a post target
2021-04-24 02:05:15 +02:00
Sheldan
49a9598062
[AB-128] adding command cooldowns on server/channel group and member level
...
fixing channel group names being made lower case before storing
changing channel group deleted to be sync instead
refactoring exceptions and adding exception message to a few
fixing channel group incorrect type using the wrong template
showing more information in list channel groups command
allowing commands to be in any channel group
adding concept of channel group types not allowing channels/commands to be in multiple of the same type
adding structure to retrieve information about channel groups
adding ability to disable channel groups
changing loading of member parameter handler to not use cache
2021-04-19 00:25:42 +02:00
Sheldan
537fd85be8
[AB-97] adding react command
...
we are now actively loading messages in case its a parameter, because the provided message is only partially available
2021-04-13 23:47:22 +02:00
Sheldan
f870f64137
[maven-release-plugin] prepare for next development iteration
2021-04-11 00:12:08 +02:00
Sheldan
aea3572fb5
[maven-release-plugin] prepare release abstracto-application-1.2.8
2021-04-11 00:12:01 +02:00