deffe91fda
client/css: orient image posts based on EXIF data
...
this uses the optionally implemented "image-orientation: from-image"
CSS property, and will not work on every browser.
see #311
2020-04-08 14:14:23 -04:00
8c01c7714f
client/css: prevent word-wrapping in source edit textarea
2020-04-07 21:56:30 -04:00
377fe52072
server/posts/upload: refactor youtube-dl caller code to fix some bugs
2020-04-07 15:14:53 -04:00
cd6683c2d8
server/posts/upload: make youtube-dl use best format
...
Fixes #313
2020-04-05 15:21:03 -04:00
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
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