Zak B. Elep
b721865931
server/config: generalize container support
...
Allow running in Kubernetes, podman, and LXC, besides plain docker-compose,
without having to fake out /.dockerenv in non-Docker environments.
2024-11-10 15:44:39 +01:00
Zak B. Elep
c292b96f06
server/net: use yt-dlp instead of youtube-dl
...
youtube-dl no longer even gets URLs properly, so switch to yt-dlp as a
drop-in replacement for it.
2023-08-17 20:41:50 +08:00
neobooru
7a82e9d581
tests/server: post category filter
2023-07-05 12:22:11 +00:00
neobooru
4806bbe0ed
server: post category filter
2023-07-05 12:22:11 +00:00
Shyam Sunder
648121d7c3
client+server: add quicktime video support
...
Merge branch 'skybldev-upstream'
2023-04-17 12:21:26 -04:00
Shyam Sunder
42524503b9
client/tests: add unit tests for quicktime videos
2023-04-17 12:01:20 -04:00
skybldev
8a03015349
client+server: added quicktime upload support
2023-04-17 11:36:44 -04:00
Shyam Sunder
244a0f0b6c
server/test: skip network tests by default
2023-04-17 10:31:35 -04:00
w1kl4s
8088ff3bbe
support ftypiso6 file signature
2022-09-13 19:18:22 +02:00
Shyam Sunder
6de0a74257
server/config: fix deprecated database string format
2022-02-08 09:58:56 -05:00
Shyam Sunder
a22485afda
server/func/images: upgrade to heif-image-plugin
2022-02-08 09:58:33 -05:00
Shyam Sunder
106dcc4135
server/func/images: Do not pass file content to ffmpeg stdin
2022-01-16 11:07:46 -05:00
Shyam Sunder
9b3123a815
server: fix python docstring formatting
2021-11-29 18:39:34 -05:00
Shyam Sunder
d083084407
server/tests: use transactional db for faster unit tests
...
* `test_modify_saves_non_empty_diffs` needs non-transactional
db, so moved to seperate file
* Replaced incompatable usage of `db.session.rollback()`
with parametrerized function calls
* xfail conditionals for search removed, as we can no longer
get current driver with binds
* Also remove usage of deprecated `pytest.yield_fixture`
2021-09-23 12:24:56 -04:00
Shyam Sunder
ad9d3599bc
server/net: return more useful error messages
2021-09-22 22:08:07 -04:00
Shyam Sunder
e4a253fd25
client+server: fixed style errors
2021-09-13 13:25:37 -04:00
neobooru
fa4997fbb9
server: fix issue where no video files could be uploaded
2021-06-07 00:37:30 +02:00
neobooru
5ea9e27e48
Merge branch 'avif'
...
Merges PR #399
2021-06-01 16:57:29 +02:00
Ruin0x11
a2b68925ac
Support BMP format uploads
2021-05-09 01:29:36 -07:00
Ruin0x11
7e27df835c
Add AVIF/HEIF/HEIC upload support
2021-05-07 21:20:42 -07:00
Ruin0x11
169593ea36
Add AVIF/HEIC detection
...
ffmpeg doesn't support HEIC decoding yet...
2021-05-07 14:36:58 -07:00
Shyam Sunder
545b5828b5
server/func/mime: support ftypM4V file signature
2021-03-30 09:52:49 -04:00
Shyam Sunder
2b9a4ab786
server/net: prevent youtube-dl errors when downloading image links
2021-01-07 08:28:22 -05:00
Shyam Sunder
c732e62844
server/net: fix error handling
2021-01-06 10:37:59 -05:00
Shyam Sunder
c7461c7f65
server/net: improve youtube-dl functionality, enforce size limits
2021-01-05 17:05:57 -05:00
Shyam Sunder
2dfd1c2192
server/search: add MD5-based search
2021-01-05 13:51:39 -05:00
Shyam Sunder
2bdb072296
server/posts: store and provide MD5 checksums
2021-01-05 13:20:01 -05:00
Shyam Sunder
58678b4504
server/func/mailer: Attempt to manually start TLS for SMTP
...
Fixes #365
2020-12-02 14:01:43 -05:00
Shyam Sunder
a302b2c4a4
server: enable large file support in database
2020-10-11 12:50:21 -04:00
Shyam Sunder
143f633eaa
server/func/webhooks: call webhooks asynchronously
2020-10-06 11:55:09 -04:00
Shyam Sunder
697bd45420
server/tag-categories: sort responses by order
2020-09-24 22:50:28 -04:00
Shyam Sunder
d4f72de8c2
server/tests: fix failing tests
2020-09-24 19:09:54 +02:00
neobooru
d2b6ecef4d
server+client: update tag category api + fix formatting
2020-09-23 13:48:47 +02:00
neobooru
368372e36d
server/tests: fix failing tests
2020-09-20 12:07:42 +02:00
neobooru
06ad8b1882
client+server: add tag category ordering feature
...
Fixes #209
2020-09-19 22:55:17 +02:00
Shyam Sunder
1ef0419dc2
server/pools: serialize pools as micro resource within post resources
...
Fixes #348
2020-09-19 10:29:09 -04:00
Shyam Sunder
0dd427755b
client+server: fix linter issues due to updated pre-commit hooks
2020-09-01 14:07:39 -04:00
Shyam Sunder
e656a3c46a
server/docker: unify test and main Dockerfiles
2020-08-28 14:43:10 -04:00
Shyam Sunder
4595f9a2aa
server: API support for webhooks
...
Closes #339
2020-08-13 22:41:43 -04:00
Shyam Sunder
57193b5715
client+server: implement code autoformatting using prettier and black
2020-06-06 08:58:23 -04:00
Shyam Sunder
ea623449e7
server: format code to flake8
2020-06-05 10:02:18 -04:00
Shyam Sunder
c5358f7f83
client+server: add post pools feature
2020-06-04 21:01:28 -04:00
Shyam Sunder
ea675d20cb
server/docker: fix missing installation requirements
...
Furthermore, an update to Pillow has improved the floating-point
precision of the image hash algorithm, requiring minor updates to
the respective unit tests.
See https://github.com/python-pillow/Pillow/pull/4320
2020-06-04 16:38:26 -04:00
Shyam Sunder
b0f1b8c230
fix python lint issues
2020-06-03 11:55:50 -04:00
Ruin0x11
1be947e946
PR fixes
2020-06-02 17:43:18 -07:00
Ruin0x11
7bcefeb347
Add pool information to API.md
2020-05-04 19:45:09 -07:00
Ruin0x11
5ca21f9e7f
Add pool tests
2020-05-04 19:12:54 -07:00
Ruin0x11
6b8e3f251f
Implement pool merging
2020-05-04 15:15:51 -07:00
Ruin0x11
8795279a73
Add pool input box in post details
2020-05-04 02:20:23 -07:00
Ruin0x11
e6bf102bc0
Add list of posts to pools
2020-05-04 00:09:33 -07:00