Albert Yi
30fc9c93c3
Merge pull request #3137 from evazion/fix-da-artcomms
...
Autoconvert DeviantArt commentary from HTML to DText
2017-06-09 15:58:05 -07:00
evazion
2fcd823eff
deviantart: add source tests.
2017-06-09 13:19:24 -05:00
evazion
9234fa7885
post replacement: allow replacing ugoiras.
2017-06-08 23:54:51 -05:00
Albert Yi
7fb0e561cc
Merge pull request #3124 from evazion/fix-artstation-sources
...
Multiple ArtStation fixes
2017-06-08 14:11:21 -07:00
evazion
39bd141667
artstation: fix fetch source data for image urls.
...
Fixes 'Fetch source data' when uploading an image url and the referer
url is available:
* https://danbooru.donmai.us/uploads/new?url=https://cdna.artstation.com/p/assets/images/images/006/029/978/large/amama-l-z.jpg&ref=https://www.artstation.com/artwork/4BWW2
2017-06-07 10:20:18 -05:00
evazion
b1171306a1
artstation: include only images in image_urls.
2017-06-07 10:20:18 -05:00
evazion
a68ff3c347
artstation: accept www.artstation.com/artwork/foo-bar-baz style urls.
2017-06-07 10:20:17 -05:00
evazion
fed23c0baa
fetch source data: fix gallery warning for non-pixiv galleries.
2017-06-06 23:03:07 -05:00
evazion
047fb68f45
Fix #3117 : Nicoseiga handler grabbing wrong commentary source
...
* `summary` is the wrong field. It's the list of comments left by users,
not the artist's commentary.
* For some reason `doc.response.image.description` returns nil even
though the description element exists. Switch to `Hash.from_xml` to
avoid this.
2017-06-06 13:44:43 -05:00
Albert Yi
7f062eb514
Merge pull request #3116 from evazion/fix-artstation-project-urls
...
Fix #3108 : support https://$artist.artstation.com/projects/$id urls
2017-06-05 12:45:44 -07:00
evazion
b3e533f3ff
Add download rewrite for https://$artist.artstation.com/projects/$id .
2017-06-05 14:03:51 -05:00
Albert Yi
c03d625618
Merge pull request #3113 from evazion/fix-forum-stickies
...
Forum topics: don't list sticky topics first in json/atom responses.
2017-06-05 12:03:50 -07:00
evazion
71950597e8
Add source tests for https://$artist.artstation.com/projects/$id .
2017-06-05 14:03:50 -05:00
evazion
1d62ea3220
/forum_topics: don't list stickies first in json/atom responses.
2017-06-04 16:14:55 -05:00
evazion
cebf29f83e
Allow escaping wildcards (\*) in wildcard searches.
2017-05-31 16:15:18 -05:00
r888888888
bffa1f3dc3
fix unit tests
2017-05-30 17:37:42 -07:00
r888888888
216ca06fee
fixes #3100
2017-05-30 15:38:01 -07:00
r888888888
6eb5a4c017
fixes #3096
2017-05-30 12:13:08 -07:00
evazion
a401b1f570
posts: fix nil source tests; fix source:none metatag.
2017-05-26 15:12:39 -05:00
evazion
1a52f9db2b
wiki pages: add wildcard support to "other names" search.
2017-05-24 14:59:00 -05:00
evazion
614bf44086
/bulk_update_requests: add search form.
2017-05-23 17:23:32 -05:00
Albert Yi
3be06364fa
Merge pull request #3077 from evazion/fix-dmail-title-search
...
Fix case sensitivity bug in dmail title search.
2017-05-22 11:59:22 -07:00
evazion
3f760069b3
dmails: fix case sensitivity bug in dmail title search.
2017-05-21 13:52:56 -05:00
evazion
2259506bc2
flags: disallow flagging pending posts.
2017-05-19 14:37:38 -05:00
Albert Yi
a4220854a3
Merge pull request #3063 from evazion/fix-post-delete
...
Fix flagging cooldown preventing manual deletions.
2017-05-18 13:44:27 -07:00
evazion
3570ace017
flags: ignore flagging rate-limits when deleting posts.
2017-05-17 23:48:37 -05:00
evazion
565945ab7b
flags: move flagging inside Post#delete!
2017-05-17 23:48:37 -05:00
evazion
9f1096e67f
post replacement: rescale notes.
2017-05-17 00:14:41 -05:00
evazion
402caf6168
post replacement: don't send @mention dmails to replacer.
2017-05-17 00:14:41 -05:00
evazion
cd3914f17c
post replacement: move tests to post_replacement_test.rb.
2017-05-17 00:14:41 -05:00
Albert Yi
2f1faf3c38
Merge pull request #3060 from evazion/fix-3048
...
Fix #3048 : Artist Lookup Failing Due to Changing Usernames
2017-05-15 16:33:53 -07:00
Albert Yi
6ddf0821d8
Merge pull request #3055 from evazion/feat-post-replacement-controller
...
Add post replacements controller.
2017-05-15 16:19:34 -07:00
Albert Yi
d658d41c53
Merge pull request #3050 from evazion/fix-user-name-changes
...
Fix username changes forcing new name to lowercase.
2017-05-15 16:13:16 -07:00
Albert Yi
79484586cd
Merge branch 'master' into fix-forum-topic-visits
2017-05-15 16:10:21 -07:00
evazion
eac827973b
Normalize pixiv artist urls to pixiv member page ( fix #3048 ).
2017-05-15 14:12:08 -05:00
evazion
9b73823ccd
Add post replacement create action test.
2017-05-14 21:31:12 -05:00
evazion
cb09b6661d
Add /post_replacements.json, /posts/1234/replacements.json.
2017-05-14 18:49:57 -05:00
evazion
087ce001e7
user name changes: don't force new name to lowercase.
2017-05-14 09:53:49 -05:00
evazion
71a19c28f1
forum topics: don't record a topic visit for api requests.
2017-05-13 13:50:20 -05:00
evazion
8c88e87710
/forum_topics.atom: add atom feed for forum topics.
2017-05-13 10:37:59 -05:00
evazion
e68946e95d
/comments.atom: add atom feed for comments.
2017-05-13 10:37:58 -05:00
r888888888
78b08d8394
add new model for post replacements, add undo functionality
2017-05-12 17:11:40 -07:00
Albert Yi
dc02dcf0e0
Merge pull request #3015 from evazion/feat-replace-images
...
Fix #2949 : Sample image replacement ability
2017-05-12 17:11:29 -07:00
evazion
757a7da49b
fixup! /source.json: don't encode '&' as '&' in commentaries.
2017-05-10 21:03:29 -05:00
Albert Yi
b4097dbc8a
Merge pull request #3034 from evazion/fix-comment-order
...
Fix /comments.json returning results in undefined order.
2017-05-10 15:21:52 -07:00
evazion
a3a9a78015
/comments.json: default to id_desc order instead undefined order.
2017-05-09 18:12:37 -05:00
r888888888
ff5586cb01
refactor twitter service to handle cards ( fixes #3031 )
2017-05-09 12:48:11 -07:00
Albert Yi
0018a09f30
Merge pull request #3027 from evazion/feat-flag-cooldown
...
Add 3 day cooldown between flags
2017-05-08 13:05:38 -07:00
Albert Yi
b4051526ff
Merge pull request #3025 from evazion/fix-xml-attrs
...
Fix #3024 : strip '?' from API attributes
2017-05-08 12:59:57 -07:00
Albert Yi
92c4c043f0
Merge pull request #3032 from evazion/fix-expired-bans
...
Fix exception when user with expired ban logs in.
2017-05-08 11:33:44 -07:00