From 46a61923a82bfebdfd78c4a56ec02a75e755c32d Mon Sep 17 00:00:00 2001 From: Infi Date: Mon, 2 Oct 2023 02:44:20 +0200 Subject: [PATCH] docs: add 6001 changelog Signed-off-by: Infi --- app/src/main/assets/changelogs/6001.md | 90 +++++++++++++++++++++++++- 1 file changed, 89 insertions(+), 1 deletion(-) diff --git a/app/src/main/assets/changelogs/6001.md b/app/src/main/assets/changelogs/6001.md index 33f4b9ff..73a156d5 100644 --- a/app/src/main/assets/changelogs/6001.md +++ b/app/src/main/assets/changelogs/6001.md @@ -1,4 +1,92 @@ # ![Revolt on Android 0.6.1](/_android_assets/changelogs/assets/6001/header.png) -Placeholder +Hello Revolters! Onwards to another release. +## Links + +This is the big one. Links are here. +You can now tap on links in messages and they will open in your browser. +Never seen before. + +Jokes aside, this is obviously very important for usability. + +![Demo of links.](https://autumn.revolt.chat/attachments/9i6x3L48Z4xzbZwUg9q-Z2NqBdk1UupMsr-3Vi7XaP) + +As you can see, it works for channel and user mentions as well! They even have their own special +little highlight. + +If you long tap a link, you will be presented with an action sheet. This action sheet allows you to +either open the link in your browser, or copy the link to your clipboard. + +![Demo of link sheet.](https://autumn.revolt.chat/attachments/j2pMxFeShhfWgoFP8IcAUieR2ShpUbIQEkVirM3YYM/image.png) + +Getting this to work has been more difficult than it should have been. The main issue was that +the TextView API in Android should be considered a war crime. One custom touch handler later, and +we have a working solution. + +## Custom Emotes in Messages + +Custom emotes are now displayed inline in messages. This means that you can now see the emotes +that someone sends. + +![Demo of custom emotes](https://autumn.revolt.chat/attachments/d5W4rAGsDOzJPKVWfcz5-icxzK0rOfBYN0SevVfPCp/image.png) + +As one would expect, when a message consists solely of emotes, they will be displayed larger. + +![Demo of large emotes](https://autumn.revolt.chat/attachments/k4iw9OtAVQz5CpkuOVY_R6CpIqHgexqfiHj6NfrkJl/image.png) + +## Permissions + +This release adds support for channel, server and role permissions. This means that if you don't +have permission to, for instance, +send messages in a channel, you will be notified of that. + +![Demo of permissions](https://autumn.revolt.chat/attachments/F5jE_Um6I_4qLFwKljKpjvvAztiq7_56dsF9sFBG4T/image.png) + +This isn't a huge change, but it required some pretty heavy lifting on the development side. + +## New Home Screen + +![New home screen demo](https://autumn.revolt.chat/attachments/54AVadXT9dZUTmvjB6u3D_B1GsWFEy_EsplCjsvupL/image.png) + +There's a cat. 'Nuff said. + +## Server Badges + +Servers sometimes get verified by Revolt, for example when they're noteworthy communities or when +they're official communities. This release adds support for displaying these badges. + +![Official badge demo](https://autumn.revolt.chat/attachments/aK6uaug9pevx2WEdxeLuo-D8TVMGwb6RikfOAKDYyf/image.png) + +Of course, servers ran by Revolt also get their own special badge that you can see above. Both of +those badges are also +displayed in the server context sheet. + +![Verified badge demo](https://autumn.revolt.chat/attachments/EaeTmWUTzkW5b13toaShu4pA2YoXkQ2HcAJF2gVSCC/image.png) + +## The Small Things + +As always, some additions have not made their own heading. Don't worry, here they are: + +- Do not hardcode the attachment authority of the application. If the package name differs, the app + will not crash when providing an attachment (for example, by sharing a file). +- `WebCompat` will no longer spam Logcat when resolving colours correctly. +- Session token is no longer fetched in every route implementation. This helps make the codebase a + little cleaner. +- Access control ("DRM"—in quotes) is now a native C++ module. +- Member list now has support for group chats. +- Opening the member list in group chats, direct messages or saved messages no longer crashes the + app. +- Timestamps now have the correct monospaced font. +- If you cannot send messages in a channel, that information will now be displayed in a + nicer-looking way than before. +- Additional safeguard for sending the same message multiple times by mashing the send button. +- Jenvolt link removed from the settings screen. +- Upgrade the Android Gradle Plugin, twice. +- Empty channels will no longer show as having unread messages. +- Editing a message now correctly causes your text cursor to start at the end of the message. + +## Wrapping Up + +That's it for this release. If you have any feedback, please let the team know using the usual +channels. We're always happy to hear from you. \ No newline at end of file