Releases: shayaantx/botdarr
Releases · shayaantx/botdarr
5.1.3
5.1.2
5.1.1
5.1.0
Merge pull request #19 from shayaantx/feature/matrix Feature/matrix - Add matrix chat client support This PR contains many fixes/changes: Addition of matrix client support to botdarr, i.e., https://github.com/vector-im/element-web & https://github.com/matrix-org/synapse Removed cancel/lookup torrents commands (they were implemented partially early on - so they are buggy) All commands run in their own thread pool (10 threads) All api requests to radarr/sonarr/lidarr have timeouts of 5 seconds (which should be more than enough) Can blacklist content from showing up from apis, using new property "existing-item-paths-blacklist" Changed default command prefix from / to ! I changed above prefix because I keep finding inherent functionality with / in many of the chat clients Changed default notification time for downloads from 1 hour to 5 minute Matrix client details: The new client supports all the existing commands (for radarr, sonarr, lidarr) Its over HTTP only so make sure you don't use this specific impl over the internet (if there is a big need for https, let me know and I'll add it sooner than later) We use the preview url api to show images instead of relying on matrix client/servers to preview display the url for us. From my own testing, url previews by itself doesn't work well or consistently (for whatever reason). So we use the preview url api to get mxc urls instead (i.e., basically uploading the image to synapse and getting back a safe mxc url). This works on the mobile/desktop clients I've tried. I only tested against element web (and desktop) client variants. On ios and android The matrix client expects a valid room id in the config and will join it on start. We use the /sync api + long polling to get messages and process them as commands.
5.0.6
Release contains:
- Fix bug where discord intents break JDA library
- Bump log4j-core from 2.12.1 to 2.13.2
- Fix bug where invalid content item gets cached, also fix bug where existing movie/show returns "bad request" if you try to add it
- Fix bug where radarr/sonarr profiles cannot be found
- Add lookup strategy tests, Add download strategy tests and fix the radarr api tests, Add ListUtil tests and AddStrategy tests
- Make all new/existing lidarr commands work
- Add add strategy for lidarr, radarr, sonarr
- Add lookup/download strategies for lidarr, radarr, sonarr
4.4.30
4.4.29
4.4.28
4.4.27
4.4.26
05857e2 by shayaantx on Sat Apr 11 14:37:07 EDT 2020: Initial for adding configurable prefixes to the bot
68bfed2 by shayaantx on Sat Apr 11 15:41:37 EDT 2020: Add test cases for more radarr commands and add validation to add commands
0c562b1 by shayaantx on Sat Apr 11 17:52:36 EDT 2020: Add more radarr command tests
eb96bb4 by shayaantx on Sat Apr 11 18:07:34 EDT 2020: Add sonarr command tests
6a822b4 by shayaantx on Sat Apr 11 18:34:51 EDT 2020: Update add show/movie commands in results to include command prefixes