1
0
Fork 0
forked from Nexus/nexus
Commit graph

315 commits

Author SHA1 Message Date
35bf379f03
only render message as html when content is set to html 2026-04-03 20:01:20 -04:00
f4624c2866
Add server-generated URL preview support 2026-04-03 19:39:39 -04:00
cadd5c1255
expandable profile pictures in popout 2026-04-03 17:58:59 -04:00
3a1bcb5b8f
Add (WIP) ban/klck ability 2026-04-02 17:37:27 -04:00
e30355a6f1
Support stable identifiers for MSC4175 2026-04-02 10:58:34 -04:00
4e4e387aa2
onTapDown -> onTapUp, helps on mobile for scrolling 2026-04-02 10:26:48 -04:00
2ead857805
make it so you can't ban yourself 2026-04-01 22:38:22 -04:00
a562d043a8
fix mobile issues with popover 2026-04-01 22:36:03 -04:00
bb842abfb1
Don't make message text selectable as it breaks long press context menus 2026-04-01 22:27:18 -04:00
0b9ddbfbc8
add profile popovers 2026-04-01 16:29:19 -04:00
6d903a8882
disable some sidebar buttons that aren't done yet 2026-04-01 10:15:41 -04:00
4dc692634e
fix timestamp for messages sent with a PMP 2026-03-30 17:24:13 -04:00
0a6c097c50
expandable inline images 2026-03-30 15:24:26 -04:00
08cca4d3d3
Re-add custom hashCode and == on MessageConfig, fixing constant MessageController reloads due to room changing 2026-03-30 13:42:41 -04:00
cdba3c480e
fix timestamp displays 2026-03-30 13:29:51 -04:00
55ecbc3590
Add better error handling, send messages early and update when delivered 2026-03-30 13:08:57 -04:00
60be7aaf72
don't pass room around, use many watches 2026-03-29 14:14:11 -04:00
e0ba99d9b9
cache inline images (e.g. emojis) 2026-03-29 12:05:44 -04:00
e2d29439d5
Fix state type error 2026-03-29 11:53:56 -04:00
92e5206326
Workaround for c10y 779 2026-03-29 11:39:43 -04:00
ecc40bfe49 don't auto dispose author controller
Signed-off-by: Henry-Hiles <henry@henryhiles.com>
2026-03-29 10:20:33 -04:00
eaf1f3a178 Fix inverted logic in message controller
Signed-off-by: Henry-Hiles <henry@henryhiles.com>
2026-03-29 01:14:27 -04:00
18ee13901c
fix error caused by c10y 779 2026-03-29 00:04:06 -04:00
c784094a4c
add some more message parses 2026-03-29 00:00:39 -04:00
690d2549bc
Expandable room icons 2026-03-28 00:11:24 -04:00
ab61338382
Use resolve for homeserver, fixing trailing slash issues 2026-03-27 23:10:15 -04:00
c609de8279
improve errors further 2026-03-27 22:54:03 -04:00
1d33eed829
fix error messages for images on release build 2026-03-27 22:52:37 -04:00
2c4d5670e5
sort room list for unread first then recent 2026-03-27 21:51:11 -04:00
f8d6dcead5
show appbar on verify page 2026-03-26 20:35:04 -04:00
0d1f7c1819
more verbose errors for login and verify 2026-03-26 15:53:42 -04:00
4bbf694479
remove dep on window_size 2026-03-26 15:49:28 -04:00
70793a2f77
test commented out sizes 2026-03-26 10:54:43 -04:00
0cae2692bc
Add a todo to parse vias correctly 2026-03-24 16:51:30 -04:00
b387f0755a
make sidebar auto collapse when selecting a room on the mobile layout 2026-03-24 16:45:25 -04:00
e5062683e8
Fix send on enter on mobile 2026-03-24 16:14:42 -04:00
ffe879680d
Don't wait for potential double tap for appbar actions, makes button taps more responsive in appbar 2026-03-24 15:34:26 -04:00
b6e7bb82da
Don't autofocus chat box due to OSK issues for now
I can fix this later by stopping the text input from rerenderring so often
2026-03-24 09:41:24 -04:00
cf2150466e Merge branch 'main' into android 2026-03-23 22:52:57 -04:00
23bbbb533e set root on init 2026-03-23 19:00:02 -06:00
db9fc597f3
Use empty text for displayname loading state rather than a SizedBox.shrink to help with jumping messages 2026-03-23 19:33:22 -04:00
6839f0bdae
remove loading animation for mark read and load more for smoother scrolling 2026-03-23 15:08:18 -04:00
4494705ef9
remove unused imports 2026-03-22 16:54:16 -04:00
237886971c
make members controller an asyncnotifier
makes loading smoother and more responsive
2026-03-22 16:46:48 -04:00
95a4e03f00
reorganize 2026-03-22 16:36:49 -04:00
9054b6b357
lazy load memberships 2026-03-22 16:35:15 -04:00
8b056d8ed1
dont fetch members on load 2026-03-22 14:30:46 -04:00
91516c2f20 initial flutter android build 2026-03-20 12:15:10 -06:00
62f8e675a4
load replies at render time 2026-03-19 11:26:00 -04:00
4087d6ca11
dont fail to parse on invalid reply 2026-03-18 22:06:11 -04:00