Daniel Gultsch
|
0812bae1ab
|
do not run alpha check on jpegs
|
2021-02-20 10:08:43 +01:00 |
Daniel Gultsch
|
358c70828f
|
close inputstream in image meta data analysers
|
2021-01-31 10:13:20 +01:00 |
maxim432
|
156c4da2b3
|
Fix couple of leaks
|
2021-01-30 17:56:54 -08:00 |
Daniel Gultsch
|
ca496fd39f
|
look at only subset of pixels to check for alpha
|
2021-01-30 01:50:03 +01:00 |
Daniel Gultsch
|
2155a50875
|
do not compress images with alpha channels
|
2021-01-29 21:25:00 +01:00 |
Daniel Gultsch
|
8ce7bfb95e
|
automated code clean up
|
2021-01-23 09:25:34 +01:00 |
Ferdinand Pöll
|
453ca7c0ed
|
Migrate from Android Support Library to AndroidX
Unignored gradle.properties since androidX requires additions there
See also https://developer.android.com/jetpack/androidx/migrate
|
2021-01-18 20:49:35 +01:00 |
Daniel Gultsch
|
2bec5459c5
|
properly null check ufrag and pwd before whitespace checking. fixes #3956
|
2021-01-03 16:05:17 +01:00 |
Daniel Gultsch
|
f584179f2f
|
store avatars in cache folder
|
2020-12-10 19:05:04 +01:00 |
Daniel Gultsch
|
7e2d87f39c
|
recover if attachImage can’t generate scalled down version of image. fixes #3773
|
2020-06-09 21:08:27 +02:00 |
Daniel Gultsch
|
1d62cb0024
|
pdf renderer might throw security exception on password protected pdf
|
2020-04-20 15:57:06 +02:00 |
Daniel Gultsch
|
d64bc1776b
|
show pdf previews in media browser
fixes #3639
|
2020-02-14 16:02:15 +01:00 |
Daniel Gultsch
|
a06eb10ed8
|
fixed rendering of transparent pdfs; white overlay for very dark pdf
|
2020-02-12 09:09:34 +01:00 |
Daniel Gultsch
|
fc2b27c3b4
|
create pdf overlay for pdf thumbs
|
2020-02-11 19:55:31 +01:00 |
Daniel Gultsch
|
2aee26c49a
|
display PDF previews
|
2020-02-11 17:41:54 +01:00 |
Daniel Gultsch
|
843d7fe12d
|
evict cached previews when file gets deleted
|
2020-01-20 10:54:55 +01:00 |
Daniel Gultsch
|
ed4a73e1c7
|
persist file size across aborts
fixes #3601
|
2019-12-26 19:01:01 +01:00 |
Daniel Gultsch
|
ab516299e7
|
catch all exceptions when closing closable
|
2019-10-23 22:34:25 +02:00 |
Daniel Gultsch
|
aef394c9f0
|
ability to open files from media preview. fixes #3521
|
2019-09-29 02:00:06 +02:00 |
Daniel Gultsch
|
863ac7f2e5
|
show resource prompt when sending uncompressed video
|
2019-09-28 23:56:02 +02:00 |
Daniel Gultsch
|
1c413edf06
|
bare minimum direct connections
|
2019-09-01 15:06:59 +02:00 |
Daniel Gultsch
|
98c4e9056f
|
use helper method to close socket
|
2019-07-04 10:12:08 +02:00 |
Daniel Gultsch
|
b2ea91909b
|
introduced type private_file_message to handle attachments in PMs. fixes #3372
|
2019-04-27 11:46:43 +02:00 |
Daniel Gultsch
|
c7dea9dded
|
fixed security exception when attempting to display image in notification
|
2019-03-03 08:32:54 +01:00 |
Daniel Gultsch
|
c9fc40dfe5
|
WIP backup & restore
|
2019-01-22 19:25:45 +01:00 |
Daniel Gultsch
|
e9bf2b464c
|
explicitly set type=images for all media with an image mime type
this is in preperation to be able to query the database for all images
|
2019-01-12 09:01:35 +01:00 |
Daniel Gultsch
|
a644b40c3e
|
don’t check if files exists when loading attachments
|
2019-01-10 17:43:09 +01:00 |
Daniel Gultsch
|
52afcac230
|
mark deleted files in database and not query them when querying for media
|
2019-01-10 14:52:27 +01:00 |
Daniel Gultsch
|
96e3546904
|
put images into MessageStyle notifications
|
2019-01-09 12:47:09 +01:00 |
Daniel Gultsch
|
3eaa48fa46
|
added epub and azw mime types. try to resolve application/octet-stream by file extension instead. added preview icons for ebooks
|
2018-12-22 13:02:45 +01:00 |
Daniel Gultsch
|
ae9bfe1643
|
limit video transcoding to api >= 18 and other api 16 fixes
|
2018-12-10 13:58:05 +01:00 |
Daniel Gultsch
|
18752a5c58
|
write null bitmap to imageview to replace asyncdrawable
|
2018-10-24 20:00:56 +02:00 |
Daniel Gultsch
|
284861de65
|
Do not attempt to draw overlay on null bitmap
|
2018-10-07 13:44:20 +02:00 |
Daniel Gultsch
|
70845c5e95
|
do not compress/resize images with strange aspect ratios. fixes #3188
|
2018-09-22 16:51:00 +02:00 |
Daniel Gultsch
|
bd128335d3
|
do not show media overview in contact/conference details when missing storage permission
|
2018-09-17 21:24:25 +02:00 |
Daniel Gultsch
|
06972ec95c
|
show conversation media in contact/conference details
|
2018-09-15 19:38:45 +02:00 |
Daniel Gultsch
|
3608b0eb44
|
WIP: preview media before sending them
Note that this commit breaks a few things in that non video/image do not work and sharing media isn’t currently using the new mechanism either
|
2018-09-11 09:56:32 +02:00 |
Daniel Gultsch
|
f533e526fb
|
catch illegalargument exception when discovering extension from url
|
2018-09-01 16:56:20 +02:00 |
Daniel Gultsch
|
8f057a0c95
|
try to catch out of memory exception
|
2018-08-18 18:13:51 +02:00 |
Daniel Gultsch
|
49d5c1eb52
|
only look at inner 70% to calculate overlay
|
2018-07-01 12:06:09 +02:00 |
Daniel Gultsch
|
55fcda3cee
|
use dark play/gif button as overlay when image is mostly light
|
2018-06-30 17:52:34 +02:00 |
Daniel Gultsch
|
d7ebd7d453
|
WIP: set room avatar and slight redesign of group details
|
2018-06-18 14:15:19 +02:00 |
Daniel Gultsch
|
258c7d1b3b
|
attach editor content as file
|
2018-06-06 19:59:30 +02:00 |
Daniel Gultsch
|
78b56bb904
|
don’t scall images to a 0 width or height
|
2018-05-07 11:13:46 +02:00 |
Daniel Gultsch
|
6fe5c5e770
|
handle invalid image bounds
|
2018-05-03 15:38:48 +02:00 |
Daniel Gultsch
|
2390839c21
|
get video dimensions from bitmap instead of meta data
|
2018-04-30 09:22:59 +02:00 |
Daniel Gultsch
|
287c416dac
|
hard code ogg + audio/ mime type to oga
|
2018-04-29 15:19:13 +02:00 |
Daniel Gultsch
|
de0de48448
|
allow to delete voice recordings
|
2018-04-23 20:27:54 +02:00 |
Daniel Gultsch
|
2f974c3eb2
|
integrate voice recorder
|
2018-04-22 20:31:37 +02:00 |
Daniel Gultsch
|
5272421678
|
create avatar path before saving avatar
|
2018-04-18 12:41:16 +02:00 |