Infi
|
5a365e8bd2
|
feat: use brush for user colour
to support gradient role colours
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-17 04:12:46 +02:00 |
Infi
|
166512fb4f
|
chore: bump to 0.4.4
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-16 00:19:28 +02:00 |
Infi
|
80b1c9e093
|
feat: put rudimentary content into user sheet
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-16 00:16:58 +02:00 |
Infi
|
72ea2d538e
|
feat: user sheet placeholder
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-15 23:50:31 +02:00 |
Infi
|
8b7c36337b
|
feat: revamp server name and banner display
also adds a bottom sheet and fixes an NPE
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-15 23:46:01 +02:00 |
Infi
|
5db3d6f401
|
fix: close both message context sheets smoothly
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-15 16:11:44 +02:00 |
Infi
|
7377d540cd
|
chore: update dependencies
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-14 21:09:03 +02:00 |
Infi
|
933924328f
|
fix: null check in updater
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-14 19:09:23 +02:00 |
Infi
|
eeec84fd09
|
chore: bump to 0.4.3
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-14 17:45:45 +02:00 |
Infi
|
a23c966136
|
fix: redundant semicolon
too much java
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-14 17:45:34 +02:00 |
Infi
|
bf427a79d9
|
feat: spaghetti server banner impl
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-14 17:40:48 +02:00 |
Infi
|
df0393ffc9
|
feat: rework message context sheet
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-14 17:20:24 +02:00 |
Infi
|
d9cb89c589
|
fix: editing persistence bug
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-14 17:01:18 +02:00 |
Infi
|
26e825779e
|
feat: user presence improvements
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-14 16:44:25 +02:00 |
Infi
|
da6a26a8d6
|
chore: bump to 0.4.2
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 20:13:24 +02:00 |
Infi
|
1bd77254ad
|
feat: extremely rudimentary editing prone to breakage
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 20:04:51 +02:00 |
Infi
|
21c2556eb1
|
feat: show upload progress for attachments and tweaks
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 19:35:05 +02:00 |
Infi
|
75c7ec95a4
|
refactor: naming
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 18:29:55 +02:00 |
Infi
|
add6f6d557
|
chore: redundant getters setters in channel ViMo
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 18:27:51 +02:00 |
Infi
|
bf8acdcb05
|
fix: layout fixes for self user overview
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 17:58:06 +02:00 |
Infi
|
b4f468132a
|
feat: add memory leak detector for debug
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 17:39:05 +02:00 |
Infi
|
29f79e6e37
|
feat: basic profile overview in SettingsScreen
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 01:34:57 +02:00 |
Infi
|
493294c6f2
|
chore: bump to 0.4.1
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 00:24:20 +02:00 |
Infi
|
f1a8b3cb7b
|
fix: quick reply fixes
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 00:24:05 +02:00 |
Infi
|
d3b6efa9fd
|
feat: support discriminators
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-12 00:17:17 +02:00 |
Infi
|
9508416d88
|
chore: bump to 0.4.0
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-07 20:45:06 +02:00 |
Infi
|
2d85f8356b
|
fix: close software keyboard on drawer open
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-07 20:42:16 +02:00 |
Infi
|
044c61b678
|
feat: temporary closed beta updater
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-06 23:08:01 +02:00 |
Infi
|
ed68b2500e
|
fix: disconnected notice overlaps notification panel
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-06 16:35:01 +02:00 |
Infi
|
a7d586c4f9
|
feat: sync app height with animated keyboard height
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-06 02:42:56 +02:00 |
Infi
|
8d143dffd1
|
feat: highlight if mention, fix avatar padding
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-06 00:48:44 +02:00 |
Infi
|
f778a0502c
|
feat: read only server ordering
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-06 00:36:43 +02:00 |
Infi
|
1db1ffcb95
|
feat: initial direct messages and better group chats
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-06 00:25:36 +02:00 |
Infi
|
557a8957f2
|
chore: update serialization library
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-05 14:31:43 +02:00 |
Infi
|
5d4fe0c7fa
|
chore: add more locales
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-05 14:05:40 +02:00 |
Infi
|
3e20248df4
|
Merge remote-tracking branch 'origin/dev' into dev
|
2023-06-05 01:06:08 +02:00 |
Weblate
|
f2bd35d008
|
chore: update translations [no ci]
Co-authored-by: @liimee <git.taaa@fedora.email>
Co-authored-by: Andiv <div2005.kk@gmail.com>
Co-authored-by: Cynycal2003 <soumyajitdas2712@gmail.com>
Co-authored-by: Gátomo <gatomociencia@gmail.com>
Co-authored-by: Infi <weblate@infi.sh>
Co-authored-by: Keriz Alper <kerizalper@gmail.com>
Co-authored-by: Loïc Bréard <hades785@gmail.com>
Co-authored-by: Matthew <matheboostdiscord@gmail.com>
Co-authored-by: Ramazan Eriş <ramazane791@gmail.com>
Co-authored-by: Tmpod <tom@tmpod.dev>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Wesly <axelgordillo01@gmail.com>
Co-authored-by: Yann <github.ghidd@aleeas.com>
Co-authored-by: deluxghost <deluxghost@gmail.com>
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/bn/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/ca/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/es/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/es_419/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/fr/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/gl/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/id/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/pt/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/ru/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/tr/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/uk/
Translate-URL: http://weblate.insrt.uk/projects/revolt/android/zh_Hans/
Translation: Revolt/Android
|
2023-06-04 22:45:28 +00:00 |
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
|
afa3d9eed0
|
chore: bump to 0.3.1
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-04 01:53:35 +02: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
|
bb3bbd53f9
|
chore: add proguard rules for hcaptcha
Signed-off-by: Infi <wingit@geist.ga>
|
2023-05-30 01:02:04 +02:00 |
Infi
|
f0fb105ed3
|
chore: bump to 0.3.0
Signed-off-by: Infi <wingit@geist.ga>
|
2023-05-30 00:05:34 +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
|
b5a940465f
|
chore: update dependencies
Signed-off-by: Infi <wingit@geist.ga>
|
2023-05-29 23:24:43 +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
|
2844d8e340
|
feat: build config for sentry mapping upload
Signed-off-by: Infi <wingit@geist.ga>
|
2023-04-23 20:08:20 +02:00 |
Infi
|
18867495d9
|
chore: bump to 0.2.0 and prepare release
Signed-off-by: Infi <wingit@geist.ga>
|
2023-04-23 19:25:23 +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
|
6069f2aa27
|
chore: fix IDE warnings
|
2023-04-22 17:48:29 +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
|
1ee13f6215
|
chore: update dependencies
|
2023-04-15 22:18:26 +02:00 |
Infi
|
689cae1e03
|
chore: update AGP to 8.1.0.alpha11
|
2023-04-15 04:48:36 +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
|
6ddac9074e
|
chore: bump minimum runtime sdk to 24 Nougat
|
2023-04-01 22:33:24 +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 |
Infi
|
a43f68b33e
|
feat: use an actual markdown rendering library
it even highlights code blocks
|
2023-03-12 04:35:34 +01:00 |
Infi
|
deb45df0d3
|
ci: fix missing file issue
|
2023-03-05 06:12:42 +01:00 |
Infi
|
4c1e7d8e61
|
feat: error analysis
|
2023-03-05 06:05:35 +01:00 |