Commit Graph
1993 Commits
Author SHA1 Message Date
r888888888 0bfd201973 simplify logic 2017-09-13 14:47:42 -07:00
r888888888 1f3bafc061 delegate removal from favorites and updating of user fav counts to delayed job 2017-09-13 14:19:54 -07:00
evazion 5a6cc84817 favorites: don't regen fav count when adding favorites.
Don't randomly regen the fav count when favoriting a post. This was a
workaround for #1210 that is no longer needed.
2017-09-13 13:29:35 -07:00
evazion af42740ca9 expunge: decrement user favorite counts. 2017-09-13 13:29:35 -07:00
evazion fd9dc6f647 expunge: decrement upload and note/post update counts (fix #2062). 2017-09-13 13:29:35 -07:00
r888888888 95854756b4 fixes #3294 2017-09-13 13:17:16 -07:00
r888888888 75f87bcc8e potential fix for #3290 2017-09-13 13:00:20 -07:00
r888888888 ed75e4bcf6 disable cropped thumbnails 2017-09-12 17:14:12 -07:00
r888888888 9041a5bc34 delegate thumbnails to cache 2017-09-12 15:51:20 -07:00
r888888888 d4ffe13b3f fixes #3296 2017-09-12 15:18:41 -07:00
r888888888 4fb55657c0 refactor cropped images into explore/posts/intro 2017-09-12 13:03:59 -07:00
r888888888 31a3baf2b9 enable cropper 2017-09-12 12:09:07 -07:00
r888888888 ac76398685 disable cropper notification on upload 2017-09-08 17:28:30 -07:00
r888888888 60ea6d04f2 fix hostname 2017-09-08 17:15:47 -07:00
r888888888 ff6a64f0fc notify cropper service on upload 2017-09-08 17:11:51 -07:00
r888888888 99e38c9e95 defer to cdn for cropped thumbnails 2017-09-08 16:49:50 -07:00
r888888888 68863ed018 fixes #3287 2017-09-08 15:01:12 -07:00
r888888888 63f7edd0c6 add toggle for testing cropped thumbnails 2017-09-06 17:02:43 -07:00
r888888888 bc69badadd better error handling of failed deviant art logins 2017-08-28 16:19:41 -07:00
r888888888 840cdc817d fixes #3271 2017-08-24 15:45:19 -07:00
r888888888 b769b83262 use Cache.hash instead of Cache.sanitize 2017-08-24 15:43:38 -07:00
r888888888 18f617e08a potential fix for #3189 2017-08-24 15:39:06 -07:00
evazion 9d28a2491a Fix #3270: Filter tag search results for deleted wikis. 2017-08-15 23:42:43 -05:00
evazion b215d2112d wiki pages: normalize unicode in other names. 2017-08-12 17:15:19 -05:00
evazion 9b031a9c20 Fix #3266: Normalize fullwidth Unicode characters in translated tags. 2017-08-12 17:13:52 -05:00
Albert Yi ee38d82ba0 Merge pull request #3264 from evazion/fix-3263
Fix #3263: Remove leading whitespace on pool names
2017-08-11 12:53:53 -07:00
evazion 6797f8564d upload limits: show full upload limits on upload page. 2017-08-10 23:58:58 -05:00
evazion 1ef363dd68 upload limits: add time remaining until next upload to profiles (fix #3262). 2017-08-10 23:58:58 -05:00
evazion bf3101da48 upload limits: show how upload limits are calculated in profiles.
* Allow mousing over the upload limit on profile pages to show the full
  formula for the upload limit calculation. In particular, show how the
  upload limit multiplier is derived from the deletion confidence.

* Refactor to avoid duplicating upload limit calculations in the
  presenter, as much as possible.
2017-08-10 23:48:50 -05:00
evazion 3b3abac8f6 pools: disallow asterisks and numeric-only names. 2017-08-10 18:37:22 -05:00
evazion 3b9a54f681 pools: strip leading/trailing, consecutive underscores in names (fix #3263). 2017-08-10 18:33:36 -05:00
Albert Yi 87b0dc3ae3 Merge pull request #3252 from evazion/fix-2736
Fix #2736: Comment mention dmail didn't go through
2017-08-07 16:05:05 -07:00
evazion b23f92fa10 Fix #2502: Exclude empty commentary from searches. 2017-08-05 18:32:31 -05:00
evazion 4c54e18c6d mentions: factor out mention parsing to DText.parse_mentions. 2017-08-04 23:48:31 -05:00
evazion a56c1bbb76 artists: fix validation error when url_string has leading spaces.
Bug: if the url_string had leading spaces, when it was split the
resulting array contained the empty string, which led to a validation
error when trying to save the urls.

Fixup for #3247.
2017-08-04 01:05:25 -05:00
Albert Yi 28dc153d87 Merge pull request #3248 from evazion/feat-tag-relation-search
Fix #2633: Search for status:active at tag_aliases and tag_implications
2017-07-31 12:53:55 -07:00
Albert Yi f63f597544 Merge pull request #3247 from evazion/fix-2346
Fix #2346: Artist URLs: auto add 'http', remove non-links
2017-07-31 12:52:33 -07:00
evazion 8142f74381 aliases/implications: add status/tag type/order search options. 2017-07-29 17:43:47 -05:00
evazion 49f5a1060e aliases/implications: factor out shared code. 2017-07-29 17:13:34 -05:00
evazion 1000f8d2e2 Fix #3246: Require nonblank body for wiki pages. 2017-07-29 14:59:42 -05:00
evazion 624444d51d artists: validate that urls are well-formed (fix #2346). 2017-07-29 01:44:05 -05:00
evazion 10614d2152 artists: show success/error message when updating artists. 2017-07-29 01:44:05 -05:00
evazion 6121b8cb25 artists: simplify artist url saving code.
Refactor the way artist urls are saved so that artist url validations
run before the artist is saved, not after.
2017-07-29 01:41:37 -05:00
evazion 4b635628cc Fix #3243: Don't create new note versions when nothing is changed. 2017-07-28 17:41:05 -05:00
evazion 76b4b365ae post replacements: don't queue deletion when file is unchanged (#3235).
When replacing a post with the same file, don't queue a deletion and
don't leave a comment or modaction. There's no need to do these things
when we're restoring a missing or corrupted image with the original file.
2017-07-27 16:26:35 -05:00
Albert Yi 9d4697d5cc Merge pull request #3240 from evazion/fix-3235
Fix #3235: Replacements deleting files currently in use.
2017-07-26 17:10:44 -07:00
evazion b53371b698 Fix #3235: Replacements deleting files currently in use. 2017-07-24 23:43:38 -05:00
evazion 11ef460db0 post replacements: allow replacing post with identical file. 2017-07-24 23:05:34 -05:00
evazion 67528ce5ab Fix hidden attribute leaks in legacy post controller (#3237). 2017-07-24 20:35:12 -05:00
evazion bda285d97f Post#expunge!: simplify has_children flag logic. 2017-07-21 00:13:20 -05:00