Commit Graph

127 Commits

Author SHA1 Message Date
Infi 1b7d4e8cd2 feat: support per app language settings
Signed-off-by: Infi <wingit@geist.ga>
2023-06-04 02:54:56 +02:00
Weblate 04e6a2ee03 chore: update translations [no ci]
Co-authored-by: @liimee <git.taaa@fedora.email>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Infi <weblate@infi.sh>
Co-authored-by: Loïc Bréard <hades785@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/de/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/fr/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/id/
Translation: Revolt/Android
2023-06-04 00:43:45 +00:00
Infi cf6a506eb5 feat: double click to reply (temporary)
Signed-off-by: Infi <wingit@geist.ga>
2023-06-03 21:45:42 +02:00
Infi 1b9e458640 fix: new messages not coming in when an edit comes in
Signed-off-by: Infi <wingit@geist.ga>
2023-06-03 18:01:20 +02:00
Infi 5f98b872b9 fix: "reading state after snapshot was taken" crash
Signed-off-by: Infi <wingit@geist.ga>
2023-05-30 20:23:13 +02:00
Infi 61f64daf56 chore: remove unneeded @OptIn annotations
Signed-off-by: Infi <wingit@geist.ga>
2023-05-30 14:19:50 +02:00
Infi cbf1e7663c fix: contrast for message box in context sheet
Signed-off-by: Infi <wingit@geist.ga>
2023-05-30 00:04:12 +02:00
Infi 8940b05553 feat: replace two graduated accompanist dependencies
Signed-off-by: Infi <wingit@geist.ga>
2023-05-29 23:52:27 +02:00
Infi 822ec031cc feat: improve settings screen
Signed-off-by: Infi <wingit@geist.ga>
2023-05-29 23:52:09 +02:00
Infi ccd9433773 feat: channel name and icon in info sheet
Signed-off-by: Infi <wingit@geist.ga>
2023-05-29 23:24:58 +02:00
Infi f845c72b23 chore: update m3 and migrate bottom sheets to m3
Signed-off-by: Infi <wingit@geist.ga>
2023-05-29 19:53:57 +02:00
Infi 7fcc93219e feat: try new screen transitions
Signed-off-by: Infi <wingit@geist.ga>
2023-05-22 19:57:05 +02:00
Infi 95a7e0dda0 fix: cf web challenge completion detection
Signed-off-by: Infi <wingit@geist.ga>
2023-05-22 19:03:14 +02:00
Infi 47730bcf87 fix: settings now respond to logging in/out
Signed-off-by: Infi <wingit@geist.ga>
2023-05-20 17:44:09 +02:00
Infi d33315b49f refactor: global state and hydration
Signed-off-by: Infi <wingit@geist.ga>
2023-05-20 17:38:28 +02:00
Infi 795f288ab8 feat: default theme is now M3 dynamic colours
Signed-off-by: Infi <wingit@geist.ga>
2023-05-20 17:33:07 +02:00
Infi dc8abf3494 refactor: simplify chat router ViewModel
Signed-off-by: Infi <wingit@geist.ga>
2023-05-20 17:15:10 +02:00
Infi bba1544ede fix: sidebar spark appears again after acknowledgement
Signed-off-by: Infi <wingit@geist.ga>
2023-05-20 15:02:45 +02:00
Infi 440bf36ea2 feat: double drawer is now simple drawer
members will go into bottom sheet

Signed-off-by: Infi <wingit@geist.ga>
2023-05-19 23:16:34 +02:00
Infi a8d70041cd fix: remove stray logs
Signed-off-by: Infi <wingit@geist.ga>
2023-05-13 00:35:16 +02:00
Infi d42395b826 feat: onboarding flow
Signed-off-by: Infi <wingit@geist.ga>
2023-05-12 01:30:05 +02:00
Infi e316c0bf3a feat: registration flow
Signed-off-by: Infi <wingit@geist.ga>
2023-05-11 00:20:40 +02:00
Infi 8f3ac3741a fix: loading circle (due to lost state)
Signed-off-by: Infi <wingit@geist.ga>
2023-04-27 20:04:05 +02:00
Infi 6e008a2148 refactor: more reusable functions
Signed-off-by: Infi <wingit@geist.ga>
2023-04-27 19:05:18 +02:00
Infi 815a8b2b23 refactor: move january to microservice route
Signed-off-by: Infi <wingit@geist.ga>
2023-04-27 11:28:31 +02:00
Infi f8e7c507b4 fix: messages should load again
Signed-off-by: Infi <wingit@geist.ga>
2023-04-23 15:35:38 +02:00
Infi 9a098d5046 chore: labels to channel list animations
Signed-off-by: Infi <wingit@geist.ga>
2023-04-23 15:17:30 +02:00
Infi 02d6fa0dbf feat: sparks & settings button location spark
Signed-off-by: Infi <wingit@geist.ga>
2023-04-23 06:04:19 +02:00
Infi a35f550172 feat: inline audio player
Signed-off-by: Infi <wingit@geist.ga>
2023-04-22 22:15:55 +02:00
Infi 9c418e81af feat: video player (w/ exoplayer) 2023-04-22 17:04:51 +02:00
Infi 399177ca63 chore: kotlin conventional form field names 2023-04-21 20:56:06 +02:00
Infi 2836c03a44 fix: switch callbacks to kotlin channels/flows = fix bugs 2023-04-21 00:43:59 +02:00
Infi 1599383482 feat: image attachment viewer with sharing & download 2023-04-18 02:29:25 +02:00
Infi 7cb1dc53ba fix: unset max_side for banner 2023-04-11 20:06:29 +02:00
Infi d3606f8158 fix: invite loading indicator to proper size 2023-04-11 19:47:03 +02:00
Infi 378cbbf98c feat: invite opening, viewing, joining and handling 2023-04-06 04:21:51 +02:00
Infi f09469f7be feat: format message sent times and show if edited 2023-04-01 22:56:31 +02:00
Infi a64486d67d fix: race condition due to asynchronous execution 2023-04-01 22:07:39 +02:00
Infi 4d3754ef0f fix: invalid attachment URLs being generated 2023-04-01 21:32:00 +02:00
Infi c56f314b91 feat: analysis and kotlin info into User-Agent 2023-04-01 21:31:49 +02:00
Infi 0adb40f661 feat: handle cloudflare captcha in under attack mode 2023-04-01 00:09:18 +02:00
Infi 576efa01ad feat: add feedback dialog 2023-03-27 03:22:35 +02:00
Infi 9f6d184d18 feat: use new ChannelCallbacks system, split off ChannelScreenViewModel
also add TimeRift component á la Mastodon for later use
2023-03-26 20:19:38 +02:00
Infi a4fda034ff fix: rm useless type definition 2023-03-22 02:02:52 +01:00
Infi 219d252912 feat: link and bot embeds 2023-03-22 02:02:34 +01:00
Infi 40a9cdf344 feat: save last channel, show when no channel/s, less NPEs 2023-03-20 01:26:42 +01:00
Infi 7bf4d3aadf feat: auto hide keyboard when drawer is opened 2023-03-19 01:43:54 +01:00
Infi 2de7a5aa11 fix: a bunch of crashes 2023-03-14 00:56:48 +01:00
Infi 68a4441203 feat: redesign disconnection indicator 2023-03-12 19:48:14 +01:00
Infi daba52e66b fix: apache-2.0 state changes 2023-03-12 19:48:05 +01:00