evazion
c325bfa199
css: factor out colors from main css ( #4158 ).
2019-09-17 00:28:41 -05:00
evazion
763ac1a7e0
pools: stop maintaining pool category pseudotags in pool strings ( #4160 )
...
Stop maintaining pool category pseudo tags (pool:series, pool:collection)
in pool strings. They're no longer used and the changes to the
`Post#pools` method in dc4d2e54b caused issues with this.
Also allow Members to change the category of large pools again. This was
only restricted because maintaining these pseudotags forced us to update
every post in the pool whenever a pool's category was changed.
2019-09-08 23:28:02 -05:00
evazion
65e53b86b3
Drop support for /cache/tag.json.
...
Drop support for https://danbooru.donmai.us/cache/tags.json . This was a
nightly dump of the tags table that was originally added in #1012 . It
was never documented and never really used except for by the DanbooruUp
extension.
2019-08-29 00:52:23 -05:00
evazion
eba6440b8b
Fix #4144 : Deviantart Eclipse update broke strategy.
2019-08-28 23:40:29 -05:00
evazion
62875eabb2
/posts.atom: fix banned posts being visible to Members.
...
Bug: /posts.atom only hid loli/shota, not banned posts and not unsafe
posts when safe mode was on.
2019-08-25 20:29:32 -05:00
evazion
0101b5f5f4
danbooru default config: remove unused config settings.
2019-08-25 20:29:32 -05:00
evazion
1a964f7a10
app controller: move safe mode from app controller to SessionLoader.
2019-08-24 22:55:36 -05:00
evazion
06ff249530
dmails: factor out spam detector service.
2019-08-23 22:38:03 -05:00
evazion
dfe2b831a3
cache: replace memcache with redis.
...
Drop memcache. Use redis for all caching instead.
2019-08-22 23:15:34 -05:00
evazion
82fbb19e0f
users: drop unused code.
2019-08-18 11:24:42 -05:00
evazion
92504cb8f3
Fix #4075 : Add non-web_source to default tags removed by replacement.
2019-07-31 20:17:32 -05:00
evazion
54f562bf1c
Fix #4042 : Remove source_request by default when replacing posts.
2019-01-13 15:06:30 -06:00
Albert Yi
0508b127fd
continue refactoring savedsearch
2018-11-15 12:06:13 -08:00
Albert Yi
df02eb7951
eliminate listbooru references
2018-11-12 18:02:49 -08:00
evazion
1281481548
Fix #3978 : Pool name/category validations not being enforced.
2018-11-07 16:10:16 -06:00
Albert Yi
9ddb9cd434
use only 1 copyright tag by default in humanized essential tag string
2018-11-05 14:34:07 -08:00
Albert Yi
f065186c32
change default server login from albert -> danbooru
2018-10-08 15:51:32 -07:00
evazion
cf5c458020
danbooru_default_config.rb: document enable_post_search_counts ( #3834 ).
2018-08-24 11:21:54 -05:00
Albert Yi
0314dc9751
more consistent behavior of CurrentUser.root_url
2018-08-15 16:08:10 -07:00
Albert Yi
f75e0903e8
add default values for recommender
2018-07-20 13:18:24 -07:00
Albert Yi
4d4f36c2c8
make image cropping optional
2018-07-09 10:07:51 -07:00
Albert Yi
a9c4210bb5
fixes #3739
2018-06-15 16:12:33 -07:00
Albert Yi
4b6019d6ad
fixes #3668
2018-04-26 10:25:24 -07:00
evazion
09462aefeb
Fix #3522 : Enable HSTS.
2018-04-19 01:39:46 -05:00
evazion
2fd91bfa20
Load danbooru_default_config.rb earlier.
...
Load danbooru_default_config.rb inside application.rb instead of in an
initializer so that it's available as soon as possible.
2018-04-19 00:49:50 -05:00
evazion
0f883e7009
Fix #3649 : Replace highlighting of "photoshop" with "third-party_edit" in modqueue.
2018-04-17 17:19:18 -05:00
evazion
17aabaca29
modqueue: move quality warning tags into config file.
2018-04-17 17:15:06 -05:00
evazion
2d6b7177de
deviantart: add api client.
2018-04-09 20:53:06 -05:00
Albert Yi
23fef71346
Merge pull request #3609 from evazion/fix-3603
...
Fix #3603 : Unable to view images on Hijiribe/Sonohara when Danbooru is blocked
2018-04-09 10:56:00 -07:00
evazion
5f930630e5
danbooru_default_config.rb: allow setting boolean options in env vars.
...
Allow setting e.g. `aws_s3_enabled?` with DANBOORU_AWS_S3_ENABLED="true"
in the .env file.
2018-04-08 11:24:53 -05:00
evazion
1b14545d0d
Fix #3603 : Unable to view images on Hijiribe/Sonohara when Danbooru domain is blocked.
2018-04-06 21:25:14 -05:00
evazion
c0c41dd369
uploads: add limits on max image dimensions.
2018-03-29 19:24:41 -05:00
evazion
dc9b7e5bda
Fix #3582 : Switch from ImageMagick to libvips
2018-03-28 17:15:57 -05:00
evazion
f0bf1bc66e
posts: use storage manager to backup files.
...
* Perform backups synchronously inside `distribute_files` instead of
asynchronously in `queue_backup`. Asynchronous backups assumed that
files are stored on the local filesystem, which isn't true in general.
* Remove obsolete backup service classes.
2018-03-20 19:49:06 -05:00
evazion
6d0d1a3ce9
posts: use storage manager to build file urls.
2018-03-20 19:49:06 -05:00
evazion
b0c7d9c185
Add storage managers (local, sftp, s3, hybrid).
2018-03-20 19:49:06 -05:00
evazion
feaad0bbd0
nginx.conf: fix inconsistent client_max_body_size.
2018-02-27 18:22:37 -06:00
r888888888
689b5690bf
fixes #3560
2018-02-22 11:15:42 -08:00
r888888888
97fe82e74b
fix default naming scheme for large file urls
2018-01-18 12:52:17 -08:00
r888888888
b60f4d62fd
delegate post url generation to config
2018-01-04 13:06:52 -08:00
evazion
7c8cfc1e31
Fix #3492 : Add corrupted_image to list of default removed tags for replacements.
2018-01-03 17:44:59 -06:00
r888888888
af6ab74f8d
support dedicated image servers
2018-01-03 13:32:50 -08:00
r888888888
4a80d6c337
refactor User#validate_sock_puppet to disable for tests
2018-01-02 14:32:38 -08:00
r888888888
c3aff42458
add defaults for cloudflare keys
2017-12-29 17:15:39 -08:00
Albert Yi
2e0e8e1365
Merge pull request #3456 from BrokenEagle/fix-3455
...
Fix 3455: Convert tag category Javascript/CSS assets to ERB
2017-12-25 13:22:04 -08:00
BrokenEagle
d54b26c61d
Convert tag category Javascript/CSS assets to ERB
2017-12-24 17:01:17 -08:00
evazion
fcec99405c
Fix failure in rake db:migrate on fresh install ( #3443 ).
...
Create the DanbooruBot account in db/seeds.rb instead of in an
initializer. Move the old db/seeds.rb to db/populate.rb.
Fixes a bug introduced in e2eb45a . Creating DanbooruBot in an
initializer was wrong because in a fresh install the users table doesn't
exist yet. This caused `rake db:migrate` to fail.
2017-12-21 12:08:08 -06:00
evazion
e2eb45a5a3
Auto-promote DanbooruBot to Mod. Auto-create DanbooruBot if it doesn't exist.
2017-12-15 18:54:18 -06:00
Albert Yi
c3f1c786e8
Merge branch 'master' into fix-recaptcha
2017-12-13 14:33:39 -08:00
evazion
8d8a2f9c1e
Make recaptcha optional on signup page.
2017-11-29 18:09:37 -06:00