evazion
a2186c19dc
Fix positioning of tag edit dialog box.
...
Bug: if you open the tag edit dialog with shift+e, close it, then open
it again, it won't be vertically centered when it opens the second time.
Fix: hide the related tags section *before* opening the dialog, not after.
Hiding it afterwards shifts the layout, which uncenters the dialog.
2018-10-25 22:39:29 -05:00
Albert Yi
a55730bfbc
switch to use sparkmd5 for calculating md5 hash of file uploads
2018-10-25 17:22:35 -07:00
Albert Yi
a2811d1484
add shareout options
2018-10-25 16:46:25 -07:00
Albert Yi
04c741739d
ignore md5 dups in upload error checker
2018-10-25 14:06:44 -07:00
r888888888
a7dd05fc8f
provide default import profile for vipsthumbnail
2018-10-24 23:06:12 -07:00
Albert Yi
4d07183a1d
Merge pull request #3957 from evazion/fix-related-tags
...
Related tags: build html server-side, eliminate cookies
2018-10-24 17:34:14 -07:00
Albert Yi
21a08d17a4
tweak styles for fav button
2018-10-24 10:02:50 -07:00
Albert Yi
c0ab54b889
css tweaks
2018-10-23 18:30:35 -07:00
Albert Yi
9899199f33
eliminate weeklymaintenance file
2018-10-23 17:50:28 -07:00
Albert Yi
38d94a7d37
update meta tags
2018-10-23 11:24:43 -07:00
Albert Yi
261cc8d993
remove index/show mixpanel events
2018-10-23 11:02:30 -07:00
Albert Yi
9ce419b692
fix user editing
2018-10-22 17:35:59 -07:00
Albert Yi
464596fbb4
disable some props
2018-10-22 17:28:04 -07:00
Albert Yi
f4cafebd0f
fix escaping
2018-10-22 17:25:14 -07:00
Albert Yi
11e75aec2a
add referer prop
2018-10-22 17:21:26 -07:00
Albert Yi
1b9e3d687d
add events for posts pages
2018-10-22 17:19:32 -07:00
Albert Yi
08e3051d31
add mixpanel events for signup page
2018-10-22 17:05:05 -07:00
Albert Yi
b999fc86ea
mixpanel fixes
2018-10-22 16:54:38 -07:00
Albert Yi
ae4e40aa76
fix mixpanel init
2018-10-22 16:23:51 -07:00
Albert Yi
4fe7fc8ae7
add packs to blank layout
2018-10-22 16:03:44 -07:00
Albert Yi
5097babfaa
add opt out for mixpanel tracking
2018-10-22 16:01:39 -07:00
Albert Yi
c1f70b9a02
truncate og description to 350 chars
2018-10-22 14:01:25 -07:00
Albert Yi
683b45c031
update dtext gem
2018-10-22 13:48:50 -07:00
Albert Yi
5d3f072a2f
fix wiki excerpt links
2018-10-22 13:15:33 -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
evazion
6d293dfde2
related tags: fix style issues.
2018-10-16 13:09:22 -05:00
evazion
b166c8116a
related tags: fix unnecessary .erb extensions, remove unused ids.
2018-10-15 18:42:04 -05:00
evazion
33ca028927
related tags: fix initialization logic for recent/frequent/translated/artist columns.
...
Initialize the recent tags, frequent tags, translated tags, and artist
tags columns only once, when the related tags section is first shown.
The related tags section is shown automatically when the 'Edit' tab is
opened, or by default on the uploads page.
This fixes the /related_tags.js and /source.js calls being triggered
every time the tag edit dialog box or the 'Edit' tab was opened.
2018-10-15 18:42:04 -05:00
evazion
6223f89a99
related tags: refactor /related_tags.js to avoid updating unchanged columns.
...
Refactor the /related_tags.js call so that when the "Related tags"
button is clicked, it only replaces the columns that actually changed,
not the entire related tags section.
This avoids rebuilding the Recent / Frequent / Translated Tags / Artist
columns every time the "Related tags" button is clicked.
2018-10-15 18:41:32 -05: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
evazion
d536f75505
related tags: eliminate recent_tags cookie ( #3955 ).
2018-10-12 21:20:06 -05:00
evazion
ae52b487e8
related tags: eliminate favorite_tags cookie ( #3955 ).
2018-10-12 21:18:15 -05:00
evazion
4e2944ee06
related tags: build html server-side instead of client-side.
2018-10-12 21:18:15 -05:00
evazion
5a05961bde
related tags: factor partials out from post, upload edit forms.
2018-10-12 21:18:15 -05: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