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
a9993013f5
add rooms to mention chips
...
Needs handling for event links, plus clickability
2026-08-11 20:34:43 -04:00
2afd5ae258
put account data keys in model
2026-08-08 16:14:11 -04:00
83e8084213
catch parsing errors for invalid replies
2026-08-08 11:31:07 -04:00
ae5b6e2b40
bump gomuks, fix profile issues caused by this
2026-08-05 16:28:47 -04:00
f97c5548a3
add invite blocking support plus msc4494 support
...
To accomplish this I also reworked how account data is stored and added a method to fetch capabilities, and another method to set account data
2026-08-04 21:04:55 -04:00
fa451621de
use gomuks for downloading media
2026-07-26 23:01:36 -04:00
90230651e6
default auth method to none
...
Fixes auth on MAS
2026-07-26 18:26:20 -04:00
2a91959333
fix encrypted uploads
2026-07-21 21:34:49 -04:00
c4f63d18b5
add support for sending media
...
Still needs camera support.
2026-07-21 20:19:01 -04:00
7d106ad3a2
OAuth Support ( #53 )
...
Rips out the old auth method, adds OAuth support. Fixes #51 .
Tested Platforms:
- [x] Linux
- [x] Flatpak
- [x] Native (Nix)
- [x] Android
- [ ] Windows
- [ ] MacOS
Reviewed-on: #53
2026-07-20 19:46:18 -04:00
7992f0e815
treewide(refactor): rename files to follow the same style
2026-07-18 12:12:54 -04:00
0ef9b25320
Add settings page ( #46 )
...
Fixes #37 , fixes #47 .
Reviewed-on: #46
2026-07-17 20:36:41 -04:00
818e582ddd
Support for pinned messages ( #49 )
...
The first draft to support pinned messages. Fixes #39 .
Co-authored-by: Henry-Hiles <henry@henryhiles.com>
Reviewed-on: #49
2026-07-14 19:29:47 -04:00