765e96cce4
refactor and improve notification handling
2026-10-19 21:10:05 -04:00
9f0b80072d
pause sync when app is backgrounded
2026-10-19 17:40:57 -04:00
deac9ef24e
handle permission denials more gracefully
2026-10-18 16:36:36 -04:00
e24e99fd8e
slight improvements to windows and darwin notifs
2026-10-18 16:14:00 -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
81851bdc42
fix no room selected after leave / init
2026-10-16 17:13:25 -04:00
f19a51939c
small cleanups
2026-10-16 17:06:22 -04:00
00f22d46b7
slight cleanups
2026-10-16 10:56:55 -04:00
23046f08a9
add support for initializing and resetting crypto identity
...
Fixes #137
2026-10-16 10:49:04 -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
485383e99c
fixup weird behavior when leaving spaces
2026-10-15 19:50:35 -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
f082a75d9c
run GomuksStart on an isolate
2026-10-15 14:25:45 -04:00
24e516e6dd
store related events for mentions
2026-10-15 00:44:08 -04:00
d37ec2878b
add invite support
...
Closes #82
2026-10-15 00:35:38 -04:00
dbf30c3706
fix historical event jumps
...
Fixes #118
2026-10-14 23:52:16 -04:00
2d619bf1ad
properly order historical timelines
...
Fixes #117
2026-10-14 23:37:53 -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
012ecd9249
treewide sweepfixes
2026-10-14 17:01:39 -04:00
8fda43ccf8
Push sidebar if needed and scroll to notif when tapped
...
Fixes #116
2026-10-14 16:51:14 -04:00
3a33bf7bfe
Allow swapping UnifiedPush distributor
...
Fixes #120
2026-10-14 16:41:01 -04:00
c81000d6c6
slightly improve bitfield handling for UnreadType
2026-10-05 20:16:01 -04:00
3c6c610f7c
improve UP timeout behavior
...
Hopefully more reliable.
2026-10-05 17:00:56 -04:00
61c5aa94c2
add timeout for UP reg
2026-10-05 15:07:22 -04:00
3c6f9f5da2
allow adding minimized button on all desktop platforms
...
Didn't mean to limit that to Linux
2026-10-05 12:35:18 -04:00
9c83ae573a
add setting for showing minimize button
2026-10-05 11:26:26 -04:00
02c486e1b3
make it more clear which methods free the buffer
2026-10-05 10:11:16 -04:00
b694da31f9
Revert "swap to SystemNavigator.pop from exit"
...
This reverts commit a86748e85f , as it was causing issues on Windows.
2026-10-05 10:10:47 -04:00
a46d93dfc5
filter shown recent emoji to valid emoji
2026-10-04 13:01:06 -04:00
658fa562cf
await route.completed before assuming settings are popped
2026-10-03 20:58:11 -04:00
493776e3dd
clear init complete state on logout
2026-10-03 11:56:17 -04:00
25afcf4acd
fix silent useless error during verify
2026-10-03 11:53:32 -04:00
e54b059bc9
fix not in range error when logging out
2026-10-03 11:44:35 -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
a86748e85f
swap to SystemNavigator.pop from exit
2026-10-03 01:01:59 -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
ec30adc0e3
allow sending media even when last event was an edit
2026-10-01 18:12:59 -04:00
2e85b26511
make PinnedEventsController expose IList of eventRowIds
2026-10-01 12:26:12 -04:00
da7f2dcf4e
change how cross-room jumping works
2026-09-29 20:23:16 -04:00
b92aaed610
fixup notif jumping
2026-09-29 20:11:57 -04:00
1c4bf99be2
Add support for jumping to event links ( #103 )
...
Fixes #78 .
Reviewed-on: #103
2026-09-29 17:00:43 -04:00
9bc2d9955a
make relatedEvent store a rowId
2026-09-29 15:17:35 -04:00
ead463262c
make NotificationsController work off of rowIds
2026-09-29 15:10:54 -04:00
a0036bdda3
watch clientSticky in RoomChatController
2026-09-29 10:24:45 -04:00