Misofist
af27ffc23a
Merge fc2bce4541 into 10efd73965
2026-05-02 21:21:40 +00:00
infi
10efd73965
feat: continue voice impl
2026-04-24 17:29:57 +02:00
infi
623ace3998
feat: change example username to Toast
2026-04-12 04:37:21 +02:00
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
493aed9ad7
chore: bump to 1.4.0
2026-02-21 20:23:24 +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
Misofist
fc2bce4541
Make Sentry completely optional
...
This commit fully disables Sentry if the DSN option is left empty both in stoatbuild.properties and in the RVX_SENTRY_DSN environment variable.
Not only does it prevent Sentry from being Init'd at runtime, but it also disables the Sentry Gradle plugin, since otherwise the plugin throws errors during Gradle syncs.
Sentry is only really necessary if you're shipping an app, not just developing locally. Making Sentry optional should reduce the barrier for entry to new devs.
Signed-off-by: Misofist <misofist@heavendivided.net>
2026-02-15 03:55:29 +11: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
87a52c3538
chore: bump to 1.3.9a
...
Signed-off-by: Infi <infi@infi.sh>
2025-11-29 10:57:26 +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
71c8b4581a
chore: upgrade ktor
...
Signed-off-by: Infi <infi@infi.sh>
2025-11-29 10:28:45 +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
c7af402829
chore: bump to 1.3.9
...
Signed-off-by: Infi <infi@infi.sh>
2025-10-19 03:27:36 +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
d7b61f1caa
chore: bump to 1.3.8a
...
Signed-off-by: Infi <infi@infi.sh>
2025-10-12 15:03:06 +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
68dbc86777
chore: bump to 1.3.8
...
Signed-off-by: Infi <infi@infi.sh>
2025-10-12 01:27:23 +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
f053f0f691
chore: bump to 1.3.7
...
Signed-off-by: Infi <infi@infi.sh>
2025-10-05 19:19:10 +02:00