Commit graph

617 commits

Author SHA1 Message Date
Luna D
d96b45f32e
rename sort by upload date to id (closes #32) 2020-10-19 21:23:36 +02:00
Luna D
91c6b1f659
hide emails from unauthorized mods (fix #34) 2020-10-19 21:10:48 +02:00
byte[]
cb11ba082b quickly reject user links from profile page 2020-09-28 10:36:27 -04:00
byte[]
f01a9cf20b add missing session-related links (philomena-dev/philomena#23) 2020-09-27 00:03:34 -04:00
byte[]
54e775a6c6 fix tag slug double encoding (derpibooru/philomena#203) 2020-09-20 10:00:20 -04:00
Luna D
f5229654e7 make ban deletions admin-only 2020-09-17 16:01:50 -04:00
byte[]
f98aa22bda don't think anyone is uploading hourlong animations 2020-09-16 13:50:19 -04:00
byte[]
5734deee85 use exchange icon instead of arrows 2020-09-14 23:39:31 -04:00
byte[]
50da6c7f3c add quick tag button to toggle all 2020-09-14 23:30:48 -04:00
byte[]
074453ddf1 allow removing existing tag with -tag, ctrl+enter for form submission, disable autocomplete on tag editor 2020-09-14 22:00:44 -04:00
byte[]
7736cb041f don't automatically tag 'featured image' (furbooru/philomena#33) 2020-09-14 20:20:10 -04:00
byte[]
504b1d5b82 prefill award label (#5) 2020-09-14 20:12:27 -04:00
byte[]
218607b208 prevent params drop on admin user pagination (derpibooru/philomena#153) 2020-09-14 19:44:47 -04:00
liamwhite
653fd0a4af
hCaptcha (#19) 2020-09-12 13:43:16 -04:00
byte[]
ecfe60bcaa don't recode tag slugs, fixes #18 2020-09-10 11:20:25 -04:00
byte[]
fd4843a39b use tags instead of tag_list_cache, fixes #17 2020-09-10 01:19:06 -04:00
byte[]
ea424ac83b remove textile toolbar buttons from tab indexing 2020-09-09 22:40:50 -04:00
David Joseph Guzsik
9a8b5a7ea7 Fix being able to vote on polls past their end date (#13) 2020-09-09 22:36:40 -04:00
byte[]
9a9d000c74 remove hostname from serving info 2020-09-06 16:51:53 -04:00
byte[]
cdc142592a require tag to exist on user link creation 2020-09-06 16:23:24 -04:00
byte[]
aa8da0103f hide merge buttons when either image is hidden 2020-09-06 14:24:32 -04:00
byte[]
0d359ee81e add tag alias validations 2020-09-06 14:19:21 -04:00
byte[]
93e6979202 add controls to show pages for dnp and user link (derpibooru/philomena#181) 2020-09-05 23:26:44 -04:00
byte[]
6915d2ed45 add button for mods to unlock account (derpibooru/philomena#173) 2020-09-05 22:53:55 -04:00
Luna D
b5637e9afb user link stuff (untested) 2020-08-28 13:23:17 -04:00
byte[]
75de5f867d use elastic multi search API for specific pages 2020-08-23 16:53:25 -04:00
Luna D
a5c53894d6 display unconfirmed users in list 2020-08-18 10:04:17 -04:00
Luna D
235a77ac8b consistent spelling of "two factor" 2020-08-18 10:04:17 -04:00
Luna D
6816ea44d4 add missing 2fa icon to admin thing 2020-08-18 10:04:17 -04:00
Luna D
017890642f senior staff 2020-08-18 10:04:17 -04:00
liamwhite
d1c893248d
Search navigation (#14)
* return hits from elasticsearch and add in sort param to templates

* use returned hits from elasticsearch for navigation

* mix format

* fix gallery pagination

* add missing fields to search help dropdown

* unused variable
2020-08-13 11:32:35 -04:00
byte[]
5249deb47f more idiomatic 2020-08-08 15:13:41 -04:00
SeinopSys
2c121c80c8 Fix handling of the added query parameter everywhere 2020-08-08 15:06:41 -04:00
SeinopSys
39ff35c089 Fix tag changes pagination not preserving added query param
Closes #9
2020-08-08 15:06:31 -04:00
Nebbie Zebbie
9a9ce118c5 Tags on deleted image pages for non-staff. 2020-08-08 15:05:36 -04:00
byte[]
3ba38edf0b add irreversible admin-only action to permanently delete an image file 2020-08-05 14:23:11 -04:00
byte[]
a81464f189 fix link to sign in page 2020-08-01 19:04:48 -04:00
byte[]
5532ea4dec more complete fix for commission and gallery pagination error 2020-08-01 12:42:29 -04:00
liamwhite
98f4166ea8
Replace Pow with generated Phoenix auth (#10) 2020-07-28 16:56:26 -04:00
byte[]
abd6185f68 add new search and sort fields to UI 2020-07-21 19:31:55 -04:00
byte[]
03897624fe fix resolution pick error 2020-07-12 16:36:51 -04:00
byte[]
be10ad4663 add computed duration field 2020-07-06 14:00:02 -04:00
byte[]
49f0476ad8 allow uploading larger files 2020-07-06 08:56:23 -04:00
Nebbie Zebbie
6e4bd79843 Make forced filters visible to affected users if used 2020-07-06 07:43:12 +00:00
Nebbie Zebbie
ef55b8c4ae Fix tag hover dropdown being offset 2020-07-06 07:06:24 +00:00
David Joseph Guzsik
4f85936437
Link avatar on user's own profile to the avatar change page (#151) 2020-06-28 15:49:34 -04:00
byte[]
fac13fcf92 fixes #133, preserve gallery search params across pagination 2020-06-16 13:03:58 -04:00
Joey
184583a07f
Fix broken link in profile about me box (closes #131) (#132) 2020-06-08 22:46:25 -04:00
Joey
c8b33f0ff6
Add Philomena Contrib Sec Role, Staff Page Visibility Toggle (#130)
* Add Philomena Contributor to secondary roles list

* Visibility toggle
2020-06-07 22:32:04 -04:00
byte[]
417305e43c filter fixes 2020-06-06 21:56:07 -04:00
byte[]
9294e54771 Filter updates 2020-06-06 21:03:17 -04:00
byte[]
d7f5cbcb77 fixes #124, uploads not blocked for DNP 2020-05-28 20:35:52 -04:00
Nebbie Zebbie
506099189f Make profile tag change pagination remember added param 2020-05-27 21:53:13 -06:00
byte[]
a2d9dcb51b robots config 2020-05-27 20:21:17 -04:00
byte[]
9a67e5109a visual denoise in tag layout 2020-05-21 13:32:42 -04:00
byte[]
033fac01e9 fixes #119: link associated streams to artist tags 2020-05-13 14:17:04 -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
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
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[]
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
byte[]
d1783cdeb8 fixes #45: add poll administration options 2020-04-30 17:24:24 -04:00
byte[]
406c7dd74b fixes #97: add new route for changing anonymity status of upload 2020-04-30 00:14:14 -04:00
byte[]
feb9d513ea you missed one 2020-04-27 23:42:16 -04:00
Luna D
9a4381c0a2 fix template warning 2020-04-27 23:23:30 -04:00
David Joseph Guzsik
72f53d378d
Persist checked state of art categories across commission pages (#90) 2020-04-18 20:15:45 -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
Luna D
1836fef402
webm takes ungodly amounts of time to process 2020-04-10 17:23:23 +00:00
Nebbie Zebbie
d56c5f2caa Prepopulate default dupe report states selection in pagination 2020-04-07 02:57:34 +00:00
byte[]
658472f16b fix advert blurriness issue 2020-04-03 14:08:37 -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[]
0b0a5b1b42 fix markup errors 2020-03-30 20:12:25 -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
byte[]
43b5e069e6 link to correct location, fixes #46 2020-03-26 13:47:30 -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
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
byte[]
2c9b27aee0 prepopulate tq on tags pagination 2020-02-10 22:41:41 -05:00
Nebbie Zebbie
0a93da7952 Make dupe reports pagination preserve params 2020-02-10 21:38:21 +00: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[]
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[]
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[]
9241a08bce fix #23 2020-01-26 18:10:09 -05:00
byte[]
dd915aa477 fix documentation 2020-01-22 08:51:27 -05:00
byte[]
4c4dc4b5ce deleted by could be nil 2020-01-18 23:12:40 -05:00
byte[]
85a903a191 remove spurious inspect line 2020-01-12 11:52:05 -05:00
byte[]
ce534b7962 propagate cookies correctly into form values 2020-01-11 14:35:02 -05:00
byte[]
b1381de587 create gallery with the specified image as the cover 2020-01-11 14:27:18 -05:00
byte[]
d184ee0817 copy and customize filters 2020-01-11 14:24:30 -05:00
byte[]
858ddcc8ec add missing syntax toolbar to conversation creation form 2020-01-11 14:03:25 -05:00
byte[]
3ac8687c18 allow get-based reverse searching 2020-01-11 13:51:14 -05:00
byte[]
4ac63f9f4e use HTML escaping in RSS template, fixes #21 2020-01-10 12:43:56 -05:00
Nebbie Zebbie
9c45046669 Make tag change pagination remember added param 2020-01-07 22:26:54 +00:00
byte[]
0c5e0d7fa7 fix pagination error 2020-01-07 01:14:06 -05:00
byte[]
75b15a59b7 add upload graph to stats page 2020-01-05 12:55:10 -05:00
Jeremy Tan Jie Rui
c4e6a988d4 Don't put UTF-8 in search URL (#15)
Also fix TeX-style quoting
2020-01-01 22:09:53 -05:00
Luna D
0f4a231357
and also reposition "rankings" button 2020-01-01 17:52:06 -05:00
byte[]
574ff7d1d3 missing link to add listing item 2020-01-01 13:56:09 -05:00
byte[]
0da19674d1 reenable async commenting 2020-01-01 12:27:20 -05:00
byte[]
fb33238f72 fix error in search parser when using 0 for day/month, fix link to search syntax page on search form 2019-12-31 23:44:28 -05:00
byte[]
b9ad5643dc stop generating enormous gif thumbnails for videos 2019-12-31 23:11:23 -05:00
Nebbie Zebbie
d783417608 Apply search param remembering for pagination fix to ban search too 2020-01-01 00:59:14 +00:00
byte[]
7473b92309 fix channel creation errors 2019-12-31 19:54:19 -05:00
byte[]
f8f34c8245 update sort fields list 2019-12-31 17:21:06 -05:00
byte[]
4c82c90cea discard old parser 2019-12-31 14:56:38 -05:00
byte[]
1c6387e847 further fixes to the dnp template 2019-12-30 23:03:44 -05:00
Nebbie Zebbie
5ee81ea85e Fix tag search so that it's preserved across pages 2019-12-31 01:23:04 +00:00
byte[]
45048d5015 validate that emails look like emails 2019-12-30 19:07:02 -05:00
byte[]
a5966ae287 allow admins to create dnp entries on arbitrary tags 2019-12-30 19:04:19 -05:00
byte[]
7503e48591 show hidden links on tag page, hidden status on profile page 2019-12-30 18:56:29 -05:00
byte[]
210aff26ab show image id in duplicate report cells 2019-12-30 18:39:02 -05:00
byte[]
0c7f13932b add deleted toggle to main search form 2019-12-30 18:32:24 -05:00
byte[]
330e4ffb26 award overflow 2019-12-30 09:05:17 -05:00
byte[]
bf5158b60e poll votes admin 2019-12-30 08:32:41 -05:00
byte[]
2427d8d87c suppress diff table if reports list is empty 2019-12-30 07:55:59 -05:00
byte[]
4342978483 hides, vote tampering 2019-12-30 07:50:02 -05:00
byte[]
38c4e35bb7 bans view changes 2019-12-30 07:30:39 -05:00
byte[]
f443aa5386 fix a bunch of navigation weirdness 2019-12-26 17:43:32 -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[]
567459bf48 avatars 2019-12-25 13:32:24 -05:00
byte[]
860de7615f more info should be expanded by default 2019-12-25 09:21:50 -05:00
Joey
f1b1f03e02 Add Public Relations as secondary role option (aka more self-snowflaking) 2019-12-24 00:54:16 -06:00
byte[]
7b97a40ec8 add disable-with to dupe report form 2019-12-23 09:54:26 -05:00
byte[]
c76f28dc0b add tags to image target 2019-12-23 09:50:39 -05:00
byte[]
1435149d32 admin badge user list 2019-12-23 09:23:25 -05:00
Luna D
a39adcb9d5
in retrospect it was a terrible idea 2019-12-22 17:52:38 -05:00
Luna D
7caafd976e
re-add mod scratchpad by blatantly copy-pasting 2019-12-22 17:17:20 -05:00