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