Albert Yi
5d3f072a2f
fix wiki excerpt links
2018-10-22 13:15:33 -07:00
Albert Yi
e87a135928
update dtext gem
2018-10-22 12:02:09 -07:00
r888888888
e060236fb7
add exception for direct links to pixiv fanbox images
2018-10-20 23:58:19 -07:00
r888888888
77cc4ad625
marginally smarter PostSets::Post#best_post algorithm
2018-10-20 20:08:42 -07:00
r888888888
4ec92d3aa0
fix for popular search service
2018-10-20 20:00:59 -07:00
r888888888
7051351852
fix og:title metatags
2018-10-20 19:53:39 -07:00
r888888888
6d27ebcbf2
go back one day on popular search service if no results are found
2018-10-20 19:48:53 -07:00
r888888888
ee3b8933d2
tweak social links
2018-10-20 19:38:32 -07:00
r888888888
0ab6e9f94d
refactor share buttons
2018-10-20 19:11:16 -07:00
r888888888
192ac128cd
add additional meta tags for seo
2018-10-20 17:15:29 -07:00
Albert Yi
c301c316bf
fix js error if there's no news update
2018-10-19 10:28:24 -07:00
Albert Yi
12b88f7f97
fixes #3960
2018-10-17 15:37:47 -07:00
evazion
6148cb39a2
Fix nested blank search params not being stripped from searches.
...
From https://danbooru.donmai.us/forum_topics/9127?page=258#forum_post_151308 :
When you do a user search (from https://danbooru.donmai.us/users/search )
the results only include those with someone in the inviter field.
The bug was that nested blank search params (/users?search[inviter][name_matches]=)
didn't get stripped from the search.
2018-10-17 16:11:44 -05:00
Albert Yi
f4be87d4b7
include 200 posts in sitemap
2018-10-16 15:29:41 -07:00
Albert Yi
af73084515
scope sitemap results to yesterday
2018-10-16 15:28:51 -07:00
Albert Yi
a6b00b3ff3
fixes #3921
2018-10-16 15:01:39 -07:00
Albert Yi
ea405bdc47
update nginx config
2018-10-16 14:58:30 -07:00
Albert Yi
66ce07e993
add additional install scripts, fix staging deploy
2018-10-16 09:47:58 -07:00
Albert Yi
3fbe1629e0
remove delete-on-autocomplete functionality
2018-10-15 14:21:19 -07:00
Albert Yi
2aabaf56d8
Merge pull request #3951 from evazion/fix-maintenance-logging
...
Improve daily maintenance error handling
2018-10-15 14:20:44 -07:00
Albert Yi
e133a598a3
fixes #3936
2018-10-12 15:17:32 -07:00
Albert Yi
a85f3773e3
fix nil commentary case for pixiv strategy #3948
2018-10-12 14:35:44 -07:00
Albert Yi
3696fb10a0
add rating meta tag
2018-10-12 11:56:54 -07:00
Albert Yi
d15c0b8266
fix delete file delayedjob
2018-10-11 16:43:16 -07:00
Albert Yi
185d303ba1
eliminate tag cache expiry delayed job
2018-10-11 16:36:50 -07:00
evazion
e329764276
Fix #3952 : Adding animated_gif tag to a ugoira post breaks the player.
2018-10-10 23:50:36 -05:00
Albert Yi
ca7e7e2877
add additional servers to cloudflare expiry service
2018-10-11 11:42:15 -07:00
Albert Yi
f8e9170824
add caching for sitemap.xml
2018-10-11 10:15:45 -07:00
Albert Yi
6ca9b65716
add dynamic sitemap.xml
2018-10-11 10:13:54 -07:00
evazion
60ea46e1e7
Add sample newrelic config.
2018-10-09 20:11:44 -05:00
evazion
5e57cccd18
maintenance: log errors to rails log and newrelic.
2018-10-09 20:11:42 -05:00
evazion
6e54c37b04
maintenance: add rake tasks for maintenance jobs.
2018-10-09 20:11:24 -05:00
evazion
5201954413
maintenance: consolidate maintenance tasks in logical/maintenance.rb.
2018-10-09 20:11:23 -05:00
Albert Yi
1a4949368c
add server
2018-10-09 14:40:43 -07:00
evazion
53a51310a3
tumblr: add canonical url tests ( #3385 ).
2018-10-09 12:55:48 -05:00
evazion
16b1b72da5
tumblr: fix video urls not being recognized.
2018-10-09 12:44:59 -05:00
evazion
184a5ebf3e
tumblr: fix _640 images not being recognized ( #3944 ).
...
Fixes _640 images not being matched by the IMAGE regex and therefore not
being rewritten to the largest size.
2018-10-09 12:44:59 -05:00
evazion
d874c68419
tumblr: fix image_urls when api data is unavailable.
2018-10-09 12:44:59 -05:00
evazion
b0d7d90103
tumblr: extract info from url when api data is unavailable.
...
Derive the artist name / profile url / page url from the source URLs when
the API response is unavailable because the Tumblr post was deleted.
This fixes the artist finder to work on bad_tumblr_id posts.
2018-10-09 12:44:59 -05:00
evazion
0c31a5d6a9
tumblr: don't fail when api data is unavailable ( #3948 ).
...
The api data is unavailable when the work is deleted (bad_tumblr_id), or
when the source is a direct image url with no page referer.
2018-10-09 12:44:59 -05:00
evazion
4c55c809b0
tumblr: don't fail when api key isn't configured.
2018-10-09 12:44:59 -05:00
evazion
8aed1e19b9
tumblr: remove obsolete cdn rewrite rule.
...
This cdn is no longer used by tumblr.
2018-10-09 12:44:59 -05:00
Albert Yi
1b6da3da71
remove oogaki from app role
2018-10-08 17:43:15 -07:00
Albert Yi
f065186c32
change default server login from albert -> danbooru
2018-10-08 15:51:32 -07:00
Albert Yi
7eab2fc0a7
disable server sync
2018-10-08 15:51:32 -07:00
evazion
5d77f1db08
daily maintenance: remove dead tag pruner code.
2018-10-06 14:27:53 -05:00
evazion
c8d538f618
moebooru: delegate to substrategy based on post source ( #3911 ).
...
If the yande.re or konachan.com post has a source from a supported site,
for example Pixiv or Twitter, then delegate the artist and commentary
lookup to that substrategy.
Only do this for sources from recognized sites, not the null strategy.
2018-10-06 14:27:49 -05:00
evazion
e5a4193dd4
moebooru: support batch bookmarklet previews ( #3911 ).
2018-10-06 00:58:22 -05:00
evazion
fdb6e4ecee
moebooru: rewrite konachan urls for Post#normalized_source ( #3911 ).
2018-10-06 00:58:22 -05:00
evazion
864349dc7b
moebooru: fetch tags ( #3911 ).
2018-10-06 00:58:22 -05:00