evazion
4bc5cc8ccd
bulk update requests: allow admins to edit forum topic/post ids ( #3554 ).
2018-02-18 13:08:53 -06:00
evazion
f07aa1b170
bulk update requests: convert to strong params.
2018-02-18 12:12:12 -06:00
evazion
0e259bd4f6
autocomplete: fix issues with Enter key.
...
* Disable autoFocus. This means that the first item in the autocomplete
menu isn't automatically selected.
* Add Tab keybinding, to make the Tab key work as normal with autoFocus disabled.
* Fix the Enter key to 1) insert the selected tag when inside the
autocomplete menu, and 2) submit the search as normal when not inside
the autocomplete menu.
2018-02-14 22:09:14 -06:00
evazion
b877c037b2
autocomplete: factor out insert_completion function.
2018-02-14 20:23:37 -06:00
evazion
f0754c21f5
autocomplete: make enter key submit on exact match.
2018-02-13 10:52:43 -06:00
evazion
ab86c2049f
autocomplete: factor out parse_query function.
2018-02-13 10:36:20 -06:00
Albert Yi
4e10913e31
Merge pull request #3544 from BrokenEagle/fix-autocomplete-nosource
...
Clear results when a non-autocomplete metatag is used
2018-02-13 00:30:31 -08:00
BrokenEagle
30401591fb
Set blank results when a non-autocomplete metatag is used
...
-Otherwise, the last valid autocomplete result will remain
--Causes incorrect results on Tab/Enter completion
-This clears the autocomplete results instead
2018-02-12 17:20:12 -08:00
evazion
e8ab5cdc4c
Fix pool version ordering.
...
Pool version IDs aren't in the right order; order by updated_at instead.
2018-02-08 16:53:02 -06:00
Albert Yi
b9fcfe0442
Revert "implement post keepers"
2018-02-07 12:28:56 -08:00
Albert Yi
2e62916832
Merge pull request #3529 from r888888888/most-valued
...
implement post keepers
2018-02-07 12:10:38 -08:00
evazion
cf27de2ec9
Fix #3532 : Make Enter key accept current tag during autocomplete.
...
Previously we patched the jqueryui-autocomplete library in order to
customize how the Tab and Enter keys behaved. Specifically, we wanted to
prevent the Tab key from moving the focus out of the tag input box, and
we wanted to prevent the Enter key from submitting the page when editing tags.
These things can achieved without patching the library by using
`event.preventDefault` and `event.stopImmediatePropagation` to prevent
other event handlers from running after these keys trigger the
`autocompleteselect` event.
2018-02-06 19:11:01 -06:00
Albert Yi
b03c8084a5
Merge pull request #3536 from BrokenEagle/fix-resize-with-user-setting
...
Fix the auto resize in desktop mode (ref: a95af95e )
2018-02-05 15:11:26 -08:00
r888888888
ba6e3f4a0e
gracefully handle bad connection errors to replica db ref #3212
2018-02-05 15:05:21 -08:00
r888888888
308e3670df
gracefully handle unavailable pg connection errors
2018-02-05 12:38:01 -08:00
BrokenEagle
31114b716a
Fix the auto resize in desktop mode (ref: a95af95e)
2018-02-05 10:20:24 -08:00
evazion
f2a7d3c41a
/janitor_trials, /ip_bans: fix default ordering.
2018-02-04 16:48:35 -06:00
evazion
dac095f318
/user_feedbacks: change default order to created_at.
...
Order by created_at instead of by id because old feedbacks aren't in id order.
2018-02-04 16:43:00 -06:00
r888888888
d10c6a3af7
display uploader for mods
2018-02-01 17:10:09 -08:00
r888888888
da2864e233
change keeper name to tagger
2018-02-01 17:07:30 -08:00
r888888888
e0ec9ed518
fix ordering of forum posts in topics
2018-02-01 16:35:47 -08:00
evazion
d4298ea493
Fix #3527 : Bookmarklet timeouts for Members.
2018-02-01 17:35:20 -06:00
r888888888
32cc508edb
hide uploader information on posts/show page, add keeper information
2018-02-01 14:38:03 -08:00
Albert Yi
a114af107f
Merge pull request #3526 from BrokenEagle/fix-mod-actions
...
Fix mod actions
2018-01-30 11:40:54 -08:00
BrokenEagle
3933c273c4
Add mod action for move favorites
2018-01-30 11:27:28 -08:00
BrokenEagle
92f7bb46a2
Add missing mod action category
2018-01-30 11:27:24 -08:00
Albert Yi
47bd812811
Merge pull request #3525 from BrokenEagle/fix-index-default-order
...
Fix index default order
2018-01-29 13:11:24 -08:00
BrokenEagle
d829ab3a00
Move all order logic to models
...
- Have a default order for each model
-- The overall default is ID DESC
- Allow for custom orderings
-- When comma-separated IDs are used
2018-01-29 11:42:53 -08:00
evazion
5ea61c6921
/bans: fix undefined ordering when no params are passed.
...
Fixes the /bans listing being ordered randomly by default.
2018-01-28 15:38:12 -06:00
evazion
100c1d2828
Fix #3523 : Feedback notification dmails should include the text of the feedback.
2018-01-28 14:32:38 -06:00
evazion
64186c004f
Add pbs.twimg.com to artist finder blacklist.
...
ref: https://danbooru.donmai.us/forum_topics/14938 .
2018-01-26 18:30:18 -06:00
evazion
f8a5620768
Partial fix for #3514 : Handle https://twitter.com/i/web/status/:id URL.
2018-01-23 23:07:21 -06:00
evazion
2833239fa0
Fix #3513 : Missing rating error causes weird behavior in tag list on upload page.
...
Fix bug in the double submit prevention from #2789 . Rather than
unbinding the enter key on submit, have the enter key click the submit
button instead. This avoids form submission when the submit button is disabled.
2018-01-21 11:55:24 -06:00
evazion
57c4d2a54f
related tag calculator: fix unstable sorting of related tags.
...
Fix this test failure:
1) Failure:
RelatedTagCalculatorTest#test_: A related tag calculator should convert a hash into string format.
[test/unit/related_tag_calculator_test.rb:65]:
Expected: "aaa 3 bbb 3 ccc 2 ddd 1"
Actual: "bbb 3 aaa 3 ccc 2 ddd 1"
The related tag string didn't use a stable sort. Sort first by tag
count, then by tag name.
2018-01-20 14:33:36 -06:00
evazion
2deefcc090
Fix exception when viewing /favorite_groups while logged out.
...
Also fixes a test failure in the favgroups controller tests.
2018-01-20 13:47:41 -06:00
Albert Yi
9f578b3270
Merge pull request #3504 from BrokenEagle/fix-3494
...
Fix how cosplay tags are handled
2018-01-18 12:47:02 -08:00
evazion
989854b3dd
Fix #3507 : Include ban length in feedback.
2018-01-17 19:53:49 -06:00
BrokenEagle
f626c7ebd7
Fix how cosplay tags are handled
2018-01-15 18:01:06 -08:00
Albert Yi
7ca3d2735c
Merge pull request #3495 from BrokenEagle/fix-missing-super-search
...
Fix missing controllers for search[id] (Ref #3430 )
2018-01-15 11:11:24 -08:00
Albert Yi
dfd343f70e
Merge pull request #3496 from BrokenEagle/feat-mod-action-event-ids
...
Add categories to mod actions
2018-01-15 11:09:38 -08:00
Albert Yi
20487e131d
Merge pull request #3498 from evazion/fix-3497
...
Fix #3497 : Invalid DText denial of service attack
2018-01-15 11:07:43 -08:00
Albert Yi
33e25314e7
Merge pull request #3501 from BrokenEagle/fix-2974
...
Fix erroneous updates to wiki page when nothing changes
2018-01-15 10:52:36 -08:00
BrokenEagle
160829d262
Don't update the updater_id when nothing has changed
2018-01-14 20:15:41 -08:00
BrokenEagle
f1bf1440b4
Don't save wiki page when notes value is null
2018-01-14 20:15:29 -08:00
evazion
7a0fb0f5d3
Fix #3500 : Redirect API endpoints with md5 query param to correct format.
2018-01-14 20:36:57 -06:00
evazion
88f4a56890
Fix #3497 : Invalid DText denial of service attack.
2018-01-14 16:14:18 -06:00
BrokenEagle
85f04a826a
Added additional mod actions
2018-01-14 00:07:20 -08:00
BrokenEagle
fcdc61f111
Add search interface for mod actions
2018-01-14 00:07:16 -08:00
BrokenEagle
3c45273694
Add category for mod actions
2018-01-13 20:55:52 -08:00
BrokenEagle
b9964e97a7
Don't log comment update action on delete
2018-01-13 20:42:07 -08:00