Angelo Kontaxis
f2c056a151
fix: add migration to update existing files to be animated ( #705 )
...
* fix: add migration to update existing files to be animated
Signed-off-by: Zomatree <me@zomatree.live >
* Revert "fix: add migration to update existing files to be animated"
This reverts commit 4e1f1c116c .
Signed-off-by: Zomatree <me@zomatree.live >
* fix: calculate animated for existing files when fetched
Signed-off-by: Zomatree <me@zomatree.live >
---------
Signed-off-by: Zomatree <me@zomatree.live >
2026-04-01 19:48:22 -07:00
newt (
c2d4369e16
feat: compute thumbhash for images ( #596 )
...
* feat: compute thumbhash for images
Signed-off-by: newt <hi@newty.dev >
* Merge branch 'main' into feat/thumbhash
Signed-off-by: newt <hi@newty.dev >
* style: move comment onto newline
Signed-off-by: newt <hi@newty.dev >
* feat: make thumbhash optional
Signed-off-by: newt <hi@newty.dev >
---------
Signed-off-by: newt <hi@newty.dev >
Signed-off-by: newt (: <hi@newty.dev >
Signed-off-by: Tom <iamtomahawkx@gmail.com >
Co-authored-by: Tom <iamtomahawkx@gmail.com >
2026-03-27 17:29:55 -07:00
Erik LaBine
3fa0abf47f
feat: Detect animation in image files for fetch_preview ( #574 )
...
* Implement animated metadata TODOs for database and thumbnailing.
Signed-off-by: Assisting <erik@eriklabine.com >
* Run linter for code changes
Signed-off-by: Assisting <erik@eriklabine.com >
---------
Signed-off-by: Assisting <erik@eriklabine.com >
2026-03-22 22:07:22 -07:00
Angelo Kontaxis
a1a21252d0
fix: expose ratelimit headers via cors ( #496 )
2026-01-25 19:43:06 +00:00
Zomatree
fb4011084d
refactor: move ratelimits to a generic system for all web servers
2025-09-18 21:22:31 +01:00
Paul Makles
b62eeef80c
chore(autumn): conditional animation stripping
...
feat(autumn): add /original redirect for files
fix(autumn): block non-images for non-attachment tags
fix(ci): use correct port for Rust test
2024-12-22 12:35:06 +00:00
Paul Makles
7b15006a50
fix: don't create "previews" of GIFs
...
chore: change hardcoded cache limit (should be configed!)
2024-12-20 16:42:32 +00:00
Paul Makles
ed5ded5e45
feat(autumn): use real memory size for s3 cache eviction
...
feat(january): use real memory size for proxy cache eviction
2024-11-28 11:58:36 +00:00
Paul Makles
6f99ac2160
chore: bump little_exif debug code
2024-10-28 15:38:07 +00:00
Paul Makles
af0d24c7c6
fix: don't use failed file hashes
...
fixes #377
2024-10-28 13:40:40 +00:00
Paul Makles
a8db1cb40d
feat(core/files): SVG rendering for thumbnails
2024-10-02 12:36:56 +01:00
Paul Makles
efa7ba78ed
feat(core/files): support for jixel decoding
...
closes #342
2024-10-02 12:20:14 +01:00
Paul Makles
21335b3297
feat(services/january): proxy images/videos
2024-10-01 19:02:39 +01:00
Paul Makles
916f47e2f5
feat(services/autumn): cors support
2024-09-29 12:01:32 +01:00
Paul Makles
a3c5b1bf87
chore: releasing beta build of autumn
2024-09-11 14:42:00 +01:00
Paul Makles
ace6c30ba5
feat(services/autumn): file uploads
...
feat(services/autumn): deduplicate uploads
feat(services/autumn): ClamAV support
2024-09-11 14:29:52 +01:00
Paul Makles
6209bc7152
feat(services/autumn): authenticate the user on upload
...
feat(services/autumn): file size limits on upload
chore: add database migrations for new autumn things
2024-09-10 16:53:58 +01:00
Paul Makles
0bbb9e7072
docs: start work on default development configuration
2024-09-09 12:49:38 +01:00
Paul Makles
70bdeecf77
feat(services/autumn): strip exif data for images/videos
...
feat(services/autumn): hash files and log information
2024-09-06 15:10:36 +01:00
Paul Makles
24dc96f80f
feat(services/autumn): work towards upload API
2024-09-01 16:42:28 +01:00
Paul Makles
ebbbb5e174
feat(services/autumn): download and preview files
2024-09-01 13:58:11 +01:00
Paul Makles
c1b92ef56e
feat: scaffold services/january
2024-08-30 19:48:58 +01:00
Paul Makles
1938ebc3fa
feat(services/autumn): scaffold implementation of api
2024-08-29 20:18:17 +01:00