Commit graph

602 commits

Author SHA1 Message Date
byte[]
7fa9cd56f6 add mass selection to tag changes reversion (derpibooru/philomena#239) 2021-03-01 12:09:41 -05:00
liamwhite
f112f7928b
Tag locking (#102) 2021-03-01 12:01:27 -05:00
byte[]
7030b02183 add missing minlength attribute on "new password" inputs 2021-02-26 00:47:45 -05:00
byte[]
f6c8d57bdf fix autocomplete and fetch controller paths 2021-02-09 17:37:54 -05:00
VcSaJen
767a2ba949
User settings (#96)
Resolves derpibooru/philomena#121
Resolves derpibooru/philomena#122
2021-02-09 17:21:30 -05:00
Luna D
1dfc9d5eb6
prevent ban box from overflowing mobile screen (ugly) 2021-02-02 20:03:54 +01:00
Luna D
4921ee13a8
shorten various staff titles 2021-01-20 22:47:06 +01:00
Luna D
f94c390207
reword reporting tips a bit 2021-01-18 23:26:31 +01:00
liamwhite
0f6a773286
Expunge improper schema use of NaiveDateTime (#91) 2021-01-18 13:01:03 -05:00
VcSaJen
24b22f78be
Public filter search (#88) 2021-01-18 13:00:35 -05:00
byte[]
bc5f1af22e totp: default to remember, remove google authenticator anti-recommendation, add dark theme media query to 2FA layout 2020-12-19 16:08:22 -05:00
byte[]
89d3eccef3 set lower limit on user pagination to 1 2020-12-16 18:02:23 -05:00
byte[]
2e8a5e92c9 add score-hiding snip per request 2020-12-16 09:35:58 -05:00
byte[]
07778d1680 restore image pagination options in mobile layout 2020-12-11 23:55:46 -05:00
byte[]
358691711b fix up user-facing pagination widgets 2020-12-11 11:53:40 -05:00
byte[]
0faa10bd12 these stylesheets are an absolute travesty 2020-12-10 16:02:01 -05:00
byte[]
4c289510a7 tighten tolerance for paginator widget, add dropdown with missing quick page navigation 2020-12-10 01:26:13 -05:00
byte[]
0cf48f0eab preserve vote/fave status on navigation (fixes philomena-dev/philomena#82) 2020-12-09 00:04:37 -05:00
byte[]
c1ec2b3df2 collapse image list pagination in low width 2020-12-08 21:30:13 -05:00
byte[]
5b49eb0b9d automatically apply system-wide theme preference for anonymous users 2020-12-08 00:24:32 -05:00
Luna D
95727d274c
fix minor phrasing issues 2020-12-02 20:00:32 +01:00
Meow
685159587c
Merge pull request #73 from parasprite/Artist-links-code
Makes user links artist links
2020-12-02 19:30:07 +01:00
Parasprite
7be6b35f54 Style cleanup 2020-12-02 12:27:53 -06:00
parasprite
b79f07b86d
Fixes email validation (#74)
Co-authored-by: Parasprite <foalspeedahead@gmail.com>
2020-11-27 20:14:26 -05:00
Parasprite
0dc6eb5b65 Adds check for user links for commission text 2020-11-26 15:30:17 -05:00
Parasprite
6944cf0054 Improves text for artist link creation 2020-11-26 15:30:17 -05:00
Parasprite
a244b8d322 Updates user link to artist link (code side)
make user link


Update structure for artist links


bap
2020-11-26 15:30:17 -05:00
Parasprite
04e5a4e26d Updates user link to artist link (user side) 2020-11-26 15:30:17 -05:00
byte[]
a075576740 add edit link to streams on tag page (derpibooru/philomena#204) 2020-10-26 22:17:29 -04:00
byte[]
c6e0110f72 remove stray bullet 2020-10-23 00:46:19 -04:00
parasprite
13ce241396
Minor cleanup related to staff perms (#48) 2020-10-23 00:44:07 -04:00
byte[]
b5bc7d2d6b use :cdn_host from env (fixes philomena-dev/philomena#54) 2020-10-23 00:29:56 -04:00
byte[]
c30c8e3136 missing link to restore conversation (fixes philomena-dev/philomena#42) 2020-10-23 00:15:42 -04:00
Luna D
87eee9b332
preserve hidden param in tag navigation (fixes philomena-dev/philomena#40) 2020-10-21 20:03:59 +02:00
Luna D
49547108a3
unscrew quick tags (fixes philomena-dev/philomena#51) 2020-10-20 23:18:53 +02:00
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