72e104b145
detect ftypiso5 as mp4 mime type
2020-02-07 12:10:38 +01: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
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
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
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
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
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
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
9329717335
server/docker: Rewrite how files are copied in Docker
...
This is in preperation of a future commit that will perform
the unit tests in a docker container
2019-07-27 14:34:58 -04:00
9a9a475037
server/facade: Check mailer config on startup
2019-07-22 20:26:16 -04:00
80d272d60b
server/config: Add 'domain' and 'smtp from' config entries
...
Fixes #193 and #256
This however requires users to manually set the domain in the config.yaml.
This field currently is optional, but it would probably be better to make it required and not fall back to HTTP_ORIGIN and HTTP_REFERER, which might be inaccurate or not set (especially behind reverse proxies and the like)
server/config: Leave domain empty by default
Co-Authored-By: Shyam Sunder <sgsunder1@gmail.com >
2019-07-22 20:26:09 -04:00
26127eaaf5
server/config: use safer YAML loader
...
Fixes #254
2019-04-27 18:08:47 -04:00
4117f63375
server/model/posts: Make post flags a hybrid attribute in model
...
This should (hopefully) fix #250 and #252
2019-04-22 20:20:19 -04:00
9e7c77cd73
server/build: require elasticsearch >=5.0.0., <7.0.0.
2019-04-17 23:15:01 +07:00
d69ef710b3
server/search: automatically add wildcards for source URL searching
2019-04-07 19:30:35 +02:00
1d8cfd5a89
server/search: allow searching by source URL content
2019-04-07 19:30:35 +02:00
b18acf3982
server/func/images: attempt to fix #225
2019-02-11 21:28:02 +01:00
065a466af8
server/func/posts: fix #221
2019-02-11 21:28:02 +01:00
5ed70b2ec4
server/func/images: work around ffmpeg bug 6375
2019-01-09 21:15:58 +01:00
14377933a7
server/func/posts: transfer flags on merge
2018-12-22 12:31:25 +01:00
e80c482891
server/func/images: Fix Unicode Error
2018-12-22 12:31:25 +01:00
d3cabc4a36
server: handle empty flags in migration
2018-09-24 11:40:11 +02:00
8a10fc8ffd
server/posts: automatically detect sound in video post uploads
2018-09-24 11:36:13 +02:00
3879c2ec20
server/search: allow searching by post flags
2018-09-24 11:36:13 +02:00
2235a72d2f
server+client: added sound flag to video posts
2018-09-24 11:36:13 +02:00
cbf67587e2
client: Some minor fixups to base URL feature
...
* Cleanup cookie storage path
* Cleanup Data URL
2018-08-23 21:04:19 +02:00
45b6df020a
build: fix paths to config files
2018-08-04 13:19:02 +02:00
8da22cbd5e
server: fix paths to config
2018-08-03 21:04:23 +02:00
b1a20a7134
tests: fix failing tests
...
Regression caused by changing the way images are converted to grayscale
in 9730aa5c
2018-07-25 19:53:37 +02:00
6a6c4dc822
build: add Docker functionality and documentation
2018-07-25 13:39:57 +02:00
9730aa5c05
client: clean up required Python packages
...
* Packages that are only used in testing or development
have been moved to `dev-requirements.txt`
* Closes #178
* Minor rewrite to drop the `scikit-image` package, which
saves around 200MB in install size
2018-07-22 14:02:30 +02:00
1fe22a4d0a
server/tag-categories: disallow uppercase colors
2018-07-08 10:10:06 +02:00
c9cb9aa539
server/password-reset: try to construct full URL
2018-07-08 10:10:06 +02:00
d85e746a65
server/tests: fix failing info api tests
2018-07-08 09:42:13 +02:00
b6a5be74cf
config: fix camelCase
2018-07-08 09:38:41 +02:00
60ab9246c6
client: improved build.js, use relative links
...
* Removed unnecessary require('config.js') calls
* 'markdown.js' now uses rel. links in EntityPermalinkWrapper
* 'password_reset.py' now generates rel. links
* Removed 'Base URL' config parameter
* Removed 'API URL' config parameter
* 'build.js' no longer reads/requires config.yaml
* Updated documentation
* Removed unnecessary node packages used in 'build.js'
abandon api_url parameter
2018-07-06 19:40:20 +02:00
3972b902d8
client: fetch configurations from server at runtime
...
Permissions, regex filters, app title, email info,
and safety now fetched using server's Info API
2018-06-27 21:20:03 +02:00