Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix media deletion of animated files | Nicolas Werner | 2024-10-09 | 1 | -4/+23 |
| | |||||
* | Make a few headers forward declarations | Nicolas Werner | 2024-03-16 | 1 | -1/+2 |
| | |||||
* | Include moc files for a tiny speedup on incremental builds | Nicolas Werner | 2024-03-16 | 1 | -0/+2 |
| | |||||
* | Fix some round images being persisted as not round | Nicolas Werner | 2023-11-19 | 1 | -1/+1 |
| | |||||
* | Qt6.6 compatibility | Nicolas Werner | 2023-10-13 | 1 | -1/+1 |
| | |||||
* | Make Nheko compile on Qt6 | Nicolas Werner | 2023-06-08 | 1 | -6/+2 |
| | |||||
* | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 1 | -3/+1 |
| | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/ | ||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 1 | -0/+1 |
| | |||||
* | I don't see why this would have detached, but make clazy happy | Nicolas Werner | 2022-12-13 | 1 | -1/+2 |
| | |||||
* | Fix image cache pruning interval | Nicolas Werner | 2022-12-13 | 1 | -1/+1 |
| | |||||
* | Add cache pruning for old image files | Nicolas Werner | 2022-12-13 | 1 | -0/+59 |
| | |||||
* | fix blurry thumbnails | Nicolas Werner | 2022-10-27 | 1 | -2/+2 |
| | |||||
* | lint | Nicolas Werner | 2022-10-26 | 1 | -1/+1 |
| | |||||
* | Enable -Wconversion | Nicolas Werner | 2022-10-26 | 1 | -2/+3 |
| | |||||
* | Get large avatar images as scale and crop locally (#1107) | brausepulver | 2022-06-26 | 1 | -7/+29 |
| | | | | | | | | | | | | Resolves #1069 The Matrix spec requires servers to provide thumbnails at (96x96, crop) and (320x240, scale) among others. [1] The avatars in Nheko's global/room profile and room settings are sized 130x130 on normal scaling and 260x260 on 2x scaling like on a HiDPI device. In both cases the avatar is requested as cropped and that way displayed at 96x96, making it look blurry. This can be solved by requesting scaled avatars rather than cropped where appropriate, and cropping to the requested size afterwards. HiDPI can be simulated in Qt by setting QT_SCALE_FACTOR=2. [1] https://spec.matrix.org/v1.3/client-server-api/#thumbnails | ||||
* | Add D-Bus API (#916) | Loren Burkholder | 2022-04-14 | 1 | -0/+9 |
| | | | | This adds functionality for viewing joined rooms and activating rooms. | ||||
* | Fix thumbnails of received encrypted images | Nicolas Werner | 2022-03-22 | 1 | -3/+5 |
| | |||||
* | Work around images with size 0 in info | Nicolas Werner | 2022-01-04 | 1 | -0/+3 |
| | | | | fixes #875 | ||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 1 | -0/+1 |
| | |||||
* | Reserve size of some containers we are filling | Nicolas Werner | 2021-12-29 | 1 | -2/+4 |
| | |||||
* | Reduce allocations using QStringLiteral | Nicolas Werner | 2021-12-29 | 1 | -10/+10 |
| | |||||
* | Some qt6 prep | Nicolas Werner | 2021-12-28 | 1 | -5/+5 |
| | |||||
* | MxcImageProvider: Only use scaledToHeight if width <= 0. | tastytea | 2021-12-27 | 1 | -2/+8 |
| | |||||
* | Request inline images in the right size and anti-alias them | tastytea | 2021-12-27 | 1 | -4/+12 |
| | | | | | | | | - If an inline image has specified a height, add parameters to the image:// URI. - Add scaled to the parameters, the images would be cropped otherwise. - Extract the height from image:// URI and use it for requestSize. - Use scaledToHeight instead of scaled. | ||||
* | Fix blurry thumbnails AGAIN | Nicolas Werner | 2021-12-08 | 1 | -1/+5 |
| | |||||
* | Fix display of images, that can't be thumbnailed | Nicolas Werner | 2021-12-08 | 1 | -3/+3 |
| | |||||
* | Get rid of threadpool for images | Nicolas Werner | 2021-12-08 | 1 | -7/+5 |
| | |||||
* | Change indentation to 4 spaces | Nicolas Werner | 2021-09-18 | 1 | -221/+199 |
| | |||||
* | Fix dpi scaling of avatars | Nicolas Werner | 2021-08-16 | 1 | -1/+1 |
| | |||||
* | Round images in the image provider | Nicolas Werner | 2021-08-14 | 1 | -15/+81 |
| | |||||
* | Basic sticker pack editor | Nicolas Werner | 2021-08-06 | 1 | -7/+19 |
| | |||||
* | Fix some media not being cached properly | Nicolas Werner | 2021-07-21 | 1 | -1/+0 |
| | | | | Most noticeable in the goose chooser. | ||||
* | Fix exif rotation in unencrypted rooms | Nicolas Werner | 2021-04-04 | 1 | -3/+5 |
| | |||||
* | Fix shadowing | Nicolas Werner | 2021-03-17 | 1 | -7/+10 |
| | |||||
* | Clean up notification code a bit | Nicolas Werner | 2021-03-17 | 1 | -6/+12 |
| | |||||
* | Refactor image download code to be reusable | Nicolas Werner | 2021-03-17 | 1 | -72/+158 |
| | |||||
* | Switch readImage to take a reference instead of a pointer | Loren Burkholder | 2021-03-17 | 1 | -4/+4 |
| | | | | There was nowhere that an actual pointer was passed, and I wanted to do references for something else. | ||||
* | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -0/+4 |
| | |||||
* | Fix some compiler warnings | Nicolas Werner | 2020-12-25 | 1 | -2/+2 |
| | |||||
* | Optimize build | Nicolas Werner | 2020-10-27 | 1 | -0/+2 |
| | |||||
* | Fix some images not showing up | Nicolas Werner | 2020-09-16 | 1 | -6/+13 |
| | |||||
* | Smooth scaling for images | Nicolas Werner | 2020-06-07 | 1 | -1/+2 |
| | | | | Fixes some issues with inline images. | ||||
* | Respect exif rotation of images | Nicolas Werner | 2020-04-26 | 1 | -9/+19 |
| | | | | | | Sometimes thumbnails still have the wrong dimensions, as they are scaled to fit inside a rectange of the reported size in the image. Not sure, who is wrong there, the media repo or we. | ||||
* | Reduce Cache.h includes further via one forward declaration | Nicolas Werner | 2019-12-15 | 1 | -1/+1 |
| | |||||
* | Reduce overhead of Cache.h | Nicolas Werner | 2019-12-15 | 1 | -4/+6 |
| | |||||
* | Implement decryption of images | Nicolas Werner | 2019-12-03 | 1 | -2/+7 |
| | | | | It is a bit of a hack, but it works... | ||||
* | Improve avatar look and layouting | Nicolas Werner | 2019-11-23 | 1 | -4/+2 |
| | | | | Thanks to red_sky for the feedback! | ||||
* | Size images/videos by timeline width | Nicolas Werner | 2019-11-23 | 1 | -1/+2 |
| | |||||
* | Implement avatars in qml timeline | Nicolas Werner | 2019-11-23 | 1 | -0/+79 |