Commit Graph
100 Commits
Author SHA1 Message Date
PapaTutuWawa dae5933e1d ui: Fix light theme (closes #73) 2022-08-17 18:20:21 +02:00
PapaTutuWawa 98ec6cac52 service: Fix style issue 2022-08-17 17:51:10 +02:00
PapaTutuWawa ecbee9b2f7 ui: Fix edges around the hero animation 2022-08-17 17:50:42 +02:00
PapaTutuWawa cdf2edfbf3 ui: Hopefully make logging out work (closes #52) 2022-08-17 17:37:15 +02:00
PapaTutuWawa e6e9870789 style: Fix typo 2022-08-17 17:36:17 +02:00
PapaTutuWawa ab5d630e7f xmpp: Reduce ping timer to 3 minutes (Conversations does it) 2022-08-17 17:07:18 +02:00
PapaTutuWawa 1f65397be0 shared: Replace lock extension with a safeSynchronized function 2022-08-17 17:01:02 +02:00
PapaTutuWawa 58d99195d1 service: Prevent having a displayName of null 2022-08-17 16:29:42 +02:00
PapaTutuWawa f1391ca352 meta: Update bloc 2022-08-17 16:28:49 +02:00
PapaTutuWawa 86c5e81485 service: Fix issue with 'malformed' base64 due to spaces and co 2022-08-17 16:28:37 +02:00
PapaTutuWawa 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
PapaTutuWawa 7312c190ca service: Deactivate reconnection during login 2022-08-17 15:30:25 +02:00
PapaTutuWawa d35be0824b ui: Split the shared media by date 2022-08-16 20:01:36 +02:00
PapaTutuWawa b90b6ddccd ui: Fix background image not getting evicted from cache 2022-08-16 19:17:55 +02:00
PapaTutuWawa 4a56efc463 service: Stop the timer more often 2022-08-16 18:55:11 +02:00
PapaTutuWawa 8d78c522f4 flake: Switch back to nixpkgs-unstable 2022-08-16 18:51:51 +02:00
PapaTutuWawa 822e0ff565 service: Do not restart the timer on regaining network connectivity 2022-08-15 19:52:20 +02:00
PapaTutuWawa 38cb61102a service: Fix error with notification ids when showing a warning 2022-08-15 19:48:16 +02:00
PapaTutuWawa e1b1ae91a4 release: Tag 0.2.1 2022-08-14 22:29:42 +02:00
PapaTutuWawa ae5cece27b style: Remove empty line 2022-08-14 20:11:49 +02:00
PapaTutuWawa 6f9ced6d24 ui: Add a simple way to scale the background image 2022-08-14 17:51:21 +02:00
PapaTutuWawa 888b3e3e2e ui: Use a GestureDetector 2022-08-14 17:21:49 +02:00
PapaTutuWawa 5eeea2ba77 ui: Increase contrast with the progress indicator 2022-08-14 16:31:18 +02:00
PapaTutuWawa 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
PapaTutuWawa 9798609b65 ui: Fix the listview throwing away messages too early 2022-08-14 15:30:23 +02:00
PapaTutuWawa 1886bf7ecc ui: Remove the ThumbnailService for images 2022-08-14 13:25:17 +02:00
PapaTutuWawa 58bccc1d83 ui: Immediately update the UI when sharing/unsharing online status 2022-08-14 12:46:47 +02:00
PapaTutuWawa 4c8ee4f0c7 ui: Make the backdrop transparency consistent 2022-08-14 12:38:53 +02:00
PapaTutuWawa cc77135959 ui: Give the progress indicator a backdrop 2022-08-14 12:35:31 +02:00
PapaTutuWawa e9123c9302 ui: Make image and video use the generic file widget
Closes #63.
2022-08-14 12:34:51 +02:00
PapaTutuWawa 5cc9de2c74 xmpp: Flush stanza queue when connected 2022-08-13 22:09:30 +02:00
PapaTutuWawa 5b957a384c ui: Move the presence sharing switch into a modal 2022-08-13 13:43:19 +02:00
PapaTutuWawa f01081e44e ui: Make files look like images 2022-08-13 13:11:26 +02:00
PapaTutuWawa 13e1d655af xmpp: Detect being stuck in connecting 2022-08-13 12:16:43 +02:00
PapaTutuWawa 9eb94583f2 service: Show a notification if we are not connected for 30 minutes 2022-08-13 12:08:09 +02:00
PapaTutuWawa 8eb4351d81 test: Test the reconnection a bit more 2022-08-12 18:59:04 +02:00
PapaTutuWawa b2eabdc8f1 style: Fix linter warnings 2022-08-12 18:39:01 +02:00
PapaTutuWawa 47212fdc40 service: Immediately reconnect when we regain connectivity 2022-08-12 18:36:49 +02:00
PapaTutuWawa 97244a067a service: Use random backoff instead 2022-08-12 18:34:10 +02:00
PapaTutuWawa 51279e491c Merge pull request 'File Transfer Rework' (#61) from feat/file-transfer-rework into master
Reviewed-on: https://codeberg.org/moxxy/moxxyv2/pulls/61
2022-08-11 19:17:38 +02:00
PapaTutuWawa 9d5577cdc5 service: Add an error attribute to each message 2022-08-11 19:10:25 +02:00
PapaTutuWawa 7a74b5d2c5 service: Implement uploading 2022-08-11 18:33:56 +02:00
PapaTutuWawa bc47b4effa service: Make the download work 2022-08-11 18:15:53 +02:00
PapaTutuWawa 3565b4b464 meta: Add accidentally not commited change 2022-08-09 21:29:44 +02:00
PapaTutuWawa d000c7b7b1 service: Begin moving code over into the HttpFileTransferService 2022-08-09 21:28:59 +02:00
PapaTutuWawa b87da625b5 meta: Move moxxy packages to gitea 2022-08-09 14:28:00 +02:00
PapaTutuWawa 9153eb767f refactor: Move AppearancePage into ui/pages/settings/appearance/ 2022-08-08 22:15:00 +02:00
PapaTutuWawa 218caaae18 style: Fix indentation 2022-08-08 22:13:41 +02:00
PapaTutuWawa 5779b317d7 ui: Replace icon with rounded button 2022-08-08 22:13:30 +02:00
PapaTutuWawa 206694b621 ui: Fix displaying server information 2022-08-07 20:41:21 +02:00
PapaTutuWawa c3bf0b5c8e ui: Align checkboxes on the same vertical axis 2022-08-07 20:17:12 +02:00
PapaTutuWawa 66e5758fb5 ui: Remove the 'Server Features' expander 2022-08-07 16:54:12 +02:00
PapaTutuWawa e94e48bad6 xmpp: Add a test for SCRAM-SHA-256 2022-08-07 15:41:48 +02:00
PapaTutuWawa d8ce793d81 service: Disable SCRAM-SHA256 and SCRAM-SHA512 2022-08-07 13:12:08 +02:00
PapaTutuWawa 24504aecda xmpp: Reset pending ack counter when resetting state 2022-08-07 12:13:47 +02:00
PapaTutuWawa 0d135c043e build: Bump Gradle and Android version 2022-08-07 12:09:40 +02:00
PapaTutuWawa 06d36aa98f flake: Use the newest JDK version 2022-08-07 11:23:29 +02:00
PapaTutuWawa 950b904b96 xmpp: Give the resource binding IQ an id 2022-08-07 11:14:46 +02:00
PapaTutuWawa 8ab2c976a8 xmpp: Remove AckRequestTimeoutEvent 2022-08-07 11:08:50 +02:00
PapaTutuWawa 6a22a32724 ui: Fix the conversation's back button not working
When opening a new conversation from the NewConversationPage,
the navigation stack would be empty.
2022-08-06 20:44:37 +02:00
PapaTutuWawa 76aba2815c service,xmpp: Fix other clients no picking up the new avatar 2022-08-06 18:33:00 +02:00
PapaTutuWawa d58c937815 xmpp: React to stream errors earlier in stream processing 2022-08-06 15:37:57 +02:00
PapaTutuWawa ed617f3f03 xmpp: Attempt to prevent two reconnections running at the same time 2022-08-06 15:32:16 +02:00
PapaTutuWawa ee2ca8d444 xmpp: Expect socket closure on reconnection 2022-08-04 12:13:58 +02:00
PapaTutuWawa 236de4c37f test: Fix tests 2022-08-03 20:12:28 +02:00
PapaTutuWawa 787d16349b xmpp: Fix a socket closure triggering a reconnection 2022-08-03 20:03:50 +02:00
PapaTutuWawa 7ec2f9681f ui: Implement scroll to bottom button 2022-08-01 11:22:35 +02:00
PapaTutuWawa 9d6f0526d4 docs: Remove note of unmerged code 2022-07-31 22:54:43 +02:00
PapaTutuWawa bc4fd25392 ui: Add a stubbed 'jump to bottom' button 2022-07-31 22:51:46 +02:00
PapaTutuWawa 9ad2745dc6 ui: Invalidate background image's cache entry 2022-07-31 19:29:24 +02:00
PapaTutuWawa 418a9d71bf ui: Do all image cropping and blurring in a different isolate 2022-07-31 17:36:23 +02:00
PapaTutuWawa 2e2834e9db ui: Improve the background image cropper 2022-07-31 17:18:04 +02:00
PapaTutuWawa 7594752ee0 ui: Invalidate the old background image's cache entry 2022-07-31 13:12:29 +02:00
PapaTutuWawa 1d845e685c ui: Implement cropping the background image 2022-07-31 13:06:14 +02:00
PapaTutuWawa 9e5a368fd4 ui: Fix not calculating the correct datebuble string 2022-07-31 11:23:59 +02:00
PapaTutuWawa 73a2946bba ui: Fix datebubble not displaying 'Yesterday' 2022-07-31 11:20:12 +02:00
PapaTutuWawa 7b11688a7a xmpp: handleError should set the connection state to not connected 2022-07-31 11:12:02 +02:00
PapaTutuWawa 9038523d15 ui: Fix swiping date bubbles 2022-07-31 11:05:39 +02:00
PapaTutuWawa 4427629841 style: Fix linter warnings 2022-07-30 22:12:33 +02:00
PapaTutuWawa 4ecaa3a814 ui: Remove the date bubble's shadow 2022-07-30 21:37:02 +02:00
PapaTutuWawa 2b65096a08 ui: Add date bubbles 2022-07-30 21:35:10 +02:00
PapaTutuWawa 7d27c4a7d6 ui: Fix textfields on the login page 2022-07-30 17:24:50 +02:00
PapaTutuWawa 5d3145fb01 meta: Upgrade to Flutter 3 2022-07-30 17:24:13 +02:00
PapaTutuWawa 2797d71e87 ui: Disable the shadow around the textfield by default 2022-07-29 22:30:16 +02:00
PapaTutuWawa f691d38b3a meta: Bump version to 0.2.0 2022-07-29 22:13:22 +02:00
PapaTutuWawa 2ff0b14366 service: Fix bug crashing the roster retrieval 2022-07-29 22:11:19 +02:00
PapaTutuWawa 9a0155bce5 android: Add missing Internet permission 2022-07-29 22:01:31 +02:00
PapaTutuWawa 474359231b ui: Fix conversation page transparency
When the background image is not yet cached, it takes some time
for it to load in. While that time, the page's background is
transparent. This commit makes the background always the theme's
background color and overlays the image as soon as it is available.
2022-07-29 13:15:04 +02:00
PapaTutuWawa 6fb08831d8 ui: Fix the message bar not being visible without a background image 2022-07-29 13:11:44 +02:00
PapaTutuWawa a7651bae14 docs: Add the Moxxy MUC 2022-07-29 12:49:18 +02:00
PapaTutuWawa 1327e6435c ui: Guard the thumbnail cache with a semaphore 2022-07-29 11:33:00 +02:00
PapaTutuWawa f985a5c0c3 xmpp: Prevent connect being called multiple times 2022-07-29 11:07:50 +02:00
PapaTutuWawa 6a6ce221c3 style: Fix style issue 2022-07-28 22:51:13 +02:00
PapaTutuWawa e08a175798 test: Fix test failures 2022-07-28 22:49:54 +02:00
PapaTutuWawa 3bb273a88b xmpp: Add tests for disco#info batching 2022-07-28 22:35:52 +02:00
PapaTutuWawa 222e33e27d xmpp: Move CapabilityHashInfo to XEP-0115 2022-07-28 21:58:05 +02:00
PapaTutuWawa 99fd8aae7c xmpp: Fix JID.hashCode 2022-07-28 21:56:00 +02:00
PapaTutuWawa 0314c65482 meta: Update moxdns to 0.1.3 2022-07-28 21:36:27 +02:00
PapaTutuWawa 4b1b003844 Merge pull request 'Add isSupported to all managers' (#45) from rework/is-supported into master
Reviewed-on: https://codeberg.org/moxxy/moxxyv2/pulls/45
2022-07-28 21:34:03 +02:00
PapaTutuWawa efb8818ecc xmpp: Reset XEP state on stream resumption fail 2022-07-28 21:28:51 +02:00