| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-12 | Update ffmpeg commands | Jakob L. Kreuze | |
| 2022-02-08 | server/func/images: upgrade to heif-image-plugin | Shyam Sunder | |
| 2022-01-16 | server/func/images: Do not pass file content to ffmpeg stdin | Shyam Sunder | |
| 2021-09-13 | client+server: fixed style errors | Shyam Sunder | |
| 2021-05-07 | Add AVIF/HEIF/HEIC upload support | Ruin0x11 | |
| 2020-09-01 | client+server: fix linter issues due to updated pre-commit hooks | Shyam Sunder | |
| 2020-06-06 | client+server: implement code autoformatting using prettier and black | Shyam Sunder | |
| 2019-07-27 | server/tools: add script to check audio flags for posts | Shyam Sunder | |
| 2019-02-11 | server/func/images: attempt to fix #225 | Shyam Sunder | |
| 2019-01-09 | server/func/images: work around ffmpeg bug 6375 | rr- | |
| 2018-12-22 | server/func/images: Fix Unicode Error | Shyam Sunder | |
| 2018-09-24 | server/posts: automatically detect sound in video post uploads | Shyam Sunder | |
| 2018-03-08 | server/posts: auto convert GIFs to WEBMs/MP4s | ReAnzu | |
| - Default setting is false for both conversions, as this will require additional resources of the server, but is bandwidth friendly for viewers - WEBM conversion is slow, but better quality than MP4 conversion with a typically smaller file size - Tags are copied over from the original upload - Snapshots are generated for the new auto posts | |||
| 2018-03-08 | server/posts: ignore ffmpeg warnings | ReAnzu | |
| Poorly formatted MP4 and WEBM sources can cause ffmpeg to throw a lot of warnings. However when there is byte ouptut, the generated thumbnail is valid. Add a bypass for the resize_fill function to allow ffmpeg to error. | |||
| 2017-05-03 | server/images: handle resizing errors | rr- | |
| 2017-04-24 | server: lint | rr- | |
| 2017-02-05 | server: refactor + add type hinting | rr- | |
| - Added type hinting (for now, 3.5-compatible) - Split `db` namespace into `db` module and `model` namespace - Changed elastic search to be created lazily for each operation - Changed to class based approach in entity serialization to allow stronger typing - Removed `required` argument from `context.get_*` family of functions; now it's implied if `default` argument is omitted - Changed `unalias_dict` implementation to use less magic inputs | |||
| 2017-02-03 | server: make linters happier | rr- | |
| 2017-01-25 | server/images: support webm with multiple streams | rr- | |
| 2016-10-22 | server: drop old style class declarations | rr- | |
| 2016-08-14 | server/general: embrace most of PEP8 | rr- | |
| Ignored only the rules about continuing / hanging indentation. Also, added __init__.py to tests so that pylint discovers them. (I don't buy pytest's BS about installing your package.) | |||
| 2016-06-02 | server/images: remove debug blob | rr- | |
| 2016-06-02 | server/images: fix transaprent background for JPEG | rr- | |
| 2016-06-02 | server/images: seek to 30% video before resizing | rr- | |
| 2016-06-02 | server/images: work around ffmpeg bug 5609 | rr- | |
| 2016-05-20 | server/images: replace pipes with temp files | rr- | |
| ffmpeg's GIF demuxer needs the input stream to be seekable, which rules pipes out. | |||
| 2016-05-02 | server/posts: add post creating | rr- | |
| 2016-04-20 | server/general: rename 'util' to 'func' | rr- | |