Infi
|
00e66ea939
|
feat: do not show copied toast on android >12
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-03 01:31:17 +02:00 |
Infi
|
a84ce38b1f
|
fix: lag when loading emotes into view
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-03 01:26:08 +02:00 |
Infi
|
f6dfab51af
|
fix: make emote "long-clickable" so our touch handler sees
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-02 02:54:44 +02:00 |
Infi
|
88a5a3e14a
|
fix: opening member list makes app crash sometimes
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-02 02:11:10 +02:00 |
Infi
|
8212dd0fe5
|
fix: display server badge in context sheet too
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-02 01:41:17 +02:00 |
Infi
|
cec19dc501
|
feat: display server official/verified badge
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-02 01:32:45 +02:00 |
Infi
|
45009d180b
|
fix: url in infosheet should correctly take up max width
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-02 00:56:41 +02:00 |
Infi
|
5232b9fd93
|
feat: polish up user not found sheet
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-02 00:04:52 +02:00 |
Infi
|
e37a556df9
|
fix: replace LoClLiMoMe with ad-hoc OnTouchListener in Message
this causes the issue in which the TextView eats the onClick event of the Message composable
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-01 22:37:16 +02:00 |
Infi
|
655c2095a9
|
fix: incorrect permission values
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-01 20:37:11 +02:00 |
Infi
|
ac1abc749b
|
docs: code-fence theme enum
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-01 18:23:04 +02:00 |
Infi
|
3652d01ea8
|
feat: cursor at end when editing and open keyboard
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-01 00:53:53 +02:00 |
Infi
|
5a6a25c113
|
fix: emoji should animate in more cases
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-01 00:37:24 +02:00 |
Infi
|
54413154a6
|
feat: add LifecycleEffect for future use
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-30 23:07:07 +02:00 |
Infi
|
f9f2f60f35
|
fix: empty channels have unread messages
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-27 20:22:49 +02:00 |
Infi
|
66bc50ee39
|
feat: move jenvolt link out of settings
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-18 21:17:54 +02:00 |
Infi
|
f9784a67a2
|
feat: inline custom emoji & emoji info
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-17 23:02:54 +02:00 |
Infi
|
8b81e0a6b5
|
chore: more comprehensive markdown preview
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-17 18:18:31 +02:00 |
Infi
|
800aa68083
|
feat: styling for timestamps
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-17 17:55:52 +02:00 |
Infi
|
a3c5e43c5d
|
feat: channel links, link info on long-tap
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-17 17:37:37 +02:00 |
Infi
|
cdc944a571
|
fix: add safeguard for message double send
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-17 05:20:00 +02:00 |
Infi
|
ba6edec5a5
|
feat: intercept invite links in md, mentions clickable
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-17 05:15:24 +02:00 |
Infi
|
a2381fa005
|
feat: support links in markdown
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-17 04:30:16 +02:00 |
Infi
|
92a21296fe
|
refactor: move message field denial out of message field
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-17 01:08:09 +02:00 |
Infi
|
b1fc97714b
|
fix: settings logout should have been impl-d long time ago
Signed-off-by: Infi <infi@infi.sh>
|
2023-09-17 00:19:20 +02:00 |
Infi
|
d9c858c064
|
fix: do not crash outside of servers
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-16 15:29:21 +02:00 |
Infi
|
91788740a6
|
feat: move beta access control into c++
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-16 15:29:09 +02:00 |
Infi
|
19fcf26d69
|
fix: monkey patch no permission issue on launch
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-10 15:40:56 +02:00 |
Infi
|
6a09467028
|
feat: centralise session token
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-10 15:36:13 +02:00 |
Infi
|
dc9de08bc5
|
feat: initial permissions implementation
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-10 15:25:24 +02:00 |
Infi
|
4206bcf304
|
fix(webcompat): dont spam logcat
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-10 14:42:35 +02:00 |
Infi
|
0708dc56d2
|
fix: dont hardcode attachment authority
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-09 16:04:55 +02:00 |
Infi
|
ae67948dfa
|
fix: use server pfp in member list
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-08 04:21:03 +02:00 |
Infi
|
7c15e2ee25
|
feat: this is even funnier i think
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-08 04:20:06 +02:00 |
Infi
|
8dc6a4d59a
|
fix: "unknown" name in DMs
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-08 04:07:17 +02:00 |
Infi
|
4ba94db742
|
feat: denuvolt
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-08 04:05:55 +02:00 |
Infi
|
e625297718
|
feat: changelog system
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-08 03:45:40 +02:00 |
Infi
|
3a5098ecf1
|
refactor: move webmarkdown template to file
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-08 01:28:58 +02:00 |
Infi
|
89c292778b
|
fix: member list reactivity and online category size
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-07 14:59:09 +02:00 |
Infi
|
97d5f367d1
|
feat: placeholder web based markdown renderer
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-03 01:12:49 +03:00 |
Infi
|
e1a001ce5c
|
feat: "share url" in audio player
Signed-off-by: Infi <wingit@geist.ga>
|
2023-09-01 00:42:32 +05:00 |
Infi
|
c2888a70d3
|
refactor: use getRelativeTimeSpanString for message TS
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-31 15:01:12 +05:00 |
Infi
|
6232b435e5
|
feat: support inline server identity
also fixes the ServerMemberUpdate frame
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-30 03:56:55 +05:00 |
Infi
|
a45b07f9de
|
fix: treat null presence as online
i have no idea why this is correct but ive been told it is
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-30 03:22:35 +05:00 |
Infi
|
56ba789ca4
|
fix: not found handling for user profile
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-30 03:05:50 +05:00 |
Infi
|
5ede657f7e
|
fix: improve error handling for report message flow
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-30 02:53:01 +05:00 |
Infi
|
b1b857a408
|
feat: basic online member list
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-27 17:13:11 +05:00 |
Infi
|
1b3429f447
|
fix: sort roles by rank in user sheet
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-21 14:27:08 +05:00 |
Infi
|
813b29fecd
|
feat: role colours in chat
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-21 04:34:14 +05:00 |
Infi
|
dace8da8a6
|
feat: material 3 disconnected notice
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-21 03:49:36 +05:00 |
Infi
|
9ea395152d
|
feat: https://rvlt.gg/jen link in settings
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-15 21:44:35 +02:00 |
Infi
|
4e18b556e9
|
feat: inline badges for platform moderation and team
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-12 19:33:49 +02:00 |
Infi
|
96b0f1a69f
|
feat: special banner borders for team
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-11 00:54:56 +02:00 |
Infi
|
04237e3dfd
|
feat: server context sheet
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-09 18:36:56 +02:00 |
Infi
|
0e67637ddf
|
feat: tablet layout improvements
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-09 04:23:46 +02:00 |
Infi
|
7e13d64586
|
feat: use global background on splash
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-08 20:03:52 +02:00 |
Infi
|
5dd89fa070
|
feat: initial tablet support
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-02 23:10:41 +02:00 |
Infi
|
6a7cbc335d
|
feat: support MessageAppend event
website embeds show up right away now
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-02 19:36:18 +02:00 |
Infi
|
b26b8bad47
|
feat: handling for platform mod
Signed-off-by: Infi <wingit@geist.ga>
|
2023-08-02 19:28:47 +02:00 |
Infi
|
38406388b8
|
fix: plural function name
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-27 17:44:04 +02:00 |
Infi
|
f18dcd08be
|
feat: icons for MFA options
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-13 21:38:04 +02:00 |
Infi
|
c7d5db8b7c
|
fix: sync settings on login correctly
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-13 17:55:37 +02:00 |
Infi
|
ab67ca35e1
|
feat: "take a photo" button
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-11 23:59:42 +02:00 |
Infi
|
0d17f8c9cf
|
feat: improve inbuilt media picker ui
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-11 23:31:26 +02:00 |
Infi
|
df57124ab4
|
feat: inbuilt media picker
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-11 00:34:01 +02:00 |
Infi
|
de37d14139
|
fix: compile warnings
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-04 19:21:12 +02:00 |
Infi
|
c0d270b1a8
|
feat: make tabs happen
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-04 18:33:43 +02:00 |
Infi
|
5981f064b5
|
feat: revamp about screen
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-04 18:24:28 +02:00 |
Infi
|
98aa10c39e
|
feat: refactor member manager, expand websocket coverage
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-04 16:48:29 +02:00 |
Infi
|
33fd3c6bd4
|
feat(markdown): support timestamps
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-03 16:38:22 +02:00 |
Infi
|
10a40f75e7
|
fix: remove full width invite screen buttons
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-02 23:19:23 +02:00 |
Infi
|
5683dd85ce
|
feat: initial system message impl
Signed-off-by: Infi <wingit@geist.ga>
|
2023-07-02 23:19:01 +02:00 |
Infi
|
963935e037
|
fix: laggy image resize animation in ChannelList
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-20 19:07:18 +02:00 |
Infi
|
9490ff24d8
|
feat: custom oss attribution screen
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-18 20:32:44 +02:00 |
Infi
|
e9f4259da5
|
fix: google messed up my back handler
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-18 17:40:15 +02:00 |
Infi
|
c2c72ecfe1
|
feat: support linear gradients in WebCompat.parseColour
rename it to ColourCompat already
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-18 17:04:22 +02:00 |
Infi
|
f8ae7607a5
|
fix: error handling for single member fetch
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-18 16:14:17 +02:00 |
Infi
|
083e1d52be
|
fix: messages dont edit in real time
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-18 16:13:48 +02:00 |
Infi
|
6a520eb138
|
feat: design for role chips
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-18 15:53:07 +02:00 |
Infi
|
d26953dc23
|
fix: user sheet padding
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-18 03:58:16 +02:00 |
Infi
|
4f0845bf46
|
feat: basic member fetching in servers, roles in sheet
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-18 03:54:13 +02:00 |
Infi
|
6e179d3b49
|
feat: add dummy server+member resolve in user sheet
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-18 02:25:23 +02:00 |
Infi
|
41ed0fe7aa
|
fix: overflow menu server banner text colour
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-18 00:47:53 +02:00 |
Infi
|
d49ced35ad
|
fix: server banner text colour in light mode
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-17 14:27:26 +02:00 |
Infi
|
df35bf979e
|
feat: show bio in user context sheet
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-17 04:55:14 +02:00 |
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
|
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
|
933924328f
|
fix: null check in updater
Signed-off-by: Infi <wingit@geist.ga>
|
2023-06-14 19:09:23 +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
|
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 |