Commit Graph

878 Commits

Author SHA1 Message Date
Weblate 1714a4fbed chore: update translations [no ci]
Co-authored-by: 2B <pomegranate-enthusiast@users.noreply.translate.revolt.chat>
Co-authored-by: Aaron Welsh <asrayeofficial@gmail.com>
Co-authored-by: Abdo El-Sayed <3bdosaid12@gmail.com>
Co-authored-by: Akama Aka <kasumi@users.noreply.translate.revolt.chat>
Co-authored-by: Alex Green Winkers <zap_vault@users.noreply.translate.revolt.chat>
Co-authored-by: Alexandra Glazko <lenify@tutanota.com>
Co-authored-by: Andiv <div2005.kk@gmail.com>
Co-authored-by: Anthony Matheus <theusma562@gmail.com>
Co-authored-by: Aswin Kithalawaarachchi <aswinsemiya@gmail.com>
Co-authored-by: Azra Bilekli <azrablk77@gmail.com>
Co-authored-by: Beviz Elek <bence.bojtar@proton.me>
Co-authored-by: Chauchau cat <tesutoero@gmail.com>
Co-authored-by: Clément TOMERA <clement.tomera.smb@gmail.com>
Co-authored-by: CvG <zeldanoob1337@gmail.com>
Co-authored-by: Cynycal2003 <soumyajitdas2712@gmail.com>
Co-authored-by: D. Nguyen <barnacl437@disroot.org>
Co-authored-by: Deleted User <mocha@disroot.org>
Co-authored-by: Deleted User <noreply+1554@weblate.org>
Co-authored-by: Deluxeria <Deluxeria@users.noreply.translate.revolt.chat>
Co-authored-by: Derek Steven FLores <31_fd141233@dist60.net>
Co-authored-by: DevEvil <devevil99@gmail.com>
Co-authored-by: Dmitrii Drotenko <saikodemuchij@gmail.com>
Co-authored-by: Draco <mrdragwalt@gmail.com>
Co-authored-by: DxrkUp <hothotmail7@gmail.com>
Co-authored-by: Dylan Artigas <dylanartigas10@gmail.com>
Co-authored-by: Dylan Artigas Calzado <dylanartigas10@gmail.com>
Co-authored-by: Dzuy Nguyen <barnacl437@disroot.org>
Co-authored-by: Edward <edwardchirita@mailbox.org>
Co-authored-by: Elli Niemeläinen <blarpdog@gmail.com>
Co-authored-by: Francisco Silva <fidde_2003@hotmail.com>
Co-authored-by: GGLVXD <gglvmax@gmail.com>
Co-authored-by: Gabriel <rouzegaby@gmail.com>
Co-authored-by: George <georg29387878@gmail.com>
Co-authored-by: Gera Reyes <geraos16@tutamail.com>
Co-authored-by: Ginevra <ginnyrawrs@gmail.com>
Co-authored-by: Gonçalo Miguel da Silva e Pedro Maciel <mrtuga.contact@gmail.com>
Co-authored-by: GoodestGoyim <zigeuner733@gmail.com>
Co-authored-by: Graham Harper <grahambenharper@gmail.com>
Co-authored-by: Green_Flash <linus@ldinges.com>
Co-authored-by: Ham Burg Er <tiktok.profile00sa@gmail.com>
Co-authored-by: Hekla Björk Unnardóttir Kummer <heklakummer@gmail.com>
Co-authored-by: Herbert Arp <info@herr-arp.de>
Co-authored-by: Hokiper <Hokiper@users.noreply.weblate.insrt.uk>
Co-authored-by: Ian Parra <ianparra.dev@proton.me>
Co-authored-by: Igor <zombi1944@gmail.com>
Co-authored-by: Ikariu <ikariutv@gmail.com>
Co-authored-by: Infi <weblate@infi.sh>
Co-authored-by: José Leonardo Alves da Silva <gold3nmoon1@gmail.com>
Co-authored-by: KC Tseng <kctseng@users.noreply.translate.revolt.chat>
Co-authored-by: Khley <mail@noahtoro.cat>
Co-authored-by: Leo Lacarota <leolacarota@gmail.com>
Co-authored-by: Link <kh319.tm@gmail.com>
Co-authored-by: Link <tabladjia@posteo.net>
Co-authored-by: Lucas Daniel <lucadmalves@gmail.com>
Co-authored-by: Luiz Antonio <luizantoniomuniz26@gmail.com>
Co-authored-by: Marco <darkfoxyged@gmail.com>
Co-authored-by: Marleen Burton <rddashtminecraft@gmail.com>
Co-authored-by: Martin Fugelli <martinfugelli@protonmail.com>
Co-authored-by: Mateus Pereira <techseven167@gmail.com>
Co-authored-by: Matheus Lydio <mateuslydio2014@gmail.com>
Co-authored-by: Matias Vaz <vaz.mmv@gmail.com>
Co-authored-by: MattyMachine <dirceoliveira337@gmail.com>
Co-authored-by: Michael Łabuś <fakerac@proton.me>
Co-authored-by: Mingyu Choi <chlalsrb2003@gmail.com>
Co-authored-by: Minorikawa <mina930503@gmail.com>
Co-authored-by: Muhammad Iqbal Rifai <yukifag@proton.me>
Co-authored-by: Mykhailo Otroshko <thelentm2000@gmail.com>
Co-authored-by: NECOdes <necodes@duck.com>
Co-authored-by: Natalie <mocha@disroot.org>
Co-authored-by: Noah <mail@ntoro.eu>
Co-authored-by: NotAsraye <asrayeofficial@gmail.com>
Co-authored-by: Numan Sadık Şen <sennumansadik@gmail.com>
Co-authored-by: OpalSoPL <opalsopldev@gmail.com>
Co-authored-by: Pablo <parodper@gmail.com>
Co-authored-by: Paweł B <mail@pawelek.ml>
Co-authored-by: Renato Gonçalves <lolcord9@gmail.com>
Co-authored-by: Simon Červínka <timocervinka.simon@gmail.com>
Co-authored-by: Skankhunt422 <lonlieh2@gmail.com>
Co-authored-by: Sobriquet <sobriquet5004@gmail.com>
Co-authored-by: StarsShine <yz17423@gmail.com>
Co-authored-by: Tommy <hcrochetcanard@gmail.com>
Co-authored-by: Vaclovas Intas <Gateway_31@protonmail.com>
Co-authored-by: Velvet <velvet@users.noreply.translate.revolt.chat>
Co-authored-by: Vlad <nouseforreal123@gmail.com>
Co-authored-by: Vladislav <vl_ad_93@bk.ru>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Zac <dace.comp@gmail.com>
Co-authored-by: alzhe <alzhe@users.noreply.translate.revolt.chat>
Co-authored-by: anas <AnasSdiq@proton.me>
Co-authored-by: astro <astrogotanalt39@gmail.com>
Co-authored-by: bjornmorten <stoatweblate.enticing041@passmail.com>
Co-authored-by: blusewillstudio <blusewillstudio@protonmail.com>
Co-authored-by: catsnote <catsnote@proton.me>
Co-authored-by: ellie <elliebunnycute@gmail.com>
Co-authored-by: full name <tabletpouch@users.noreply.translate.revolt.chat>
Co-authored-by: illyriakibs <caioaguiarmendes74@gmail.com>
Co-authored-by: isPxyhl <zepyxl1982@gmail.com>
Co-authored-by: junekept <harrisjoshua456@gmail.com>
Co-authored-by: marpy <orangesletter@gmail.com>
Co-authored-by: nameki <nybogusbogus@gmail.com>
Co-authored-by: oAnblu <oAnblu@outlook.com>
Co-authored-by: otheclap <otherclap@gmail.com>
Co-authored-by: revy <stella-sternchen@gmx.net>
Co-authored-by: satohime <sharkvultureleap@gmail.com>
Co-authored-by: searinminecraft <scripterrookie12@gmail.com>
Co-authored-by: tendokiddo <tendokiddo@gmail.com>
Co-authored-by: wuxior <wuxior@proton.me>
Co-authored-by: Даниил <daniilt.turchin@proton.me>
Translate-URL: https://translate.revolt.chat/projects/revolt/android/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ar/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/be/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/bg/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/bn/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ca/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/cs/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/da/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/de/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/eo/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/es/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/es_419/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/es_419ES@419/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/fa/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/fi/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/fil/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/fr/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/gl/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/he/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/hu/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/id/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/is/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/it/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ja/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ko/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/la/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/lt/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/lv/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/mwl/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/nb_NO/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/nl/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/pl/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/pt/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/pt_BR/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ro/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ru/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/si/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/sk/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/th/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/tr/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/uk/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/vi/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/zh_HANSZH@hans/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/zh_Hant/
Translate-URL: https://translate.stoat.chat/projects/revolt/android/nb_NO/
Translation: Revolt/Android
2025-10-05 16:25:56 +00:00
Infi c1730c3a17 feat(telecom): init
Signed-off-by: Infi <infi@infi.sh>
2025-09-24 00:24:05 +02:00
Infi 14353c7f7c feat(labs): fm test screen/-s
Signed-off-by: Infi <infi@infi.sh>
2025-08-24 04:16:57 +02:00
Infi 7009c90832 fix: uncomment the bulk of download_deps.ts
Signed-off-by: Infi <infi@infi.sh>
2025-08-22 01:15:01 +02:00
Infi f8c9127d15 feat: set the stage for the third and final markdown library
Signed-off-by: Infi <infi@infi.sh>
2025-08-22 00:41:40 +02:00
infi fd829deade
docs: tweak readme even further
Signed-off-by: infi <infi@infi.sh>
2025-08-21 19:51:45 +02:00
Infi c13b73ab3a docs: even better google play badge sizing
Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:48:58 +02:00
Infi a0f170f9f4 docs: better google play badge sizing
Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:48:20 +02:00
Infi cb2987b8b9 docs: add google play badge on readme
Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:47:14 +02:00
Infi c25b398c28 docs: remove outdated documentation
Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:45:08 +02:00
Infi 2e5a3f32da docs: update readme
Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:43:30 +02:00
Infi 9cd738fdce fix: use proper name
Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:43:25 +02:00
Infi e4d58120aa fix: only use vm strict mode in debug
Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:37:46 +02:00
Infi 6ea094e1b5 feat: apply vm strict mode
log penalty, may be adjusted as needed

Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:35:36 +02:00
Infi 84605d21f8 chore: bump android sdk to 36
Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:33:58 +02:00
Alex Yong adfaa04a71 feat: add support for GH codespaces (#25)
* feat: support for codespaces

Signed-off-by: Alex Yong <alexjyong@gmail.com>

* feat: allowing this to be ran in automated contexts

Signed-off-by: Alex Yong <alexjyong@gmail.com>

* chore: update devcontainer.json

Signed-off-by: Alex Yong <alexjyong@gmail.com>

* feat: Adding in dummy google services json file, and updating documentation

* fix: typo

* fix: adjust storage bucket

---------

Signed-off-by: Alex Yong <alexjyong@gmail.com>
2025-08-21 19:33:56 +02:00
Infi edefffabcd chore: bump to 1.3.6b
Signed-off-by: Infi <infi@infi.sh>
2025-08-02 20:53:03 +02:00
Infi 79dca0074d feat(labs): mystery card sandbox
Signed-off-by: Infi <infi@infi.sh>
2025-08-02 20:50:30 +02:00
Infi d71650225b fix: unbounded array accesses in channelscreen
Signed-off-by: Infi <infi@infi.sh>
2025-08-02 20:49:20 +02:00
Infi 45eb60a658 chore: support 16KB page size
Signed-off-by: Infi <infi@infi.sh>
2025-08-02 19:37:40 +02:00
Infi d80b6c8529 feat: use text autosize in user card
Signed-off-by: Infi <infi@infi.sh>
2025-08-02 19:34:47 +02:00
Infi 3aa5521adc chore: remove kotlinter as it is not supported for this kotlin version
Signed-off-by: Infi <infi@infi.sh>
2025-08-02 04:00:06 +02:00
Infi 6d2467f87f chore: upgrade dependencies
Signed-off-by: Infi <infi@infi.sh>
2025-08-02 00:48:11 +02:00
Infi 9eb985d243 fix: crash for unknown licence
Signed-off-by: Infi <infi@infi.sh>
2025-08-02 00:47:49 +02:00
Infi 302ad04c69 chore: bump to 1.3.6a
Signed-off-by: Infi <infi@infi.sh>
2025-07-26 07:23:34 +02:00
Infi a92a07e2ed feat: geo support
Signed-off-by: Infi <infi@infi.sh>
2025-07-26 07:12:29 +02:00
Infi 2721d74c04 chore: update metadata
Signed-off-by: Infi <infi@infi.sh>
2025-07-26 07:09:23 +02:00
Infi e0decd0d7c feat: update icon set
Signed-off-by: Infi <infi@infi.sh>
2025-07-23 15:48:46 +02:00
Infi 6bfe417b92 feat: update system messages design
Signed-off-by: Infi <infi@infi.sh>
2025-07-23 04:32:26 +02:00
Infi 3cf7b84442 chore: remove media conversations variates
Signed-off-by: Infi <infi@infi.sh>
2025-07-23 03:28:20 +02:00
Infi 684970ca32 chore: take out voice chat
Signed-off-by: Infi <infi@infi.sh>
2025-07-23 03:09:05 +02:00
Infi d3a0ef5db3 chore: remove USE_ALPHA_API property as it is not used
Signed-off-by: Infi <infi@infi.sh>
2025-07-23 02:52:04 +02:00
Infi dafb23daed chore: reconcile vc 2.0 and dev
Signed-off-by: Infi <infi@infi.sh>
2025-07-23 02:49:51 +02:00
Infi efa103c5e5 Merge branch 'feat/voice-chats-2.0' into dev
# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/chat/revolt/api/internals/Permissions.kt
#	app/src/main/java/chat/revolt/screens/chat/views/FriendsScreen.kt
2025-07-23 02:23:36 +02:00
Infi 91f18b7808 chore: bump to 1.3.6
Signed-off-by: Infi <infi@infi.sh>
2025-07-07 23:39:51 +02:00
Infi 168356afdc fix: use non-truncated ULIDs as notification tags and constant notification IDs
This means there is now a zero chance of collision.

Signed-off-by: Infi <infi@infi.sh>
2025-07-07 23:33:55 +02:00
Infi 73a2d6cf17 feat: retry on 5xx and exceptions
Signed-off-by: Infi <infi@infi.sh>
2025-07-07 21:45:48 +02:00
Infi 2d8e9c3804 feat(experiment): server identity options
Signed-off-by: Infi <infi@infi.sh>
2025-07-02 23:34:03 +02:00
Infi 62a9a6c022 feat: mass and role mentions
Signed-off-by: Infi <infi@infi.sh>
2025-07-02 02:57:53 +02:00
Infi a9e22bcb98 fix(UserOverview): better display name detection
Signed-off-by: Infi <infi@infi.sh>
2025-06-28 03:14:41 +02:00
Infi c6cd473bd5 feat: support interactions
Signed-off-by: Infi <infi@infi.sh>
2025-06-28 03:11:07 +02:00
Infi a8065151af feat: SettingsIcon composable
will be useful later

Signed-off-by: Infi <infi@infi.sh>
2025-06-28 02:30:17 +02:00
Infi 1b63b04fde feat: role mentions
Signed-off-by: Infi <infi@infi.sh>
2025-06-28 02:29:03 +02:00
Infi 0d2b037a6f feat: adding friends
Signed-off-by: Infi <infi@infi.sh>
2025-06-13 03:27:42 +02:00
Infi a11864ba0d chore: remove stray (log-)cat
Signed-off-by: Infi <infi@infi.sh>
2025-06-11 04:32:46 +02:00
Infi a7c1a20fbc feat: spoilered images (send and recv)
Signed-off-by: Infi <infi@infi.sh>
2025-06-11 04:31:15 +02:00
Infi 740d693be4 feat: basic livekit/voice chat impl
Signed-off-by: Infi <infi@infi.sh>
2025-05-31 21:51:13 +02:00
Infi afba6f9ecf feat: permission management for voice chat
Signed-off-by: Infi <infi@infi.sh>
2025-05-31 20:15:23 +02:00
Infi 2b752fefbc feat: full edge to edge in chat router
Signed-off-by: Infi <infi@infi.sh>
2025-05-29 21:32:21 +02:00
Infi ade9e03a9d fix: deduplicate messages during grouping
Signed-off-by: Infi <infi@infi.sh>
2025-05-29 20:03:14 +02:00