Abron Studio
4b2cb0dd34
Merge branch 'revoltchat:dev' into dev
2025-07-24 12:16:15 +03:30
AbronStudio
011d8e1246
chore: add BSD and ML Kit licenses
...
This commit adds the license files for BSD and ML Kit to the compliance directory and updates the build.gradle.kts file to include them in the license check.
It also updates the .idea/misc.xml file with some minor changes.
2025-07-24 11:35:37 +03:30
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
Infi
9563ea6cce
fix: tint meta key with content colour
...
in physical keyboard spark
Signed-off-by: Infi <infi@infi.sh>
2025-05-17 09:18:48 +02:00
Infi
14522fd6f3
feat: basic implementation of voice channel overlay
...
Signed-off-by: Infi <infi@infi.sh>
2025-05-04 04:58:22 +02:00
Infi
aab658eccc
Merge branch 'dev' into feat/voice-chats-2.0
2025-05-04 02:27:19 +02:00
Infi
bdd706fda5
fix: skip partially expanded for user card sheet from overview
...
Signed-off-by: Infi <infi@infi.sh>
2025-05-04 02:25:22 +02:00
Infi
cde0c808dc
fix: 1.3.1 was not uploaded to MavenCentral, so we use 1.3.0
...
Signed-off-by: Infi <infi@infi.sh>
2025-05-04 02:02:18 +02:00
Infi
2c233d30ca
feat: join call route
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-27 20:24:06 +02:00
Infi
fd8d22b170
feat: early definition of ready event with voice state
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-27 20:23:53 +02:00
Infi
12b08edaf0
chore: add (temporary) api url property and LK compose components
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-27 20:23:00 +02:00
Infi
88619b044a
feat: use livekit compatible root schema
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-26 00:59:01 +02:00
Infi
e91652cb78
chore: upgrade, uncomment livekit dep
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-26 00:58:50 +02:00
Infi
bb252bef83
feat: bump to 1.3.5
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 22:55:05 +02:00
Infi
8156a5b28c
feat: show swipe to reply spark to upgrading users
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 22:39:32 +02:00
Infi
c7791716c5
feat: forgot password & reverify links in login
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 22:14:50 +02:00
Infi
47b64bdf39
fix: clear typing users on reconnect
...
if they are no longer typing by the time we reconnected they will show as typing indefinitely
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 21:59:03 +02:00
Infi
a8ce409b54
fix: do not show swipe to reply if drawer is present and open
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 21:49:34 +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
ddb010cf55
fix: make whole server overview sheet scrollable, not just info & description
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 21:02:25 +02:00
Infi
b0b7bbad1e
fix: make server overview sheet scrollable
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 20:59:45 +02:00
Infi
6ab8dccc11
fix: skip partially expanded state for server overview
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 20:59:29 +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
67816d9cfe
fix: issue with draft content not applying correctly
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 16:49:11 +02:00
Infi
47890e3e02
fix: remove debug-only logs that are no longer useful
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-25 16:45:45 +02:00
Infi
defe13288d
feat: use new cdn url
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-24 23:12:28 +02:00
Infi
5f70da854e
style: rename .components to .composables
...
Compose convention is to say composables; previous name is a holdover from React
Signed-off-by: Infi <infi@infi.sh>
2025-04-17 00:58:20 +02:00
Infi
c88391e5f0
fix: make some modal sheets always-expanded
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-17 00:54:49 +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
47d4ecd0a6
feat: swipe to reply spark (not used yet)
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-13 16:31:49 +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
4bd2072f2d
fix: error handling for user buttons
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-11 21:05:41 +02:00
Infi
5724680c54
fix: websocket disconnect due to missing field
...
used to crash because status was claimed to not be optional (when status = "None" is is however absent)
Signed-off-by: Infi <infi@infi.sh>
2025-04-11 20:57:50 +02:00
Infi
f680ad9a7c
fix: index out of bounds when friends open on startup
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-11 20:56:17 +02:00
Infi
4acc42294c
feat: tweak slide to reply animation
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-11 18:37:16 +02:00
Infi
5b8333490b
style: extract easing tokens into separate file
...
Signed-off-by: Infi <infi@infi.sh>
2025-04-03 00:21:35 +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
df3a1ab26f
feat: swipe to reply
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-27 03:03:52 +01:00
Infi
922ca6b874
fix: newly arrived messages dont show
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-27 02:02:18 +01:00
Infi
f01074b126
fix: default should be false here
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-26 23:43:42 +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
189df69580
fix: hardcoded string where it shouldve been a resource
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-24 23:01:40 +01:00
Infi
8f4037830e
fix: marking channels as unread
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-24 13:07:36 +01:00
Infi
11439bf987
feat: show restart hint when toggling some experiments
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-24 12:58:16 +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
29b6e45cb2
fix:
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-23 05:26:25 +01:00
Infi
5d3ac27f54
chore: it appears we unironically had an unused screen all this time
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-23 05:24:57 +01:00
Infi
0eaa272054
feat: add polar experiment
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-23 04:35:33 +01:00
Infi
d0ccb4b568
fix: socket related crash
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-22 22:47:19 +01:00
Infi
f4e6e23d83
chore: bump to 1.3.4
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-21 20:23:15 +01:00
Infi
3130840957
feat: autofill in register screen
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-21 20:21:22 +01:00
Infi
8b495f78dd
feat: autofill in login screen
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-21 20:17:20 +01:00
Infi
79836c82ad
chore: upgrade dependencies
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-21 20:17:08 +01:00
Infi
6f2470baac
chore: upgrade highlights
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-21 19:23:42 +01:00
Infi
d9e1db6dbd
chore: upgrade dependencies
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-21 19:12:50 +01:00
Infi
2ea495f401
chore: do not show "today" next to today timestamps
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-21 18:57:34 +01:00
Infi
879ddf03d6
fix: colour related out of bounds crashes
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-11 00:44:32 +01:00
Infi
2f435fb7e8
chore: upgrade dependencies
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-09 22:55:47 +01:00
Infi
34bb7bd96b
chore: remove invalid kb link
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-09 22:47:29 +01:00
Infi
12be55b4e7
chore: bump to 1.3.3
...
Signed-off-by: Infi <infi@infi.sh>
2025-03-08 22:36:13 +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
4e7998b294
chore: bump to 1.3.2
...
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
35c28bfde3
chore: upgrade dependencies
...
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
6bef4d1ce2
gradle: bump to 1.3.1
...
Signed-off-by: Infi <infi@infi.sh>
2025-02-15 14:39:58 +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
a4603a96a9
chore: bump to 1.3.0
...
Signed-off-by: Infi <infi@infi.sh>
2025-02-06 17:44:43 +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