c93004f060
add automated screenshots, fastlane metadata, and appstream metainfo
...
Fixes #174 , fixes #173 , fixes #172
2026-11-12 12:48:30 -05:00
a701bc6413
some small read receipt fixes
2026-11-05 23:33:04 -05:00
ea29889e5c
tweak memory management
2026-11-05 20:51:28 -05:00
7f7bdbf525
add thread support
...
Fixes #129
2026-11-05 19:14:46 -05:00
e382499a2a
add room directory support
2026-11-04 12:43:01 -05:00
a0605a3617
Add room upgrades
...
Fixes #155
2026-11-03 21:13:27 -05:00
ecc4618ccd
add support for publishing rooms to the room directory
...
Part of #134
2026-11-03 17:50:26 -05:00
8650c44266
add internal gomuks command support
2026-11-03 14:16:09 -05:00
f35f715b81
don't try to download media for account switcher when logged out
2026-11-02 17:55:33 -05:00
641341ed90
Add account switcher
...
Fixes #146
2026-11-02 17:00:54 -05:00
7baf56adef
stickers replace composer, instead of sending immediately
...
Fixes #153
2026-11-01 12:39:14 -05:00
c9172e92eb
add push rule settings
...
Fixes #126
2026-10-31 15:22:13 -04:00
a2638d5c82
bump gomuks, use new pause/resume commands
2026-10-26 17:32:06 -04:00
0a09a4ee0a
general cleanups and mounted guards
2026-10-24 12:02:23 -04:00
3754bc2feb
allow sending emoji/stickers from emote packs
2026-10-23 18:16:45 -04:00
8fbfcde9c5
add profile editor
...
Fixes #12
2026-10-22 21:20:13 -04:00
b390dbbbe1
add room access settings
2026-10-22 14:22:54 -04:00
c8e1aef74b
show mutual rooms in user popover
...
Fixes #97
2026-10-22 10:25:50 -04:00
e38307657d
Read receipt support
...
Fixes #93
2026-10-21 22:58:06 -04:00
e14ab3e708
use *Async methods from gomuks
...
Performance improvement due to not needing as many Isolates.
2026-10-21 22:57:26 -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
9f0b80072d
pause sync when app is backgrounded
2026-10-19 17:40:57 -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
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
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
d37ec2878b
add invite support
...
Closes #82
2026-10-15 00:35:38 -04:00
02c486e1b3
make it more clear which methods free the buffer
2026-10-05 10:11:16 -04:00
493776e3dd
clear init complete state on logout
2026-10-03 11:56:17 -04:00
a698cf8c28
small cleanups
2026-09-28 18:20:36 -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
aecfac9533
free base before buffer
2026-09-24 22:20:31 -04:00
c7b89b8e56
small cleanups
2026-09-24 20:59:18 -04:00
721727d48c
small cleanups
2026-09-24 20:50:28 -04:00
ccca02a0bc
Separate out GomuksListenerController from ClientController
...
Fixes #89
2026-09-24 11:03:16 -04:00
a2791a6717
various small fixups
2026-09-22 15:53:37 -04:00
41806be9bf
More platform-independent approach to managing registered state
2026-09-22 14:34:08 -04:00
0c660a98a7
just grab events out of get_mentions for now
2026-09-22 09:57:10 -04:00
09534a6775
use GomuksConfig
2026-09-22 09:53:00 -04:00
8b7e29ae33
Set device name to "Nexus on $platform"
...
Fixes #86 .
2026-09-19 22:41:13 -04:00
673c5bd894
fix memory leaks
...
Oops! They were pretty slow, but still adds up. This might fix the bug that was stopping Nexus from working on GraphineOS.
2026-09-19 21:13:03 -04:00
4f3b77f9f3
set env for gomuks
...
Fixes #62
2026-09-19 18:41:09 -04:00
85bb653980
fix gomuks init on android / ios
2026-09-18 15:39:45 -04:00
23e01c7a0d
Notifications page
...
Doesn't yet allow for jumping to events
2026-09-11 22:03:42 -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