Commit graph nexus/lib/widgets/renderers
Author SHA1 Message Date
d5f29dc344
reorganize and rename widgets 2026-11-09 17:25:02 -05:00
5eed03c10e
make thread roots more distinguishable, and always show them even when redacted 2026-11-06 09:46:59 -05:00
4061b7b51e
fixes for some overflows on reply previews 2026-11-05 23:14:30 -05:00
7f7bdbf525
add thread support
Fixes #129
2026-11-05 19:14:46 -05:00
47645ea327
say "Redacted event" instead of "Unknown event type" for previews of redacted events 2026-11-04 12:48:29 -05:00
029efe7c0a
add tombstone support
Fixes #147
2026-11-03 16:53:28 -05:00
b4d5a632dd
extract adaptive sheets into their own library material_adaptive_sheets 2026-11-03 14:53:53 -05:00
2580cc8c1c
try to fix disposed errors when ending poll 2026-11-03 14:26:53 -05:00
3fc33a5ac9
Add MSC4391 support
Fixes #133
2026-11-03 13:12:58 -05:00
3a8d977f11
add m.location support
Needs cross-platform testing. Currently only tested on Android.
2026-11-02 15:02:49 -05:00
f6aaf49164
add poll support
Fixes #130
2026-11-02 12:03:52 -05:00
40f5d0f459
new linkify handling
Should fix mentions in non-HTML messages
2026-11-01 16:42:23 -05:00
285e6ad76a
check that formattedBody exists before rendering a message as HTML
In case people send HTML messages without HTML, which they do for some reason.
2026-10-26 23:54:28 -04:00
f971c50df0
use a text span with a recognizer instead of a WidgetSpan
Fixes displaynames not ellipsising properly
2026-10-26 12:45:54 -04:00
53d9c2b1e6
make enums fall back to unknown or null where possible
Futureproofing.
2026-10-23 20:12:54 -04:00
868023a4a1
avoid un-needed reloads for diffs 2026-10-23 17:02:41 -04:00
9e6951818a
hide server ACL events from timeline by default, introduce setting to show them 2026-10-23 14:29:37 -04:00
6e2d56ec75
add diffing for a lot of events 2026-10-23 12:01:38 -04:00
4e140e9fc7
add pinned event and server ACL diffing 2026-10-23 11:28:44 -04:00
c0f4c053b0
Make displayname colors based off of power level
Fixes #128
2026-10-23 01:10:01 -04:00
e38307657d
Read receipt support
Fixes #93
2026-10-21 22:58:06 -04:00
427e06be3e
add knock support
Fixes #123
2026-10-21 12:32:02 -04:00
800fb5566d add a global toggle to hide membership events (#142)
fixes #141

Co-authored-by: seres <seres@seres.eu.org>
Reviewed-on: #142
2026-10-20 18:15:01 -04:00
2f17f5b6c6
add swipe to reply
Fixes #90
2026-10-16 18:08:42 -04:00
0ad85f24d5
Add support for downloading media
Fixes #85
2026-10-16 17:05:26 -04:00
76d78596cd
show bottom sheets / dialogs / menus based on screen size
Fixes #76
2026-10-15 10:20:27 -04:00
012ecd9249
treewide sweepfixes 2026-10-14 17:01:39 -04:00
30a5fa100c
gracefully catch errors when parsing membership state 2026-10-12 10:36:41 -04:00
ad525b338c
fix state events not wrapping
Why did it do this ??????
2026-10-08 10:12:43 -04:00
0010160714
fix bigEmoji causing an overflow in replies 2026-10-08 10:08:33 -04:00
66cfb0e2c6
fix wrapping issues on event previews 2026-10-05 11:16:11 -04:00
5e3c7ffa68
alter text alignment and icon sizes treewide 2026-10-04 11:16:39 -04:00
1fd9810b83
fall back to filename when body is empty 2026-10-04 10:25:29 -04:00
ffaa516dcd
always make event previews two lines for non-state events 2026-10-04 00:32:20 -04:00
0a3ec830a3
stop event preview resizing itself on load
Fixes #109
2026-10-03 13:50:46 -04:00
af5f238db0
stop complaining at me formatter 2026-10-03 12:34:56 -04:00
9ffad93469
cleanup logic in event renderer 2026-10-03 01:22:03 -04:00
8da46dffe4
allow hiding client stickies
Fixes #105
2026-10-02 17:01:25 -04:00
36917bbea5
fix localContent being outdated for edits 2026-10-02 11:32:10 -04:00
ead463262c
make NotificationsController work off of rowIds 2026-09-29 15:10:54 -04:00
bd7cd0b10c
fixup edit handling 2026-09-29 09:45:51 -04:00
9f4702b9d1
remove SelectableRegion as it is causing issues 2026-09-28 19:32:18 -04:00
a220e27877
Make RoomChatController only return IList of eventRowId
Fixes #102
2026-09-28 12:46:00 -04:00
f2efbbeb9f
fixup select 2026-09-22 20:48:59 -04:00
4d0a4605d6
type contextMenuCallback 2026-09-22 19:57:23 -04:00
57f9498aa3
better wrapping behavior for timestamps on state events 2026-09-18 09:58:49 -04:00
cfab803fa0
show timestamps for state events 2026-09-17 23:21:33 -04:00
077044ec19 Move to Flutter 3.47, use the improvements that come with this (#64)
Reviewed-on: #64
2026-08-22 13:04:33 -04:00
d1c2b2dd0a
show reactions inline in non-message events that are in bubbles, e.g. stickers
Fixes #59.
2026-08-05 16:03:41 -04:00
419d75ca83
wrap messages with unknown message types 2026-07-29 19:46:39 -04:00