byte[]
0d359ee81e
add tag alias validations
2020-09-06 14:19:21 -04:00
byte[]
da1e6a145d
properly transactionalize image hiding and merging
2020-09-06 12:37:31 -04:00
byte[]
4dcb2958d3
Squashed commit of the following:
...
commit 8ea9cff4af46e24c38020652cedeff72957354fb
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:29:24 2020 -0400
remove remaining serializable aside hiding related
commit 99ccf06264db6319ece2a896a104031447447a5f
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:20:40 2020 -0400
interactions: remove serializable
commit a63bef06a6962368f69cf83afbc3c44f2467618c
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:16:27 2020 -0400
users: remove serializable
commit 8053229f6fab507c29a40f0e22dd9cab7971e34f
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:11:14 2020 -0400
user_links: remove serializable
commit 9b058add825b0a876a91a1cf2b1b22dc34066e42
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:09:33 2020 -0400
topics: remove serializable
commit cd9ea908c34f72c0120fca1c4d581540db60db98
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:05:23 2020 -0400
tags: remove serializable
commit c7563fef8fc905c32a0727a4b104222227a6bafa
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:02:22 2020 -0400
static_pages: remove serializable
commit 3da661bdd1aec74e4ac5b69ec21124bc1ebc6fb4
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:00:15 2020 -0400
posts: remove serializable
commit 18a50a4e5bed1ab6e4e6c13c3051a21ae7e8fbb0
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:55:55 2020 -0400
poll_votes: remove serializable
commit 7d946ef23d7b27877d4bf0fb6a4db4ae64a9ffab
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:51:49 2020 -0400
galleries: remove serializable
commit d8c35a0934e5394b092b050e071abdada4bdb640
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:42:43 2020 -0400
conversations: remove serializable
commit 079e6dca6c8064867f2c0f90f351ea83c0f12b75
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:38:28 2020 -0400
comments: remove serializable
commit 00ae38bad566fb6badeccceac2e394e65ec9428e
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:37:15 2020 -0400
commissions: remove serializable
commit b3c4a4b13671ca73c58080b090dd6165552c87d6
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:17:12 2020 -0400
bans: remove serializable
commit 8be9fe913ff1f6264b899e96ee38fa52032b8bda
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:02:44 2020 -0400
badges: remove serializable
commit 162adda185f705b9749774c4af8c7d8db0d89790
Author: byte[] <byteslice@airmail.cc>
Date: Sat Sep 5 23:56:51 2020 -0400
adverts: remove serializable
2020-09-06 01:30:53 -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
byte[]
dbfdd22ea9
default to centered (can still be set to left if desired)
2020-09-05 17:46:02 -04:00
Luna D
b5637e9afb
user link stuff (untested)
2020-08-28 13:23:17 -04:00
byte[]
113908f820
allow CSP customization on a per-controller basis
2020-08-23 18:30:58 -04:00
byte[]
75de5f867d
use elastic multi search API for specific pages
2020-08-23 16:53:25 -04:00
byte[]
3fce31b658
separate search definition building from search execution
2020-08-23 15:47:42 -04:00
byte[]
a97f8d23ad
fix discord embed cards
2020-08-22 22:53:21 -04:00
SomewhatDamaged
dec3615da5
Modify limit_plug for use by API ( #15 )
2020-08-22 12:11:50 -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
byte[]
3609f69562
fix posting
2020-08-13 17:58:52 -04:00
byte[]
4bfb7d8dd3
always assign advert, even if nil
2020-08-13 17:55:36 -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[]
539eb223ff
Fix all but one dialyzer warning
2020-08-11 19:15:32 -04:00
byte[]
02bbf5e2f1
fixes invisible error message for comment rate limit, weird nesting error for tag updates, e.g. derpibooru/philomena#169
2020-08-11 01:14:00 -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[]
5b760436a1
ensure CSP plug config happens at runtime, not compile time
2020-08-06 13:27:56 -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
byte[]
d303d02d2c
fix double render on totp auth
2020-07-31 17:06:53 -04:00
byte[]
78dac4df70
re-add usage tracker
2020-07-30 20:00:44 -04:00
liamwhite
98f4166ea8
Replace Pow with generated Phoenix auth ( #10 )
2020-07-28 16:56:26 -04:00
Byron Mulvogue
b48a07f517
Allow staff to bypass rate limits
2020-07-24 12:51:23 +00:00
byte[]
abd6185f68
add new search and sort fields to UI
2020-07-21 19:31:55 -04:00
byte[]
ad6e055aff
add missing rate limit
2020-07-21 10:50:33 -04:00
byte[]
b58bb87d71
fix staff tag showing for staff hiding a role
2020-07-13 13:09:30 -04:00
byte[]
03897624fe
fix resolution pick error
2020-07-12 16:36:51 -04:00
byte[]
e581bc2d4e
ensure animation info is present in api
2020-07-06 14:42:10 -04:00
byte[]
70e70254ed
mix format
2020-07-06 14:20:50 -04:00
Christine Dodrill
4cdc362237
philomena_web: hack in forum posts to the firehose ( #2 )
...
* philomena_web: hack in forum posts to the firehose
(cherry-picked from commit c5ff6f38f3c1274cd0c6160b798d6f74549735ef)
2020-07-06 14:20:07 -04:00
byte[]
c65f27a1ff
mix format
2020-07-06 14:12:18 -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[]
a1f2ac5083
change max open reports to 3
2020-06-25 11:12:05 -04:00
byte[]
f81b68bc71
fixes #143 , reindex alias when removed
2020-06-16 13:10:52 -04:00
byte[]
fac13fcf92
fixes #133 , preserve gallery search params across pagination
2020-06-16 13:03:58 -04:00
byte[]
cec8b605a8
add additional live events
2020-06-15 19:57:33 -04:00
byte[]
fdf27a3c02
underscore unused var
2020-06-12 13:02:28 -04:00
byte[]
a36e2d7368
mix format
2020-06-12 13:00:59 -04:00
byte[]
8ef94e912b
add firehose API
2020-06-12 12:59:19 -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[]
7f55c63303
reject discourage from list
2020-06-03 21:40:42 -04:00
byte[]
5dfd8f5b60
ensure CB is assigned
2020-06-03 21:26:38 -04:00
byte[]
ec1a999913
normal uses variance, not sd
2020-06-03 21:18:39 -04:00
byte[]
7160433c33
update methods
2020-06-03 21:10:38 -04:00
byte[]
6ef394a024
fix related images query
2020-05-28 21:04:35 -04:00
byte[]
d7f5cbcb77
fixes #124 , uploads not blocked for DNP
2020-05-28 20:35:52 -04:00
byte[]
64428907f5
somewhat fix random ordering
2020-05-28 19:55:02 -04:00
byte[]
a73f270ca6
fixes #123 , block DNP creation without linked tag
2020-05-28 18:46: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[]
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[]
98db6a1ca2
mix format
2020-05-27 13:01:35 -04:00
byte[]
7b36f99c09
set samesite attribute to lax on all cookies to fix warnings
2020-05-26 17:37:49 -04:00
byte[]
9a67e5109a
visual denoise in tag layout
2020-05-21 13:32:42 -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[]
09db15b29b
fix ecto brain damage
2020-05-20 01:13:34 -04:00
byte[]
033fac01e9
fixes #119 : link associated streams to artist tags
2020-05-13 14:17:04 -04:00
byte[]
53ad9dd139
unique tags in autocomplete
2020-05-10 06:41:57 -04:00
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[]
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
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
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