Commit Graph

921 Commits

Author SHA1 Message Date
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 cdc03ec3a7 chore: idea files
Signed-off-by: Infi <infi@infi.sh>
2025-11-29 15:44:52 +01:00
Infi 6c0b4d6334 docs: link google play in readme
[no ci]

Signed-off-by: Infi <infi@infi.sh>
2025-11-29 13:39:55 +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 de6932e8fd chore: github copilot migration data
Signed-off-by: Infi <infi@infi.sh>
2025-11-23 01:59:35 +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 e2b95c9b92 docs: facelift and article
Signed-off-by: Infi <infi@infi.sh>
2025-11-23 01:55:48 +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 5ec47975e3 merge: 'origin/dev' into dev 2025-10-12 01:35:07 +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 f1266d3137 docs: change repo location (pre-emptively)
Signed-off-by: Infi <infi@infi.sh>
2025-10-12 00:36:15 +02:00
Paul Makles 7f74ccb47a
ci: attempt to regenerate docs
Signed-off-by: Paul Makles <me@insrt.uk>
2025-10-07 21:48:38 +01: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
Infi f5a7bc7c23 chore: bump minSdk to 26
Signed-off-by: Infi <infi@infi.sh>
2025-10-05 19:17:54 +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 7009c90832 fix: uncomment the bulk of download_deps.ts
Signed-off-by: Infi <infi@infi.sh>
2025-08-22 01:15:01 +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 fd829deade
docs: tweak readme even further
Signed-off-by: infi <infi@infi.sh>
2025-08-21 19:51:45 +02:00
Infi c13b73ab3a docs: even better google play badge sizing
Signed-off-by: Infi <infi@infi.sh>
2025-08-21 19:48:58 +02:00