Sheldan
da3ce01fc7
[AB-248] rejecting the everyone role as a valid parameter for a role parameter
2021-05-02 21:54:54 +02:00
dependabot[bot]
0683c92782
Bump commons-io from 2.6 to 2.7 in /abstracto-application
...
Bumps commons-io from 2.6 to 2.7.
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-02 20:36:46 +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
bbae3575f8
[AB-246] skipping parameters after the mandatory have been parsed
2021-05-02 19:50:00 +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
23dd02312a
[AB-250] showing nicer exception in case there is no tracked experience yet
2021-05-02 01:26:39 +02:00
Sheldan
ad15538b67
[AB-244] fixing experience service related test
2021-05-02 00:22:03 +02:00
Sheldan
4c1470b148
[AB-245] roles are required to be sorted when syncing users, this led to incorrect role assignments
2021-05-01 12:55:47 +02:00
Sheldan
3559a823fc
[AB-244] always loading the member for giving experience, members are not in cache just for writing a message
2021-05-01 12:52:45 +02:00
Sheldan
fa864f85dd
[AB-243] when loading messages we ignore embed links part of a channel/guild which are not available anymore
2021-05-01 12:31:27 +02:00
Sheldan
5a6fac640e
[AB-xxx] increasing caching duration for messages
2021-04-29 01:05:27 +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
dec398c3f1
[AB-241] fixing test
2021-04-25 21:32:26 +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
68e2dad2ae
[AB-174] adding command to re-schedule reminders
2021-04-25 14:46:59 +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
abstracto-application-1.2.9
2021-04-24 22:12:35 +02:00
Sheldan
460a4663d7
[AB-xxx] fixing string command parameters in combination with attachments, the attachment was still part of the parameters and used normally, if the parameter type is string, attachments are being skipped
2021-04-24 21:50:41 +02:00
Sheldan
eb79522843
[AB-xxx] minor logging updates
2021-04-24 19:54:30 +02:00
Sheldan
40eb516ddf
[AB-237] adding job to clean up the cooldown storage
2021-04-24 19:07:02 +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
d540ad80a8
[AB-xxx] fixing loading the incorrect message for cleaning up link embed reactions
2021-04-15 23:57:05 +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
23379e4498
[AB-228] fixing member sometimes unavailable in reaction events
2021-04-11 14:31:11 +02:00
Sheldan
b589e88ad4
[AB-xxx] adding documentation for uptime
2021-04-11 00:34:03 +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
abstracto-application-1.2.8
2021-04-11 00:12:01 +02:00
Sheldan
b578b0eb6d
[AB-xxx] fixing reminders test
2021-04-10 23:57:12 +02:00
Sheldan
7a9aa32332
[AB-xxx] adding reminder display to reminders command to add a link to the existing reminder
2021-04-10 23:39:36 +02:00
Sheldan
8fea80328d
[AB-59] adding command received handler test and fixed some scenarios
2021-04-10 22:29:11 +02:00
Sheldan
446a830514
[AB-xxx] adding alternative interface for creating reminders
...
fixing reminder IDs not being strings for the quartz job
fixing number handling for very large durations
2021-04-10 00:30:58 +02:00
Sheldan
15d2eb8bd9
[AB-229] exposing gateway ping for metrics
2021-04-08 00:37:49 +02:00
Sheldan
e2c86b98b6
[AB-222] adding uptime command
...
changed necessary intents
2021-04-08 00:07:31 +02:00
Sheldan
400181a280
[AB-225] adding parameter handler for messages
...
reworking parameter handling in command received handler
adding string parameter handler to explicitly parse strings
2021-04-07 23:16:25 +02:00
Sheldan
c56a037d28
[AB-226] adding caching of referenced messages (only one element on the chain)
2021-04-06 23:38:45 +02:00
Sheldan
dd97503238
[AB-172] updating to JDA 4.2.1_254 and removing deprecated code from guava
2021-04-06 21:11:36 +02:00
Sheldan
e7b1fbe9d1
[AB-209] adding cleanup job for old embedded messages, this job deletes the entries from the database and removes reactions
...
reducing thread count for listener executor and scheduling
fixing channel deletion listener not being part of a transaction
2021-04-06 20:23:26 +02:00
Sheldan
61d16d5985
[AB-224] fixing not properly ignoring ignored starboard posts leading to re-creation of them
2021-04-06 03:43:24 +02:00
Sheldan
1d3a85ff01
[AB-221] fixing creation of template for deleted users
2021-04-05 14:24:09 +02:00
Sheldan
09c7daf3e0
[maven-release-plugin] prepare for next development iteration
2021-04-05 01:48:20 +02:00
Sheldan
079436a2b6
[maven-release-plugin] prepare release abstracto-application-1.2.7
abstracto-application-1.2.7
2021-04-05 01:48:14 +02:00
Sheldan
df1a0cfc02
[AB-xxx] fixing deployment of zip artifacts named the same name being deployed twice
2021-04-05 01:11:45 +02:00
Sheldan
ecc81884e6
[AB-221] fixing embeds and starboard posts not working correctly for deleted users
2021-04-04 23:51:25 +02:00
Sheldan
ff676b29e6
[AB-219] fixing cached message content not being updated
...
merging message updated listeners
adding clearing message cache to clear cache listener
2021-04-04 22:28:21 +02:00
Sheldan
d088a161ef
[AB-xx] adding licenses for google api and youtube services
2021-04-04 18:38:23 +02:00
Sheldan
8258197bfc
[AB-xx] replacing trace log with debug
2021-04-04 18:23:18 +02:00
Sheldan
19baf981f1
[AB-217] adding documentation for profanity regex and renaming command for deleting profanity regex from a group
2021-04-04 18:04:23 +02:00