Commit Graph

143 Commits

Author SHA1 Message Date
f8950d9fb3 service: Migrate the basics to sqflite 2022-09-07 22:10:55 +02:00
31464e5025 service: Move the database service somewhere else 2022-09-07 12:31:30 +02:00
7bcccd5558 meta: Update moxplatform 2022-09-06 14:32:05 +02:00
a798b72515 service: Make the default mute state configurable 2022-09-06 12:17:50 +02:00
d66a6790f9 service: Don't create a notification if the chat is muted 2022-09-06 12:12:08 +02:00
50f488ae21 ui: Implement muting chats 2022-09-06 12:06:54 +02:00
2a18715f77 xmpp: Update File Metadata Element to 0.2.0 2022-09-05 20:50:22 +02:00
805a701daa service: Use native_imaging to generate blurhash thumbnail
Closes #109.

This should be much faster than before but required a bump
of isar, which means that you need to delete all data of
Moxxy before running it again. This is, however, not that
big a deal as I'm going to replace isar with sqlite
soon(tm) anyway.
2022-08-30 11:52:53 +02:00
df4bf316fb service: Fix sending File Upload Notifications 2022-08-29 20:49:50 +02:00
8c32e42fe9 service: Allow sharing text with others 2022-08-27 22:26:08 +02:00
a0864933de service: Move blurhash thumbnail generation further back 2022-08-27 21:56:40 +02:00
757e0be5ef service: Implement a sharing page 2022-08-27 19:32:22 +02:00
7f51df97b7 service: Generate Blurhash thumbnail for images on sending 2022-08-25 15:08:19 +02:00
6ef07ba5a2 meta: File Thumbnails -> Extensible File Thumnails 2022-08-25 14:52:41 +02:00
05e48fd279 service: Fix File Upload Notifications vulnerability 2022-08-25 13:45:05 +02:00
652fc28273 service: Replace the message sent attribute with sender 2022-08-25 13:37:44 +02:00
33d7b729f7 service: Use all possible mime guess locations 2022-08-25 11:45:31 +02:00
68983e28d4 meta: Fix showing no filename when receiving a File Upload Notification 2022-08-25 11:42:48 +02:00
b696f53127 xmpp: Move File Upload Notifications into their own manager 2022-08-25 11:31:50 +02:00
e68d15f62a service: Fix FUN replacements not being put in the shared media list 2022-08-23 18:29:09 +02:00
054d5b0df7 service: Handle File Upload Notifications when auto-download is disabled 2022-08-23 18:23:40 +02:00
225bf126dd service: Implement receiving File Upload Notifications 2022-08-23 18:12:35 +02:00
f521647f96 service: Send File Upload Notifications 2022-08-22 19:42:38 +02:00
436bccf86c service: Do the image copying much smarter 2022-08-17 20:04:13 +02:00
071fcc6d58 service: Request our own avatar after connection 2022-08-17 19:45:05 +02:00
529a148254 service: Fix disroot login
Also fixes
- Reconnections happening after failed authentication
- Failed authentications not being displayed in the UI
2022-08-17 15:52:13 +02:00
9eb94583f2 service: Show a notification if we are not connected for 30 minutes 2022-08-13 12:08:09 +02:00
9d5577cdc5 service: Add an error attribute to each message 2022-08-11 19:10:25 +02:00
7a74b5d2c5 service: Implement uploading 2022-08-11 18:33:56 +02:00
bc47b4effa service: Make the download work 2022-08-11 18:15:53 +02:00
0e0626dcae xmpp: Remove the cache manager 2022-07-28 21:06:20 +02:00
648205fa40 service: Move getting the blocklist 2022-07-27 20:44:47 +02:00
4dd9ef6d6f service: Add sent files to the gallery 2022-07-26 13:55:40 +02:00
4f6aca8328 ui: Allow picking generic files 2022-07-26 13:55:40 +02:00
660c56e27a service: Allow sending multiple files 2022-07-26 13:55:40 +02:00
e8324dab01 service: Actually set the message's isUploading 2022-07-26 13:55:40 +02:00
ad7b76c8ec service: Update the conversation body on file upload 2022-07-26 13:55:40 +02:00
634f68a745 meta: Fix linter warnings 2022-07-26 13:55:40 +02:00
c8c61486f3 meta: Generalise the download progress to facilitate upload progress 2022-07-26 13:55:40 +02:00
07269aca48 xmpp: Send SFS and OOB data after upload 2022-07-26 13:55:40 +02:00
8bfe591a7b meta: Badly plumb in HTTP File Upload 2022-07-26 13:55:40 +02:00
4bbecd3b79 service: Add logging for connection updated events 2022-07-23 13:28:48 +02:00
dc8e8ff882 style: Migrate to very_good_analysis 2022-07-17 21:20:57 +02:00
2f46eab15a service: Request the blocklist once disco is done 2022-07-14 21:27:31 +02:00
d02a944c43 service: Add callback for ServerDiscoDoneEvent 2022-06-26 12:11:40 +02:00
81e827dda0 feat: Implement a network-connection-aware reconnection
We don't need to do an exponential backoff when we know that
it won't work. So just idle until we are connected again.
2022-06-05 15:40:12 +02:00
fc69261029 refactor: Move implies into moxlib 2022-05-13 14:01:05 +02:00
8217346399 feat: Use moxdns' federated plugins
Also replace the git repositories with a selfhosted
pub repository.
2022-04-30 16:23:45 +02:00
689e115559 meta: Use moxplatform for platform-specific tasks 2022-04-28 21:43:01 +02:00
81d40b4ee3 service: Cancel the stream subscription before listening 2022-04-20 13:08:05 +02:00