3fb76d59b2
feat(meta): Release 0.3.0
2022-11-13 12:24:08 +01:00
72db2863d0
feat(meta): Bump moxxmpp
2022-11-12 21:52:04 +01:00
81ad0cf4db
fix(meta): Remove unused dependencies
2022-11-12 21:04:27 +01:00
b6f2a89e04
fix(xmpp): Don't deadlock on TLS issues
2022-11-12 21:02:19 +01:00
2edbbc3ede
feat(meta): Bump moxxmpp and moxxmpp_socket_tcp
2022-11-12 12:52:20 +01:00
d02fe73952
refactor(meta): Migrate to using moxxmpp
...
Fixes #139 .
2022-11-09 16:41:38 +01:00
208145d288
fix(xmpp): I think ratchet acking should work better now
2022-11-04 21:52:06 +01:00
c2f43e0096
chore(meta): Remove cryptography_flutter
2022-11-04 21:52:06 +01:00
18a9419cef
fix(service): Make HttpFileTransferService update messages on error
2022-11-04 21:52:06 +01:00
8a69083c19
feat(service): Improve encryption and decryption speed
2022-11-04 21:52:06 +01:00
53ce0d9e54
chore(xmpp): Track kex timestamp to prevent performing old kex
2022-11-04 21:52:06 +01:00
505921045e
fix(xmpp): Fix receiving kex again breaking the ratchets
2022-11-04 21:52:06 +01:00
003d4d65e5
chore(meta): Bump omemo_dart
2022-11-04 21:52:06 +01:00
a963153c2a
feat(service): Use cryptography_flutter for possible speedup
2022-11-04 21:52:06 +01:00
6b7d3c4b7c
chore(ui): Move the fingerprint widget into its own file
2022-11-04 21:52:06 +01:00
a11b75f1cb
xmpp: (Hopefully) fix session resetting not working
2022-11-04 21:51:18 +01:00
640ffcb77e
meta: Update omemo_dart to 0.3.0
2022-11-04 21:51:18 +01:00
6551fda493
service: Restore the trust manager
2022-11-04 21:51:18 +01:00
e3d33f201c
service: Implement enabling and disabling keys
2022-11-04 21:51:18 +01:00
e7d354d4c7
meta: Pull in omemo_dart
2022-11-04 21:51:18 +01:00
0f5b3d62b1
ui: Stub out the OMEMO key page
2022-11-04 21:51:18 +01:00
5c7de2406a
meta: Remove isar dependency
2022-09-08 14:04:04 +02:00
31464e5025
service: Move the database service somewhere else
2022-09-07 12:31:30 +02:00
94c8224cf8
meta: We don't really care about the version of meta
2022-09-06 14:33:34 +02:00
7bcccd5558
meta: Update moxplatform
2022-09-06 14:32:05 +02:00
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
5ce8f74aa7
release: Bump to 0.2.3
2022-08-28 15:30:04 +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
2b11551451
release: Tag 0.2.2
2022-08-25 20:51:55 +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
e1b1ae91a4
release: Tag 0.2.1
2022-08-14 22:29:42 +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
f691d38b3a
meta: Bump version to 0.2.0
2022-07-29 22:13:22 +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
9fecbd924e
Merge branch 'chore/upgrade-dependencies'
2022-04-15 13:42:49 +02:00
97db5aefc3
meta: Fix issue with path_provider in the background service
2022-04-15 13:34:40 +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
22a6d63898
meta: Pin all library versions
2022-04-15 00:33:59 +02:00
9c0da37ee5
meta: Pin flutter_background_service to 0.2.2
2022-04-15 00:27:22 +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
91c941f53c
ui: Fix the autodownload file size picker
2022-04-11 13:05:30 +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
a40592e3e8
ui: Remove flow_builder
2022-03-20 12:55:25 +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
5d21177841
meta: Implement user blocking
2022-03-14 20:58:32 +01:00
9eeaddfd60
meta: I forgot to bump the version
2022-03-10 18:15:39 +01:00
5e8fa76a47
build: Fix license script
2022-03-09 13:53:40 +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
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
bfb2bc8148
service: Save downloaded images to the gallery
2022-02-26 20:32:27 +01:00
cdaf57c761
service: Replace awesome_notifications
...
Replace awesome_notifications with flutter_local_notifications,
which allows big picture notifications to be used.
2022-02-25 13:18:31 +01:00
ef4826c619
meta: Receive images using OOB data
2022-02-24 21:47:30 +01:00
bf85c12c43
meta: Tag version 0.0.2
2022-02-23 14:42:21 +01:00
54356ccb0c
service: Improve the service state management
2022-02-21 19:50:28 +01:00
ade501c044
meta: Improve the logging system
2022-02-17 12:28:30 +01:00
0fa62f904a
meta: Add an UDP logger
2022-02-16 20:38:15 +01:00
346c012c08
xmpp: Finally use the system resolver using miniDNS
2022-01-25 21:21:00 +01:00
b4ea7e2af4
meta: Set the version to 0.0.1
2022-01-23 22:23:18 +01:00
4de3ac8d5f
xmpp: Generate IDs using UUIDv4
2022-01-18 15:58:25 +01:00
abb58b39c8
xmpp: Prepare network state watching
2022-01-16 21:29:01 +01:00
eb744bc9a4
WIP: Add notifications
2022-01-16 18:03:17 +01:00
907caf20d7
WIP: Move the XMPP connection into a foreground service
2022-01-14 21:37:54 +01:00
a1588488cb
ui: Keep the message list scrolled
2022-01-11 14:41:53 +01:00