Commit Graph

589 Commits

Author SHA1 Message Date
9ea2664111 service: Fix messages not appearing after re-adding a contact 2022-03-09 18:08:45 +01:00
a30d9ceaea ui: Kinda improve the profile UI 2022-03-09 16:37:24 +01:00
5e8fa76a47 build: Fix license script 2022-03-09 13:53:40 +01:00
2ffeb43a77 ui: Implement shared media 2022-03-09 13:27:22 +01:00
f6bcd5041f ui: Fix the template when adding a contact from within a conversation 2022-03-08 18:27:56 +01:00
4a17ec9812 ui: Refactor the ConversationPage
This refactor was needed to add the line for adding a conversation
to the user's roster or block them.

This also removed one unnecessary event.
2022-03-08 18:18:33 +01:00
92731677a3 meta: Implement swipe-to-quote 2022-03-08 14:13:58 +01:00
76118d0cc5 ui: Allow quoting messages 2022-03-07 20:32:29 +01:00
7f8cc962b9 ui: Make background images cover the container fully 2022-03-06 17:01:13 +01:00
6d9d6bb0a1 ui: Delete old background images on setting and removing 2022-03-06 17:00:58 +01:00
43041ba4ce ui: Implement chat backgrounds 2022-03-06 16:52:32 +01:00
820a1a7de6 service: Implement download size restrictions 2022-03-05 20:35:52 +01:00
37f2c3f17f service: Make auto-downloads a bit more configurable 2022-03-05 19:11:28 +01:00
7ea4ad62e2 xmpp: Implement XEP-0004 2022-03-04 23:03:56 +01:00
213d777750 ui: Add privacy settings 2022-03-04 15:26:30 +01:00
d338248b9c ui: Fix the closing chat dialog 2022-03-03 14:41:12 +01:00
2a6fc4a938 style: Use const constructor 2022-03-02 15:52:23 +01:00
f77ce5be8f ui: Use done_all for received and read 2022-03-02 15:07:24 +01:00
d29235cbb7 meta: Implement Chat Markers and Delivery Receipts
- Implement Delivery Receipts in the XMPP library
- Plumb Delivery Receipts into the UI
- Plumb Chat Markers into the UI
2022-03-02 12:40:27 +01:00
cba898c388 style: Fix style 2022-03-01 18:06:47 +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
a3f680b6c6 ui: Deal with not-found images better 2022-02-28 21:09:47 +01:00
8e3ceaf52b ui: Deal with files that are not found 2022-02-28 20:58:49 +01:00
fd4134d61b service: Improve media messages 2022-02-28 16:06:08 +01:00
4af9ee96a1 service: Implement the download request 2022-02-28 12:57:35 +01:00
c1b83b917d ui: Implement a stubbed download button 2022-02-28 12:39:40 +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
b96eeaf606 ui: Factor out the bottom of message bubbles 2022-02-27 13:43:22 +01:00
ae2a0bc9f9 ui: Implement an inline widget fallback for media files 2022-02-27 13:33:18 +01:00
1de953667e ui: Fix wrong feature being not available 2022-02-27 12:05:56 +01:00
40bd5b0dd1 service: Implement file download progress 2022-02-27 11:55:00 +01:00
b41a54717f style: Use const constructors 2022-02-26 20:50:04 +01:00
81f9f99355 ui: Fix image padding issues 2022-02-26 20:35:14 +01:00
b5e1da839a service: Migrate all F2S commands to classes 2022-02-26 18:16:56 +01:00
2836f3d432 ui: Fix rounding of the image overlay 2022-02-26 13:36:35 +01:00
5f0075d04d service: Port over all Service-to-Foreground events to classes 2022-02-26 13:27:54 +01:00
8394728f3b service: Port over the first events to classes 2022-02-26 12:19:19 +01:00
6816f0446b service: Fix the roster duplicating 2022-02-25 21:55:52 +01:00
ef4826c619 meta: Receive images using OOB data 2022-02-24 21:47:30 +01:00
7c55434c50 ui: Restore the 'Debug enabled' switch 2022-02-23 14:35:46 +01:00
0acabce757 xmpp: Fix roster pushes again 2022-02-22 21:21:31 +01:00
d0aca8d879 lint: Fix most linter warnings 2022-02-17 12:34:35 +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
3eaf113cdb meta: Upgrade Flutter and isar 2022-02-16 18:29:01 +01:00
e33b290d24 style: Fix linter issues 2022-02-06 18:48:59 +01:00
0f2fe429bc ui: Merge [Padding]s 2022-02-04 19:45:57 +01:00
3dd0ac1754 ui: Add a (useless) debugging page 2022-02-04 18:38:26 +01:00
4a86f239ff refactor: Move lib/data/ into lib/ui/ 2022-01-26 12:31:48 +01:00