Commit graph nexus/lib/models
Author SHA1 Message Date
68f7506669
fix invalid power level creation
oops, misread spec and now this breaks rooms on Synapse
2026-10-25 19:06:17 -04:00
d4ae5ebccf
drop unstable timezone key support 2026-10-22 21:32:19 -04:00
8fbfcde9c5
add profile editor
Fixes #12
2026-10-22 21:20:13 -04:00
b0dd452926
add power level room settings 2026-10-22 15:29:02 -04:00
fcfe4eed1e
more correct fallback for unknown join conditions 2026-10-22 14:32:58 -04:00
b390dbbbe1
add room access settings 2026-10-22 14:22:54 -04:00
8e51852ae3
add general room settings 2026-10-22 11:29:19 -04:00
e38307657d
Read receipt support
Fixes #93
2026-10-21 22:58:06 -04:00
0fcbc275cd
add typing indicators
Fixes #92
2026-10-21 15:07:02 -04:00
a54004736b
add event search
Fixes #77
2026-10-21 13:31:01 -04:00
427e06be3e
add knock support
Fixes #123
2026-10-21 12:32:02 -04:00
a1a15af30d
use dot shorthands for default immutable collections where possible 2026-10-20 18:23:41 -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
d1724932b2
clean up and improve notifications
Thanks to Gomuks' new handling, we have sender displayname and avatar, and can use android's conversation notifications.

On other platforms, we just append sender name to the body, bolded if possible.

This also improves the logic on when to send notifications, as we drop notifs where `response["notification"]` is null.

We also now correctly set if notifications should play a sound or not, based on `PushNotification.sound`.

`PushNotification.image` handling might come sometime in the future, but it seems hard on Android.
2026-10-18 16:01:37 -04:00
ef25e765d4
handle events_decrypted 2026-10-16 22:12:15 -04:00
2f17f5b6c6
add swipe to reply
Fixes #90
2026-10-16 18:08:42 -04:00
f19a51939c
small cleanups 2026-10-16 17:06:22 -04:00
23046f08a9
add support for initializing and resetting crypto identity
Fixes #137
2026-10-16 10:49:04 -04:00
ab3eda0beb
show topics and summaries for spaces 2026-10-15 22:39:37 -04:00
b71a7f0bd6
Show space hierarchies
Fixes #83
2026-10-15 22:34:27 -04:00
ba258c2fcd
invite-related fixups 2026-10-15 20:01:24 -04:00
ed84410039
add support for creating rooms
Fixes #81
2026-10-15 19:49:04 -04:00
df592b3f38
add better OAuth error
Fixes #88
2026-10-15 18:30:12 -04:00
24e516e6dd
store related events for mentions 2026-10-15 00:44:08 -04:00
66a437094a
show badges totaled in more areas 2026-10-15 00:42:56 -04:00
d37ec2878b
add invite support
Closes #82
2026-10-15 00:35:38 -04:00
07700c1eff
add syncing waiting / error / failed indicator 2026-10-14 23:21:31 -04:00
a5fef138dd
add support for altering room ordering
Fixes #115
2026-10-14 22:58:10 -04:00
30a5fa100c
gracefully catch errors when parsing membership state 2026-10-12 10:36:41 -04:00
7be1dfe0bc
add inviting from room menu 2026-10-06 19:23:00 -04:00
c81000d6c6
slightly improve bitfield handling for UnreadType 2026-10-05 20:16:01 -04:00
9c83ae573a
add setting for showing minimize button 2026-10-05 11:26:26 -04:00
3875c3a14a
Add a setting (off by default) for showing all rooms in home
Fixes #107

@LogN review
2026-10-03 01:15:11 -04:00
8da46dffe4
allow hiding client stickies
Fixes #105
2026-10-02 17:01:25 -04:00
45d69b0b9f
move NotificationsPage into sidebar via NavigationBar 2026-10-02 11:19:46 -04:00
c8b9654219
Clickable room links
Fixes #80
2026-09-29 16:02:25 -04:00
281bab0202
Add room preview dialog
Closes #79
2026-09-29 13:55:17 -04:00
07f8e58a4c
named records, small fixes to last commit 2026-09-28 13:17:15 -04:00
a220e27877
Make RoomChatController only return IList of eventRowId
Fixes #102
2026-09-28 12:46:00 -04:00
389b65ae61 add support for jumping to out-of-context events (#95)
Fixes #84.

Reviewed-on: #95
2026-09-26 13:03:16 -04:00
0636366359
fixup errors caused by bump 2026-09-24 11:56:46 -04:00
09534a6775
use GomuksConfig 2026-09-22 09:53:00 -04:00
810a0b102b
add support for setting recent emoji 2026-09-16 15:46:51 -04:00
5acdbb5be0 Better emoji picker (#73)
Adds a better, custom, emoji picker.

Reviewed-on: #73
2026-09-16 14:47:46 -04:00
23e01c7a0d
Notifications page
Doesn't yet allow for jumping to events
2026-09-11 22:03:42 -04:00
9e7fcdbef7
sticky -> clientSticky to avoid conflicts with sticky events 2026-09-11 19:50:29 -04:00
13d90df226
remove un-needed overrides 2026-09-11 19:28:10 -04:00
ff9bf3bec4 Push Notifications (#66)
Fixes #35.

Things to do:
- [x] Register with local distributor
- [x] Register with homeserver
- [x] Recieve messages
- [x] Show notifications
- [ ] Notifications page (could come later)

Reviewed-on: #66
2026-09-10 15:37:05 -04:00
4314c88d5c
fallback to empty profile if fetch fails 2026-09-09 15:25:10 -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