docs: add 6001 changelog

Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
Infi 2023-10-02 02:44:20 +02:00
parent 88a5a3e14a
commit 46a61923a8
1 changed files with 89 additions and 1 deletions

View File

@ -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.