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
720798814c
refactor: Make helpers and constants shared
2022-01-26 12:28:49 +01:00
8a0621c5e1
refactor: Make models shared
2022-01-26 12:26:56 +01:00
d439d72371
ui: Fix being stuck on the splash screen
2022-01-26 12:19:02 +01:00
8dec2e5859
refactor: Handle data from the background service somewhere else
2022-01-25 16:40:41 +01:00
6f596b7fca
refactor: Move lib/redux into lib/ui/
2022-01-25 16:19:24 +01:00
68ccbf2744
style: Replace navigation strings with constants
2022-01-25 16:14:32 +01:00
0e53cdcc9f
refactor: Move [SplashScreen] into its own file
2022-01-25 15:59:32 +01:00
3336383592
ui: Stub out functionality not yet implemented
2022-01-23 15:33:16 +01:00
b1c58d9d29
style: Replace Container with SizedBox
2022-01-23 12:20:53 +01:00
317726c102
style: Convert some classes to [StatefulWidget]s
2022-01-23 12:11:51 +01:00
e49a115847
ui: Fix syntax error
2022-01-23 11:52:41 +01:00
f8acf98ebd
style: Spent 6h fixing linter warnings
2022-01-21 17:44:48 +01:00
e28f4482c1
ui: Fix messages having weird corners
2022-01-16 12:04:32 +01:00
d78088b096
ui: Oops... Better use a middleware
2022-01-15 17:00:03 +01:00
8571f70f05
ui: Make setting the current conversation work
2022-01-15 16:58:46 +01:00
a1588488cb
ui: Keep the message list scrolled
2022-01-11 14:41:53 +01:00
ba8a13e0b9
ui: Fix the conversation list not updating on update
2022-01-10 19:23:29 +01:00
750dc8e145
ui: Add icons to dismissible
2022-01-10 19:04:50 +01:00
b3a26d9a49
ui: Add icon on swipe
2022-01-10 18:56:53 +01:00
e4500514ec
ui: Show AddContactPage errors
2022-01-10 16:14:07 +01:00