Commit Graph

998 Commits

Author SHA1 Message Date
Kira
512b00d321 Use new news style 2020-01-25 02:13:55 -08:00
Kira
7a1f10b977 Add user setting for compact uploader mode 2020-01-03 06:39:55 -08:00
Kira
0c69db869c Post serializer 2020-01-02 10:23:09 -08:00
Kira
4c61ee2557 Fix upload limit related pieces and uploader links 2019-12-29 02:37:50 -08:00
Kira
7d02d90232 Allow file uploads and urls for image search 2019-11-28 12:27:06 -08:00
Kira
d55b96253b Add better tag editor 2019-11-09 21:16:25 -08:00
Kira
4b7345f7ea Kill legacy controller and routes 2019-11-08 12:43:52 -08:00
Kira
da11044024 Nuke the reports controller
And as many references to it as was quickly possible to isolate.
2019-10-31 12:22:05 -07:00
Kira
b5d24df7e3 Bump default max video duration 2019-10-30 09:33:57 -07:00
Kira
2c229d4369 Add tag list collapsing 2019-10-29 06:38:14 -07:00
Kira
8e80df77ff Update gems
This also removes the sprockets based asset pipeline because it
isn't being used, and it was causing startup exceptions.
2019-10-22 21:26:35 -07:00
Kira
d679fd7292 Remove most viewed support
This service wasn't something planned to be supported and there
are some links to it. If we add view counts(unlikely) this can be
integrated into the site again.
2019-10-21 23:12:00 -07:00
Kira
d765bc5981 Remove batch upload
Limit upload listing to janitor+
2019-10-21 23:05:40 -07:00
Kira
160b0cb22e Remove saved searches 2019-10-21 02:57:03 -07:00
Kira
c729a4d641 Update unicorn settings 2019-10-18 19:19:47 -07:00
Kira
0102e4239b Update sidekiq settings 2019-10-18 19:14:34 -07:00
Kira
e1fe3cc9c0 Add config option for elasticsearch host 2019-10-18 19:09:02 -07:00
Kira
9d3de75e52 Add support for mobile ads 2019-10-12 12:42:13 -07:00
Kira
a2f97acfdc Fix sidekiq route security 2019-10-05 23:41:48 -07:00
Kira
6f74ef28bf Remove broken bulk revert tool 2019-09-28 22:10:23 -07:00
Kira
b5a726b909 Fix some IQDB query stuff
Added blacklist inline so that you can see the results if they are
on your blacklist.
Added timeout and some minor error handling, in case the endpoint
is dead.
2019-09-28 00:43:43 -07:00
Kira
ea43834b8c Add option to update post IQDB from frontend 2019-09-28 00:20:37 -07:00
Kira
d15acddca1 Remove broken sitemap.xml 2019-09-25 15:56:17 -07:00
Kira
5a133e1643 Add lore tag category 2019-09-24 17:04:46 -07:00
Kira
f5bf733c86 Fix email verification being a user level
Having a distinct level for user verification proved to be rather
problematic for code flow and introduced an extra level below
blocked. Since it makes the account unusable until activated
it made sense to use an extra field and stop messing with user
levels explicitly.

This should also make tests a lot easier to deal with because it
doesn't require any changing of the user level.
2019-09-23 16:16:45 -07:00
Kira
e42324dd03 Remove counts controller 2019-09-19 15:40:05 -07:00
Kira
32d8d8ac34 Update post mode menu
Add add to set and remove from set option
2019-09-19 12:41:37 -07:00
Kira
c9496797cf Fix set maintainer links 2019-09-16 17:19:17 -07:00
Kira
ce38222a00 Add support for mod only tag categories
Allow for setting up tag categories that can only be used by
moderators.
2019-09-16 13:16:52 -07:00
Kira
64fffb5bd9 Add framework for disabling age checks
This adds two helper methods to the user model along with a config
toggle for using or disabling them as age checks within the code.
2019-09-15 10:19:16 -07:00
Kira
47ccf8bbe7 Add missing mailgun init 2019-09-13 14:12:32 -07:00
Kira
3d7f1532f2 Send mail using mailgun 2019-09-13 12:46:44 -07:00
Kira
9c7b7a23d6 Use rails 6.0 defaults 2019-09-13 10:20:07 -07:00
Kira
b7ce7a7ae9 Customize new users before save
The old before_create callback fired too late and it was almost
certain to overwrite changes to the model made elsewhere without
very careful orchestration. This moves customization closer
to instance creation and averts many potential problems.

The customize method still needs to take into account that models
can be customized during creation with hash params and check
for those changes for important parameters.

The better way to do this is probably to change the defaults in
the database, but it's less customizable.
2019-09-12 15:00:03 -07:00
Zwagoth
96f2b208f3 Fix development install process 2019-09-11 18:51:55 -04:00
Kira
e15b6d16c0 admin password reset stuff 2019-09-08 11:57:00 -07:00
Kira
3b4a5145bb Split hide and delete actions in forums. 2019-09-07 03:15:50 -07:00
Kira
6127ea6d25 Initial comment hide vs delete distinction 2019-09-06 07:01:37 -07:00
Kira
b658b2c682 Post flagging and ticket limits 2019-09-03 23:06:30 -07:00
Kira
e94bb0f30e User limit 2019-09-03 21:56:41 -07:00
Kira
f0a7f76136 Email confirmation 2019-08-31 20:06:20 -07:00
Kira
532e2c1e04 Update to rails 6 2019-08-28 21:50:40 -07:00
evazion
ae5d039745 app controller: move safe mode from app controller to SessionLoader. 2019-08-28 21:09:37 -07:00
evazion
c8c0e31474 rails: update defaults from 5.1 to 5.2.
protect_from_forgery removed from because it's now on by default.

ref: https://edgeguides.rubyonrails.org/configuring.html
2019-08-28 20:51:39 -07:00
evazion
30ee20a570 dmails: factor out spam detector service. 2019-08-28 20:48:31 -07:00
Kira
655dd88671 Allow admins to edit users blacklists 2019-08-23 15:05:46 -07:00
Kira
c4119fdf49 Basic ads support 2019-08-23 12:48:18 -07:00
Kira
35d3729f68 First pass at theme. 2019-08-20 12:15:41 -07:00
Kira
b343bab532 User home page 2019-08-17 09:35:48 -07:00
evazion
89e7a6dec8 sessions: remove nonexistent GET /session route. 2019-08-15 04:26:49 -07:00