infi
|
e08654b8a0
|
feat: redesign some aspects of adding a friend
|
2026-04-12 04:35:45 +02:00 |
infi
|
cc721e9b53
|
chore: remove finalmarkdown
|
2026-04-05 20:45:04 +02:00 |
infi
|
5c2e6bc02e
|
fix: no package directive in FallbackRenderer
|
2026-03-13 23:46:27 +01:00 |
infi
|
998f433144
|
feat: do not use MDC-Android tabs any more
|
2026-03-13 23:43:27 +01:00 |
infi
|
4ba9b59127
|
chore: upgrade dependencies and AGP
|
2026-03-13 23:40:53 +01:00 |
infi
|
80abbc999c
|
feat: use different icon for experiments
|
2026-03-13 23:10:45 +01:00 |
infi
|
8c5f0a143f
|
feat: move pinned messages button to menu
|
2026-03-07 23:58:23 +01:00 |
infi
|
058dcbcd50
|
feat: pinned messages view and system message
|
2026-03-07 23:53:34 +01:00 |
infi
|
98f7eaab02
|
feat: restrict login2 to debug
|
2026-02-21 19:56:32 +01:00 |
infi
|
4015513b96
|
fix: knew i forgot something
|
2026-02-20 12:43:04 +01:00 |
infi
|
839247acd0
|
chore: as the last material icon has now been migrated to a symbol, deprecate the icn_ prefix and replace it with ic_
|
2026-02-20 12:33:50 +01:00 |
infi
|
3038c2ebb3
|
fix: rebrand user card logo
|
2026-02-20 12:33:18 +01:00 |
infi
|
5aaa32ebf8
|
fix: use correct server flag icons
|
2026-02-20 12:20:34 +01:00 |
infi
|
b3e4a1551e
|
feat: use current stoat brand
|
2026-02-20 12:15:47 +01:00 |
Infi
|
75bb23982b
|
feat: move schemas to their own module
Signed-off-by: Infi <infi@infi.sh>
|
2025-11-29 19:03:32 +01:00 |
Infi
|
968b3dccd1
|
chore: use libraries toml
Signed-off-by: Infi <infi@infi.sh>
|
2025-11-29 15:45:20 +01:00 |
Infi
|
a6883f2b8e
|
feat: experimental font selection with google sans flex
Signed-off-by: Infi <infi@infi.sh>
|
2025-11-29 13:37:32 +01:00 |
Revolt CI
|
e07660c0e2
|
chore: update translations [no ci]
|
2025-11-29 13:36:53 +01:00 |
Infi
|
9895c696bd
|
chore: temp remove livekit for release
Signed-off-by: Infi <infi@infi.sh>
|
2025-11-29 10:54:33 +01:00 |
Infi
|
84df4c6bcf
|
fix: brand name
Signed-off-by: Infi <infi@infi.sh>
|
2025-11-29 10:33:39 +01:00 |
Infi
|
29ee71f886
|
fix: comment out catch up screen
Signed-off-by: Infi <infi@infi.sh>
|
2025-11-29 10:32:08 +01:00 |
Infi
|
66298238aa
|
fix: only open catch up screen if there are unreads
Signed-off-by: Infi <infi@infi.sh>
|
2025-11-29 10:30:38 +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
|
23d2b115f9
|
chore: re-enable and upgrade livekit
Signed-off-by: Infi <infi@infi.sh>
|
2025-10-19 04:10:54 +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
|
9d9f582683
|
fix: gracefully handle older settings schema
Signed-off-by: Infi <infi@infi.sh>
|
2025-10-19 02:57:58 +02:00 |
Infi
|
fe66108af8
|
feat: restrict strictmode to only catch non api usage, reducing log spam
Signed-off-by: Infi <infi@infi.sh>
|
2025-10-19 02:56:38 +02:00 |
Infi
|
a0df8f7b98
|
chore: temp disable vc 2.0 again
Signed-off-by: Infi <infi@infi.sh>
|
2025-10-12 15:02:17 +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
|
5c49d95880
|
fix: update changelog url for new repo
Signed-off-by: Infi <infi@infi.sh>
|
2025-10-12 01:22:56 +02:00 |
Infi
|
249733a5a6
|
fix: crash if changelog cannot be reached
Signed-off-by: Infi <infi@infi.sh>
|
2025-10-12 01:22:42 +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
|
ba577e8e08
|
fix: do not include /app for STOAT_WEB_APP
Signed-off-by: Infi <infi@infi.sh>
|
2025-10-12 00:36:33 +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
|
ffb4886a79
|
fix: crash when user card avatar cannot be loaded
Signed-off-by: Infi <infi@infi.sh>
|
2025-10-05 19:10:02 +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
|
14353c7f7c
|
feat(labs): fm test screen/-s
Signed-off-by: Infi <infi@infi.sh>
|
2025-08-24 04:16:57 +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
|
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
|
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
|
d80b6c8529
|
feat: use text autosize in user card
Signed-off-by: Infi <infi@infi.sh>
|
2025-08-02 19:34:47 +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
|
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
|
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
|
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
|
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
|
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
|
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 |