byte[]
41f144b32b
use stronger hash function for anonymous names
2020-05-10 06:20:21 -04:00
byte[]
a656f64225
fixes #116 : hidden images appear in navigation
2020-05-07 23:58:21 -04:00
byte[]
84d784d33a
move reindex logic to context for reports, image creation
2020-05-07 23:15:43 -04:00
byte[]
a1b8ed9d33
move search, textile, date parser to app namespace
2020-05-07 22:43:40 -04:00
byte[]
8e9d6285e4
move textile renderer to web namespace
2020-05-07 22:19:08 -04:00
byte[]
00415b062c
hoist ImageNavigator, ImageScope, ImageSorter to web namespace
2020-05-07 22:10:54 -04:00
byte[]
1168ba86f6
move IP/FP updaters to web namespace
2020-05-07 22:03:10 -04:00
byte[]
7e7c0c7ec9
fixes #115 , add staff forum thread renaming
2020-05-06 22:58:03 -04:00
byte[]
075d947755
add missing track_total_hits for ES7 compat
2020-05-06 11:26:24 -04:00
byte[]
ef21b7c7d0
return of the stats page
2020-05-06 11:12:18 -04:00
byte[]
b54704fba5
#44 unwrap tag reversions from transaction
2020-05-06 10:40:23 -04:00
byte[]
6f9955bac1
fixes #114 , channel visibility routing error
2020-05-04 22:34:10 -04:00
liamwhite
6bbe358dd1
Elasticsearch 7 upgrade ( #113 )
...
* initial upgrade to elasticsearch 7
* fix stat page error
* i am an idiot
* fix es not creating new indexes
* more complete removal of doc_type
Co-authored-by: Luna D <cod7777@yandex.ru>
2020-05-04 08:19:42 -04:00
byte[]
4b86e783ef
you have to halt the plug pipeline explicitly
2020-05-04 03:18:36 -04:00
byte[]
6d673a4fed
fix schema def
2020-05-02 20:41:26 -04:00
byte[]
46ab13261c
first ecto migration, add sources table per #101
2020-05-02 20:38:47 -04:00
byte[]
ca8c9fe636
don't wait for completion
2020-05-02 18:30:11 -04:00
liamwhite
af9e779c59
Renaming ( #112 )
...
* First (not-yet-working) attempt at self-renaming
* Actually working renames
* last_renamed_at
* Prevent renaming while banned
* Move username changing from controller to model
* Username change logging
* Rate limiting for username changes
* username -> name and format
* add UBQ
* modify interval
Co-authored-by: Joey <joeyponi@gmail.com>
2020-05-02 18:17:55 -04:00
byte[]
d03c1d7e5b
fixes #76 : filter public conversion route
2020-05-02 12:58:11 -04:00
byte[]
a97006fd9c
fixes #109 : add ability to delete channels
2020-05-02 12:27:50 -04:00
byte[]
7cfb390e05
add workaround for broken gif seeking in ffmpeg
2020-05-02 02:12:54 -04:00
byte[]
56ad635154
fixes #34 : add scraper to replace box
2020-05-01 23:02:20 -04:00
byte[]
1f5f5ce104
fixes #70 : improve visibility of adult streams
2020-05-01 22:50:54 -04:00
byte[]
2df7e1c2f8
fixes #69 : livestream channel search
2020-05-01 22:33:40 -04:00
byte[]
8f59092082
fixes #77 : restore cross-page gallery organization
2020-05-01 15:51:28 -04:00
byte[]
4be21fc592
#77 : order the gallery list in a more sensible way
2020-05-01 14:10:10 -04:00
SomewhatDamaged
3e7ee76fe2
Api create image ( #105 )
...
* added new method (POST) to /api/v1/json/images
* Cleaned up debug
* added require_authorization plug, fixed up issues with image_controller
* make user do work
* Fixed inefficient function use
* added api fingerprinting
* more robust
* corrected holdover from merging files
2020-05-01 00:40:57 -04:00
byte[]
8fca87859c
format
2020-04-30 17:26:34 -04:00
byte[]
d1783cdeb8
fixes #45 : add poll administration options
2020-04-30 17:24:24 -04:00
byte[]
7b49f8d978
fixes #96 : add tag blacklist
2020-04-30 16:34:35 -04:00
Luna D
f5e249aa39
fix uploader change error
2020-04-30 15:27:00 -04:00
byte[]
22bd05350d
mark reports as opened when claimed and unclaimed
2020-04-30 14:43:23 -04:00
byte[]
44b004f9ec
fixes #80 : broken presence check on tag_id param
2020-04-30 00:38:47 -04:00
byte[]
d2c9975870
fixes #103 : allow moderators to edit and create posts in locked topics
2020-04-30 00:24:13 -04:00
byte[]
0b8cad77dd
fixes #104 : show aliases in autocomplete
2020-04-30 00:18:47 -04:00
byte[]
406c7dd74b
fixes #97 : add new route for changing anonymity status of upload
2020-04-30 00:14:14 -04:00
byte[]
4abd5acd53
prevent page gaps from appearing where they are not supposed to, fixes #98
2020-04-29 23:49:19 -04:00
byte[]
1e794b11d8
fixes #106 : prevent renaming the default filter
2020-04-29 23:35:05 -04:00
byte[]
d82bb4f33f
fixes #74 : only reencode the image when there is no choice to fix the orientation
2020-04-29 23:29:05 -04:00
byte[]
be520b1d7c
unsubscribe users from privileged topics when their role is updated, fixes #30
2020-04-29 23:05:19 -04:00
byte[]
1ef368c286
prevent crash on gallery_id query in filter, fixes #99
2020-04-29 22:44:03 -04:00
Luna D
551fed5b0d
generate slightly better jpeg thumbs
2020-04-29 22:31:55 -04:00
byte[]
feb9d513ea
you missed one
2020-04-27 23:42:16 -04:00
Luna D
f2f6e6dad6
pubsub thing
2020-04-27 23:23:36 -04:00
Luna D
9a4381c0a2
fix template warning
2020-04-27 23:23:30 -04:00
Luna D
3d16c4d4c0
validate user link format ( #93 )
2020-04-19 15:21:00 -04:00
Luna D
fb08f555f4
reindex image on source update ( #94 )
2020-04-19 15:05:42 -04:00
byte[]
63c89d2faf
fix double send on registration
2020-04-18 20:28:01 -04:00
byte[]
e159c01bef
fix broken case clause
2020-04-18 20:25:08 -04:00
Dan Schultzer
051a204d55
Add TOTP support in the invalidation session plug ( #87 )
2020-04-18 20:19:07 -04:00
David Joseph Guzsik
72f53d378d
Persist checked state of art categories across commission pages ( #90 )
2020-04-18 20:15:45 -04:00
Nick
79d8ed8a1c
Prevent compromised passwords from being used ( #89 )
...
* prevent compromised passwords from being used
* formatting consistency
* run mix format and hardcode api url
* more formatting
* remove unnecessary string upcase
2020-04-18 20:15:18 -04:00
Michael Pinnegar
ba76ede87d
Disable image scraper fetch when there is no text ( #92 )
...
*Modified fetch to be disabled on pageload. Javascript enables it
after the user has entered some text. Re-disables it if the text goes
to zero, or the image upload button has been used.
2020-04-18 20:14:40 -04:00
byte[]
11cac54ba0
mix format
2020-04-11 20:28:28 -04:00
Dan Schultzer
36cbdff953
Fix plug issue ( #86 )
2020-04-11 19:47:23 -04:00
Dan Schultzer
e5f0e473d9
Add plug to handle invalidated Pow session tokens ( #36 )
...
* Add plug to handle invalidated Pow session tokens
* Add token signing
* Refactor for tests
2020-04-11 14:54:55 -04:00
Nick
d247e01347
Properly handle failed captchas after XHR post ( #85 )
...
* handle form posts and xhr posts differently on captcha failure
* formatting
2020-04-11 14:23:55 -04:00
Luna D
1836fef402
webm takes ungodly amounts of time to process
2020-04-10 17:23:23 +00:00
byte[]
5f9e9d98a6
api relevance sorting, fixes #83
2020-04-08 11:11:58 -04:00
byte[]
8d9f6fc3d3
more deployment changes
2020-04-07 12:00:55 -04:00
Nick
7c1f5c5095
Derive DNP types from reasons ( #81 )
...
* derive dnp types from reasons
* improve styling
2020-04-07 00:52:14 -04:00
liamwhite
ae6640e9d3
image upload mime validation - shows you what it thinks the mime type is ( #79 )
2020-04-07 00:22:03 -04:00
byte[]
603c8d4867
add ranch connection drainer
2020-04-07 00:21:44 -04:00
Nebbie Zebbie
d56c5f2caa
Prepopulate default dupe report states selection in pagination
2020-04-07 02:57:34 +00:00
byte[]
d09d77c0cd
more careful checking of parameter values, fixes #75
2020-04-05 11:56:53 -04:00
byte[]
658472f16b
fix advert blurriness issue
2020-04-03 14:08:37 -04:00
byte[]
be83699e65
tweak vp8 encoder settings
2020-04-02 21:45:21 -04:00
byte[]
e9a1ccad1f
limit threadcount in video processing stage
2020-04-02 16:38:43 -04:00
byte[]
3579429ac1
add 32px border around TOTP QR, fixes #71
2020-04-02 14:45:06 -04:00
Luna D
04ec46bc5b
you forgot it here
2020-04-02 09:54:21 +00:00
byte[]
904bada39e
wilson
2020-04-01 00:42:46 -04:00
byte[]
8dae60de92
require spaces around textual search operators, fixes #37
2020-03-31 13:27:53 -04:00
byte[]
f6f29840ca
add sane maximum value to relative date parser, fixes #43
2020-03-31 13:14:16 -04:00
byte[]
2b99afb746
update tumblr IP ranges per AS2635 prefix report; fixes #38
2020-03-31 13:03:32 -04:00
byte[]
3bb4a4ce56
whoops
2020-03-31 11:45:51 -04:00
byte[]
1c12c010fa
mix format
2020-03-31 11:39:11 -04:00
byte[]
c8b0d9ca3d
add avatars to post and comment json views
2020-03-31 11:38:01 -04:00
byte[]
724b3a97b1
add edit timestamp, edit reason to post and comment json
2020-03-31 11:09:44 -04:00
Neil McAlister
051a819c9c
Add timestamps to the API's comment view ( #67 )
...
* Add timestamps to the API's comment view
* Change property name to created_at
2020-03-31 11:04:06 -04:00
byte[]
0b0a5b1b42
fix markup errors
2020-03-30 20:12:25 -04:00
byte[]
7ace92c651
fix gallery ordering bug...
2020-03-29 23:52:53 -04:00
byte[]
2dc36ee36e
add logger
2020-03-29 23:17:28 -04:00
byte[]
bd401cf967
attempt non-atomic update for gallery ordering
2020-03-29 23:04:30 -04:00
liamwhite
723bfa213f
Use JSON views for API ( #64 )
...
* AwardJson, LinkJson, UserJson to views
* FilterJson -> view
* ForumJson -> view
* TopicJson -> view
* PostJson -> view
* TagJson -> view
* CommentJson -> view
* GalleryJson -> view
2020-03-29 21:11:38 -04:00
SomewhatDamaged
196c5e14b6
API additions for user interactions on single images ( #63 )
...
* API additions for user interactions on single images
* removed ability to render without supplying interactions
2020-03-29 20:51:35 -04:00
liamwhite
b1de5389eb
Change ImageJson to view ( #62 )
2020-03-29 19:39:36 -04:00
byte[]
21df6bc307
fixes #52 and #53
2020-03-29 18:36:24 -04:00
SomewhatDamaged
ac12462bec
Adding text editing bars to report and new topic ( #60 )
2020-03-27 11:46:36 -04:00
SomewhatDamaged
44a20a7888
Adjusted to suit standard ( #58 )
2020-03-27 01:07:24 -04:00
byte[]
43b5e069e6
link to correct location, fixes #46
2020-03-26 13:47:30 -04:00
byte[]
b20217925b
ensure reports are reindexed when merged, fixes #51
2020-03-26 13:42:11 -04:00
byte[]
bc87b287e0
fixes commission counter updates ( #56 )
2020-03-26 13:18:45 -04:00
SomewhatDamaged
84ac9d27d7
Adds /api/v1/json/filters endpoints ( #55 )
...
* Adds /api/v1/json/filters endpoint
* Modified as per discussion
* Using Repo.paginate properly now
* Added total count to output
2020-03-25 11:32:25 -04:00
Luna D
da5135bc11
mix format
2020-03-13 09:21:17 -04:00
Luna D
1983a736f3
reverse badge sorting order
2020-03-13 10:17:43 +01:00
SomewhatDamaged
7ddd8b8ec4
New /filters/:id API endpoint ( #48 )
...
* New /filters/:id API endpoint
* Fix to use can? permissions
* Fixes requested
2020-03-12 12:53:25 -04:00
Nebbie Zebbie
c0edd49ec6
Fix incorrect syntax on commission query preservation
2020-03-10 23:31:03 +00:00
Nebbie Zebbie
19dfe17a58
Revert "Prepopulate q on reports pagination"
...
Apparently in this place, empty q param is desired. This reverts commit 932eff86cd
.
2020-03-10 23:14:16 +00:00
Nebbie Zebbie
da7982d2dd
Preserve commission map parameter in commission search
2020-03-10 23:03:58 +00:00
Nebbie Zebbie
932eff86cd
Prepopulate q on reports pagination
2020-03-10 22:55:15 +00:00
Nebbie Zebbie
d69410d97e
Prepopulate rq on reports pagination
2020-03-10 22:47:18 +00:00
byte[]
37a2d014cd
fix permission error
2020-03-05 02:04:21 -05:00
Luna D
67ac0318f7
this check seems redundant
2020-03-03 15:38:59 -05:00
Luna D
bd768088c2
static pages permission
2020-03-03 14:29:14 -05:00
Luna D
8378e07bb8
remove auth from notification read
2020-03-03 13:54:47 -05:00
Luna D
bb4cbdb089
Merge pull request #42 from derpibooru/Damaged-API-user-profiles
...
This will add the endpoint to the API.
2020-03-03 12:29:23 +01:00
Byron Mulvogue
7a164944b4
Fixed user.avatar failure. Ran mix format.
2020-03-03 11:23:53 +00:00
Luna D
22dfb51e56
mix format
2020-03-03 11:43:54 +01:00
Byron Mulvogue
0ae05b97b2
Forgot to prepend to the avatar_url path
2020-03-03 05:23:44 +00:00
Byron Mulvogue
297e0909d6
This will add the endpoint to the API.
2020-03-03 03:49:02 +00:00
Luna D
3fdae6b99c
that was not necessary
2020-02-22 11:31:57 -05:00
Luna D
d5337eb75a
more appropriate comment fix
2020-02-22 10:31:30 -05:00
Luna D
29dd045202
hotfix comment creation with locked comments
2020-02-22 05:45:17 -05:00
Nebbie Zebbie
fcd57a575a
Fix assistants not being able to view/edit user links when they should
2020-02-22 02:14:15 +00:00
Nebbie Zebbie
c7208a3098
Fix moderators not being able to unstick topics
2020-02-21 07:24:45 +00:00
Nebbie Zebbie
3cbd80abc8
Fix query preserving where it's actually used (staff)
2020-02-21 02:32:08 +00:00
Nebbie Zebbie
4ff514b4d6
Preserve query in reports search
2020-02-20 21:08:07 +00:00
Nebbie Zebbie
0b0ebc1745
Preserve query in user search
2020-02-20 19:17:50 +00:00
Luna D
9c7bbc127b
fix assistants not being able to do user links
2020-02-17 12:21:19 -05:00
byte[]
2c9b27aee0
prepopulate tq on tags pagination
2020-02-10 22:41:41 -05:00
byte[]
e4e20033e7
fix misc pagination issues
2020-02-10 22:26:45 -05:00
Nebbie Zebbie
8f7a9b7c50
Make image [un]hiding wipe thumb target pre-transfer and not need source
2020-02-10 22:32:00 +00:00
Nebbie Zebbie
0a93da7952
Make dupe reports pagination preserve params
2020-02-10 21:38:21 +00:00
byte[]
edc127e46c
change topic notification line
2020-02-06 18:08:04 -05:00
byte[]
25ea2013c6
add missing eos token to force dase parser to backtrack
2020-02-06 18:01:22 -05:00
byte[]
8cb8e303a7
fix price listing inconsistency
2020-02-06 17:51:22 -05:00
byte[]
cdab7a5a61
one more
2020-02-06 17:42:09 -05:00
byte[]
dbc5291f89
abolish single quoted attributes
2020-02-06 17:40:25 -05:00
byte[]
58374d9604
fix single quotes in header dropdown
2020-02-06 17:34:10 -05:00
byte[]
3922e31c12
quotes
2020-02-06 17:32:35 -05:00
byte[]
f664be4f85
preload tags on update failure
2020-02-06 17:27:26 -05:00
byte[]
9ea7980e3f
hex upgrades
2020-02-06 17:24:41 -05:00
byte[]
18e932560d
validate commission base price to be present, example image in directory listing to be present
2020-02-06 17:24:41 -05:00
Joey
4c0b440f58
Replace mention of Google Reader, as it was discontinued seven years ago
2020-02-02 22:56:45 -06:00
byte[]
14e6439ea7
run formatter
2020-02-01 11:04:11 -05:00
byte[]
39d53ee763
fix mandatory descriptions for filters, missing public option
2020-02-01 10:57:57 -05:00
byte[]
f8e5feb24c
fix dnp editing
2020-02-01 10:45:44 -05:00
Nebbie Zebbie
7cee5f38ee
Image hide reason changing
2020-01-31 23:50:50 +00:00
Nebbie Zebbie
d35b7a2b0e
Allow repairing deleted images
2020-01-31 20:10:15 +00:00
byte[]
8128d48e8f
deletion_reason ngram
2020-01-30 10:48:51 -05:00
byte[]
85e0cadf33
PUT mapping
2020-01-30 10:39:45 -05:00
byte[]
9241a08bce
fix #23
2020-01-26 18:10:09 -05:00
SomewhatDamaged
c972f00cdc
Featured image hiding ( #24 )
...
* Featured image hiding
This makes sure the Featured Image on the front page obeys user hiding.
* Optimized
Took the `hidden=1` check out of the `WHERE` clause.
* proper anti join
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
2020-01-26 18:04:30 -05:00
byte[]
f558e76cc8
thanks for the tip!
2020-01-23 12:32:31 -05:00
byte[]
c2d26029ae
more comprehensive fix
2020-01-22 09:12:37 -05:00
byte[]
f47e9f5e05
fix apparent author query
2020-01-22 09:01:10 -05:00
byte[]
dd915aa477
fix documentation
2020-01-22 08:51:27 -05:00
byte[]
63b2a146ec
add topic_position to searchable fields list
2020-01-22 08:47:09 -05:00
Nebbie Zebbie
134b684bdd
Allow user link editing to wipe tag
2020-01-21 08:24:08 +00:00
byte[]
4c4dc4b5ce
deleted by could be nil
2020-01-18 23:12:40 -05:00