Commit Graph

  • ed7e7b1d30 Merge pull request #4639 from nonamethanks/fix_pixiv_en_links evazion 2021-01-04 01:15:15 -06:00
  • 9008e836e4 BURs: raise limit on Builder artist tag moves from 100 to 200 posts. evazion 2021-01-04 01:09:06 -06:00
  • 257fa3d9c1 Fix #4645: Builders can alias empty non-artist tags evazion 2021-01-04 01:02:39 -06:00
  • 69cfa1696a html: disable browser spellcheck on all non-DText inputs. evazion 2021-01-04 00:02:16 -06:00
  • 6793aedf81 Fix #4650: Differentiate between aliases and corrections in autocomplete. evazion 2021-01-03 23:56:01 -06:00
  • dd430b3065 Update ruby gems and yarn packages. evazion 2021-01-03 20:56:44 -06:00
  • de16d31135 favorites: remove is_favorited attribute from post API. evazion 2021-01-03 19:53:11 -06:00
  • 98ee6c31c1 favorites: refactor fav:/ordfav: searches to not use fav_string. evazion 2021-01-03 19:01:44 -06:00
  • 11a8c2877b favorites: refactor favlist order on post page. evazion 2021-01-02 12:57:18 -06:00
  • b3f92dd2c7 Fix gelbooru source normalization nonamethanks 2021-01-03 20:12:40 +01:00
  • dbe2eeb00d emails: remove "Valid?" search option. evazion 2021-01-01 22:46:46 -06:00
  • 1aabc0aae0 emails: fix invalid email address deletion script. evazion 2021-01-01 22:37:44 -06:00
  • 014199ec2b user upgrades: handle the refunded status on show page. evazion 2021-01-01 21:23:03 -06:00
  • 48676789f0 robots.txt: fix hardcoded paths. evazion 2021-01-01 20:02:01 -06:00
  • 36f95891bd search: let wildcard searches match up to 100 tags. evazion 2021-01-01 19:47:51 -06:00
  • 890c793d9b Fix #4644: Give unlimited searches for builders evazion 2021-01-01 19:33:14 -06:00
  • 0b2f9fafa8 users: refactor limit methods. evazion 2021-01-01 18:50:03 -06:00
  • ecd29c1a66 user upgrades: allow using promo codes during checkout. evazion 2021-01-01 04:24:24 -06:00
  • 1d15ce2bcd Remove Danbooru Winter Sale. evazion 2021-01-01 04:11:49 -06:00
  • 5b7894a8b2 autocomplete: fix exception when type param is missing. evazion 2021-01-01 04:06:38 -06:00
  • 430ba5dced users: fix exception during signup for IPv6 addresses. evazion 2021-01-01 03:57:17 -06:00
  • 83d6cd5980 Update Winter Sale banner for last day. evazion 2020-12-31 06:34:51 -06:00
  • d9a8fc99bc javascript: change Cookie.put to take expiry in seconds. evazion 2020-12-31 06:20:46 -06:00
  • d0bb4ed398 user upgrades: add bank payment methods for European countries. evazion 2020-12-31 04:32:07 -06:00
  • bf09940a55 debug mode: re-raise exceptions in controller. evazion 2020-12-31 02:00:31 -06:00
  • ae5c0d1034 newrelic: log request path. evazion 2020-12-31 01:49:49 -06:00
  • 9e9ac8f4bf sessions: store geolocated country in CurrentUser. evazion 2020-12-31 01:43:29 -06:00
  • 4b171bf97e user upgrades: add ability to refund upgrades. evazion 2020-12-29 03:50:43 -06:00
  • 87af02f689 user upgrades: add links to Stripe payment & receipt page. evazion 2020-12-28 22:25:09 -06:00
  • e29e2da8be /user_upgrades: add json/xml api support. evazion 2020-12-28 19:50:17 -06:00
  • 7fc5845e72 /emails: add more search options. evazion 2020-12-28 19:31:40 -06:00
  • a69ef8fa89 routes: add /user_upgrade/new redirect. evazion 2020-12-28 16:36:52 -06:00
  • 0b6fca7ff8 Update ruby gems and yarn packages. evazion 2020-12-28 16:30:50 -06:00
  • 6a52216631 newrelic: log additional request headers. evazion 2020-12-28 01:19:09 -06:00
  • 59c61f249f posts helper: remove dupe nav_params_for method. evazion 2020-12-28 00:57:18 -06:00
  • 805bbc8a33 users: add config option to disable verification of new accounts. evazion 2020-12-27 23:55:25 -06:00
  • 9dc788c0ce users: improve sockpuppet detection on signup. evazion 2020-12-27 22:47:52 -06:00
  • 7e8f859b24 tags: eliminate Tag.category_for method. evazion 2020-12-27 21:03:26 -06:00
  • 1047b1f8af Fix #4427: Opening a post from a profile's favorites brings up a fav: search. evazion 2020-12-27 17:14:55 -06:00
  • 7f1b798b05 searchable: refactor search_boolean_attribute. evazion 2020-12-27 05:26:21 -06:00
  • 4756141156 emails: add script to delete invalid emails. evazion 2020-12-27 04:45:46 -06:00
  • ddd149e22b seo: mark login links as nofollow. evazion 2020-12-27 04:41:49 -06:00
  • 57e70e5b82 /users: fix exception when last_ip_addr is nil. evazion 2020-12-26 11:16:19 -06:00
  • fd18291382 Add Danbooru Winter Sale. evazion 2020-12-25 05:46:04 -06:00
  • ae49ed2b1a api: fix legacy /post/index and /tag/index endpoints. evazion 2020-12-25 02:43:56 -06:00
  • d9db32640a user upgrades: fix checkout form leaking recipient's email. evazion 2020-12-25 02:01:42 -06:00
  • e030a07816 user upgrades: add index action. evazion 2020-12-25 01:21:54 -06:00
  • 2d50ba6fd5 posts: fix /posts/random route. evazion 2020-12-25 00:59:48 -06:00
  • 96f08b78c5 /contact: update contact page with more contact methods. evazion 2020-12-25 00:37:15 -06:00
  • 069231a33b user upgrades: update upgrade landing page. evazion 2020-12-25 00:27:08 -06:00
  • 058d71aa30 user upgrades: send dmail to purchaser for gifted upgrades. evazion 2020-12-24 20:32:20 -06:00
  • 74ed2a8b96 user upgrades: add UserUpgrade model. evazion 2020-12-24 06:40:20 -06:00
  • 7762489d7d user upgrades: upgrade to new Stripe checkout system. evazion 2020-12-23 05:15:08 -06:00
  • c17678d509 routes: add a new 404 page. evazion 2020-12-24 00:07:19 -06:00
  • 039ccfa3af routes: optimize route order. evazion 2020-12-23 22:31:46 -06:00
  • a1cd9d2b5c routes: remove unused Danbooru 1 redirects. evazion 2020-12-23 20:19:06 -06:00
  • ca742db07a routes: remove legacy /user/index and /artist/index API endpoints. evazion 2020-12-23 19:48:35 -06:00
  • dbb66ace90 routes: replace hardcoded routes in models with route helpers. evazion 2020-12-23 13:19:03 -06:00
  • a947a10c53 config: add debug_mode option. evazion 2020-12-23 17:51:53 -06:00
  • a084da2dbe artists: hide other names of banned artists on index page. evazion 2020-12-22 02:15:21 -06:00
  • fbb4cfb807 users: let mods see users' last login time. evazion 2020-12-21 22:40:48 -06:00
  • 3c4781f6d8 users: update last_logged_in_at hourly. evazion 2020-12-21 22:32:52 -06:00
  • 025631ee64 users: show IPs to mods on /users page. evazion 2020-12-21 21:38:48 -06:00
  • 8221c8dcba users: inline search form on /users index page. evazion 2020-12-21 21:34:01 -06:00
  • 7a2f72ce98 ip bans: fix /ip_bans listing not showing subnet. evazion 2020-12-21 21:16:16 -06:00
  • db488c247d ip bans: fix deleted field in /ip_bans search form. evazion 2020-12-21 21:08:54 -06:00
  • 0be9c8dc8b emails: optimize /emails listing. evazion 2020-12-21 21:05:19 -06:00
  • f3880569e1 rails: update settings to 6.1 defaults. evazion 2020-12-21 20:32:27 -06:00
  • 906430b983 config: add option for customizing session cookie name. evazion 2020-12-21 19:16:44 -06:00
  • 6c99bbbf47 posts: limit sources to 1200 chars long. evazion 2020-12-21 18:57:04 -06:00
  • 6ac9882711 newrelic: log country of each request in newrelic. evazion 2020-12-21 18:48:01 -06:00
  • efb836ac02 wikis: normalize Unicode characters in wiki bodies. evazion 2020-12-21 03:23:19 -06:00
  • 2423c8a447 Weibo: use proxy for upload previews nonamethanks 2020-12-21 15:28:28 +01:00
  • 48ff7c42cd autocomplete: bump opensearch description version. evazion 2020-12-20 01:33:10 -06:00
  • 3ad4beac02 autocomplete: fix exception when completing unsupported metatags. evazion 2020-12-20 01:27:48 -06:00
  • 28926c2332 autocomplete: remove old autocomplete endpoints. evazion 2020-12-20 00:39:05 -06:00
  • 9de7a07af7 /status: fix blank distro version field. evazion 2020-12-19 22:46:40 -06:00
  • a129eb4251 wikis: force wiki names to follow same rules as tag names. evazion 2020-12-19 17:51:11 -06:00
  • 7708e2e08f wikis: don't allow adding other names to artist wikis. evazion 2020-12-19 14:42:49 -06:00
  • 4cb39422b2 post replacements: rename <attr>_was to old_<attr> evazion 2020-12-19 14:18:05 -06:00
  • 09e3146819 artist finder: add blog.livedoor.jp to blacklist. evazion 2020-12-19 00:51:34 -06:00
  • c97186abd7 /status: add missing template files. evazion 2020-12-19 00:27:20 -06:00
  • 6849a3d68b Update app files to Rails 6.1 defaults. evazion 2020-12-19 00:26:27 -06:00
  • 5fc99b9946 Upgrade to Rails 6.1. evazion 2020-12-18 02:04:43 -06:00
  • 53653372ec notes: include search form on search results page. evazion 2020-12-17 21:36:43 -06:00
  • 2c92794eba wiki: include search form on search results page. evazion 2020-12-17 20:35:38 -06:00
  • 25069865b7 ip bans: add search form. evazion 2020-12-17 20:21:40 -06:00
  • 3d1ff9dff9 autocomplete: fix not detecting correct tag in edit box. evazion 2020-12-17 20:08:33 -06:00
  • 2c1da660fd tags: allow tag abbreviations in searches and during tagging. evazion 2020-12-17 19:02:49 -06:00
  • 991896c4eb tags: don't allow tags more than 170 chars long. evazion 2020-12-17 13:41:19 -06:00
  • 1809f67b2b tags: don't allow tags to begin with a '/'. evazion 2020-12-17 13:17:55 -06:00
  • 7a87225ac8 Add basic server status page at /status. evazion 2020-12-17 03:05:27 -06:00
  • ee4516f5fe searchable: refactor searchable_includes. evazion 2020-12-16 22:43:18 -06:00
  • e771c0fca8 searchable: don't automatically include id, created_at, updated_at. evazion 2020-12-16 22:00:22 -06:00
  • b0659eb76c searchable: add tests for Searchable concern. evazion 2020-12-16 21:11:16 -06:00
  • 2297bf5da5 Fix #4638: Add exclusions to the numeric attributes. evazion 2020-12-16 20:03:09 -06:00
  • 3801e08ae6 Update pixiv url matching tests nonamethanks 2020-12-16 13:53:16 +01:00
  • 25682ebf46 Blacklist baraag.net root from artist finder nonamethanks 2020-12-16 13:43:50 +01:00
  • 6b966689b0 Blacklist pixiv en urls from artist finder nonamethanks 2020-12-16 13:42:25 +01:00
  • 0d83106a21 autocomplete: fix cache issue related to content negotiation. evazion 2020-12-16 01:31:32 -06:00