Commit Graph

  • 3a0614bb55 db: recreate post versions and pool versions tables. evazion 2021-09-21 12:35:46 -05:00
  • c69ba54b5a Fix #4442: Autotag image metadata. evazion 2021-09-21 10:58:51 -05:00
  • d5981754c4 posts: automatically tag animated_gif & animated_png on tag edit. evazion 2021-09-21 07:01:31 -05:00
  • 4d0580b160 MediaFile: remove old libvips compatibility code. evazion 2021-09-21 03:56:52 -05:00
  • ae7d964bf1 MediaFile: replace APNGInspector with ExifTool. evazion 2021-09-21 03:53:06 -05:00
  • 273be55de8 Upgrade to Ruby 3.0.2. evazion 2021-09-20 18:20:27 -05:00
  • c6bf3e7934 BURs: don't automatically retry failed BURs. evazion 2021-09-20 16:33:23 -05:00
  • 1d8a3bf09f BURs: allow failed BURs to be reapproved. evazion 2021-09-20 16:29:38 -05:00
  • 0fed4b557b Remove Unicorn. evazion 2021-09-20 05:07:29 -05:00
  • 68769c7c3b Remove Capistrano. evazion 2021-09-20 04:57:41 -05:00
  • b7b6797b18 tests: skip weibo tests in CI. evazion 2021-09-20 02:17:31 -05:00
  • 98b3c82ac5 tests: fix deadlock during artist ban test. evazion 2021-09-20 02:09:14 -05:00
  • 5995571885 clockwork: add heartbeat task. evazion 2021-09-20 01:32:12 -05:00
  • 051f2be93f gems: remove whenever gem. evazion 2021-09-20 01:30:52 -05:00
  • 65c560c2d7 view components: silence with_variant deprecation warnings. evazion 2021-09-20 01:11:18 -05:00
  • d854bf6b53 BURs: update posts in parallel. evazion 2021-09-19 22:30:54 -05:00
  • 21f0c2acc3 BURs: add processing and failed states. evazion 2021-09-19 19:42:15 -05:00
  • 9ba84efc07 BURs: process BURs sequentially in a single job. evazion 2021-09-19 18:36:12 -05:00
  • 96c5c346ad ci: allow triggering docker build workflow manually. evazion 2021-09-18 21:34:28 -05:00
  • bc73d47643 Remove .github/stale.yml. evazion 2021-09-18 06:01:01 -05:00
  • 020ed7b735 ci: don't tag short commit hash on Docker images. evazion 2021-09-18 05:14:36 -05:00
  • 52cf13dff1 ci: limit workflow permissions. evazion 2021-09-18 04:31:48 -05:00
  • 39fa2fe02d ci: split docker build workflow from test workflow. evazion 2021-09-18 01:17:19 -05:00
  • cfae1d3b35 Merge pull request #4881 from nottalulah/patch-1 evazion 2021-09-17 19:18:42 -05:00
  • 1d4e7ba12f Merge pull request #4855 from nottalulah/lock-moderation evazion 2021-09-17 19:06:52 -05:00
  • 22430f2ec1 Update post_embed.rb Lily 2021-09-17 18:39:17 -03:00
  • 85d70561e5 rake: change docker build task to buildx. evazion 2021-09-16 02:32:02 -05:00
  • 965dfaffcf docker: fixup build failure in f359d4476 evazion 2021-09-16 02:26:05 -05:00
  • 313257b771 posts: add exif:<value> search metatags. evazion 2021-09-16 02:13:15 -05:00
  • c14e3ec902 Remove staging environment. evazion 2021-09-16 00:44:26 -05:00
  • 7e3371f758 docker-compose: use images from Github instead of DockerHub. evazion 2021-09-16 00:35:30 -05:00
  • ea6e47125e metadata: add ability to search exif metadata. evazion 2021-09-15 23:32:32 -05:00
  • 9cc8d8aa4a metadata: add CLI script for printing image metadata evazion 2021-09-15 21:37:21 -05:00
  • 822f72387e metadata: record metadata for corrupt files. evazion 2021-09-15 20:26:35 -05:00
  • f359d44763 metadata: fix failure to get exif data for compressed SWF files. evazion 2021-09-15 18:28:54 -05:00
  • e16aa7b1c5 Add script to backfill MediaMetadata. evazion 2021-09-15 11:05:45 -05:00
  • 3b55ca81db Update Procfile. evazion 2021-09-15 06:14:19 -05:00
  • 16dc017d28 git: add .mailmap file. evazion 2021-09-14 21:40:39 -05:00
  • ff9a520e29 docker: update Ruby to 2.7.4, FFmpeg to 4.4. evazion 2021-09-14 04:28:57 -05:00
  • 9552b41c0a Update Ruby gems and Yarn packages. evazion 2021-09-14 04:08:16 -05:00
  • 34de3b4d18 Merge pull request #4879 from nonamethanks/fix-artist-name evazion 2021-09-14 05:39:06 -05:00
  • a845477cba Sources: fix artist_name not being caught in skeb and weibo nonamethanks 2021-09-14 11:32:24 +02:00
  • f5666fb6f1 Merge pull request #4875 from nonamethanks/lofter-timeout evazion 2021-09-14 04:09:12 -05:00
  • 38e814ddff assets: fix permissions for static images. evazion 2021-09-12 10:17:38 -05:00
  • 4cc8dd41ec puma: add rack-timeout gem. evazion 2021-09-12 07:01:35 -05:00
  • 23b2a37050 puma: add puma worker killer gem. evazion 2021-09-12 05:11:44 -05:00
  • 1bb7c50858 posts: unredact file_ext field on hidden posts. evazion 2021-09-12 04:27:49 -05:00
  • 9bee9223ac docker: add openresty to base image. evazion 2021-09-12 03:19:30 -05:00
  • 1fa7114685 docker: add busybox evazion 2021-09-11 21:40:43 -05:00
  • 8dbeec4788 tests: fix unit tests. evazion 2021-09-11 20:37:18 -05:00
  • eab4e165b1 posts: update safe mode help link. evazion 2021-09-11 19:48:15 -05:00
  • 0aab81440f puma: add Prometheus metrics exporter. evazion 2021-09-11 10:09:58 -05:00
  • ee1c3c9418 puma: update config. evazion 2021-09-11 10:01:25 -05:00
  • 9a6a6e52ea Lofter: raise timeout for file download nonamethanks 2021-09-10 13:09:53 +02:00
  • 8772bc78ec Merge pull request #4865 from nonamethanks/fix-upload-form-submitting-early evazion 2021-09-08 20:30:04 -05:00
  • 7b817b0a30 Uploads: prevent submission of unfinished uploads nonamethanks 2021-07-22 15:40:25 +02:00
  • 55d00fc40c paginator: fix showing page 5000 when page count is unknown evazion 2021-09-08 18:26:52 -05:00
  • 668dd50ea8 tests: fix broken tests. evazion 2021-09-08 06:16:59 -05:00
  • 3d660953d4 Add MediaMetadata model. evazion 2021-09-07 18:22:34 -05:00
  • 291758ddb7 ci: push docker images to dockerhub too. evazion 2021-09-07 06:33:51 -05:00
  • 266192c599 ci: fix docker image not including git hash. evazion 2021-09-07 06:06:04 -05:00
  • 29d5a99fca Add test for #4762: VipsIcc: Couldn't link the profiles" for certain pics evazion 2021-09-07 01:05:31 -05:00
  • fb5078836e Fix #4612: Input profile error with greyscale jpg images. evazion 2021-09-06 20:20:11 -05:00
  • 906eec190d ci: run tests inside docker evazion 2021-09-06 04:59:39 -05:00
  • 661368bdcf ci: add github actions debugging with tmate evazion 2021-09-06 03:59:11 -05:00
  • 3202ec8b9a tests: fix broken tests. evazion 2021-09-06 02:52:39 -05:00
  • bd4665886f replacements: fix updater in replacement comments. evazion 2021-09-06 00:34:07 -05:00
  • 3c17defc75 users: don't log mod actions for account upgrades. evazion 2021-09-06 00:28:26 -05:00
  • d03b150180 BURs: fix tag nukes not removing antecedent implications. evazion 2021-09-06 00:24:14 -05:00
  • 4dcfd1d141 aliases/implications: log manual deletions by admins. evazion 2021-09-06 00:21:00 -05:00
  • 28edd5a22a emails: hardcode nondisposable email list. evazion 2021-09-05 18:21:35 -05:00
  • 19f01d4554 emails: update canonical domains list. evazion 2021-09-05 17:53:41 -05:00
  • d7d3439d79 ffmpeg: generate smart previews as .png instead of .jpg evazion 2021-09-05 07:48:57 -05:00
  • 13f98c02e3 media file: fix overly large thumbnails for animated GIFs. evazion 2021-09-05 07:43:31 -05:00
  • 540a3e111a Replace streamio-ffmpeg library. evazion 2021-09-05 06:53:10 -05:00
  • ef28576673 Fix #3400: Smarter thumbnail generation for videos evazion 2021-09-05 05:43:59 -05:00
  • 52847e4ce9 Update README.md. evazion 2021-09-04 07:06:58 -05:00
  • e240c92d6f github: update docker build workflow to use cache. evazion 2021-09-04 03:56:20 -05:00
  • 207a1b7688 db/structure.sql: fix syntax error. evazion 2021-09-04 03:59:06 -05:00
  • 8aa7608816 github: add docker build workflow action. evazion 2021-09-03 23:17:14 -05:00
  • 8b85bbe8ea storage manager: remove 'hybrid' and 'match' manager. evazion 2021-09-03 22:37:19 -05:00
  • 440d2c807f posts: fix JS errors on non-flash posts when using Ruffle extension. evazion 2021-09-03 05:33:11 -05:00
  • d441739ab2 Fix #4802: Ruffle conflicts with danbooru JS evazion 2021-09-03 03:50:52 -05:00
  • b068c113a8 Add MediaAsset model. evazion 2021-03-14 20:08:54 -05:00
  • 2d976cf557 posts: remove has_dimensions? method. evazion 2021-03-15 02:20:13 -05:00
  • c29539d44e /posts/random: fix reorder(nil).first deprecation warning evazion 2021-09-02 03:47:50 -05:00
  • 1bb383703d iqdb: allow searching images by iqdb hash. evazion 2021-09-02 03:34:50 -05:00
  • ed600f4829 iqdb: fix non-jpeg files not working with direct file upload. evazion 2021-09-02 03:16:04 -05:00
  • 80bf54205c Fix post order is no longer randomized when sorting by random (#4870). evazion 2021-09-01 22:31:41 -05:00
  • f198a52f9e nokogiri: use bundled libxml2. evazion 2021-09-01 01:49:31 -05:00
  • 19c0027d1f hentai foundry: fix 'Document tree depth exceeded' when parsing commentaries. evazion 2021-09-01 01:36:33 -05:00
  • d00aa847ae search: allow mods to search disapproved:<user> for other users. evazion 2021-09-01 01:03:44 -05:00
  • c41e3f4590 saved searches: fix exploit allowing flaggers to be determined. evazion 2021-08-31 22:14:11 -05:00
  • 88e379f9cc Update DText gem. evazion 2021-08-31 21:48:53 -05:00
  • 374298a743 Fix #4853: Users should not be able to search by disapprover evazion 2021-08-31 21:09:14 -05:00
  • 38c9559fe8 nokogiri: switch to the nokogumbo-based html5 parser. evazion 2021-08-30 21:21:03 -05:00
  • 49d18e64e8 Fix #4869: "Random" button raises exception when viewing ordfav. evazion 2021-08-30 16:44:40 -05:00
  • 1e5c7d6f0f Fix #4867: random=true in api only returns one post. evazion 2021-08-29 22:37:16 -05:00
  • 46c1b2c37d Fix #4868: undefined method `to_string' errors in /user_events search evazion 2021-08-29 17:46:04 -05:00
  • d7cc844bd9 rake: add task for reindexing posts in iqdb. evazion 2021-08-29 03:36:16 -05:00