Shyam Sunder
f5338ca508
Fix style
2021-09-13 13:26:57 -04:00
Shyam Sunder
e4a253fd25
client+server: fixed style errors
2021-09-13 13:25:37 -04:00
Ben Klein
414106a477
client/css: dark mode contrast fixes ( #388 )
...
* client/css: fix dark mode pagination header bg
* client/css/post-main-view: dark uses box-shadow
* client/css: animate compact-tags updates
* client: tag input animations fixed
* client/css: darken darktheme success bg
* client/css: dark tag background colors
* client/css/tag-input-control: dark suggest header
* client/css: darktheme mobile site-name in nav
2021-07-05 13:24:04 +02:00
neobooru
3cabe790a7
client/build: update builder image Node.js version to LTS
...
Fixes #412
The older stylus version throws some warnings in Node.js LTS. The new one doesn't.
2021-06-04 17:12:21 +02:00
neobooru
5ea9e27e48
Merge branch 'avif'
...
Merges PR #399
2021-06-01 16:57:29 +02:00
dependabot[bot]
027e83a7e7
build(deps-dev): bump underscore from 1.9.1 to 1.12.1 in /client
...
Bumps [underscore](https://github.com/jashkenas/underscore ) from 1.9.1 to 1.12.1.
- [Release notes](https://github.com/jashkenas/underscore/releases )
- [Commits](https://github.com/jashkenas/underscore/compare/1.9.1...1.12.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-14 19:10:19 +00:00
neobooru
dc46ed7929
Merge pull request #404 from Ruin0x11/bmp-support
...
Support BMP format uploads
2021-05-14 14:43:37 +00:00
Ruin0x11
a6886ddb89
Improve compilation speed for development builds ( #402 )
...
* Improve incremental build times
* Live-reloading in development mode
2021-05-14 14:39:40 +00:00
Ruin0x11
a2b68925ac
Support BMP format uploads
2021-05-09 01:29:36 -07:00
Ruin0x11
516b3a51a7
Option to always upload similar posts instead of confirming every time
2021-05-07 23:24:38 -07:00
Ruin0x11
f4ca435657
If one post fails to upload, don't prevent the rest from uploading
2021-05-07 23:02:59 -07:00
Ruin0x11
1be2d95bb1
Add HEIF formats to allowed extensions text
2021-05-07 21:37:21 -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
neobooru
4ce72fa712
client/tags: escape dots in search term and don't allow '.' and '..' as tags
2021-04-12 10:42:58 +02:00
neobooru
7c37734fec
client: rename escapeColons to escapeTagName and also escape dots
2021-04-10 15:10:39 +02:00
dependabot[bot]
7b54551b8e
build(deps): bump elliptic from 6.5.3 to 6.5.4 in /client
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-08 16:49:06 +00:00
Shyam Sunder
8fa84abdc4
client/posts: provide link for danbooru image search
2021-01-08 11:03:38 -05:00
Shyam Sunder
b9451bef4a
client/posts/edit: maintain post editing state for arrow key nav
...
Fixes #373
2021-01-08 10:21:56 -05:00
Shyam Sunder
2dfd1c2192
server/search: add MD5-based search
2021-01-05 13:51:39 -05:00
dependabot[bot]
7515b8e605
build(deps): bump dompurify from 2.0.11 to 2.0.17 in /client
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 2.0.11 to 2.0.17.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/2.0.11...2.0.17 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-12-19 16:34:36 -05:00
Shyam Sunder
5945271166
client/css: generate transparency grid via pure CSS
2020-10-12 16:07:49 -04:00
Shyam Sunder
eaa6107a6c
client/posts: support content aware post flow option
2020-09-27 20:11:56 -04:00
Shyam Sunder
afe4c5c847
client/tag-categories: sort by order on tag-category edit page
2020-09-25 00:02:12 -04:00
neobooru
d2b6ecef4d
server+client: update tag category api + fix formatting
2020-09-23 13:48:47 +02:00
neobooru
06ad8b1882
client+server: add tag category ordering feature
...
Fixes #209
2020-09-19 22:55:17 +02: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
f5111483af
client/html/help: fix typo
2020-08-28 14:59:33 -04:00
Shyam Sunder
e656a3c46a
server/docker: unify test and main Dockerfiles
2020-08-28 14:43:10 -04:00
Shyam Sunder
c004eb36c2
client/css: implement dark theme option
2020-08-26 13:19:56 -04:00
Shyam Sunder
1bbcaf11f7
client/posts: add tag implications when autocompleting mass tag inputs
...
Closes #334 . This solution should function similar to single post
tagging. Implications are automatically added but this also allows
for them to review and manually remove any unwanted implications.
2020-08-23 13:11:19 -04:00
Shyam Sunder
74c97efdef
client/search: fix autocomplete for composite queries
...
Fixes #342
2020-08-22 10:17:59 -04:00
dependabot[bot]
3edc07b7f8
client/build: bump elliptic from 6.4.0 to 6.5.3
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.4.0 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.4.0...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-08-13 11:53:04 -04:00
dependabot[bot]
9189842524
client/build: bump lodash from 4.17.15 to 4.17.19
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-07-16 14:38:53 -04:00
Ben Klein
800a79f95f
client/css/snapshot-list-view: use alpha for dark
...
using alpha and an is-dark check to support dark color schemes in the
history page
2020-07-08 17:45:21 -04:00
Shyam Sunder
13e2888ae4
client/js/views: fix pool links for deleted pools
...
Fixes #333
2020-07-08 17:28:20 -04:00
Shyam Sunder
b037ce80c3
client/css: make add/remove button for mass tag larger
...
Fixes #322
2020-06-24 22:37:40 -04:00
Shyam Sunder
0137cf383a
client/markdown: use DOMPurify over marked.js sanitizer
...
See markedjs/marked#1232
2020-06-23 13:24:59 -04:00
Shyam Sunder
342ca9ccba
client/build: fix npm audit
2020-06-23 12:58:44 -04:00
Shyam Sunder
d420609f97
client/pools: inherit option to show underscores as spaces
2020-06-23 12:36:26 -04:00
Shyam Sunder
029c112011
client/html: fix upload error when pool input is disabled
2020-06-22 16:44:41 -04:00
Shyam Sunder
b8c5b27195
client/html: hide 'pools' in navbar if user doesn't have privileges
2020-06-22 15:47:57 -04:00
Shyam Sunder
018e3df31d
client/html: fixed pool summary view
2020-06-22 12:48:54 -04:00
Shyam Sunder
57193b5715
client+server: implement code autoformatting using prettier and black
2020-06-06 08:58:23 -04:00
Shyam Sunder
c0d0c4c894
client+server: normalize trailing newlines
2020-06-05 10:54:32 -04:00
Shyam Sunder
e7610db054
client/docker: enforce waitress' max upload limitations on nginx proxy
...
This ensures that both NGINX and Waitress are using the same max upload
request body. See #327
2020-06-05 10:07:55 -04:00
Shyam Sunder
c5358f7f83
client+server: add post pools feature
2020-06-04 21:01:28 -04:00
Shyam Sunder
4329b1620f
client/js: format code to ESLint
2020-06-04 19:02:33 -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
6b8e3f251f
Implement pool merging
2020-05-04 15:15:51 -07:00
Ruin0x11
ffba010ae4
Implement updating pools of a post from details sidebar
2020-05-04 14:44:16 -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
rr-
6a95a66f12
client/file-dropper: fix undefined variable
2020-04-20 18:31:15 +02:00
Shyam Sunder
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
Shyam Sunder
8c01c7714f
client/css: prevent word-wrapping in source edit textarea
2020-04-07 21:56:30 -04:00
Shyam Sunder
08e62ec885
client/posts: don't define flags on post upload
2020-04-01 21:01:20 -04:00
dependabot[bot]
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
Shyam Sunder
af6eff9ff8
client/posts: allow for multiple source URLs to be entered and viewed
2020-01-26 17:49:04 -05:00
Shyam Sunder
53ec25f4c4
client/post_view: Force inline playback for iOS
...
Fixes #295
2019-12-17 12:41:23 -05:00
Shyam Sunder
6f549cf2db
client: update NPM lockfile
...
Merges #288 #290 #291
2019-11-03 19:54:33 -05:00
neobooru
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
neobooru
73c53fa4e2
all: add support for webp images
...
Includes webp test image
Merges #283
2019-10-08 18:22:47 -04:00
Shyam Sunder
f4afb145d6
client/docker: fix missing build info
2019-10-04 20:46:37 -04:00
Shyam Sunder
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
neobooru
c9eae00c8c
client/login: always store login cookie as 'auth'
...
Fixes #268
2019-09-29 23:14:14 -04:00
Shyam Sunder
6da18036a4
client/docker: improved Dockerfile
2019-09-28 19:53:28 -04:00
Shyam Sunder
2af304b844
docker: add hooks to autotag images
2019-09-28 19:28:17 -04:00
Shyam Sunder
fa3b6275b3
client/nginx: minor tweaks to nginx config
2019-09-16 08:36:56 -04:00
Shyam Sunder
69922fccb6
client/nginx: enable Cross-Origin Resource Sharing for API calls
...
Fixes #275
2019-08-05 17:11:20 -04:00
neobooru
0839dafd34
client/auth: call tags.refreshCategoryColorMap() after login
...
When the tag category list permission is not anonymous the category colors fail to load if you are not logged in, and because the page doesn't reload (SPA) the tag colors are still broken after logging in. Manually calling refreshCategoryColorMap after logging in solves this issue.
2019-07-24 16:42:37 +02:00
neobooru
8f0835f27b
client/tag_categories: load tag_categories after (attempted) login
...
Fixes #262
2019-07-22 19:58:16 -04:00
neobooru
b8699d59d2
client/upload: automatically set source when uploading from url
...
Fixes #230
2019-07-23 01:20:42 +02:00
Shyam Sunder
e0fc790822
client/settings: Cache calls to settings.get()
2019-05-23 20:27:59 -04:00
neobooru
7b236b02c9
Add setting to display underscores as spaces in tags
2019-05-22 23:10:27 +02:00
Shyam Sunder
0121b952d1
client/nginx: Remove upload filesize restriction
2019-04-21 13:03:39 -04:00
Shyam Sunder
9edee46dcf
client/docker: Added hook to display build info
2019-04-21 13:03:39 -04:00
ReAnzu
8e1e6af232
client/tag_categories: lowercase all color input on tag_categories
2019-04-08 23:50:20 +02:00
rr-
93910a1655
client/tags: fix post search links
2019-04-08 22:06:42 +02:00
Alec Armbruster
2ec6b978ac
docs: add nginx reverse proxy documentation
2019-04-08 21:48:13 +02:00
ReAnzu
a4215e35dc
client/post: Require the post to not be in edit mode.
2019-04-08 21:36:48 +02:00
ReAnzu
a48116aa05
client/post: Add swipe left and swipe right gestures to post content
...
client/post: Add swipe left and swipe right gestures to post content
2019-04-08 21:36:48 +02:00
Shyam Sunder
1d8cfd5a89
server/search: allow searching by source URL content
2019-04-07 19:30:35 +02:00
Marcin Kurczewski
03d768881e
Merge pull request #224 from sgsunder/post-view-icons
...
client/posts: Add some UI icons
2019-02-09 11:34:51 +01:00
raku-cat
3e6b98df92
client: Reimplement post source functionality
2019-02-08 16:43:38 -05:00
Shyam Sunder
d7feb2792c
client/posts: Add some UI icons
2019-02-05 10:56:51 -05:00
Shyam Sunder
a2dc964e52
client/posts: fix transparency grid for alternate base URIs
2019-02-05 09:26:41 -05:00
Joshua Avalon
6510d0750c
client/posts: fix missing transparency grid
2019-01-21 07:26:20 +01:00
Shyam Sunder
7081b5be90
client/app: Fixed relative links in app manifest
2018-12-22 12:31:25 +01:00
Shyam Sunder
116919d2a2
client/public: Remove public/ folder and generate it on build
2018-12-22 12:31:25 +01:00
Shyam Sunder
a5a06bf2d1
client/build: Clean up build process
...
Fixes incorrect URIs of iOS splash screens and OpenSans font
Files get gzipped inside build script
Better nginx configuration
build.js uses more consistent, synchronous code
2018-12-22 12:31:25 +01:00
Robin Appelman
e6445b431f
client/posts: fix absolute url on certain domains
...
Use the document base href to generate absolute url.
Otherwise the image link send to IQDB/google images will be invalid
2018-12-22 12:25:12 +01:00
Shyam Sunder
3879c2ec20
server/search: allow searching by post flags
2018-09-24 11:36:13 +02:00
Shyam Sunder
2235a72d2f
server+client: added sound flag to video posts
2018-09-24 11:36:13 +02:00
Shyam Sunder
c8fe0fcdff
client: Stop showing mp4 files as undefined
2018-09-13 07:33:48 +02:00
Shyam Sunder
cbf67587e2
client: Some minor fixups to base URL feature
...
* Cleanup cookie storage path
* Cleanup Data URL
2018-08-23 21:04:19 +02:00
Shyam Sunder
565027269c
client/js/router.js: Reads <base> href tag
2018-08-23 21:04:19 +02:00
Shyam Sunder
defada45ab
client: adapted code to use <base> HTML tag
2018-08-23 21:04:19 +02:00