Commit Graph

1203 Commits

Author SHA1 Message Date
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
08e62ec885 client/posts: don't define flags on post upload 2020-04-01 21:01:20 -04:00
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
c60ec22b92 server/func/tags: allow tags to have longer names 2020-03-15 22:25:45 +01:00
ed83e11552 build(deps): bump acorn from 5.7.1 to 5.7.4 in /client
Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.1 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/5.7.1...5.7.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-03-15 11:50:37 -04:00
db0c33bb14 server/func/image_hash: added docstrings to functions 2020-03-13 22:45:11 -04:00
1a8de9ef3a all: purge remaining elasticsearch artifacts 2020-03-13 22:45:11 -04:00
6cc2a91632 server/image_search: add migrations for elasticsearch removal 2020-03-13 22:45:11 -04:00
bd9284b7f8 server/tests: update unit tests for elasticsearch removal 2020-03-13 22:45:11 -04:00
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
a616cf6987 server/migrations: implement database connection timeout 2.3 2020-03-13 22:43:31 -04:00
e3401b3993 server/config: gracefully handle bad config files 2020-03-13 13:17:41 -04:00
0e6427d8bc server/tests: use postgresql test database 2020-03-06 18:15:25 -05:00
e19d7041d1 all: updated gitignore 2020-03-06 10:29:03 -05:00
f1a09c21d4 server/func/tag_categories: fixed deprecated SA function call 2020-03-06 10:29:03 -05:00
72e104b145 detect ftypiso5 as mp4 mime type 2020-02-07 12:10:38 +01:00
af6eff9ff8 client/posts: allow for multiple source URLs to be entered and viewed 2020-01-26 17:49:04 -05:00
0ff9f9d5a2 server/func/posts: explicity specify MD5 for post security hash 2020-01-12 12:54:28 -05:00
dce7136f15 server/docker: update renamed dependency pyrfc3339 2020-01-12 12:29:25 -05:00
978a384d9e server/tag-categories: order tag categories alphabetically when requested 2020-01-12 12:18:53 -05:00
53ec25f4c4 client/post_view: Force inline playback for iOS
Fixes #295
2019-12-17 12:41:23 -05:00
0a5279c2c1 docker: changed docker hub image location 2019-11-26 19:13:10 -05:00
6f549cf2db client: update NPM lockfile
Merges #288 #290 #291
2019-11-03 19:54:33 -05:00
80da6467f6 doc/install: update install instructions to remove build step 2019-10-25 12:48:22 -04:00
eb49aea683 client/posts: remember offset when opening/closing bulk editor
Fixes rr-#274
Squashed with commit "client/posts: make prevQuery a const"
2019-10-25 11:10:56 -04:00
4f5ea9c5ed server/facade: bump elasticsearch timeout to 2 minutes
Fixes #285
2019-10-15 13:02:24 -04:00
73c53fa4e2 all: add support for webp images
Includes webp test image
Merges #283
2019-10-08 18:22:47 -04:00
f4afb145d6 client/docker: fix missing build info 2019-10-04 20:46:37 -04:00
9c04400369 docker: added OCI-compatible image labels
See https://github.com/opencontainers/image-spec/blob/master/annotations.md
2019-10-04 19:52:57 -04:00
91f5a42459 docker: switch to DockerHub hosted builds in compose file 2019-09-30 22:12:53 -04:00
c9eae00c8c client/login: always store login cookie as 'auth'
Fixes #268
2019-09-29 23:14:14 -04:00
d2a4e50669 server/info: report correct size when filesystem is missing files
Merges PR #279
2019-09-29 23:07:53 -04:00
4fe9c5f4ca server/docker: use Alpine-based image for space savings 2019-09-29 19:22:43 -04:00
6da18036a4 client/docker: improved Dockerfile 2019-09-28 19:53:28 -04:00
2af304b844 docker: add hooks to autotag images 2019-09-28 19:28:17 -04:00
0c05330cfc server/tests: fix failing tests 2019-09-28 18:58:45 -04:00
1231469a35 server/tests: integrate testing into Docker 2019-09-28 18:58:45 -04:00
edf9083552 server/docker: improved Dockerfile 2019-09-27 23:15:34 -04:00
dd56c287b5 server/facade: integrated elasticsearch wait into entrypoint 2019-09-21 14:22:07 -04:00
fa3b6275b3 client/nginx: minor tweaks to nginx config 2019-09-16 08:36:56 -04:00
54eab0aa35 server/image-hash: optionally allow for elasticsearch authentication 2019-09-15 16:50:47 -04:00
734e28e014 server/tools: better documentation for file rename admin script 2019-09-04 17:58:26 -04:00
369ddaf2f8 server/tools: add tool to change post filenames due to changed secret 2019-09-03 14:35:57 -04:00
83442b4977 server/tools: created simple admin command script 2019-08-15 21:53:57 -04:00
9df090b4d9 doc: simplified how to use the base URL feature 2019-08-14 07:57:56 -04:00
48e7eb10f1 doc: moved documentation to a seperate folder 2019-08-05 19:20:41 -04:00
69922fccb6 client/nginx: enable Cross-Origin Resource Sharing for API calls
Fixes #275
2019-08-05 17:11:20 -04:00
9b02a0bd5e server/posts: allow for longer source URLs
Fixes #272
2019-07-27 19:24:39 -04:00
979d8409d5 server/tools: add password reset script 2019-07-27 17:36:15 -04:00
7a42c7a69b server/tools: add script to check audio flags for posts 2019-07-27 16:32:39 -04:00