nothink (Satoshi Ishii)
535aa0d8fe
Suppressed the use of SQLAlchemy 1.4
2021-04-20 22:52:29 +09: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
c06aaa63af
dev: add pre-commit hooks for pytest and docker building
2020-06-05 12:47:23 -04:00
Shyam Sunder
c0d0c4c894
client+server: normalize trailing newlines
2020-06-05 10:54:32 -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
48c9001194
server/docker: include setuptools in installation
2020-06-04 18:51:30 -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
Ruin0x11
d59ecb8e23
Add pool CRUD operations/pages
2020-05-03 19:53:28 -07:00
Shyam Sunder
377fe52072
server/posts/upload: refactor youtube-dl caller code to fix some bugs
2020-04-07 15:14:53 -04:00
Shyam Sunder
cd6683c2d8
server/posts/upload: make youtube-dl use best format
...
Fixes #313
2020-04-05 15:21:03 -04:00
Shyam Sunder
2c6434b08d
server/posts/upload: limit filesize for uploads through youtube-dl
...
This will be controlled by the config parameter 'max_dl_filesize'.
TODO: In a future commit, the regular downloader should also respect
this parameter.
2020-04-03 15:32:25 -04:00
Shyam Sunder
99a69333e6
server/posts/upload: Add youtube-dl functionality
...
allows for video-based posts to be created by using youtube-dl
on the server. Access is controlled with the 'uploads:use_downloader'
permission.
2020-04-03 13:11:54 -04:00
Shyam Sunder
65202189e1
server/posts/upload: edit default flag behavior
...
The 'loop' flag will be auto-selected by default on video posts if
the flags parameter is undefined when creating a new post.
2020-03-21 18:25:54 -04:00
neobooru
c60ec22b92
server/func/tags: allow tags to have longer names
2020-03-15 22:25:45 +01:00
Shyam Sunder
db0c33bb14
server/func/image_hash: added docstrings to functions
2020-03-13 22:45:11 -04:00
Shyam Sunder
1a8de9ef3a
all: purge remaining elasticsearch artifacts
2020-03-13 22:45:11 -04:00
Shyam Sunder
6cc2a91632
server/image_search: add migrations for elasticsearch removal
2020-03-13 22:45:11 -04:00
Shyam Sunder
bd9284b7f8
server/tests: update unit tests for elasticsearch removal
2020-03-13 22:45:11 -04:00
Shyam Sunder
4c78cf8c47
server/image_search: implement reverse search functionality in postgres
...
This will remove the dependency on the Elasticsearch database.
The search query is passed currently as raw SQL. Proper implementation
using SQLAlchemy will need custom ORM classed to be made.
Additional config parameter "allow_broken_uploads" has been added.
2020-03-13 22:45:11 -04:00
Shyam Sunder
a616cf6987
server/migrations: implement database connection timeout
2020-03-13 22:43:31 -04:00
Shyam Sunder
e3401b3993
server/config: gracefully handle bad config files
2020-03-13 13:17:41 -04:00
Shyam Sunder
0e6427d8bc
server/tests: use postgresql test database
2020-03-06 18:15:25 -05:00
Shyam Sunder
f1a09c21d4
server/func/tag_categories: fixed deprecated SA function call
2020-03-06 10:29:03 -05:00
CorePoint
72e104b145
detect ftypiso5 as mp4 mime type
2020-02-07 12:10:38 +01:00