Albert Yi
caf60d690d
better check for forum post votability
2019-01-28 17:23:33 -08:00
evazion
9fda456b7d
/admin/dashboard: fix exception when rendering BURs.
...
Fix regression in 6b167d605 .
2019-01-26 14:41:33 -06:00
Albert Yi
476056b122
Merge branch 'add-post-disapprovals-index'
2019-01-24 17:47:58 -08:00
Albert Yi
b42c7eeb61
remove docker compose install
2019-01-24 17:43:34 -08:00
Albert Yi
5674ec6950
testing circleci configs
2019-01-24 17:05:51 -08:00
Albert Yi
225f08eda6
Merge pull request #4051 from r888888888/add-post-disapprovals-index
...
Add post disapprovals index
2019-01-24 16:56:44 -08:00
Albert Yi
a4542a2845
add disapprovals index to site map
2019-01-24 16:14:57 -08:00
Albert Yi
33063a72de
Add a listing page for post disapprovals (accessible to approvers only)
2019-01-24 16:14:57 -08:00
Albert Yi
a5943d2c3a
Merge pull request #4044 from r888888888/tag-change-notices
...
Tag change notices
2019-01-24 14:23:35 -08:00
Albert Yi
d10b898dd6
add dependency for redis image on docker compose config
2019-01-24 13:25:40 -08:00
Albert Yi
ad3ab4c9a3
add redis image to docker compose config
2019-01-24 13:24:43 -08:00
evazion
a118ec95a7
dynamic requests: fix editing forum posts containing requests ( #3824 ).
...
Bug: When editing a forum post (other than the OP) that contained a
dynamic request, the edit form didn't contain the [bur:1234] syntax.
Instead it contained the full body of the request.
This happened because `forum_post.body` was inadvertantly mutated while
rendering the request.
Fixes https://github.com/r888888888/danbooru/issues/3824#issuecomment-454884235 .
2019-01-24 14:49:38 -06:00
evazion
1292717c52
dynamic requests: handle deleted/processing/queued statuses ( #3824 )
...
Fix bug where [ta:1234] didn't render if the request's status was
'deleted', 'queued', or 'processing'.
2019-01-24 13:52:16 -06:00
Albert Yi
4fe7f5eff9
restyling
2019-01-23 17:40:58 -08:00
Albert Yi
6c332057ac
add blur->sharpen animation for loading expanded images on posts
2019-01-23 16:56:00 -08:00
Albert Yi
17ae357da9
eliminate mixpanel references
2019-01-23 16:37:44 -08:00
Albert Yi
1550538dc1
Tag change notices
...
This adds a small notice at the bottom of post searches if a single tag search is the target of any tag change request.
2019-01-22 17:22:07 -08:00
Albert Yi
60f0aeeb99
fixes #4048 : Error handling on pool_versions
2019-01-22 16:48:31 -08:00
Albert Yi
746ad2822c
fixes #4049 : Trying to open safeblocked posts in safe mode results in 500 server error
2019-01-22 16:46:57 -08:00
Albert Yi
035a0026cd
fixes #4050
2019-01-22 15:14:10 -08:00
Albert Yi
68a5a4be09
handle error state better for recommender service
2019-01-22 14:57:31 -08:00
evazion
6b167d6055
BURs: add edit and reject links to the BUR show page ( #3824 ).
2019-01-15 21:23:01 -06:00
evazion
a284d3fb4a
BURs: allow only pending BURs to be rejected.
...
Fix it being possible to reject approved BURs, or to re-reject already
rejected BURs.
Rejecting an approved BUR wouldn't revert the aliases/implications, but
it would change the BUR's status to rejected.
2019-01-15 21:20:28 -06:00
evazion
971281949f
artist versions: tune url similarity threshold ( #4036 )
2019-01-13 15:40:36 -06:00
evazion
54f562bf1c
Fix #4042 : Remove source_request by default when replacing posts.
2019-01-13 15:06:30 -06:00
evazion
13dff046f7
pixiv: fix illust id parsing (fixup 8cadef2dd)
2019-01-13 15:02:51 -06:00
evazion
8cadef2dd7
pixiv: fix illust id parsing ( fix #4043 ).
...
* Tighten up illust id parsing to avoid misparsing ids from
non-illust urls (sketch urls and novel urls).
* Move id parsing tests from post_test.rb to sources/pixiv_test.rb.
* Drop support for touch.pixiv.net urls. These urls are no longer used
by Pixiv and aren't present as the source of any posts on Danbooru.
2019-01-13 14:28:51 -06:00
Albert Yi
3f95b5163c
Merge pull request #4040 from r888888888/estimate-tag-change-counts
...
add post count estimates for bulk update requests
2019-01-11 16:20:46 -08:00
Albert Yi
cd323c64a5
don't embed BUR script in expand tags if it's short enough
2019-01-11 16:20:23 -08:00
Albert Yi
f33b23d035
add post count estimates for bulk update requests
2019-01-09 15:54:55 -08:00
Albert Yi
844b1a81ba
Merge pull request #4039 from evazion/fix-4038
...
Fix #4038 : Attempting to create an IP-ban bans the creator.
2019-01-09 14:47:32 -08:00
Albert Yi
d97622d1bb
Merge pull request #4007 from evazion/fix-4004
...
Fix #4004 : Add additional order by metatags for posts
2019-01-09 14:43:15 -08:00
evazion
80f43f9a7c
Fix #4038 : Attempting to create an IP-ban bans the creator.
...
* Rename comments.ip_addr to comments.creator_ip_addr.
* Fix belongs_to_creator to not clobber ip_addr field.
2019-01-09 16:20:34 -06:00
Albert Yi
fa6d86e882
handle error case for recommendation service
2019-01-08 14:49:57 -08:00
Albert Yi
42ad2527bd
Merge pull request #4033 from r888888888/dynamic-tag-requests
...
fixes #3824 : render tag requests dynamically in the forum post
2019-01-08 14:42:20 -08:00
Albert Yi
8b0af19f7f
fixes #3824 : render tag requests dynamically in the forum post
...
refactoring
2019-01-08 12:57:37 -08:00
evazion
5c54c61d65
Fix #4035 : The Related Tag JSON endpoint is returning the wrong information
...
* Fix /related_tags.json to return a list of tags in the `other_wikis` field.
* Add support for /related_tags.xml.
2019-01-07 13:30:10 -06:00
evazion
04d5b16da7
pixiv: fix failure to upload bad pixiv id images ( fix #4031 )
...
Bug: Uploading bad pixiv id images failed because the pixiv strategy
raised a BadIDError exception when the upload service checked for the
ugoira frame data.
2019-01-03 18:01:20 -06:00
evazion
7478c7a913
Fix #4034 : Several keyboard shortcuts are missing an ID.
2019-01-03 17:19:16 -06:00
evazion
886096b47a
BURs: fix remove alias command removing inactive aliases.
...
Fix the `remove alias` and `remove implication` commands to only remove
active aliases or implications, not pending/deleted/retired ones.
2019-01-03 16:30:39 -06:00
evazion
82b09860f2
Fix #4032 : /tag_aliases page is broken.
2019-01-02 15:55:24 -06:00
Albert Yi
f78ff57884
fix forum topic test
2019-01-02 12:33:56 -08:00
Albert Yi
6f30c99ac3
fix tag alias correction tests
...
also removes references to distributed memcached servers in tag alias correction
2019-01-02 11:52:35 -08:00
evazion
d32882e1ee
aliases/implications: fix controller tests.
2018-12-31 19:08:15 -06:00
evazion
0ab2dfc5d2
aliases/implications: fix conflicting definitions of active scope.
2018-12-31 19:03:01 -06:00
evazion
17a5db72a6
aliases/implications: allow searching by antecedent or consequent tag type.
2018-12-31 18:55:36 -06:00
evazion
fd1c9dbf30
aliases/implications: add active/deleted/processing statuses to search form.
2018-12-31 18:29:25 -06:00
evazion
aceded710a
aliases/implications: fix retired aliases being sorted first on index page.
2018-12-31 17:07:14 -06:00
evazion
d393d67a9b
aliases/implications: don't destroy removed aliases ( #4024 ).
2018-12-31 17:07:14 -06:00
evazion
f5116c5ce2
aliases/implications: allow duplicate inactive aliases/implications.
...
Allow multiple pending, deleted or retired aliases/implications for the
same tag.
This is so that deleted or retired aliases can be resubmitted as new
pending requests.
2018-12-31 17:07:14 -06:00