Commit graph

1364 commits

Author SHA1 Message Date
byte[]
702d096ecf unused variable, remove referrer redirect 2021-02-09 17:24:21 -05:00
VcSaJen
767a2ba949
User settings (#96)
Resolves derpibooru/philomena#121
Resolves derpibooru/philomena#122
2021-02-09 17:21:30 -05:00
byte[]
4be6e23400 fix escaping error in image filenames 2021-02-09 17:14:34 -05:00
Luna D
1dfc9d5eb6
prevent ban box from overflowing mobile screen (ugly) 2021-02-02 20:03:54 +01:00
Luna D
4eac58c380
prevent invalid bans 2021-01-21 21:24:22 +01:00
Luna D
4921ee13a8
shorten various staff titles 2021-01-20 22:47:06 +01:00
byte[]
f9ae13a350 additional timestamps declarations 2021-01-18 18:40:26 -05: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
liamwhite
57427079f1
Cache purging callbacks (#87) 2020-12-16 10:53:26 -05:00
byte[]
2e8a5e92c9 add score-hiding snip per request 2020-12-16 09:35:58 -05:00
byte[]
0206c410de format 2020-12-16 09:27:44 -05:00
byte[]
c1992d272b exclude unused and once-off tags from automatic completion 2020-12-13 11:10:36 -05:00
byte[]
75be0794c0 remove controller reindex from posts, tags, reports 2020-12-12 17:06:26 -05:00
byte[]
d567d5ffc0 gallery reindexing to context 2020-12-12 16:51:11 -05:00
byte[]
dd535b5af2 hide commission entries after two inactive weeks (fixes philomena-dev/philomena#31) 2020-12-12 16:38:56 -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
parasprite
c95a00911b
Allow mods to manage galleries (somewhat) (#84)
Co-authored-by: Parasprite <foalspeedahead@gmail.com>
2020-12-09 21:00:17 -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[]
92ade8e543 pass on empty scraper url (fixes philomena-dev/philomena#81) 2020-12-08 15:12:31 -05:00
byte[]
c0336f0685 fix channel subscriptions 2020-12-08 15:09:05 -05:00
byte[]
5b49eb0b9d automatically apply system-wide theme preference for anonymous users 2020-12-08 00:24:32 -05:00
byte[]
5c51775f94 Revert "automatically apply system-wide theme preference for anonymous users (fixes philomena-dev/philomena#36)"
This reverts commit edcd4ebfde.
2020-12-08 00:21:44 -05:00
byte[]
edcd4ebfde automatically apply system-wide theme preference for anonymous users (fixes philomena-dev/philomena#36) 2020-12-06 13:04:54 -05:00
byte[]
1f57d0041c propagate filename through scraper (fixes derpibooru/philomena#226) 2020-12-06 12:40:38 -05:00
liamwhite
6ebf080826
Remove spawn calls (#80) 2020-12-06 11:42:14 -05:00
byte[]
7f348ff5b5 format 2020-12-06 10:08:13 -05:00
parasprite
39fe2cbd55
Fixes batch tagging messing with complex spoilers (#49) 2020-12-03 14:23:32 -05:00
byte[]
015fbb98ea undo incorrectly applied timezone offset in clientside scripts (fixes philomena-dev/philomena#75) 2020-12-02 19:03:35 -05:00
byte[]
aaf04544b6 add tag_count to supported clientside fields (fixes philomena-dev/philomena#78) 2020-12-02 18:31:15 -05:00
byte[]
d8f04fe922 format 2020-12-02 14:18:25 -05:00
byte[]
21c17855f8 fix nil tag error 2020-12-02 14:18:02 -05:00
parasprite
533fa47d47
Changes user_links table to artist_links (#72) 2020-12-02 14:06:20 -05:00
Luna D
95727d274c
fix minor phrasing issues 2020-12-02 20:00:32 +01:00
byte[]
5e67e5aa14 drop affected notifications instead of moving them to the target (unique constraint violation) 2020-12-02 13:43:32 -05: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
byte[]
da17726fc5 format 2020-11-30 23:46:51 -05:00
byte[]
ad1963e57c update notification id immediately during merge transaction in case spawn off fails (fixes philomena-dev/philomena#70) 2020-11-30 23:46:33 -05: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
8ba486b9ec Requires link to be origin/content-fanmade
Because OC owners be funny like that
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[]
3a5b95312f reorder TOTP redirect (fixes philomena-dev/philomena#62) 2020-11-15 21:07:55 -05:00
byte[]
1b6be40eba change default field for tag search to non-analyzed name (fixes philomena-dev/philomena#61) 2020-11-15 21:01:26 -05:00
byte[]
37adb661fb display bans in sorted order (fixes philomena-dev/philomena#66) 2020-11-15 21:00:05 -05:00
parasprite
e058a212e7
Removes discourage bans (#65)
Co-authored-by: Parasprite <foalspeedahead@gmail.com>
2020-11-07 00:22:41 -05:00
byte[]
fdc6974384 increase reporting sensitivity again, too much 2020-10-29 17:38:43 -04:00
byte[]
495396206e remove config server (philomena-dev/philomena#56) 2020-10-26 23:03:08 -04:00
byte[]
fb39379051 decrease sensitivity of duplicate detection and allow picking up existing images as duplicates (derpibooru/philomena#211, booru/philomena#92) 2020-10-26 22:45:36 -04:00
byte[]
c766ac9d3f change topic notification to post notification (derpibooru/philomena#191, derpibooru/philomena#39) 2020-10-26 22:30:14 -04:00
byte[]
a075576740 add edit link to streams on tag page (derpibooru/philomena#204) 2020-10-26 22:17:29 -04:00
byte[]
776be8916a allow scraper to follow redirects (derpibooru/philomena#210) 2020-10-26 22:07:12 -04:00
byte[]
f771f4a90f remove images from galleries when they are hidden (derpibooru/philomena#219) 2020-10-26 21:58:58 -04:00
byte[]
9f9a4c1967 match correct format in badge image update (derpibooru/philomena#217) 2020-10-26 21:45:51 -04:00
byte[]
51a0033f3c mix format 2020-10-26 17:50:40 -04:00
byte[]
4cb00d1d0e error on restoring forum post (fixes philomena-dev/philomena#59) 2020-10-26 17:50:26 -04:00
liamwhite
c7ace12132
Elixir 1.11 (#55) 2020-10-26 17:01:29 -04:00
parasprite
cd91fd8c9e
Allows assistants to update tags on deleted images (#58)
Co-authored-by: Raptorshy <raptorshy@gmail.com>
2020-10-24 20:01:33 -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[]
a7b1ecf204 peform alias resolution in user links (fixes philomena-dev/philomena#52) 2020-10-23 00:34:19 -04:00
byte[]
b5bc7d2d6b use :cdn_host from env (fixes philomena-dev/philomena#54) 2020-10-23 00:29:56 -04:00
byte[]
1e2c57d8e8 only update usage counters on valid TOTP (fixes philomena-dev/philomena#50) 2020-10-23 00:27:14 -04:00
byte[]
c30c8e3136 missing link to restore conversation (fixes philomena-dev/philomena#42) 2020-10-23 00:15:42 -04:00
Luna D
4cf02da8e6
stupidity 2: episode 2 2020-10-21 19:02:34 +02:00
Luna D
3090bf7adc
stupidity 2: episode 1 2020-10-21 20:44:20 +02:00
Luna D
f4b7cc5f5f
fix error when changing name to existing one (fixes philomena-dev/philomena#45) 2020-10-21 20:39:16 +02:00
Luna D
cc571a38c2
bump app upload limit to 125MB 2020-10-21 20:10:11 +02: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
7bc51f9b46
I am SPECIAL 2020-10-20 23:19:44 +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[]
1436c7ff06 update connecting ip in session 2020-10-12 03:01:20 -04:00
byte[]
d1093a80b0 fix twitter scraper again 2020-09-28 17:47:45 -04:00
byte[]
cb11ba082b quickly reject user links from profile page 2020-09-28 10:36:27 -04:00
byte[]
014cb025fd keep old slug when title is changed 2020-09-28 00:16:19 -04:00
byte[]
a00cdab739 improve ajax error messages 2020-09-27 23:53:14 -04:00
byte[]
fc159c3782 centralize ajax determination 2020-09-27 23:47:32 -04:00
byte[]
c7cd7f3af3 propagate aliases to non-image tag list entries 2020-09-27 23:03:53 -04:00
byte[]
76a1cf8b3a redirect to admin path when transitioning user link 2020-09-27 22:54:04 -04:00
byte[]
de8622b470 fix twitter scraper 2020-09-27 11:08:43 -04:00
byte[]
a955a67b24 recalculate size on processing (derpibooru/philomena#206) 2020-09-27 00:46:38 -04:00
byte[]
02cbecb193 remove comment edit time limit (philomena-dev/philomena#26) 2020-09-27 00:09:39 -04:00
byte[]
f01a9cf20b add missing session-related links (philomena-dev/philomena#23) 2020-09-27 00:03:34 -04:00
byte[]
9fbff24bd7 fix alias replacement (philomena-dev/philomena#22) 2020-09-26 23:52:25 -04:00
Raptorshy
18a571e7d1 assistants can now see deleteds in comments/forum search
Fixes #207
2020-09-26 23:46:25 -04:00
SomewhatDamaged
1a6c3731e0
Adds full DNP info to tags (#21)
* Adds full DNP info to tags

* Add dnp view

* Changed DNP to Dnp
2020-09-24 09:46:05 -04:00
SomewhatDamaged
70959e9094
Damaged limit staff skip (#20)
* Adds ability to enforce limits on staff

* Fix space
2020-09-24 09:36:39 -04:00
byte[]
9ad3330161 careful with reserved characters 2020-09-20 10:04:36 -04:00
byte[]
54e775a6c6 fix tag slug double encoding (derpibooru/philomena#203) 2020-09-20 10:00:20 -04:00
byte[]
0f69ae6fcf sort tag changes by id instead of creation date (derpibooru/philomena#200) 2020-09-18 10:07:46 -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
Raptorshy
9d0d622fbd Allow moderators to edit commissions
Fixes #194
2020-09-15 16:27:50 -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[]
35d80bcf9c don't lex closing bbcode as part of a link (furbooru/philomena#36) 2020-09-14 21:20:17 -04:00
byte[]
6a045ce88e don't bump ratelimit after unsuccessful attempts 2020-09-14 20:52:02 -04:00
byte[]
aefc79eb8e add explicit list of underscore-safe namespaces (furbooru/philomena#28) 2020-09-14 20:25:40 -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[]
6deab827ac store filter_id in a long-lived cookie (derpibooru/philomena#139) 2020-09-14 20:02:43 -04:00
byte[]
218607b208 prevent params drop on admin user pagination (derpibooru/philomena#153) 2020-09-14 19:44:47 -04:00
byte[]
ff5c01ce07 adjust counters during wipes (derpibooru/philomena#197) 2020-09-14 19:25:31 -04:00
byte[]
96f1005255 fix gallery page ordering bug (derpibooru/philomena#195) 2020-09-14 19:19:14 -04:00
liamwhite
653fd0a4af
hCaptcha (#19) 2020-09-12 13:43:16 -04:00
Luna D
c806b08f0f redirect to profile path upon user edit instead 2020-09-12 11:45:42 -04:00
byte[]
45402bd44f add body type tag category 2020-09-12 11:45:35 -04:00
byte[]
5287cf0430 forum pages without polls have no active poll 2020-09-10 13:05:37 -04:00
byte[]
5c87e62179 fix changeset error on commission item creation 2020-09-10 12:54:19 -04:00
byte[]
cc0077d78f prevent double deletions 2020-09-10 12:02:01 -04:00
byte[]
24994d2fa2 invoke query compiler to determine if name should be escaped 2020-09-10 11:25:00 -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[]
993265d2bc unused 2020-09-10 01:15:42 -04:00
byte[]
39ce0ae4fd require http clients to handle errors 2020-09-09 23:12:54 -04:00
byte[]
11276b2339 re-add merge notification 2020-09-09 22:47:35 -04:00
byte[]
ea424ac83b remove textile toolbar buttons from tab indexing 2020-09-09 22:40:50 -04:00
byte[]
659f694fae mix format 2020-09-09 22:37:07 -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[]
75e07bfb13 disable report limit for staff 2020-09-09 22:33:57 -04:00
byte[]
389100dae2 require tampering permission to see votes 2020-09-08 19:03:18 -04:00
byte[]
4e227f1252 consider all translucent values to be transparent for palette generation 2020-09-08 01:49:07 -04:00
byte[]
bd2e9b4171 fix invalid mime error on reverse search 2020-09-08 00:02:24 -04:00
byte[]
f2c1dbab0b correctly return error on gallery unique constraint 2020-09-07 23:47:19 -04:00
byte[]
c1d54de22a fix changeset error when uploading avatar 2020-09-07 23:39:30 -04:00
byte[]
c9331f61b4 require page number to be positive 2020-09-07 23:19:32 -04:00
byte[]
ea0c9a8650 copy subscriptions on merge instead of moving 2020-09-07 19:35:19 -04:00
byte[]
a079eac912 no more than *3 open reports 2020-09-07 14:52:52 -04:00
byte[]
90830d361b propagate hiding user on reports 2020-09-07 14:52:52 -04:00
byte[]
a2e524b535 remove unnecessary referrer redirects 2020-09-07 00:28:24 -04:00
byte[]
04b893eaaf allow assistants to change image hide reasons 2020-09-06 23:59:50 -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[]
93902a19d0 mix format 2020-09-06 16:03:35 -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[]
6670b050a1 ensure comments are reindexed after image changes state 2020-09-06 13:38:30 -04:00