Commit Graph

670 Commits

Author SHA1 Message Date
Infi 34bb7bd96b chore: remove invalid kb link
Signed-off-by: Infi <infi@infi.sh>
2025-03-09 22:47:29 +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
Infi e117bf4b74 feat: compose-ify the message field
Signed-off-by: Infi <infi@infi.sh>
2025-03-08 22:23:56 +01:00
Infi 6918f7b9fc feat(labs): new sandboxes
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 b9d89c017a feat: remove outdated experiment
Signed-off-by: Infi <infi@infi.sh>
2025-02-13 23:53:58 +01:00
Infi 016fb34ee5 feat: adjust changelog logic
Signed-off-by: Infi <infi@infi.sh>
2025-02-13 22:57:44 +01:00
Infi 9f1916d438 fix: android app links
Signed-off-by: Infi <infi@infi.sh>
2025-02-08 17:09:52 +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 38b171bd97 style: fn naming
Signed-off-by: Infi <infi@infi.sh>
2025-01-29 19:17:38 +01:00
Infi 765ce2b3fa feat: reconnect disconnected WS when app goes into foreground
Signed-off-by: Infi <infi@infi.sh>
2025-01-23 00:52:16 +01:00
Infi 05265476d1 feat(login2): use responsive layout
Signed-off-by: Infi <infi@infi.sh>
2025-01-22 23:18:56 +01:00
Infi 0557c04eb9 chore: add FIXMEs for hardcoded strings
Signed-off-by: Infi <infi@infi.sh>
2025-01-14 00:48:18 +01:00
Infi 214fadeaaa feat: "try new login experience" button in login screen for those who know
Signed-off-by: Infi <infi@infi.sh>
2025-01-11 17:15:16 +01:00
Infi 6c20dee6c9 feat: animation for chatrouter appear
Signed-off-by: Infi <infi@infi.sh>
2025-01-11 17:14:37 +01:00
Infi 1b2379667a chore: this is now built into androidx.lifecycle
Signed-off-by: Infi <infi@infi.sh>
2025-01-11 17:14:07 +01:00
Infi 4c86cc9d88 fix: do not log unnecessary exception
Signed-off-by: Infi <infi@infi.sh>
2025-01-11 16:56:17 +01:00
Infi 9603a2f7d4 style: suppress deprecation
Signed-off-by: Infi <infi@infi.sh>
2025-01-11 15:48:17 +01:00
Infi 420fba2c45 feat(jbm): ast inspector
Signed-off-by: Infi <infi@infi.sh>
2025-01-02 04:36:12 +01:00
Infi c8cb3c4aff feat(jbm): support for katex and tables
Signed-off-by: Infi <infi@infi.sh>
2025-01-02 03:51:38 +01:00
Infi d95c0ef29d feat(jbm): use jbm as RichMarkdown if experiment
Signed-off-by: Infi <infi@infi.sh>
2025-01-01 20:14:28 +01:00
Infi fd923434f0 chore: flag for others user cards
Signed-off-by: Infi <infi@infi.sh>
2024-12-27 16:28:18 +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 72b3775e61 feat: ctrl+enter to send message
Signed-off-by: Infi <infi@infi.sh>
2024-12-25 01:39:16 +01:00
Infi be019e7445 fix: tiny autumn improvements
Signed-off-by: Infi <infi@infi.sh>
2024-12-24 20:40:03 +01:00
Infi 1661975a94 fix: extra slash
Signed-off-by: Infi <infi@infi.sh>
2024-12-24 20:09:24 +01:00
Infi 6b16d37066 chore: update api version
Signed-off-by: Infi <infi@infi.sh>
2024-12-21 22:25:42 +01:00
Infi 5a794115f4 fix: channel mention display
Signed-off-by: Infi <infi@infi.sh>
2024-12-21 22:17:41 +01:00
Infi 1415a7744e fix: init logcat in onCreate
Signed-off-by: Infi <infi@infi.sh>
2024-12-21 22:11:08 +01:00
Infi e3c5e4e0ef chore: add square logcat
Signed-off-by: Infi <infi@infi.sh>
2024-12-21 21:44:33 +01:00
Infi 6bd5094a7a fix: do not animate server and channel icons
Signed-off-by: Infi <infi@infi.sh>
2024-12-21 21:29:57 +01:00
Infi bcfdcd6496 fix: continue not to animate avatars
Signed-off-by: Infi <infi@infi.sh>
2024-12-21 21:21:36 +01:00
Infi 872940900a fix: changes in accordance with cdn overhaul
Signed-off-by: Infi <infi@infi.sh>
2024-12-21 21:14:50 +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 fe082dc5f2 fix(jbm): render HTML_TAG as text
Signed-off-by: Infi <infi@infi.sh>
2024-12-21 19:15:54 +01:00
Infi 3939d039fe feat(jbm): use rounded corners on new mention style
Signed-off-by: Infi <infi@infi.sh>
2024-12-13 21:47:40 +01:00
Infi d5c78b71d2 feat(jbm): use new mention style
Signed-off-by: Infi <infi@infi.sh>
2024-12-13 21:32:42 +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 f47b21aeec feat(jbm): include sequential parsers for emoji, channel, mention
Signed-off-by: Infi <infi@infi.sh>
2024-12-12 00:53:25 +01:00
Infi dbdd5556bf fix(usercard): no copy notification on api <31
Signed-off-by: Infi <infi@infi.sh>
2024-12-07 18:53:23 +01:00
Infi 4322c0f59a fix: 3-btn navigation overlaps in chat screen
Signed-off-by: Infi <infi@infi.sh>
2024-12-07 18:46:01 +01:00
Infi 8e8b3a23d3 fix: video player system bars overlap
Signed-off-by: Infi <infi@infi.sh>
2024-12-07 18:36:05 +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
Infi c5c7f8e9da fix: include format in rqr cbor
Signed-off-by: Infi <infi@infi.sh>
2024-12-01 15:32:39 +01:00
Infi 2d76949644 feat: prototype for user cards
Signed-off-by: Infi <infi@infi.sh>
2024-12-01 04:16:08 +01:00
Infi 9882c0b5ba feat: try out new m3 compliant fallback colour schemes
Signed-off-by: Infi <infi@infi.sh>
2024-11-24 23:27:47 +01:00
Infi 4d1fffe42a fix: issue in which UI callback listeners were leaking
Signed-off-by: Infi <infi@infi.sh>
2024-11-23 14:14:52 +01:00
Infi 20a066dabb fix: startup crash in some network environments
Signed-off-by: Infi <infi@infi.sh>
2024-11-23 13:55:09 +01:00
Infi 3b17dc7bba style: use correct token in WebHookUserSheet
Signed-off-by: Infi <infi@infi.sh>
2024-11-17 03:24:15 +01:00
Infi dc0edbb917 style: use correct tokens in DisconnectedScreen
Signed-off-by: Infi <infi@infi.sh>
2024-11-17 02:12:37 +01:00
Infi b8c702f97b chore: rm unused file
Signed-off-by: Infi <infi@infi.sh>
2024-11-16 21:45:50 +01:00
Infi 2d461e2759 fix: do not assume there is only one health alert button
Signed-off-by: Infi <infi@infi.sh>
2024-11-16 20:52:12 +01:00
Infi 1b4080520a feat(settings): language picker
Signed-off-by: Infi <infi@infi.sh>
2024-11-14 22:57:02 +01:00
Infi 4e29fba724 fix: use correct default locale
Signed-off-by: Infi <infi@infi.sh>
2024-11-13 03:46:27 +01:00
Infi 991f47b5f4 chore: autogenerate locale files
Signed-off-by: Infi <infi@infi.sh>
2024-11-13 03:46:07 +01:00
Infi 9ea8e0277d feat: make pfp sticky in sidebar for ios consistency
Signed-off-by: Infi <infi@infi.sh>
2024-11-10 01:22:06 +01:00
Infi cbf5e06898 feat(overview): replace home screen with overview screen
Signed-off-by: Infi <infi@infi.sh>
2024-11-10 01:11:28 +01:00
Infi d5d3d13ee5 feat: add previews for message skeletons
Signed-off-by: Infi <infi@infi.sh>
2024-11-09 23:11:24 +01:00
Infi c734347d29 feat: settings hint banner component
Signed-off-by: Infi <infi@infi.sh>
2024-11-08 17:41:48 +01:00
Infi c4aef08a63 feat(debug): chucker
Signed-off-by: Infi <infi@infi.sh>
2024-11-08 16:43:33 +01:00
Infi 584838b98d chore: use cloud icon instead of hook for webhook
to be consistent with web

