Commit Graph

771 Commits

Author SHA1 Message Date
c344aed471 feat(ui): Encode backgrounds as JPEG (Fixes #94) 2022-11-26 13:47:09 +01:00
79b0a4ba7a feat(meta): Remove image_size_getter 2022-11-26 13:40:57 +01:00
4ce5e29a81 fix(ui): Use the CancelButton for the avatar cropper 2022-11-26 13:24:35 +01:00
524dec0991 fix(ui): Hide the media preview if the contact is typing 2022-11-26 12:12:36 +01:00
05074ed4f0 feat(ui): Replace the custom code with InteractiveViewer 2022-11-26 00:50:29 +01:00
4e4ed58605 feat(ui): Use the InteractiveViewer 2022-11-26 00:40:43 +01:00
a783aab229 feat(ui): Show a media preview if it is thumbnailable 2022-11-25 20:35:43 +01:00
eac8e3fb44 feat(ui): Show a media preview in the body line 2022-11-25 20:20:44 +01:00
035d29fabc fix(ui): Use the emoji + mime type combo for media messages 2022-11-25 20:01:54 +01:00
ad2b10972c docs(ui): Remove TODO 2022-11-25 18:11:05 +01:00
10b86812cd fix(service): Fix conversations not being properly loaded
Meanwhile, also remove the Completer system for preventing race
conditions with, hopefully, something better.
2022-11-25 17:58:09 +01:00
fe4c794f68 refactor(service): Conversations now point to the last message 2022-11-25 17:01:30 +01:00
6115d748e3 feat(ui): Show the last message state in the conversations list 2022-11-25 16:09:06 +01:00
b0f266bb0a fix(ui): Make the border shape const 2022-11-24 22:56:14 +01:00
646c99feb5 feat(ui): Allow scaling in the background cropper 2022-11-24 22:54:39 +01:00
e8461d7059 fix(ui): Round the dialog corners 2022-11-24 18:07:08 +01:00
8e426b7fd6 feat(service): Tapping a message notification opens correct chat
Fixes #91.
2022-11-24 18:00:54 +01:00
dfddd3d3d0 fix(shared): RetractMessageComment -> RetractMessageCommentCommand 2022-11-24 13:34:52 +01:00
26e01bb7f8 feat(ui): Implement marking a chat as read from the long-press menu 2022-11-24 13:32:32 +01:00
5f88626ddf feat(ui): Allow closing a chat from the long-press menu 2022-11-24 13:09:48 +01:00
e04bb29bb2 feat(ui): Allow copying a text message 2022-11-24 13:01:02 +01:00
8709f0bd8e refactor(ui): Move the overview code out of the chat bubble 2022-11-24 11:55:51 +01:00
13d7f33c37 refactor(ui): Move ChatBubble to OverviewMenuItem 2022-11-24 11:19:19 +01:00
eac8592536 feat(ui): Make conversations long-pressable 2022-11-23 23:16:05 +01:00
3e0feaa3e8 feat(ui): Allow quoting via the long-press menu 2022-11-23 22:16:07 +01:00
98cfb79961 feat(meta): Update Flutter to 3.3.8 2022-11-23 16:41:59 +01:00
b10f7dd888 feat(i18n): Translate OMEMO errors (Fixes #162) 2022-11-22 23:14:05 +01:00
f0c6713d76 refactor(shared): isWarning and isError should just be properties 2022-11-22 22:04:05 +01:00
0eeac949ea feat(ui): Show errors 2022-11-22 21:58:55 +01:00
04c0c1c0e2 feat(ui): Show filesize for media (Fixes #129) 2022-11-22 20:39:28 +01:00
c88003bea1 feat(service): Remove shared media entry on message retraction
Also: Fix some ordering oddities with the shared media widget and page.
2022-11-22 19:51:28 +01:00
6c83373d72 fix(ui): Make the BorderRadius const 2022-11-22 18:53:28 +01:00
888a1cf296 fix(ui): Maybe fix the shared media display not updating 2022-11-22 18:51:56 +01:00
5945f78e97 feat(ui): Round the corners of the QR code 2022-11-21 22:31:47 +01:00
c58fca395b fix(ui): Popup messages have corners 2022-11-21 22:23:58 +01:00
259e0dacd0 feat(ui): Remove the QR code's dialog 2022-11-21 18:46:47 +01:00
0acd13f0f0 feat(ui): Use curves for bettwe animations 2022-11-21 18:37:14 +01:00
cfdb948372 feat(ui): Make the longpress vibration stronger 2022-11-21 18:24:03 +01:00
9b3130f363 feat(ui): Animate a transition between chat state and no chat state 2022-11-21 18:19:58 +01:00
91b92b2cc4 fix(ui): Make colors more readable 2022-11-21 17:23:46 +01:00
8107743af2 fix(ui): Retract messages had no padding 2022-11-21 16:02:08 +01:00
935cb1c38b feat(ui): Render all retracted messages as a text message 2022-11-21 14:05:24 +01:00
acd5b7706b fix(ui): Make showConfirmationDialog more like Flutter 2022-11-21 12:40:54 +01:00
0b111d1012 feat(ui): Indicate retracted messages in the overview 2022-11-21 12:22:44 +01:00
e2517a7786 feat(ui): Show a 'show warning' button 2022-11-21 11:13:57 +01:00
aaf5b4fecc refactor(ui): Move some functions into the message model 2022-11-21 10:56:47 +01:00
173e251e9f fix(ui): Images cannot be long pressed 2022-11-21 10:45:04 +01:00
2dc3de43d1 fix(ui): Only allow sending retractions on our own messages 2022-11-20 23:41:55 +01:00
1b332b5b3b feat(service): Tell the service to send the retraction 2022-11-20 23:40:22 +01:00
6ef34afc6d fix(i18n): Translate the new strings 2022-11-20 22:52:49 +01:00