Commit Graph

  • ed152a780b Upgrade ruby gems and yarn packages. evazion 2020-06-16 00:35:16 -05:00
  • 1aa0f65187 sources: fix rubocop warnings. evazion 2020-06-15 23:30:29 -05:00
  • 049f33916b tests: fix random username conflicts. evazion 2020-06-16 00:08:57 -05:00
  • b583b3c810 tests: fix nicoseiga download tests. evazion 2020-06-16 00:04:31 -05:00
  • 7868e5045e nicoseiga: fix regression with http redirects. evazion 2020-06-15 22:07:41 -05:00
  • 962e60f4f1 Merge pull request #4496 from nonamethanks/refactor_nicoseiga evazion 2020-06-15 21:05:10 -05:00
  • 19727ab5c4 Merge pull request #4505 from nonamethanks/pixiv_digital_tags evazion 2020-06-15 20:56:56 -05:00
  • 52367c79e2 ci: upload code coverage even when tests fail. evazion 2020-06-15 18:11:23 -05:00
  • 4c56447d66 ci: add codecov.io integration. evazion 2020-06-15 17:32:59 -05:00
  • 107729e17f ci: enable codeclimate reporter debug output. evazion 2020-06-15 17:21:41 -05:00
  • a615a28b1b ci: disable warnings during tests. evazion 2020-06-15 16:45:15 -05:00
  • f60b184a12 ci: don't trigger twice on pull requests. evazion 2020-06-15 16:44:41 -05:00
  • 6a7d25591b ci: use more permissive rubocop / codeclimate settings. evazion 2020-06-15 15:57:54 -05:00
  • ec5aa6c662 tests: fix saved search index action test. evazion 2020-06-15 16:29:48 -05:00
  • 5b186f3072 Support for new nicoseiga cdn domain nonamethanks 2020-06-15 04:01:34 +02:00
  • 6fc4d3ec44 Nicoseiga: Add support for drm-served manga nonamethanks 2020-06-03 10:39:31 +02:00
  • 260bc997f6 NicoSeiga: Add preview urls nonamethanks 2020-06-02 13:14:09 +02:00
  • 9f0e85e1b5 Refactor nicoseiga strategy nonamethanks 2020-06-02 12:29:04 +02:00
  • 3cdf679202 http: automatically follow redirects. evazion 2020-06-14 01:14:53 -05:00
  • cd501fe27b iqdb: switch to Danbooru::Http. evazion 2020-06-14 01:06:51 -05:00
  • a4df18e650 Refactor Reportbooru API clients. evazion 2020-06-14 00:24:15 -05:00
  • 1846133cd6 post view count service: switch to Danbooru::Http. evazion 2020-06-13 21:50:06 -05:00
  • 131e526a15 Show large image size by default on mobile devices BrokenEagle 2020-06-06 16:51:17 +00:00
  • 9e29326b96 README.md: add Discord status badge. evazion 2020-06-12 00:47:20 -05:00
  • e83d07ea7b Pixiv: don't blacklist digital tools anymore nonamethanks 2020-06-12 04:13:22 +02:00
  • 025e09ff7f tests: upload test coverage reports to code climate. evazion 2020-06-11 15:17:32 -05:00
  • 8181ee6a1d Update rubocop config. evazion 2020-06-11 14:08:23 -05:00
  • 889c4ce4d9 Add Code Climate integration. evazion 2020-06-11 03:29:42 -05:00
  • be4646aa6f tests: fix username conflicts in parallel tests. evazion 2020-06-11 02:43:19 -05:00
  • e14a577ed9 tests: clean up test_helper.rb initialization. evazion 2020-06-11 02:41:44 -05:00
  • 8e50f1d1a0 tests: remove unused test images in tmp/. evazion 2020-06-11 02:41:17 -05:00
  • 27c5361b96 tests: add minimum test coverage requirements. evazion 2020-06-11 02:40:02 -05:00
  • a829fbfb8d tests: fix test coverage reporting for parallel testing. evazion 2020-06-11 02:16:20 -05:00
  • 99a9149fc4 tests: eliminate as_user helper. evazion 2020-06-11 01:02:01 -05:00
  • 2d05004bef tests: don't cache pixiv sessions. evazion 2020-06-11 00:47:12 -05:00
  • 7ba786010d tests: store test uploads in temp dir. evazion 2020-06-10 22:54:33 -05:00
  • 04c8c25976 tests: initialize pawoo credentials in github tests. evazion 2020-06-10 22:49:28 -05:00
  • 88dfc463a1 db/seeds: fix deprecation warning in find_or_create_by!. evazion 2020-06-10 22:26:59 -05:00
  • 5919fa0ca1 tests: enable parallel tests. evazion 2020-06-10 22:26:47 -05:00
  • 60e96f0e01 tests: fix post url generation test. evazion 2020-06-10 20:21:43 -05:00
  • 2ede41c4dc tests: fix twitter test broken by deleted tweet. evazion 2020-06-10 20:17:37 -05:00
  • ab1931a920 tests: fix artstation download tests. evazion 2020-06-10 19:45:56 -05:00
  • d6b266514b tests: disable known broken pixiv fanbox tests. evazion 2020-06-10 18:21:12 -05:00
  • 45b3370d49 models: fix exception in api_attributes. evazion 2020-06-10 18:16:58 -05:00
  • 8a2ae91ff2 tests: skip video file tests if ffmpeg isn't installed. evazion 2020-06-10 18:07:54 -05:00
  • 15423e0b7b tests: add progress bar to test output. evazion 2020-06-10 17:52:33 -05:00
  • 5e63a7cf77 Add test workflow. evazion 2020-06-10 02:07:15 -05:00
  • 8b5b320be7 docker: fix file permission problems. evazion 2020-06-09 17:50:47 -05:00
  • 15799f8af7 Fix #4260: Unable to replace cdn.donmai.us images? evazion 2020-06-09 15:45:56 -05:00
  • 20abd8a5fd Fix build failure in nokogumbo. evazion 2020-06-09 13:20:46 -05:00
  • 8b5ffb4c43 uploads: allow admins to upload videos more than 2 minutes long. evazion 2020-06-09 03:06:07 -05:00
  • d002701bc1 Merge pull request #4494 from nonamethanks/fix_deviantart_api_downloads evazion 2020-06-09 01:37:03 -05:00
  • 1ea0141ae1 Merge pull request #4499 from BrokenEagle/fix-4408 evazion 2020-06-09 01:36:44 -05:00
  • 38f385d1ca js, css: fix eslint and stylelint warnings. evazion 2020-06-09 01:28:11 -05:00
  • b1f22df4ab Upgrade ruby version to 2.7.1. evazion 2020-06-09 01:35:18 -05:00
  • 470c3edd94 Upgrade ruby gems and yarn packages. evazion 2020-06-09 01:21:56 -05:00
  • 3a8d894154 Merge pull request #4498 from danbooru/dependabot/bundler/websocket-extensions-0.1.5 evazion 2020-06-09 01:11:41 -05:00
  • f1581789ac Merge pull request #4500 from danbooru/dependabot/npm_and_yarn/websocket-extensions-0.1.4 evazion 2020-06-09 01:10:49 -05:00
  • 3033bb4530 Update danbooru Dockerfile. evazion 2020-06-09 01:07:42 -05:00
  • eacb4d4df3 models: factor out api_attributes to policies. evazion 2020-06-08 18:38:02 -05:00
  • b6ed63841d footer: fix exception if git hash isn't defined. evazion 2020-06-08 18:12:32 -05:00
  • 6d78d22571 Update docker test configuration. evazion 2020-06-07 17:14:41 -05:00
  • 1f16ec67ba build(deps): bump websocket-extensions from 0.1.3 to 0.1.4 dependabot[bot] 2020-06-06 22:52:37 +00:00
  • 6f7530533a Fix notes having absolute coordinates upon creation BrokenEagle 2020-06-05 21:50:17 +00:00
  • aa9d34a3f0 config: make danbooru_local_config.rb optional. evazion 2020-06-05 15:49:51 -05:00
  • 6e265ffa60 build(deps): bump websocket-extensions from 0.1.4 to 0.1.5 dependabot[bot] 2020-06-05 15:57:14 +00:00
  • 82c09858f2 Remove unused data attributes from <body> tag. evazion 2020-06-03 11:51:21 -05:00
  • 647556761b Fix antiproxying (again). evazion 2020-06-02 23:03:04 -05:00
  • bfa76abb56 layouts/default: move <script> tag from header to footer. evazion 2020-06-02 21:43:02 -05:00
  • 91640447c0 Fix antiproxying config options. evazion 2020-06-02 18:38:58 -05:00
  • 18ce552dae tests: fix upload controller tests. evazion 2020-06-02 18:21:41 -05:00
  • 276f23ba8d config: refactor remove_tag_after_replacement? config option. evazion 2020-06-02 18:19:16 -05:00
  • 47e6821a31 config: remove customize_new_user config option. evazion 2020-06-02 18:18:37 -05:00
  • 484eacfd3b config: remove is_unlimited_metatag? config option. evazion 2020-06-02 18:17:40 -05:00
  • 9997db44d8 config: remove banned_ip_for_download? option. evazion 2020-06-02 15:32:19 -05:00
  • 63f675b7d6 config: remove enable_post_search_counts option. evazion 2020-06-02 14:41:06 -05:00
  • ed41fd77e5 config: remove unused config options. evazion 2020-06-02 14:33:44 -05:00
  • a8389c74d8 uploads: fix dropzone previews being stretched. evazion 2020-06-02 03:04:36 -05:00
  • 565e02c7ab Revert "search: temporarily raise tag limit to 12 for Danbirthday celebration." evazion 2020-06-01 23:32:25 -05:00
  • 8b46d00b9b Add antiproxying protection. evazion 2020-06-01 13:41:15 -05:00
  • 6b490cacba Update ruby gems and yarn packages. evazion 2020-06-01 13:03:28 -05:00
  • ed9135bcf3 Perform some scheme and hostname normalization on the URL itself BrokenEagle 2020-05-29 22:34:32 +00:00
  • c21af0c853 Fix invalid artist URLs being allowed BrokenEagle 2020-05-29 22:33:46 +00:00
  • 25b801619f Deviantart: fix api downloads nonamethanks 2020-05-31 07:01:43 +02:00
  • 2113b89f9b artists: don't show "Status Active" for undeleted artists. evazion 2020-05-29 19:01:42 -05:00
  • 855e31ac90 nijie: fetch commentary as html instead of plaintext. evazion 2020-05-29 15:19:59 -05:00
  • 206ac7dd9a dtext#from_html: convert basic links to <url> syntax. evazion 2020-05-29 15:17:29 -05:00
  • 9ca848d732 tests: fix more ruby 2.7 deprecation warnings. evazion 2020-05-29 13:17:58 -05:00
  • 29740f0bee tests: fix hentai foundry artist url test. evazion 2020-05-29 12:31:36 -05:00
  • 88d9fc4e5e sources: simplify artist finder url normalization. evazion 2020-05-29 11:49:22 -05:00
  • 9ba6d60ad3 Merge pull request #4489 from nonamethanks/add_weibo_normalization evazion 2020-05-29 11:29:40 -05:00
  • fb19bf06ce Merge pull request #4490 from BrokenEagle/fix-embedded-notes evazion 2020-05-29 11:29:12 -05:00
  • 7a819b0060 artists: hide banned artist pages from anonymous users. evazion 2020-05-29 11:15:12 -05:00
  • a6c64bb69a Fix embedded notes not being re-editable after note creation BrokenEagle 2020-05-27 23:51:59 +00:00
  • d339947647 Weibo: add source normalization nonamethanks 2020-05-28 01:05:11 +02:00
  • feeea6602c Merge pull request #4488 from nonamethanks/add_weibo_support evazion 2020-05-27 16:53:14 -05:00
  • 2c60a51f64 Merge pull request #4475 from nonamethanks/refactor_source_normalizing evazion 2020-05-27 16:52:17 -05:00
  • 71f4e5b82a artstation: add tests for #4480. evazion 2020-05-27 15:49:04 -05:00
  • 241894428a Merge pull request #4480 from BrokenEagle/fix-artstation evazion 2020-05-27 15:37:23 -05:00
  • 7c5510a650 media_file/flash: add license information (#4484). evazion 2020-05-27 15:11:46 -05:00