Infi
|
7f2546d890
|
feat(a11y): show a sidebar settings button if touch exploration is on
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-13 14:07:01 +01:00 |
Infi
|
ec03323ad9
|
feat: material 3-ise add server sheet
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-13 13:52:05 +01:00 |
Infi
|
838784cfc9
|
feat: material 3-ise changelog screen
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-10 21:52:42 +01:00 |
Infi
|
94034c8cfc
|
fix: regression in which "log out" is not error coloured
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-08 01:27:15 +01:00 |
Infi
|
017b21b8ad
|
feat: redesign settings screen to fit m3 better
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-08 01:25:44 +01:00 |
Infi
|
8cd287fb05
|
feat: uniform list header component
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-08 01:25:33 +01:00 |
Infi
|
ba40698ad4
|
fix: material 3-ise attribution further
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-08 01:01:49 +01:00 |
Infi
|
47b804c0d0
|
fix: regression in which the typing indicator is on top
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-08 00:49:26 +01:00 |
Infi
|
c53fd360f2
|
feat: material 3-ise session settings further
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-08 00:43:54 +01:00 |
Infi
|
1e68aa843f
|
fix: issue where msg-ctx stays open after delete
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-06 18:28:47 +01:00 |
Infi
|
1e6ded84ed
|
fix: issue where messages don't get deleted
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-06 18:21:42 +01:00 |
Infi
|
f9b778e3c4
|
feat: server reporting
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-03 20:13:54 +01:00 |
Infi
|
46b75c3ed3
|
feat: delete messages
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-01 20:21:45 +01:00 |
Infi
|
d8953a4eb6
|
feat: nsfw age gate
Signed-off-by: Infi <infi@infi.sh>
|
2024-01-01 20:00:07 +01:00 |
Infi
|
171586c312
|
feat: "add reaction" button on messages if reactions present
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-30 21:50:31 +01:00 |
Infi
|
1bf9610d7d
|
feat: make revolt a share target (rough around edges)
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-26 00:31:32 +01:00 |
Infi
|
35dc87ed7e
|
fix: add slight padding to emoji picker server row
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-22 20:19:52 +01:00 |
Infi
|
07e38002de
|
feat: adding reactions
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-17 18:41:04 +01:00 |
Infi
|
63e2f6e9af
|
fix: issue where the member list header is not translated
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-17 17:26:24 +01:00 |
Infi
|
9e003897a5
|
feat: routine housekeeping
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-16 03:34:30 +01:00 |
Infi
|
b68267c1e7
|
feat: invite screen
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-10 01:55:08 +01:00 |
Infi
|
31434fcb70
|
fix: issue where changelogs are opposite the sensical order
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-09 22:29:29 +01:00 |
Infi
|
9c189c49b4
|
feat: mask session loading, fix profile loading centering
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-09 22:22:52 +01:00 |
Infi
|
4524b23b3d
|
feat: tweak default theme colours
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-09 21:15:00 +01:00 |
Infi
|
d4f994ebf4
|
feat: loading masking and further error handling for profile settings
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-09 20:32:13 +01:00 |
Infi
|
46bb2d69bf
|
chore: replace view library with equivalent compose library
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-09 19:57:49 +01:00 |
Infi
|
7b011e3206
|
feat: reaction info sheet
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-07 23:40:16 +01:00 |
Infi
|
8b1dc84237
|
feat: reaction rendering
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-07 21:16:08 +01:00 |
Infi
|
555385646e
|
fix: inverse logic
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-07 19:58:25 +01:00 |
Infi
|
915446ebc9
|
fix: logo height and state performance
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-07 19:44:59 +01:00 |
Infi
|
ee692a5a60
|
feat: channels autocomplete
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-07 19:37:42 +01:00 |
Infi
|
6ac347ef07
|
feat: mention autocomplete
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-07 17:04:24 +01:00 |
Infi
|
924568a7b3
|
feat: custom emote autocomplete
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-06 16:44:40 +01:00 |
Infi
|
2d911f6e86
|
feat: emoji autocomplete
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-06 15:35:02 +01:00 |
Infi
|
4e8b3746ac
|
feat: routine maintenance
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-03 02:07:33 +01:00 |
Infi
|
ac31be2a49
|
feat: process manual channel mentions and emoji shortcodes
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-03 01:54:37 +01:00 |
Infi
|
6a7a82636d
|
feat: show online and rest friends in friends screen
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-01 16:42:45 +01:00 |
Infi
|
f8af5e4abd
|
fix: issue where unicode emoji in the picker are not clickable
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-01 16:15:03 +01:00 |
Infi
|
ae87815dca
|
feat: mention user on username tap
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-01 15:52:45 +01:00 |
Infi
|
9e3543be37
|
feat: redesign user info sheet
Signed-off-by: Infi <infi@infi.sh>
|
2023-12-01 15:07:55 +01:00 |
Infi
|
2a88d58cfa
|
feat: discover screen
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-18 19:01:46 +01:00 |
Infi
|
2507206ea3
|
Revert "feat: reconnect mechanism that doesn't limit retry count"
This reverts commit 456830a4fa.
|
2023-11-12 21:41:18 +01:00 |
Infi
|
afa1f5941f
|
fix: replace compose cursor position code with view
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-12 21:37:09 +01:00 |
Infi
|
e2dfb7ecc0
|
fix: issue where uncategorised channels don't show
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-12 21:18:57 +01:00 |
Infi
|
456830a4fa
|
feat: reconnect mechanism that doesn't limit retry count
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-12 21:08:56 +01:00 |
Infi
|
182566dcc0
|
fix: issue where emoji picker animation blocks UI thread
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-12 20:24:09 +01:00 |
Infi
|
aa96944f9d
|
fix: npe
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-12 20:20:01 +01:00 |
Infi
|
ed59b09970
|
chore: rm unused imports
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-11 19:05:13 +01:00 |
Infi
|
0a41c83dce
|
feat: change type of button for send message
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-11 17:49:50 +01:00 |
Infi
|
9da6b040a8
|
feat: make report dialogues up to date, add user report
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-11 17:48:58 +01:00 |
Infi
|
7c51ae001b
|
fix: show extended actions even if blocked by other user
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-11 16:33:23 +01:00 |
Infi
|
9159f33c3b
|
feat: user action buttons
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-11 16:25:24 +01:00 |
Infi
|
adba9da754
|
refactor: rename user context sheet to user info sheet
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-11 03:49:24 +01:00 |
Infi
|
551be72a94
|
feat: only show appropriate buttons in channel info sheet
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-11 03:46:18 +01:00 |
Infi
|
92f0ca220b
|
fix: logo not using correct colour
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-01 19:34:42 +01:00 |
Infi
|
89cc41b414
|
fix: images always being full-width
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-01 17:59:32 +01:00 |
Infi
|
88faa795ba
|
fix: add ugly hacks because reflection breaks it
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-01 04:28:02 +01:00 |
Infi
|
06e504cdd1
|
fix: stray log
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-01 00:32:23 +01:00 |
Infi
|
3ef9ae2fe9
|
feat: import and export theme override (rato) files
Signed-off-by: Infi <infi@infi.sh>
|
2023-11-01 00:28:23 +01:00 |
Infi
|
35c8976e30
|
feat: theme colour overrides
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-31 23:52:16 +01:00 |
Infi
|
9bbc8f513c
|
refactor: fetch settings when Authenticated frame arrives
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-31 20:46:09 +01:00 |
Infi
|
b08aaec999
|
feat(settings): set bio
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-31 20:29:27 +01:00 |
Infi
|
771fc74cc1
|
feat: profile settings (set pfp and background)
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-31 20:07:12 +01:00 |
Infi
|
8afc3e748d
|
feat: polish up the system messages
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-30 13:45:13 +01:00 |
Infi
|
9bf7dae138
|
fix: issue where UIMarkdown sometimes does not render
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-30 13:45:05 +01:00 |
Infi
|
73be3d56ee
|
fix: issue where active channel indicator may not update
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-30 13:07:56 +01:00 |
Infi
|
55e8d184f4
|
feat: friends screen
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-30 02:18:26 +01:00 |
Infi
|
ac5148e82c
|
style: run ktlint on code
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-28 23:36:31 +02:00 |
Infi
|
0245edc8f1
|
feat: session settings
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-23 00:15:06 +02:00 |
Infi
|
97c31d0e3e
|
feat: add explainers for certain statuses
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-22 22:38:45 +02:00 |
Infi
|
3310e85adc
|
fix: issue where dnd and focus were swapped in order
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-22 20:35:32 +02:00 |
Infi
|
f942218b6a
|
feat: add status functionality to status sheet
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-22 20:26:31 +02:00 |
Infi
|
717e9f7890
|
fix: issue where status circle is inaccurate
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-22 19:21:53 +02:00 |
Infi
|
f1e92544c9
|
feat: allow content commit into message field
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-22 18:33:47 +02:00 |
Infi
|
0c90c8c0e6
|
feat: replace message field with view-backed variant
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-22 02:07:54 +02:00 |
Infi
|
dda4ec0631
|
fix: issue where channels didn't load on start in sidebar
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-22 00:26:49 +02:00 |
Infi
|
fac7411eea
|
style: run ktlint on code
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-21 16:27:05 +02:00 |
Infi
|
a2801b29d7
|
feat: support for categories
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-21 15:40:33 +02:00 |
Infi
|
5251d3f7aa
|
fix: stop providing a key for emoji grid
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-21 15:17:15 +02:00 |
Infi
|
c3994ed9c5
|
feat: support android 14 partial file access API
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-21 15:10:57 +02:00 |
Infi
|
fddb926770
|
feat: move access control to feature flag
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-21 02:04:47 +02:00 |
Infi
|
769cf99529
|
feat: polish user not found sheet
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-20 00:42:06 +02:00 |
Infi
|
3a54f4cb44
|
fix: only load 256 max side avatar
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-19 22:29:45 +02:00 |
Infi
|
bbed593932
|
feat: add crossfade on image load
since glide for compose finally has it now
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-19 22:29:29 +02:00 |
Infi
|
49a99104cb
|
feat(emoji-picker): search
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-19 02:08:56 +02:00 |
Infi
|
922d1da6c2
|
feat(emoji-picker): in-memory skin tone selector
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-19 01:12:40 +02:00 |
Infi
|
5f82548d1e
|
feat: server custom emoji into emote picker
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-15 01:45:05 +02:00 |
Infi
|
6736a2677d
|
feat: category list for unicode emoji
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-14 19:05:26 +02:00 |
Infi
|
c4f2d10cb5
|
fix: channel mentions now lead to the right channel
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-14 17:59:05 +02:00 |
Infi
|
b07f36e3f9
|
feat: eliminate channel loading screen
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-08 01:18:03 +02:00 |
Infi
|
5de17c5dda
|
feat: haptic feedback for emoji picker
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-08 01:10:35 +02:00 |
Infi
|
36a7fbce82
|
feat: really basic unicode emoji picker
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-07 00:50:48 +02:00 |
Infi
|
1d5516a1a0
|
feat: non ideal state composable
Signed-off-by: Infi <infi@infi.sh>
|
2023-10-03 02:14:22 +02:00 |
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 |