Commit Graph

  • 042863b2a6 tests: fix broken tests. evazion 2022-10-30 15:44:45 -05:00
  • eff82c43d2 emails: fix validation of undeliverable email addresses. evazion 2022-10-30 14:44:55 -05:00
  • d65a35d4ae media assets: add fix script to refresh metadata. evazion 2022-10-30 04:31:23 -05:00
  • 5456a2ea29 Merge pull request #5306 from nonamethanks/new-roles evazion 2022-10-30 03:27:18 -05:00
  • af7c40d98e Merge pull request #5316 from nottalulah/patch-2 evazion 2022-10-28 23:44:07 -05:00
  • d9c982fdaa Merge pull request #5315 from nottalulah/patch-1 evazion 2022-10-28 23:43:49 -05:00
  • dab239929a Merge pull request #5314 from eltociear/patch-2 evazion 2022-10-28 23:43:36 -05:00
  • 83ba91425f uploads: fix .mp4 filetype detection. evazion 2022-10-28 03:41:13 -05:00
  • 6e685cdd42 uploads: disallow more video formats not supported by all browsers. evazion 2022-10-28 01:21:34 -05:00
  • 15d749d4c0 uploads: link to the media asset from the upload page Lily 2022-10-27 16:50:42 -03:00
  • e553381405 user actions: fix password change causing empty entry Lily 2022-10-27 11:44:47 -03:00
  • df88a92fc4 tests: fix typo in application_controller_test.rb Ikko Ashimine 2022-10-27 20:39:26 +09:00
  • 57316dc622 css: fix autoprefixer warning about flex-end. evazion 2022-10-27 04:15:44 -05:00
  • 36b82f2b35 Fix #5118: has_large in posts API responses is sometimes nil evazion 2022-10-27 04:06:47 -05:00
  • 7953c2f091 irb: really disable autocomplete. evazion 2022-10-27 02:52:13 -05:00
  • e09f990a60 uploads: raise default max upload limit to 100MB. evazion 2022-10-27 02:09:53 -05:00
  • a9d586e93a Fix #3615: Unsupported video codecs. evazion 2022-10-27 00:44:36 -05:00
  • 48ecb80d6b Fix #5230: video upload 500 error (StatementInvalid) & empty error panel on page evazion 2022-10-26 19:59:38 -05:00
  • 33e9e5b3f0 db: apply good_jobs migrations evazion 2022-10-26 03:55:59 -05:00
  • f90db34323 Update Ruby gems. evazion 2022-10-26 04:08:08 -05:00
  • c0afce18b8 irb: disable autocomplete. evazion 2022-10-26 03:49:47 -05:00
  • 81d9cf4b96 uploads: add .avif and .webp extensions to file picker dialog. evazion 2022-10-26 03:49:08 -05:00
  • 9c811611c6 media assets: add full variant for .avif and .webp files. evazion 2022-10-26 03:48:46 -05:00
  • 7bfdf5cfbe Merge pull request #5303 from nonamethanks/fix-structure evazion 2022-10-26 03:57:05 -05:00
  • 7e99be0b2e searchable: better fix for #5312. evazion 2022-10-25 23:30:57 -05:00
  • 9e2aff874f tests: fix strategy_should_work to not perform API calls outside of tests. evazion 2022-10-25 22:21:23 -05:00
  • acea0d5553 Fix #5065: .webp images upload support evazion 2022-10-25 21:58:25 -05:00
  • df0e9bc4a7 uploads: fix it being possible to upload .mkv files as .webm. evazion 2022-10-25 19:21:32 -05:00
  • 6413b9abcd Fix #5312: StatementInvalid Error When Querying the media_assets Attribute of Uploads evazion 2022-10-25 14:15:47 -05:00
  • c96d60a840 uploads: add support for uploading .avif files. evazion 2022-10-24 19:10:57 -05:00
  • 420ff2f2f5 docker: update base image dependencies. evazion 2022-10-24 19:58:24 -05:00
  • 5b19e544cf Fix #5310: "Details" on disapproval dropdown leads to a broken url. evazion 2022-10-24 01:58:28 -05:00
  • 0d835983ce reports: fix error when report is empty. evazion 2022-10-23 21:48:48 -05:00
  • 5565c753d0 reports: fix exception when using period option and filtering by association. evazion 2022-10-23 21:30:45 -05:00
  • bbfea9aecb Update Terms of Service. evazion 2022-10-23 19:30:49 -05:00
  • 61112bc9a1 Merge pull request #5285 from nonamethanks/tests N. Oname 2022-10-23 18:05:54 +02:00
  • 203067b5ed reports: add non-timeseries charts. evazion 2022-10-23 04:42:51 -05:00
  • f5a3a7da9f Stash: rewrite tests nonamethanks 2022-10-22 20:09:23 +02:00
  • ec293eec2d Plurk: rewrite tests nonamethanks 2022-10-22 20:04:11 +02:00
  • 9ca76dd3be reports: add more reportable tables. evazion 2022-10-22 04:02:26 -05:00
  • f73d2e3956 reports: add ability to group reports by column. evazion 2022-10-22 03:17:30 -05:00
  • ca31e7a47c Users: add Contributor and Approver user levels nonamethanks 2022-10-21 14:59:15 +02:00
  • d1b6f30517 Docker compose: add project name to the file. nonamethanks 2022-10-21 18:17:10 +02:00
  • 79136d92d0 Update structure.sql to the one generated by db:migrate nonamethanks 2022-10-21 11:22:41 +02:00
  • 1b11321161 Pixiv Sketch: rewrite tests nonamethanks 2022-10-21 11:09:10 +02:00
  • f092bc28ee posts: fixup N+1 query issue in 57dc0cbec. evazion 2022-10-21 01:07:36 -05:00
  • 0bd749c306 reports: increase database timeout; add rate limits. evazion 2022-10-20 15:06:04 -05:00
  • 848f47ed96 Merge pull request #5302 from nonamethanks/tag-deprecation-aliases evazion 2022-10-21 01:02:39 -05:00
  • dcf7b893de Merge pull request #5301 from nonamethanks/allow-users-to-see-own-uploads evazion 2022-10-21 01:02:23 -05:00
  • 4c313cb045 Merge pull request #5298 from nonamethanks/fix-docker-compose evazion 2022-10-21 01:01:26 -05:00
  • 79d9ca3215 Merge pull request #5300 from nonamethanks/default-colored evazion 2022-10-21 01:01:08 -05:00
  • 7646521d0f Add basic tables and graphs for various tables. evazion 2022-10-20 05:20:22 -05:00
  • ec05d21091 Docker compose: add comments and use templating nonamethanks 2022-10-19 15:32:25 +02:00
  • 7ebf0002cf Tags: remove aliases when deprecating a tag nonamethanks 2022-10-19 18:36:06 +02:00
  • 57dc0cbeca Posts: show levelblocked posts to their uploader nonamethanks 2022-10-19 18:07:43 +02:00
  • cadb657c5e Users: display colored usernames by default nonamethanks 2022-10-19 16:52:17 +02:00
  • 412b7f2727 http: split requests into internal and external requests. evazion 2022-10-18 22:38:19 -05:00
  • 4001701d18 js: drop typopro-web package. evazion 2022-10-18 19:45:47 -05:00
  • 2989ba1854 Update Ruby gems and Yarn packages. evazion 2022-10-18 19:16:26 -05:00
  • 6a0e553a84 Remove CurrentUser.country. evazion 2022-10-18 18:14:01 -05:00
  • 873c67db58 emails: disallow names ending with a period. evazion 2022-10-17 21:32:27 -05:00
  • e31977ac29 emails: move EmailValidator into Danbooru::EmailAddress. evazion 2022-10-17 20:13:59 -05:00
  • 9ea2c34f17 emails: add more typo correction rules for Gmail. evazion 2022-10-17 15:35:00 -05:00
  • 72528bdcb1 Twitter: rewrite tests nonamethanks 2022-10-07 17:06:01 +02:00
  • 78fa652646 media assets: make file storage paths and URLs configurable. evazion 2022-10-16 19:41:19 -05:00
  • 16e74650e8 media assets: include file URLs in /media_assets.json API. evazion 2022-10-16 17:16:28 -05:00
  • 3b0e94040f posts: fix placeholder thumbnail for Flash files. evazion 2022-10-16 16:42:15 -05:00
  • d4492e3c22 related tags: fix nil exception. evazion 2022-10-15 00:20:44 -05:00
  • f6516e0e37 emails: add script to fix typo'd emails. evazion 2022-10-14 23:28:23 -05:00
  • f039d9598a Fix #5287: ActionController::UrlGenerationError in /related_tag.js evazion 2022-10-14 22:54:05 -05:00
  • 185c8bac82 api: return error if login or api_key params are given but blank. evazion 2022-10-14 20:27:58 -05:00
  • b24e8ae2a7 Fix #5289: NoMethodError in /?search=. evazion 2022-10-14 20:11:16 -05:00
  • 9c48953e6f Fix #5293: NoMethodError in sitemap when relation is empty. evazion 2022-10-14 19:49:21 -05:00
  • 2c3a254359 posts: choose better images for opengraph previews. evazion 2022-10-14 18:59:35 -05:00
  • edc7e52353 emails: automatically fix typos in email addresses. evazion 2022-10-14 18:38:15 -05:00
  • 4dc1a109c5 media metadata: fix exception in /media_metadata.json?only=media_asset. evazion 2022-10-14 15:32:48 -05:00
  • 93887b00b8 Fix #5294: pixiv_ugoira_frame_data alternative evazion 2022-10-14 14:56:18 -05:00
  • 4b5d4e5c20 thumbnails: remove crossorigin="anonymous" html attribute. evazion 2022-10-14 02:11:39 -05:00
  • 115521906c tumblr: fix failure to upload new Tumblr URLs containing the post title. evazion 2022-10-13 21:08:47 -05:00
  • 268ec9118a tumblr: fix failure to upload certain video posts. evazion 2022-10-13 19:57:48 -05:00
  • a07234121d tumblr: fixup for parsing www.tumblr.com/name URLs. evazion 2022-10-13 00:26:16 -05:00
  • 2e7b3cd80b tumblr: normalize https://www.tumblr.com/name artist URLs. evazion 2022-10-12 23:55:17 -05:00
  • eb8f98e4a6 artists: normalize foriio.com artist URLs. evazion 2022-10-12 23:45:20 -05:00
  • 0831b8dc9a Fix #5292: post edit tag_string - unquoted metatag value trailing escapes aren't parsed correctly when last term evazion 2022-10-12 19:33:19 -05:00
  • 49d0842f00 dmcas: dmail copy of complaint to owner user. evazion 2022-10-12 03:34:05 -05:00
  • 879243d8f1 dmcas: update wording on form. evazion 2022-10-11 19:30:48 -05:00
  • 395a3e45f6 css: add more utility classes. evazion 2022-10-11 17:31:19 -05:00
  • 24bc6aa949 Add DMCA complaint form. evazion 2022-10-11 15:45:03 -05:00
  • 8fbc6d1d3a gelbooru: fix exception in md5-based post urls. evazion 2022-10-11 01:31:49 -05:00
  • f05268df7f sources: add Gelbooru support. evazion 2022-10-10 23:50:04 -05:00
  • 7beb1a5c0b Update Ruby gems and Yarn packages. evazion 2022-10-10 21:26:58 -05:00
  • c2adf279ee ugoira: remove the PixivUgoiraFrameData model. evazion 2022-10-10 18:21:30 -05:00
  • a23c02d0cb posts: include id attribute in API. evazion 2022-10-10 06:27:59 -05:00
  • d3a5a60aec posts: detect more AI-generated posts. evazion 2022-10-10 04:39:15 -05:00
  • 1d5db37f56 posts: automatically tag AI-generated on NovelAI posts. evazion 2022-10-10 03:58:54 -05:00
  • 32bfb84075 ugoira: switch to frame delays from MediaMetadata model. evazion 2022-10-10 03:46:14 -05:00
  • 4066ee52b1 db: add tsvector indexes on commentary, dmail, and wiki page text columns. evazion 2022-10-10 00:32:40 -05:00
  • 01d10a54f8 ugoira: store frame delays in MediaMetadata model. evazion 2022-10-09 22:08:37 -05:00
  • 73cc0f65c2 ugoira: remove legacy browser workarounds from JS player. evazion 2022-10-09 18:33:55 -05:00
  • 16f3250067 ugoira: fix player to only use list of frame delays. evazion 2022-10-09 16:31:53 -05:00