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