Signed-off-by: Infi <infi@infi.sh>
2024-11-08 00:44:26 +01:00
Infi f9e54db620 chore: improve webhook sheet design
Signed-off-by: Infi <infi@infi.sh>
2024-11-08 00:41:43 +01:00
Infi 0eb947f646 feat: rudimentary support for radial gradient brush
Signed-off-by: Infi <infi@infi.sh>
2024-11-05 22:50:50 +01:00
Infi 7e2eccf387 feat: support webhooks
Signed-off-by: Infi <infi@infi.sh>
2024-11-05 02:01:15 +01:00
Infi 197c6db56a test: add test harness
Signed-off-by: Infi <infi@infi.sh>
2024-11-05 01:40:29 +01:00
Infi 6d0d17a401 chore: remove mlkit smart reply for now
Signed-off-by: Infi <infi@infi.sh>
2024-11-02 21:36:26 +01:00
Infi fc3e1e7fc9 feat: small NativeMessageField enhancements
Signed-off-by: Infi <infi@infi.sh>
2024-11-02 21:31:28 +01:00
Infi 28bdc532a2 feat: see status text in user sheet
Signed-off-by: Infi <infi@infi.sh>
2024-10-31 22:08:22 +01:00
Infi 828f7bc420 feat: set status text
Signed-off-by: Infi <infi@infi.sh>
2024-10-31 21:55:22 +01:00
Infi c0af196da7 feat(experiment): mlkit smart reply
Signed-off-by: Infi <infi@infi.sh>
2024-10-29 02:26:44 +01:00
Infi 4c2bf8703e fix: issue in which experiments were shown as off if on
Signed-off-by: Infi <infi@infi.sh>
2024-10-29 01:22:47 +01:00
Infi 799704a9c4 fix: correct background colour for reaction info tabs
Signed-off-by: Infi <infi@infi.sh>
2024-10-28 02:27:19 +01:00
Infi ae24104223 fix: issue in which reaction sheets may crash
Signed-off-by: Infi <infi@infi.sh>
2024-10-28 02:24:44 +01:00
Infi 29c1f2c569 fix: use tnum for audio lengths
Signed-off-by: Infi <infi@infi.sh>
2024-10-28 02:17:08 +01:00
Infi 1b476ed7de fix: NaN aspect ratio can cause crash
Signed-off-by: Infi <infi@infi.sh>
2024-10-28 02:07:24 +01:00
Infi ca14b89e90 chore: explore realtime service later
Signed-off-by: Infi <infi@infi.sh>
2024-10-27 03:14:43 +01:00
Infi 2d89df1b6a feat: hide/show password in login
Signed-off-by: Infi <infi@infi.sh>
2024-10-27 02:07:48 +01:00
Infi 44c3bb536e style: rm redundant semicolon
Signed-off-by: Infi <infi@infi.sh>
2024-10-27 02:49:42 +02:00
Infi 8e3fe6f93a chore: update primary colour
Signed-off-by: Infi <infi@infi.sh>
2024-10-27 02:44:51 +02:00
Infi ef06e186c1 feat: add realtime service (unused for now)
Signed-off-by: Infi <infi@infi.sh>
2024-10-27 02:40:15 +02:00
Infi 33e863a16c fix: rm memory leak
Signed-off-by: Infi <infi@infi.sh>
2024-10-27 01:46:38 +02:00
Infi b37f7c1c9c feat: update colour picker sheet for material 3; shader checkerboard
Signed-off-by: Infi <infi@infi.sh>
2024-10-26 17:15:30 +02:00
Infi 7b77daebee fix: return default background for ListHeader
Signed-off-by: Infi <infi@infi.sh>
2024-10-26 03:31:23 +02:00
Infi 71a4d864e5 style: unused imports
Signed-off-by: Infi <infi@infi.sh>
2024-10-26 03:25:21 +02:00
Infi 344ce64fa9 chore: remove legacy elevation colours
Signed-off-by: Infi <infi@infi.sh>
2024-10-26 03:24:38 +02:00
Infi 2e0061fd06 fix: colours in user sheet
Signed-off-by: Infi <infi@infi.sh>
2024-10-26 03:15:34 +02:00
Infi 0cc8ca79a5 fix: colours in member sheet
Signed-off-by: Infi <infi@infi.sh>
2024-10-26 03:13:38 +02:00
Infi a37307a766 fix: ic monochrome fix
Signed-off-by: Infi <infi@infi.sh>
2024-10-26 03:13:11 +02:00
Infi aa0d30f5d9 chore: update v31+ monochrome ic
Signed-off-by: Infi <infi@infi.sh>
2024-10-26 03:04:23 +02:00
Infi d8eac62253 fix: unusable server when stale data in kv
Signed-off-by: Infi <infi@infi.sh>
2024-10-26 02:23:01 +02:00
Infi a9da1068b3 chore: keep old bg gradient
Signed-off-by: Infi <infi@infi.sh>
2024-10-22 21:02:04 +02:00
Infi 3e4c3d7714 chore: update icons
Signed-off-by: Infi <infi@infi.sh>
2024-10-22 21:00:12 +02:00