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