Watch
1
0
Fork
You've already forked nexus
0
forked from Nexus/nexus
Commit graph nexus/lib/controllers
Author SHA1 Message Date
seres
0ee2e99288
add a global toggle to hide membership events 2026-10-20 23:18:31 +02:00
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: Nexus/nexus#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