Commit Graph

  • 4fe7fc8ae7 add packs to blank layout Albert Yi 2018-10-22 16:03:44 -07:00
  • 5097babfaa add opt out for mixpanel tracking Albert Yi 2018-10-22 10:30:45 -07:00
  • c1f70b9a02 truncate og description to 350 chars Albert Yi 2018-10-22 14:01:25 -07:00
  • 683b45c031 update dtext gem Albert Yi 2018-10-22 13:48:50 -07:00
  • 5d3f072a2f fix wiki excerpt links Albert Yi 2018-10-22 13:15:33 -07:00
  • e87a135928 update dtext gem Albert Yi 2018-10-22 12:02:09 -07:00
  • e060236fb7 add exception for direct links to pixiv fanbox images r888888888 2018-10-20 23:58:19 -07:00
  • 77cc4ad625 marginally smarter PostSets::Post#best_post algorithm r888888888 2018-10-20 20:08:42 -07:00
  • 4ec92d3aa0 fix for popular search service r888888888 2018-10-20 20:00:47 -07:00
  • 7051351852 fix og:title metatags r888888888 2018-10-20 19:53:39 -07:00
  • 6d27ebcbf2 go back one day on popular search service if no results are found r888888888 2018-10-20 19:46:07 -07:00
  • ee3b8933d2 tweak social links r888888888 2018-10-20 19:24:29 -07:00
  • 0ab6e9f94d refactor share buttons r888888888 2018-10-20 19:11:16 -07:00
  • 192ac128cd add additional meta tags for seo r888888888 2018-10-20 17:15:29 -07:00
  • c301c316bf fix js error if there's no news update Albert Yi 2018-10-19 10:28:10 -07:00
  • 12b88f7f97 fixes #3960 Albert Yi 2018-10-17 15:37:26 -07:00
  • 6148cb39a2 Fix nested blank search params not being stripped from searches. evazion 2018-10-17 16:11:44 -05:00
  • f4be87d4b7 include 200 posts in sitemap Albert Yi 2018-10-16 15:29:41 -07:00
  • af73084515 scope sitemap results to yesterday Albert Yi 2018-10-16 15:28:51 -07:00
  • a6b00b3ff3 fixes #3921 Albert Yi 2018-10-16 15:01:39 -07:00
  • ea405bdc47 update nginx config Albert Yi 2018-10-16 14:58:30 -07:00
  • 6d293dfde2 related tags: fix style issues. evazion 2018-10-16 12:44:49 -05:00
  • 66ce07e993 add additional install scripts, fix staging deploy Albert Yi 2018-10-16 09:47:58 -07:00
  • b166c8116a related tags: fix unnecessary .erb extensions, remove unused ids. evazion 2018-10-15 15:49:34 -05:00
  • 33ca028927 related tags: fix initialization logic for recent/frequent/translated/artist columns. evazion 2018-10-15 15:42:00 -05:00
  • 6223f89a99 related tags: refactor /related_tags.js to avoid updating unchanged columns. evazion 2018-10-15 13:10:08 -05:00
  • 3fbe1629e0 remove delete-on-autocomplete functionality Albert Yi 2018-10-15 14:20:14 -07:00
  • 2aabaf56d8 Merge pull request #3951 from evazion/fix-maintenance-logging Albert Yi 2018-10-15 14:20:44 -07:00
  • d536f75505 related tags: eliminate recent_tags cookie (#3955). evazion 2018-10-12 21:18:15 -05:00
  • ae52b487e8 related tags: eliminate favorite_tags cookie (#3955). evazion 2018-10-12 21:18:15 -05:00
  • 4e2944ee06 related tags: build html server-side instead of client-side. evazion 2018-10-12 21:18:15 -05:00
  • 5a05961bde related tags: factor partials out from post, upload edit forms. evazion 2018-10-12 21:18:15 -05:00
  • e133a598a3 fixes #3936 Albert Yi 2018-10-12 15:17:32 -07:00
  • a85f3773e3 fix nil commentary case for pixiv strategy #3948 Albert Yi 2018-10-12 14:35:44 -07:00
  • 3696fb10a0 add rating meta tag Albert Yi 2018-10-12 11:56:54 -07:00
  • d15c0b8266 fix delete file delayedjob Albert Yi 2018-10-11 16:43:16 -07:00
  • 185d303ba1 eliminate tag cache expiry delayed job Albert Yi 2018-10-11 16:36:50 -07:00
  • e329764276 Fix #3952: Adding animated_gif tag to a ugoira post breaks the player. evazion 2018-10-10 23:48:45 -05:00
  • ca7e7e2877 add additional servers to cloudflare expiry service Albert Yi 2018-10-11 11:42:15 -07:00
  • f8e9170824 add caching for sitemap.xml Albert Yi 2018-10-11 10:15:45 -07:00
  • 6ca9b65716 add dynamic sitemap.xml Albert Yi 2018-10-11 10:13:34 -07:00
  • 60ea46e1e7 Add sample newrelic config. evazion 2018-10-07 22:32:52 -05:00
  • 5e57cccd18 maintenance: log errors to rails log and newrelic. evazion 2018-10-07 22:22:45 -05:00
  • 6e54c37b04 maintenance: add rake tasks for maintenance jobs. evazion 2018-10-07 22:22:45 -05:00
  • 5201954413 maintenance: consolidate maintenance tasks in logical/maintenance.rb. evazion 2018-10-07 22:22:45 -05:00
  • 1a4949368c add server Albert Yi 2018-10-09 14:40:43 -07:00
  • 53a51310a3 tumblr: add canonical url tests (#3385). evazion 2018-10-09 12:55:48 -05:00
  • 16b1b72da5 tumblr: fix video urls not being recognized. evazion 2018-10-09 11:57:23 -05:00
  • 184a5ebf3e tumblr: fix _640 images not being recognized (#3944). evazion 2018-10-09 11:57:23 -05:00
  • d874c68419 tumblr: fix image_urls when api data is unavailable. evazion 2018-10-09 11:57:23 -05:00
  • b0d7d90103 tumblr: extract info from url when api data is unavailable. evazion 2018-10-09 11:57:23 -05:00
  • 0c31a5d6a9 tumblr: don't fail when api data is unavailable (#3948). evazion 2018-10-09 11:57:23 -05:00
  • 4c55c809b0 tumblr: don't fail when api key isn't configured. evazion 2018-10-09 11:57:23 -05:00
  • 8aed1e19b9 tumblr: remove obsolete cdn rewrite rule. evazion 2018-10-09 11:57:23 -05:00
  • 1b6da3da71 remove oogaki from app role Albert Yi 2018-10-08 17:43:15 -07:00
  • f065186c32 change default server login from albert -> danbooru Albert Yi 2018-10-08 15:51:23 -07:00
  • 7eab2fc0a7 disable server sync Albert Yi 2018-10-05 10:11:25 -07:00
  • 5d77f1db08 daily maintenance: remove dead tag pruner code. evazion 2018-10-06 14:27:34 -05:00
  • c8d538f618 moebooru: delegate to substrategy based on post source (#3911). evazion 2018-10-06 14:27:34 -05:00
  • e5a4193dd4 moebooru: support batch bookmarklet previews (#3911). evazion 2018-10-06 00:58:22 -05:00
  • fdb6e4ecee moebooru: rewrite konachan urls for Post#normalized_source (#3911). evazion 2018-10-06 00:58:22 -05:00
  • 864349dc7b moebooru: fetch tags (#3911). evazion 2018-10-06 00:58:22 -05:00
  • 7eee77d520 moebooru: proxy images to avoid hotlink protection (#3911). evazion 2018-10-06 00:58:22 -05:00
  • 9301bf2f11 tests: fix post expungement test. evazion 2018-10-06 00:58:22 -05:00
  • 1e710e1ae0 tests: fix typo in artist controller test. evazion 2018-10-04 21:55:17 -05:00
  • f6c928e660 tests: fix upload service tests. evazion 2018-10-04 21:52:18 -05:00
  • bb5f291112 artists: don't create new version when nothing changed. evazion 2018-10-04 19:37:18 -05:00
  • 03cc3dfa50 artists: fix editing invalid urls in artist entries (fix #3720, #3927, #3781) evazion 2018-10-04 17:38:44 -05:00
  • c78dece411 tag corrections: remove distributed cache logic (#3943). evazion 2018-10-04 13:46:10 -05:00
  • 4ab97a01bd Fix #3943: Eliminate legacy code for distributed memcached servers. evazion 2018-10-04 13:22:49 -05:00
  • 060112293b /users: add more search params. evazion 2018-10-04 13:03:18 -05:00
  • 0966a290e4 Fix #3941: Add ability to search users by inviter. evazion 2018-10-02 19:38:55 -05:00
  • abbe181de6 add cronjob for syncing files r888888888 2018-10-04 01:51:42 -07:00
  • 25c0c8884c move production2 configs to production r888888888 2018-10-04 01:12:25 -07:00
  • 82cb31eb28 standardize on new servers r888888888 2018-10-04 01:11:31 -07:00
  • a45bd52e89 delete files job should move to default queue r888888888 2018-10-04 01:08:30 -07:00
  • 27072d695d add lcms2 dependency in install Albert Yi 2018-10-03 13:52:04 -07:00
  • 6a0d44b496 fixes for production2 env Albert Yi 2018-10-03 13:09:52 -07:00
  • 897d3d3a99 add production2 env for testing new servers Albert Yi 2018-09-21 12:47:03 -07:00
  • 4fd949ca8d news updates: fix news updates not staying hidden. evazion 2018-10-02 13:28:41 -05:00
  • d727e0e34c Fix #3939: Quoting a post with apostrophes replaces them with '. evazion 2018-10-01 20:24:00 -05:00
  • bd3fb7d70e Post#normalized_source: fix for yande.re urls. evazion 2018-10-01 20:03:21 -05:00
  • 0c5452cdc3 Fix #3937: Blank lines in tagbox if certain taggroups are absent evazion 2018-10-01 19:47:39 -05:00
  • eeadd1ef11 artists/tags subnav: prefer direct tag count over Post#fast_count. evazion 2018-10-01 12:53:07 -05:00
  • 02156f3f34 Merge pull request #3933 from evazion/fix-tag-set-presenter Albert Yi 2018-10-01 12:55:05 -07:00
  • 88310c4beb Merge pull request #3935 from evazion/fix-3934 Albert Yi 2018-10-01 12:47:45 -07:00
  • 35eaf28822 Post#fast_count: lower timeout to 1 second. evazion 2018-10-01 12:55:57 -05:00
  • ccb57e802c Fix #3934: Post#fast_count has very slow worst case behavior. evazion 2018-10-01 12:55:57 -05:00
  • 215591403e uploads: fix 'rating:safe' not assigning the rating (#3929). evazion 2018-10-01 11:09:00 -05:00
  • 2ae7ec42df Post#fast_count: raise min cache lifetime to 3 minutes (#3925). evazion 2018-10-01 10:38:15 -05:00
  • 4425150298 Post#fast_count: fix cache expiry not being set (#3925). evazion 2018-10-01 10:38:15 -05:00
  • 151fa00933 tests: fix tests for /comments/new, /post_flags/new. evazion 2018-10-01 10:38:15 -05:00
  • 88a177e1d5 TagSetPresenter: refactor humanized_essential_tag_string. evazion 2018-09-30 20:39:12 -05:00
  • 739bb1270c TagSetPresenter: refactor tag string for post edit form. evazion 2018-09-30 17:46:33 -05:00
  • b1f2096d72 TagSetPresenter: refactor *_tag_list_html to avoid memcache calls. evazion 2018-09-30 13:21:12 -05:00
  • 99632d5e8a TagSetPresenter: refactor to pass options explicitly. evazion 2018-09-30 11:32:30 -05:00
  • 2cc4e35cc9 Fix #3930: Can't remove children from a parent post through child: metatag. evazion 2018-09-29 19:05:09 -05:00
  • 929fd29c33 Fix post archive test failures. evazion 2018-09-29 19:07:37 -05:00
  • dfb7cf6994 comments: add standalone new comment form. evazion 2018-09-29 14:24:17 -05:00
  • 9ac59aeadd comments.js: clean up comment quoting. evazion 2018-09-29 12:16:29 -05:00