AbronStudio
80db00ee2a
feat(auth): implement platform selection screen with API URL input
...
Add platform selection UI with PepChat and Revolt options
Implement clickable platform cards that set the API URL
Create custom styled text field for API URL input
Add confirm button with localized string resource
Fix vertical alignment of placeholder text in text field
2025-07-26 12:18:06 +03:30
AbronStudio
f49b25b4e3
feat(auth): implement platform selection screen with API URL input
...
Add platform selection UI with PepChat and Revolt options
Implement clickable platform cards that set the API URL
Create custom styled text field for API URL input
Add confirm button with localized string resource
Fix vertical alignment of placeholder text in text field
2025-07-26 12:17:57 +03:30
AbronStudio
e410ea347c
chore: change ide configs for pep
2025-07-24 13:37:58 +03:30
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