r888888888
c7b5a4e229
add references to user statistics page about saved searches
2017-01-23 10:56:39 -08:00
evazion
c6966268a2
Remove 'reason' from name change request form; update copy.
2017-01-19 23:42:39 +00:00
r888888888
a919da4dd6
add id attributes to secondary links for posts
2017-01-17 17:59:37 -08:00
Albert Yi
bdac591266
fixes #2838
2017-01-16 12:57:43 -08:00
Albert Yi
a49394e6cd
Merge pull request #2842 from evazion/fix-user-name-changes
...
Minor user name changes improvements.
2017-01-16 11:50:51 -08:00
Type-kun
15b711e423
Fixes #2694 : hide "revert all" when user has over 1000 post changes
2017-01-16 18:43:36 +05:00
evazion
f0bdf565fe
Name changes: add listing/new/help links to subnav.
2017-01-15 05:03:09 +00:00
evazion
9e9fdcb55d
Name changes: make /user_name_change_requests member+; add reason/status/date.
2017-01-15 05:03:09 +00:00
evazion
047d3675e9
Name changes: don't show user feedback/stats for processed requests.
2017-01-15 05:03:09 +00:00
evazion
66e30b323c
Name changes: remove delete request button.
2017-01-15 05:03:08 +00:00
evazion
f57f352838
Name changes: format processed requests more nicely.
2017-01-15 04:22:00 +00:00
evazion
4848f18455
IpAddrSearch: fix pool_versions exception.
...
Fix pool_versions exception if PoolArchive db isn't set up. Prefer
ActiveRecord over raw sql so we can get real user objects so that the
view can use link_to_user.
2017-01-12 09:28:21 +00:00
evazion
bdf3366bcf
Link IP addresses to IP searches.
2017-01-12 09:15:14 +00:00
Albert Yi
63d5c7900d
enable bulk reverts, fixes to postarchive
2017-01-11 16:20:04 -08:00
Albert Yi
0ab45ebc42
add postarchive model, fixes #2831 : Replace Subscriptions Link With Search:All Link
2017-01-11 11:39:14 -08:00
Albert Yi
f1ffd6d9c9
fix typo
2017-01-11 11:39:14 -08:00
Albert Yi
70321cd98f
Merge pull request #2832 from evazion/fix-previous-names
...
Fix #2830 : Lower Permission to See Previous Usernames
2017-01-11 11:38:53 -08:00
evazion
1f325c19da
Show previous usernames to members; link to actual change requests.
2017-01-11 13:07:39 -06:00
Albert Yi
d0dbe9605e
Merge pull request #2828 from evazion/fix-artcomms
...
Fix artist commentary dialog submitting wrong form.
2017-01-11 10:54:08 -08:00
Albert Yi
48c3920216
Merge pull request #2829 from evazion/fix-post-unvotes-js
...
Fix voting not showing 'undo vote' link if you already voted.
2017-01-11 10:53:53 -08:00
evazion
51df14f07a
Fix voting not showing 'undo vote' link if you already voted.
2017-01-11 11:00:16 +00:00
evazion
34b6f22594
Clean up artcomms partial.
2017-01-11 04:48:44 -06:00
evazion
8a67cb847d
Fix artist commentary dialog submitting wrong form.
2017-01-11 04:48:44 -06:00
Albert Yi
87bcc07fae
enable ragel parser for remaining dtext endpoints
2017-01-10 15:12:37 -08:00
Albert Yi
1724f89742
Merge pull request #2826 from r888888888/related-tags-html
...
Related tags html page (fixes #2750 )
2017-01-09 18:11:22 -08:00
Albert Yi
5445b341bc
fixes #2822 : Post vote API: returns 200 for both success and failure; fixes bug with x-api-limit header
2017-01-09 17:31:14 -08:00
Albert Yi
f2a5d45db0
implement token bucket rate limiting
2017-01-09 17:31:14 -08:00
Type-kun
7c98c60129
Simple HTML page and form for related tags
2017-01-09 19:18:18 +05:00
Type-kun
49a72e4bf6
Include user profile link in IP search results
2017-01-09 16:21:27 +05:00
Type-kun
9da5e67a65
Another partial fix for issue #2824 , which also affected ip bans and feedback
...
Also fixed minor errors with IP bans
2017-01-09 13:57:16 +05:00
Albert Yi
094f30a44e
Merge pull request #2819 from evazion/opt-favorited-users
...
Reduce SQL queries on /posts/:id
2017-01-03 16:29:20 -08:00
evazion
4e8006ae3b
Optimize rendering of post commenter names.
...
Eager load post comments' creators and updaters. Fixes an N+1 queries
problem when rendering commenter names at:
views/comments/partials/show/_comment.html.erb:6
views/comments/partials/show/_comment.html.erb:20
while rendering /posts/:id pages.
2017-01-03 20:14:05 +00:00
evazion
469f48a118
Fix @mention autocomplete for comments & forum posts.
...
Fix comment autocomplete (broken in 1257639 ). Also fix forum post
autocomplete (didn't work when editing forum posts).
2017-01-02 12:53:30 -06:00
Albert Yi
e67dec5581
indicate on missing searches report whether a wiki page exists
2016-12-29 16:59:08 -08:00
Albert Yi
1b2c2de8b2
update link to user reports
2016-12-28 10:54:59 -08:00
Albert Yi
2fef0cdef9
Merge pull request #2804 from evazion/feat-comment-as-mod
...
Add option to comment as moderator (fix #2799 )
2016-12-27 11:49:36 -08:00
Albert Yi
5c0836a9c8
Merge pull request #2803 from evazion/fix-comment-cleanups
...
Various minor comment code cleanups
2016-12-27 11:42:08 -08:00
evazion
68744bc24a
Add controls for copying commentary from source or another post.
2016-12-27 06:01:23 +00:00
evazion
254efd9ca2
Rearrange /artist_commentaries/search form.
2016-12-27 06:01:22 +00:00
evazion
7734e53169
Add "Help" link in /artist_commentaries subnav.
2016-12-27 06:01:22 +00:00
evazion
0af7e84c78
Fix subnav quick search bar on /artist_commentaries.
2016-12-27 06:01:21 +00:00
evazion
1257639109
Add 'post as moderator' option for comments.
...
* Add 'post as moderator' option to comment form. This creates a so-called sticky comment.
* Downvotes have no effect on stickied comments; they're always visible, regardless of comment thresholds.
* Only mods may sticky comments.
* Mods may sticky comments by other users.
2016-12-26 23:52:45 -06:00
evazion
7c838f8525
Delete unused /comments/index_all route and unused _threshold.html.erb template.
2016-12-26 23:52:27 -06:00
r888888888
2584646017
add additional formatting for delayed job listing
2016-12-24 18:00:40 -08:00
evazion
f0591f3f5b
Fix #2792 : pull appeal text from wiki page.
2016-12-22 21:53:10 -06:00
Albert Yi
62956be384
hide saved search functionality if not enabled
2016-12-21 14:53:39 -08:00
Albert Yi
ee4ebce4d7
support pool version archive
2016-12-21 11:43:46 -08:00
evazion
d79f1aac96
Move stupidtable.js into application.js.
...
Fixes this javascript error:
Uncaught TypeError: $(...).stupidtable is not a function
on these pages:
* http://safebooru.donmai.us/reports/user_promotions
* http://safebooru.donmai.us/reports/contributors
* http://safebooru.donmai.us/reports/janitor_trials
...due to stupidtable.js not loading.
2016-12-20 02:31:05 -06:00
evazion
780fe07976
Move ugoira_player.js into application.js.
...
Fixes an issue with the ugoira player not working on Safebooru due to
this error:
Asset filtered out and will not be served: add
`Rails.application.config.assets.precompile += %w( ugoira_player.js)`
to `config/initializers/assets.rb` and restart your server
2016-12-20 02:26:13 -06:00
evazion
a92120e873
Fix #2785 : Allow changing API key; require password to view or change key.
2016-12-18 06:30:48 -06:00