Commit Graph

76 Commits

Author SHA1 Message Date
9171f42d09 android: Fix wakelock issue by updating moxplatform 2022-08-31 12:53:18 +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
dc08515e1d meta: Update moxplatform 2022-08-28 12:41:33 +02:00
757e0be5ef service: Implement a sharing page 2022-08-27 19:32:22 +02:00
15a401e681 android: Change AppID to org.moxxy.moxxyv2 2022-08-26 20:59:35 +02:00
a039954f9e ui: Migrate away from deprecated flutter_settings_ui 2022-08-25 21:46:55 +02:00
03a775ef1c ui: Make URLs clickable 2022-08-25 21:12:57 +02:00
7f51df97b7 service: Generate Blurhash thumbnail for images on sending 2022-08-25 15:08:19 +02:00
2a8ee0772b ui: Inhibit the soft keyboard when the emoji picker is open 2022-08-20 16:08:58 +02:00
726f2ae13a ui: Print messages with only emojis in them bigger 2022-08-20 11:37:28 +02:00
8ea08b1df3 ui: Add a stubbed button for stickers 2022-08-19 21:03:56 +02:00
42ea5f1c55 ui: Add a stubbed emoji picker 2022-08-17 23:29:07 +02:00
4d6c584841 ui: Add a shadow behind the delete icons 2022-08-17 20:09:33 +02:00
f1391ca352 meta: Update bloc 2022-08-17 16:28:49 +02:00
023e81b6e0 ui: Speed up loading of the background image in the cropper
Do not use image's decodeImage to retrieve the images width
and height as decodeImage is very expensive to call. Use
image_size_getter to do that.
2022-08-14 16:27:27 +02:00
b87da625b5 meta: Move moxxy packages to gitea 2022-08-09 14:28:00 +02:00
1d845e685c ui: Implement cropping the background image 2022-07-31 13:06:14 +02:00
5d3145fb01 meta: Upgrade to Flutter 3 2022-07-30 17:24:13 +02:00
0314c65482 meta: Update moxdns to 0.1.3 2022-07-28 21:36:27 +02:00
25221cba1b ui(wip): Migrate to flutter_blurhash 2022-07-22 20:38:06 +02:00
dc8e8ff882 style: Migrate to very_good_analysis 2022-07-17 21:20:57 +02:00
294dce22d9 style: Move lib/xmpp over to very_good_analysis 2022-07-17 14:55:16 +02:00
fc69261029 refactor: Move implies into moxlib 2022-05-13 14:01:05 +02:00
68dda80c1f build: Use build_runner for the data classes and licenses 2022-05-07 21:56:02 +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
e89b360fed xmpp: Use the federated moxdns 2022-04-30 16:08:20 +02:00
689e115559 meta: Use moxplatform for platform-specific tasks 2022-04-28 21:43:01 +02:00
7e0d6194ce meta: Replace mutex with synchronized
It turnes out that [Mutex.protect] would sometimes just never
release the Mutex and thus deadlock the entire connection.
2022-04-20 20:52:07 +02:00
2e995b366e meta: Fix pubspec sdk version constraints 2022-04-15 17:05:31 +02:00
9171112d6f wip: Migrate flutter_background_service to 2.0.0 2022-04-15 12:46:08 +02:00
fac8066dad meta: Set flutter_background_service to 0.2.2 2022-04-15 01:35:28 +02:00
05aeae6b62 meta: Fix path_provider
Does not seem to work due to newer flutter engine.
See
https://github.com/flutter/flutter/issues/99155#issuecomment-1060956399
2022-04-15 01:19:10 +02:00
402f1ed72c service: wip: Upgrade flutter_background_service 2022-04-15 00:23:58 +02:00
8654c649b2 ui: Improve the avatar cropping implementation 2022-04-14 21:08:41 +02:00
32662ce5aa ui: Add a page transition to the conversation 2022-04-14 12:38:36 +02:00
2f263e1ade ui: Generate video thumbnails in a different Isolate
Also, lock the pre-start command until the services are all
initialized.
2022-04-13 15:38:05 +02:00
b3ada98155 meta: Commit forgotten pubspec.lock 2022-04-12 18:14:14 +02:00
08ccc7246e ui: Request our own avatar in case it differs from the local value 2022-04-06 17:55:23 +02:00
8993fa96fc ui: Add the AwaitableDataSender 2022-03-21 12:37:10 +01:00
815936bf1e ui: First steps towards Bloc 2022-03-19 22:34:36 +01:00
966c52df65 meta: Pin json_* 2022-03-17 11:42:35 +01:00
76118d0cc5 ui: Allow quoting messages 2022-03-07 20:32:29 +01:00
820a1a7de6 service: Implement download size restrictions 2022-03-05 20:35:52 +01:00
213d777750 ui: Add privacy settings 2022-03-04 15:26:30 +01:00
9144ab7493 service: Create the [AvatarService]
Also fetch an avatar when adding a roster entry.
2022-03-03 14:08:52 +01:00
e15ea736e2 ui: Allow opening images and videos 2022-03-01 16:00:46 +01:00
7e681480ea ui: Implement a bad video widget 2022-03-01 12:50:40 +01:00
fd4134d61b service: Improve media messages 2022-02-28 16:06:08 +01:00
8f70bdc945 ui: Implement thumbnails when receiving an image
This requires
- The sender uses Stateless File Sharing
- A thumbnail according to File Thumbnails (Custom XEP) is specified
- The file is an image (duh)
2022-02-27 19:12:38 +01:00
40bd5b0dd1 service: Implement file download progress 2022-02-27 11:55:00 +01:00