Stickerify
Stickerify copied to clipboard
Bot to convert medias in Telegram stickers
Since Qodana allows to analyze code coverage, we should take advantage of this feature and configure it accordingly. The export format should be [IntelliJ Coverage Agent](https://github.com/JetBrains/intellij-coverage). * [Official examples](https://github.com/qodana/qodana-coverage/tree/main) *...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/Stickerifier/Stickerify). ## Edited/Blocked The following updates have been...
As done for previous Java releases, we should move to Java 22. The tasks to be completed are the following: - [ ] Upgrade Gradle 8.8 - [ ] ~Update...
[GraalVM](https://www.graalvm.org/java/) might be very useful to discard any unneeded dependency from the Docker image built. More information can be retrieved from [this DEVOXX talk](https://youtu.be/6wYrAtngIVo).
This pull request changes the image conversion flow to rely on [Scrimage](https://github.com/sksamuel/scrimage) instead of Scalr + Pngtastic. The image produced is now a **lossless WebP**. Open points: - [ ]...
Along with a major exception overhaul, this pull request also removes the use of the recently deprecated method `disableWebPagePreview`. ## Summary by CodeRabbit - **New Features** - Enhanced error handling...
A new secret `BUMP_TOKEN` must be created to run workflows on the PRs openend by bump. See https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/triggering-a-workflow#triggering-a-workflow-from-a-workflow Closes #270 ## Summary by CodeRabbit - **New Features** - Introduced an...
https://github.com/wader/bump
Unit tests are currently using the method [ResourceHelper.loadResource(String filename)](https://github.com/Stickerifier/Stickerify/blob/main/src/test/java/com/github/stickerifier/stickerify/ResourceHelper.java#L9C2-L14C3) to load the resources they need to work on. The method should be updated switching its assumption to an assertion to...
When the bot receives an animated WebP it fails converting it because Scrimage is unable to handle it. Prior to Scrimage, the bot was able to process them via TwelveMonkeys...