Commit graph

581 commits

Author SHA1 Message Date
byte[]
296912f866 remove more zero width characters from tag names 2020-07-22 10:39:16 -04:00
byte[]
799edcb50f add missing source url validation 2020-07-13 23:51:50 -04:00
byte[]
b97073ee18 reintroduce transaction and add impossible condition to first element of reduce step 2020-07-13 23:44:45 -04:00
byte[]
4e70124f36 fix twitter scraper 2020-07-08 00:26:58 -04:00
byte[]
c65f27a1ff mix format 2020-07-06 14:12:18 -04:00
byte[]
41b3078da8 fix apng encoding 2020-07-06 14:10:35 -04:00
byte[]
be10ad4663 add computed duration field 2020-07-06 14:00:02 -04:00
byte[]
78d94dfe84 also allow large scrapes 2020-07-06 09:04:24 -04:00
byte[]
49f0476ad8 allow uploading larger files 2020-07-06 08:56:23 -04:00
byte[]
d0e0f3dc00 fix twitter scraper 2020-06-23 21:26:12 -04:00
byte[]
b33dece707 replace deprecated libvpx option quality with deadline 2020-06-22 12:56:08 -04:00
byte[]
f81b68bc71 fixes #143, reindex alias when removed 2020-06-16 13:10:52 -04:00
byte[]
c885d1dd6b fixes #144, remove zwnj from tag names 2020-06-16 12:47:18 -04:00
byte[]
282aa5f6c2 change event name 2020-06-15 20:14:05 -04:00
byte[]
cec8b605a8 add additional live events 2020-06-15 19:57:33 -04:00
byte[]
9294e54771 Filter updates 2020-06-06 21:03:17 -04:00
byte[]
35ba4087fa mix format 2020-06-06 13:28:46 -04:00
Wren
485d8be3b3 disallow tag self-aliasing 2020-06-06 12:13:31 -04:00
byte[]
7160433c33 update methods 2020-06-03 21:10:38 -04:00
byte[]
fd9ea4a991 fix artist dnp validation 2020-05-29 16:08:43 -04:00
byte[]
abd441fb4d mix format 2020-05-28 22:14:32 -04:00
byte[]
d71cefe877 further boosts to encoding speed 2020-05-28 22:14:27 -04:00
byte[]
843398cead fix error on gallery search 2020-05-28 21:16:51 -04:00
byte[]
5baf95f6de improve video encoding speed 2020-05-28 20:55:58 -04:00
byte[]
d7f5cbcb77 fixes #124, uploads not blocked for DNP 2020-05-28 20:35:52 -04:00
byte[]
91ebd70966 fix svg previewing 2020-05-28 19:55:18 -04:00
byte[]
76b6297a8a fix tags indexing error after batch update 2020-05-28 18:59:43 -04:00
byte[]
3440a2d4a2 reliable queueing for thumbnail generation 2020-05-27 19:29:23 -04:00
byte[]
cc4103fcea stop spawning off for advert updates 2020-05-27 17:14:22 -04:00
byte[]
dd7aca809a add exq 2020-05-27 17:04:55 -04:00
byte[]
98db6a1ca2 mix format 2020-05-27 13:01:35 -04:00
byte[]
51518e8f02 stackoverflow lied to me 2020-05-27 12:31:31 -04:00
byte[]
781eda345c increase muxq again 2020-05-26 17:30:35 -04:00
byte[]
60d75a9a4f add cluster init per pow-auth/pow_site#10 2020-05-22 11:53:49 -04:00
byte[]
10dc8f2c21 use msvg for svg analysis 2020-05-21 18:20:51 -04:00
byte[]
3ba3eb87b3 add unsplit application to tree 2020-05-21 14:44:04 -04:00
byte[]
1e0f5468b1 add libcluster 2020-05-21 14:25:55 -04:00
byte[]
3141db8bf2 mix format 2020-05-20 14:23:57 -04:00
byte[]
7fca37741b replace use of hackney in scraper with mint 2020-05-20 14:18:13 -04:00
byte[]
fd5116187b remove spaces from filtergraph 2020-05-19 19:19:53 -04:00
byte[]
2e3dafe08e update mediatools to 9a61482, add cachebuster to dockerfile 2020-05-18 23:11:15 -04:00
byte[]
6810b9a947 skip scraper verification per benoitc/hackney#624 2020-05-18 08:50:12 -04:00
byte[]
c59fdc7252 update mediatools to b36a7c3 2020-05-16 13:49:06 -04:00
byte[]
7b02ccde64 underscore unused variable 2020-05-14 18:08:43 -04:00
byte[]
2683dddb4c require mediastat for video processing, increase muxq 2020-05-14 17:18:14 -04:00
byte[]
033fac01e9 fixes #119: link associated streams to artist tags 2020-05-13 14:17:04 -04:00
byte[]
64dd6d061c fixes #118, alias channel associated tags too 2020-05-13 14:09:22 -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[]
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
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[]
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[]
7cfb390e05 add workaround for broken gif seeking in ffmpeg 2020-05-02 02:12:54 -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[]
d2c9975870 fixes #103: allow moderators to edit and create posts in locked topics 2020-04-30 00:24:13 -04:00
byte[]
406c7dd74b fixes #97: add new route for changing anonymity status of upload 2020-04-30 00:14:14 -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
Luna D
551fed5b0d generate slightly better jpeg thumbs 2020-04-29 22:31:55 -04:00
Luna D
f2f6e6dad6 pubsub thing 2020-04-27 23:23:36 -04:00
Luna D
3d16c4d4c0
validate user link format (#93) 2020-04-19 15:21:00 -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
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[]
2b99afb746 update tumblr IP ranges per AS2635 prefix report; fixes #38 2020-03-31 13:03:32 -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
byte[]
21df6bc307 fixes #52 and #53 2020-03-29 18:36:24 -04:00
byte[]
bc87b287e0 fixes commission counter updates (#56) 2020-03-26 13:18:45 -04: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
22dfb51e56 mix format 2020-03-03 11:43:54 +01: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
Luna D
9c7bbc127b
fix assistants not being able to do user links 2020-02-17 12:21:19 -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
byte[]
edc127e46c change topic notification line 2020-02-06 18:08:04 -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
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
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[]
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[]
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[]
ed44160603 run formatter 2020-01-10 23:20:19 -05:00
byte[]
47fcec86ea fix inability to delete comment contents 2020-01-03 14:36:57 -05:00
byte[]
e5549cf8ed remove .bak file created by optipng bug
https://sourceforge.net/p/optipng/bugs/74/
2020-01-03 11:54:05 -05:00
byte[]
e6f1885476 fix vote wipe mechanism 2020-01-01 18:29:49 -05:00
byte[]
df3467df7b update image size after optimization 2020-01-01 12:13:07 -05:00
byte[]
bdee305936 fix unintentional inactivation of local storage settings 2020-01-01 11:05:44 -05:00
byte[]
d406e1ee1c fix duration scale 2019-12-31 23:15:49 -05:00
byte[]
b9ad5643dc stop generating enormous gif thumbnails for videos 2019-12-31 23:11:23 -05:00
byte[]
7473b92309 fix channel creation errors 2019-12-31 19:54:19 -05:00
byte[]
4c82c90cea discard old parser 2019-12-31 14:56:38 -05:00
byte[]
7503e48591 show hidden links on tag page, hidden status on profile page 2019-12-30 18:56:29 -05:00
byte[]
b18a1370a5 reject associated duplicate reports when deleting 2019-12-30 18:37:41 -05:00
byte[]
31b1704847 mark image as generating thumbnails when replaced or repaired 2019-12-30 18:34:59 -05:00
byte[]
0c7f13932b add deleted toggle to main search form 2019-12-30 18:32:24 -05:00
byte[]
907e030b3a break compile time dependencies in schema helpers 2019-12-30 16:22:24 -05:00
byte[]
0f3cb295a3 break compile time dependencies in query compilers 2019-12-30 16:02:25 -05:00
byte[]
5163da171b allow the parser to determine the right type for the default field 2019-12-30 14:49:55 -05:00
byte[]
aacd3e31b7 don't allow duplicate reports to have identical source and target 2019-12-30 08:42:00 -05:00
byte[]
dfaee1e34d mask ip6 spec to /64 2019-12-30 07:36:23 -05:00
byte[]
5c7d21e397 fix for excessively slow vp8 encoding and tag bug 2019-12-28 10:47:04 -05:00
byte[]
41ea1f6b71 fix first_seen_at propagation 2019-12-27 23:27:37 -05:00
byte[]
54ed9b5c43 fix gallery navigation again 2019-12-26 18:00:44 -05:00
byte[]
f443aa5386 fix a bunch of navigation weirdness 2019-12-26 17:43:32 -05:00
byte[]
625ed5a594 fix conversation read marking 2019-12-26 10:16:37 -05:00
byte[]
81b37e42ff add faster textile parser backend 2019-12-26 00:03:27 -05:00
byte[]
37836b2c30 more admin permissions 2019-12-25 16:10:56 -05:00
byte[]
481e29fd50 explicitly set the app dir 2019-12-25 13:47:00 -05:00
byte[]
0981a1ba0b dynamic config 2019-12-25 11:56:19 -05:00
byte[]
179906a9cf ensure first_seen_at is propagated 2019-12-25 08:48:44 -05:00
SomewhatDamaged
68c3d035b3 Update to streamline Wilson score generation (#10)
* Update to streamline Wilson score generation

If an image's `upvotes` are 0, their Wilson score will be so minuscule as to be several (around 12) orders of magnitude before you see anything but zeros (assuming 0 `upvotes` and 1 `downvotes`). This will simply remove the calculation from such and make them fall to the default: 0

* Update elasticsearch_index.ex

Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
2019-12-25 03:49:56 -05:00
byte[]
dd84e8631b use more correct uri encoding method 2019-12-25 03:49:40 -05:00
byte[]
d9340371e5 expand list of allowed sort fields 2019-12-24 20:18:31 -05:00
byte[]
1990e384da fix random endpoint and ensure search_records/4 is the only search_records exported 2019-12-24 18:09:35 -05:00
byte[]
398721a75f fix navigation 2019-12-24 16:44:58 -05:00
byte[]
c3c6278766 grant tag change reversion to moderators 2019-12-24 16:42:55 -05:00
byte[]
b7039af339 require that the queryable is always given 2019-12-24 16:17:32 -05:00
byte[]
620f316db8 break compile time dependencies for elasticsearch index usage 2019-12-24 16:14:42 -05:00
byte[]
cff7b9386f remove deprecated replace_all_except_primary_key 2019-12-24 12:09:47 -05:00
byte[]
15864ab742 api search controllers 2019-12-24 03:26:06 -05:00
byte[]
44a59aa67b admin: allow changing tags on deleted images, fix dupe report accepting 2019-12-23 09:46:48 -05:00
byte[]
991cab61bf Revert "more aggressive preloading"
This reverts commit 556cd39afd.
2019-12-22 22:13:36 -05:00
byte[]
f9b810d5d1 fix searching for deleted posts 2019-12-22 18:45:49 -05:00
byte[]
556cd39afd more aggressive preloading 2019-12-22 18:42:07 -05:00