Commit Graph

212 Commits

Author SHA1 Message Date
Revolt CI e07660c0e2
chore: update translations [no ci] 2025-11-29 13:36:53 +01:00
Infi dc8f8d9815 feat: catch up screen (unfinished)
Signed-off-by: Infi <infi@infi.sh>
2025-11-29 10:29:44 +01:00
Infi df02f4f0ab chore: bundle gts we1 cert
Signed-off-by: Infi <infi@infi.sh>
2025-11-29 10:28:31 +01:00
Infi 8de12902b4 chore: change age gate icon to front hand
Signed-off-by: Infi <infi@infi.sh>
2025-11-29 10:28:08 +01:00
Infi e0efa9f078 chore: trust ssl.com root certificate
i do not have the patience to add a new trust anchor every time cloudflare decides it's time for a new one

Signed-off-by: Infi <infi@infi.sh>
2025-11-23 01:59:06 +01:00
Infi ce12ffecb7 feat(notifications): use bubbles
Signed-off-by: Infi <infi@infi.sh>
2025-11-15 01:12:26 +01:00
Infi a025d6e653 feat: improve voice ui
Signed-off-by: Infi <infi@infi.sh>
2025-10-19 16:43:39 +02:00
Infi 85632e8e76 feat: point out unsupported messages
Signed-off-by: Infi <infi@infi.sh>
2025-10-19 02:58:29 +02:00
Infi da62bba946 feat: move voice chat to experiments and improve UI, schemas
Signed-off-by: Infi <infi@infi.sh>
2025-10-12 14:21:37 +02:00
Infi c64d4e9602 feat: include cloudflare trust anchor
Signed-off-by: Infi <infi@infi.sh>
2025-10-12 01:22:23 +02:00
Infi 0b80f648c5 feat: optimise logo placement
Signed-off-by: Infi <infi@infi.sh>
2025-10-05 20:23:37 +02:00
Infi d49f2fc291 feat: rebrand
Signed-off-by: Infi <infi@infi.sh>
2025-10-05 19:10:49 +02:00
Infi 37aaa8f49e fix: rename default theme to stoat
Signed-off-by: Infi <infi@infi.sh>
2025-10-05 19:08:25 +02:00
Infi 8a01d595fb feat: rename
Signed-off-by: Infi <infi@infi.sh>
2025-10-03 15:39:34 +02:00
Infi c1730c3a17 feat(telecom): init
Signed-off-by: Infi <infi@infi.sh>
2025-09-24 00:24:05 +02:00
Infi 9cd738fdce fix: use proper name
Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:43:25 +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 a92a07e2ed feat: geo support
Signed-off-by: Infi <infi@infi.sh>
2025-07-26 07:12:29 +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 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 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 0d2b037a6f feat: adding friends
Signed-off-by: Infi <infi@infi.sh>
2025-06-13 03:27:42 +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 3c5c7bc30a feat: for server owners, add a temporary shortcut to the web app for server settings
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 21:21:55 +02:00
Infi 48e63e549a feat: new add server sheet with server creation
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 20:55:13 +02:00
Infi 79d83f3be2 feat: use different wording for quick reply none
Signed-off-by: Infi <infi@infi.sh>
2025-04-13 16:32:13 +02:00
Infi e2f6b6d697 feat: new strings for upcoming spark
Signed-off-by: Infi <infi@infi.sh>
2025-04-11 21:28:57 +02:00
Infi 5d5744e180 feat: finish swipe-to-reply impl
Signed-off-by: Infi <infi@infi.sh>
2025-03-29 03:44:57 +01:00
Infi 5cd247c2f3 feat(polar): begin convo screen
Signed-off-by: Infi <infi@infi.sh>
2025-03-25 00:57:05 +01:00
Infi c3a4c5654a feat: build basic UI skeleton
Signed-off-by: Infi <infi@infi.sh>
2025-03-24 12:49:57 +01:00
Infi a40e677c64 feat: add a splash colour on ancient devices
Signed-off-by: Infi <infi@infi.sh>
2025-03-08 22:34:07 +01:00
Infi aae63df08e fix: fix splashscreen issues by removing it on Android<12
Signed-off-by: Infi <infi@infi.sh>
2025-03-08 22:23:56 +01:00
Revolt CI 32398e8d99
Translations update from Weblate (#9)
* chore: update translations [no ci]

Co-authored-by: Abdo El-Sayed <3bdosaid12@gmail.com>
Co-authored-by: Chauchau cat <tesutoero@gmail.com>
Co-authored-by: Derek Steven FLores <31_fd141233@dist60.net>
Co-authored-by: DxrkUp <hothotmail7@gmail.com>
Co-authored-by: GGLVXD <gglvmax@gmail.com>
Co-authored-by: Matheus Lydio <mateuslydio2014@gmail.com>
Co-authored-by: Matias Vaz <vaz.mmv@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
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/es/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ja/
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/nl/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/pt/
Translation: Revolt/Android

* Deleted translation using Weblate (1337 (leet))

---------

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Abdo El-Sayed <3bdosaid12@gmail.com>
Co-authored-by: Chauchau cat <tesutoero@gmail.com>
Co-authored-by: Derek Steven FLores <31_fd141233@dist60.net>
Co-authored-by: DxrkUp <hothotmail7@gmail.com>
Co-authored-by: GGLVXD <gglvmax@gmail.com>
Co-authored-by: Matheus Lydio <mateuslydio2014@gmail.com>
Co-authored-by: Matias Vaz <vaz.mmv@gmail.com>
Co-authored-by: Infi <weblate@infi.sh>
2025-03-08 22:23:41 +01:00
Revolt CI ec7872105a
chore: update translations [no ci] (#8)
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/bn/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/ca/
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/el/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/es/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/fa/
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/id/
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/leet/
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/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/tr/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/uk/
Translate-URL: https://translate.revolt.chat/projects/revolt/android/zh_Hans/
Translation: Revolt/Android

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: 3124 <pxe1801@gmail.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
Co-authored-by: Adrián <adrigamer2950@gmail.com>
Co-authored-by: Alexandra Glazko <lenify@tutanota.com>
Co-authored-by: Andiv <div2005.kk@gmail.com>
Co-authored-by: Axinux <theaxinux@gmail.com>
Co-authored-by: Bread-Chan <bread-chan@users.noreply.translate.revolt.chat>
Co-authored-by: Clevor <weblate.synopsis918@passinbox.com>
Co-authored-by: Clément <clementjudoboy@gmail.com>
Co-authored-by: Cynycal2003 <soumyajitdas2712@gmail.com>
Co-authored-by: Deo Dorqnt <yigitcankocabiyik@gmail.com>
Co-authored-by: DevEvil <devevil99@gmail.com>
Co-authored-by: Edward <edwardchirita@mailbox.org>
Co-authored-by: Evgeny Dolgov <mgdolgov@mail.ru>
Co-authored-by: Francisco Silva <fidde_2003@hotmail.com>
Co-authored-by: GGLVXD <gglvmax@gmail.com>
Co-authored-by: Hokiper <Hokiper@users.noreply.weblate.insrt.uk>
Co-authored-by: Illy The Magical Sorcerer <caioaguiarmendes74@gmail.com>
Co-authored-by: Infi <weblate@infi.sh>
Co-authored-by: John Doe <rosenkvarts@proton.me>
Co-authored-by: João Victhor <joangarcez2100@protonmail.com>
Co-authored-by: Kasahe <anissaa4648@gmail.com>
Co-authored-by: Kelcey <kolb.rodrigue@gmail.com>
Co-authored-by: Keriz Alper <kerizalper@gmail.com>
Co-authored-by: Lantos Devment <huskar-cortezz2020@mail.ru>
Co-authored-by: Leo Lacarota <leolacarota@gmail.com>
Co-authored-by: LisoMandiy <lisomandiy@gmail.com>
Co-authored-by: Loïc Bréard <hades785@gmail.com>
Co-authored-by: Matheus Lydio <mateuslydio2014@gmail.com>
Co-authored-by: Matias Vaz <vaz.mmv@gmail.com>
Co-authored-by: Matisse <gwendolinelebouedec@gmail.com>
Co-authored-by: Maxim <justanobody@internet.ru>
Co-authored-by: Mehmet Yavuz <luw1337@gmail.com>
Co-authored-by: Melih DUMAN <melihdmn1864@gmail.com>
Co-authored-by: Mevlüt ŞAHİN <mevltxsahnexe@gmail.com>
Co-authored-by: Mevlüt ŞAHİN <mevlutxsahn.exe@gmail.com>
Co-authored-by: Musab z <izmusabz@gmail.com>
Co-authored-by: Nicolai <nilarsen@proton.me>
Co-authored-by: Paul P <ghostcode920mail@gmail.com>
Co-authored-by: Paweł B <mail@pawelek.ml>
Co-authored-by: Romain NEIL <contact@romain-neil.fr>
Co-authored-by: Roni <roniibusiness@gmail.com>
Co-authored-by: Sergei <fantiksquad@pubgm-game.ru>
Co-authored-by: Thomas Widyantoko <thomaswidy123@gmail.com>
Co-authored-by: Umut <umutandvassy61@gmail.com>
Co-authored-by: VEYSEL KÜÇÜK YILDIRIM <veyselkckyldrm@gmail.com>
Co-authored-by: Vallmer <Valmerka@yandex.ru>
Co-authored-by: Vinnscher <dvetisyachipyat@gmail.com>
Co-authored-by: Víctor Z <bellzebu@hotmail.com>
Co-authored-by: Zee <mainedcm22@yahoo.com>
Co-authored-by: _0x90#8633 <unknowncommand01@gmail.com>
Co-authored-by: arceus <arceusxx@protonmail.com>
Co-authored-by: deluxghost <deluxghost@gmail.com>
Co-authored-by: fame <rulitbara@gmail.com>
Co-authored-by: kevans <albaapazpi@gmail.com>
Co-authored-by: mexish <mexish@duck.com>
Co-authored-by: oupson <aymeric.serra@proton.me>
Co-authored-by: rei <rei.giga1725@gmail.com>
Co-authored-by: searinminecraft <scripterrookie12@gmail.com>
Co-authored-by: shreef <hoseen4games@gmail.com>
Co-authored-by: yococo <yococo2@gmail.com>
Co-authored-by: Дмитрий <matrx_1989@mail.ru>
2025-02-18 10:16:47 +01:00
Infi b62190d3ea feat: early access handler
Signed-off-by: Infi <infi@infi.sh>
2025-02-06 17:42:12 +01:00
Infi 0660771dd3 feat: muted channels and servers
this also adds a handler for malformed settings because this is basically required for parsing notifications

Signed-off-by: Infi <infi@infi.sh>
2025-02-02 03:34:35 +01:00
Infi 420fba2c45 feat(jbm): ast inspector
Signed-off-by: Infi <infi@infi.sh>
2025-01-02 04:36:12 +01:00
Infi 666b75dc1d feat: physical keyboard spark
Signed-off-by: Infi <infi@infi.sh>
2024-12-25 04:59:59 +01:00
Infi c1053f0702 feat: do not attempt to fit panes to keyboard height when the keyboard is unreasonably short (phys kb, floating)
Signed-off-by: Infi <infi@infi.sh>
2024-12-25 04:08:14 +01:00
Infi c69ffc3a7d fix: wording
Signed-off-by: Infi <infi@infi.sh>
2024-12-25 03:00:53 +01:00
Infi 7b4afc69e4 feat: start documenting keyboard shortcuts
Signed-off-by: Infi <infi@infi.sh>
2024-12-25 02:04:31 +01:00
Infi 3c2556872c feat: display login errors and allow try again
Signed-off-by: Infi <infi@infi.sh>
2024-12-21 20:56:03 +01:00
Infi 498338d9de fix(jbm): do not include entire code blocks in single line mode
Signed-off-by: Infi <infi@infi.sh>
2024-12-12 01:11:34 +01:00
Infi 0d4aff0c6e fix(lang): what if we try again
Signed-off-by: Infi <infi@infi.sh>
2024-12-02 09:03:21 +01:00
Infi 5e1081d825 fix(lang): maybe this makes weblate happier
Signed-off-by: Infi <infi@infi.sh>
2024-12-02 08:58:47 +01:00
Infi e88f0c3909 chore(lang): add palatine german
Signed-off-by: Infi <infi@infi.sh>
2024-12-02 08:54:27 +01:00