Commit Graph

  • bc169fc98c posts: fix exception in random:1 filetype:png. evazion 2022-11-15 19:33:25 -06:00
  • e935f01358 uploads: fix temp files not being cleaned up quickly enough. evazion 2022-11-15 17:34:59 -06:00
  • 21a779455f discord: fix /tagme command to work with html page URLs. evazion 2022-11-15 15:20:30 -06:00
  • aa21f002be tests: fix cleanup of upload temp files. evazion 2022-11-15 15:16:06 -06:00
  • 53f40b3331 gems: add back pry gem. evazion 2022-11-15 03:35:22 -06:00
  • 4bc4365cca fix category text formatting in CategorizedTagList template Lily 2022-11-15 04:43:34 -04:00
  • f128c48485 archives: add code for detecting .rar and .7z files. evazion 2022-11-14 16:13:22 -06:00
  • 5f92f452fe media file: factor out file type detection code. evazion 2022-11-14 15:46:08 -06:00
  • 0c1e9a1618 Add Danbooru::Archive library for handling .zip and .rar files. evazion 2022-11-14 13:36:09 -06:00
  • f942768ce8 Fix #5347: Don't use exception template for post validation errors evazion 2022-11-13 01:58:58 -06:00
  • 33e4cbeb8d Fix #5179: Add wiki page versions to wiki page secondary links plus standardization evazion 2022-11-13 00:58:11 -06:00
  • d053dc7356 Fix #5143: Allow name changes with same name but changed case. evazion 2022-11-12 23:03:00 -06:00
  • 22f232f4e9 Fix #5209: dtext link search doesn't work right. evazion 2022-11-12 22:18:11 -06:00
  • d7005c6b3d Fix #5195: Export ArtistCommentary Javascript Functions. evazion 2022-11-12 22:11:04 -06:00
  • e12ce9b472 Fix #5343: Add icons for websites linked to at least 9 artists. evazion 2022-11-12 19:49:20 -06:00
  • 220db642e1 Fix #5346: Can add tags beginning with newpool:, causing the next edit to add the post to a pool. evazion 2022-11-12 17:01:52 -06:00
  • 86669fa605 Fix #5344: populate.rb creates users with invalid names. evazion 2022-11-12 16:42:39 -06:00
  • d5676bf0fd Merge pull request #5345 from nottalulah/patch-1 evazion 2022-11-12 16:41:27 -06:00
  • 32fbc4e65f wiki pages: don't show create links to anonymous users on non-existent pages Lily 2022-11-12 09:21:20 -04:00
  • a167091bf9 Danbooru::Http: fix bug when using proxy option. evazion 2022-11-12 02:39:44 -06:00
  • 215df49050 config: rework http proxy options. evazion 2022-11-12 02:14:47 -06:00
  • 4c3b988d15 sources: fix site icons. evazion 2022-11-11 13:59:26 -06:00
  • 81cba9b6f3 posts: autodetect more AI-generated images. evazion 2022-11-11 13:49:58 -06:00
  • d525df9ad5 Newgrounds: fix exception for deleted videos nonamethanks 2022-11-11 12:28:23 +01:00
  • 8c0f2255f9 Newgrounds: fix support for some old videos nonamethanks 2022-11-11 10:59:57 +01:00
  • 0fd95375fa sources: add more site icons. evazion 2022-11-11 00:00:44 -06:00
  • 0a792fbb8a replacements: link to old and new media assets. evazion 2022-11-10 21:53:20 -06:00
  • 6f61abc6a7 users: don't log mod action for user deletions. evazion 2022-11-10 14:24:47 -06:00
  • 15f611ca8b Add Rule34.us support. evazion 2022-11-10 12:53:06 -06:00
  • ec87cffe02 Add Rule34.xxx support. evazion 2022-11-10 00:39:52 -06:00
  • 0bad53e6ac Add TBIB.org support. evazion 2022-11-09 16:49:20 -06:00
  • 5b4856273f Add safebooru.org support. evazion 2022-11-09 15:42:59 -06:00
  • 35bfcbc3bd Newgrounds: support video uploads nonamethanks 2022-11-09 15:01:28 +01:00
  • d7d35cb16f Fanbox: add support for embedded videos nonamethanks 2022-11-09 14:02:48 +01:00
  • 53d4052387 Merge pull request #5329 from nonamethanks/feat-bilibili evazion 2022-11-09 01:17:18 -06:00
  • df241028ef replacements: make replacements searchable by media asset. evazion 2022-11-09 01:08:47 -06:00
  • 80b3e34bd1 replacements: initialize media_asset_id, old_media_asset_id columns. evazion 2022-11-09 00:22:17 -06:00
  • b472ae5c87 replacements: add media_asset_id, old_media_asset_id columns. evazion 2022-11-08 23:39:01 -06:00
  • 83d14a281f replacements: backfill images in parallel. evazion 2022-11-08 21:41:59 -06:00
  • 153d5f3e67 moebooru: support md5-based post URLs. evazion 2022-11-08 21:39:27 -06:00
  • 09f1ace357 replacements: add fix script to backfill old images from Gelbooru. evazion 2022-11-08 15:35:21 -06:00
  • 03a4f1a46e gelbooru: fix exception when fetching data for deleted post. evazion 2022-11-08 15:17:51 -06:00
  • 00db63e885 Fix #5336: Nuke old danboorubot replacement comments evazion 2022-11-07 21:06:52 -06:00
  • a2690dcb4f db: add users.is_deleted to structure.sql. evazion 2022-11-07 00:09:37 -06:00
  • 174c8e0067 Fix #5335: Queries with "ordfav:<username>" and geometry attributes (e.g. "ratio:", "height:") crashes the api/site. evazion 2022-11-06 21:08:55 -06:00
  • c133866cb7 users: don't allow users to choose reserved names. evazion 2022-11-06 15:46:38 -06:00
  • 8bd60e41a1 Fix #4555: Invalidate sessions for deleted users evazion 2022-11-06 14:21:48 -06:00
  • 6f08e1427b users: set is_deleted flag when account is deleted. evazion 2022-11-06 13:04:05 -06:00
  • 0a78a6188d Reddit: support user galleries and embedded images nonamethanks 2022-11-05 15:43:38 +01:00
  • f083f29c3b users: add is_deleted flag. evazion 2022-11-06 01:28:47 -05:00
  • b43a913ad7 users: delete more data when user deactivates their account. evazion 2022-11-05 23:26:13 -05:00
  • 3ffde5b23d users: move account deletion endpoint to /users/:id/deactivate. evazion 2022-11-05 18:31:49 -05:00
  • 59872d2ed5 comments: fix N+1 query when loading comment votes. evazion 2022-11-05 17:24:07 -05:00
  • 3f99b1093a editorconfig: set max line length to 120. evazion 2022-11-05 17:09:43 -05:00
  • 21a3763f0f users: set archives DB timeout on profile pages. evazion 2022-11-05 16:13:27 -05:00
  • 4ae3ebf845 artists: add SQL script to find incorrect artist URLs. evazion 2022-11-05 16:03:26 -05:00
  • af9e570419 skeb: parse www.skeb.jp URLs. evazion 2022-11-05 15:19:39 -05:00
  • ab08ad24e6 baraag: parse https://baraag.net/web/@{name} URLs. evazion 2022-11-05 15:13:27 -05:00
  • fcb68048e3 fanbox: parse https://pixiv.net/fanbox URLs. evazion 2022-11-05 14:42:33 -05:00
  • f5b003fc94 furaffinity: parse https://www.furaffinity.net/stats/{name} URLs. evazion 2022-11-05 14:31:02 -05:00
  • 9f3f302328 Lofter: support another theme nonamethanks 2022-11-06 00:03:15 +01:00
  • 758b14ad46 Remove superfluous site name definitions and update artist url order nonamethanks 2022-11-05 20:03:07 +01:00
  • c1623f3fcc posts: don't remove sound tag from Flash posts. evazion 2022-11-05 02:14:37 -05:00
  • 60efde0e68 reddit: fix exception when work_id is nil. evazion 2022-11-05 01:26:47 -05:00
  • 28237e2e09 posts: automatically tag videos with sound. evazion 2022-11-05 01:02:29 -05:00
  • 4a241ac6b5 media assets: don't round volume levels. evazion 2022-11-05 00:29:44 -05:00
  • e005520ad8 media assets: save audio volume levels in media metadata. evazion 2022-11-04 17:01:11 -05:00
  • fc4d620002 Add bilibili support nonamethanks 2022-11-04 12:11:08 +01:00
  • a244ec5a3b Merge pull request #5325 from nonamethanks/feat-reddit evazion 2022-11-04 02:28:29 -05:00
  • 45c9c03c96 Merge pull request #5327 from NamelessContributor/feat-count-search evazion 2022-11-04 02:16:36 -05:00
  • 4c0f62254e script/fixes/123_refresh_media_metadata.rb: refresh metadata in parallel. evazion 2022-11-03 22:09:24 -05:00
  • cb35bad237 media assets: fix incorrect frame counts for certain .webm files. evazion 2022-11-03 22:01:51 -05:00
  • 5f8fefccaa media assets: fix .webm files not including video/audio bit rates in metadata. evazion 2022-11-03 21:03:03 -05:00
  • c21146f94d media file: fix error when calculating dimensions of corrupt gif. evazion 2022-11-03 04:08:26 -05:00
  • 523d7afdd1 media assets: save more metadata for videos. evazion 2022-11-02 21:43:21 -05:00
  • 3172031caa media assets: track corrupted files in media metadata. evazion 2022-11-02 14:55:07 -05:00
  • 19c091d81c dmcas: add rate limit and email validation to DMCA form. evazion 2022-11-02 19:48:36 -05:00
  • 79a4fcd08a post counts: add search field. NamelessContributor 2022-11-02 13:46:46 +01:00
  • e849d8f1c2 posts: optimize filetype: searches. evazion 2022-11-02 02:03:14 -05:00
  • 3ecc389995 Fix #5313: Exception in -duration:>0. evazion 2022-11-02 00:03:31 -05:00
  • 0317ced63a media assets: fix unsafe redirect error in /media_assets/:id/:variant evazion 2022-11-01 18:01:12 -05:00
  • 69d88568a6 media assets: allow assets to be regenerated. evazion 2022-11-01 17:26:03 -05:00
  • d2c520035b media assets: fix regenerating AI tags for flash files. evazion 2022-11-01 16:30:50 -05:00
  • 29b3b83c9a github: update github actions versions. evazion 2022-11-01 15:37:58 -05:00
  • 2d74bc60db github: temp disable ARM build. evazion 2022-11-01 14:53:14 -05:00
  • 124af2808a docker: upgrade libvips to 8.13.3. evazion 2022-11-01 11:26:05 -05:00
  • f9b7811f8c Fix #5323: New samples and thumbnails have wrong colors evazion 2022-10-31 22:51:08 -05:00
  • ad998a8127 media assets: add image redirect routes. evazion 2022-10-31 22:50:37 -05:00
  • b41b67af6c media assets: add dynamically-generated thumbnails (owner-only). evazion 2022-10-31 22:50:21 -05:00
  • acc511ab7d media assets: fix dimensions of flash files. evazion 2022-10-31 17:12:52 -05:00
  • 2f2c73eebb media assets: fix dimensions of corrupt GIFs. evazion 2022-10-31 03:23:02 -05:00
  • e6ebc54b6c media assets: include image width, height, and file type in EXIF metadata. evazion 2022-10-31 14:01:48 -05:00
  • e294e1193e Add reddit support nonamethanks 2022-10-31 13:31:11 +01:00
  • 2341d8341d posts: fix flagged posts not having red thumbnail borders for approvers. evazion 2022-10-31 02:39:45 -05:00
  • 27e4ae3d33 script/fixes/123_refresh_media_metadata.rb: don't wrap in transaction. evazion 2022-10-31 02:29:07 -05:00
  • dfd19f3ad4 media file: fix exception when getting frame count of corrupted gif. evazion 2022-10-31 02:14:44 -05:00
  • 214a877c3c users: fix typo in contributor/approver migration script. evazion 2022-10-30 21:19:05 -05:00
  • 3846584540 mastodon: fix exception when fetching data for deleted posts. evazion 2022-10-30 16:39:16 -05:00
  • c76e0bd4c1 gelbooru: fix normalization of old image URLs. evazion 2022-10-30 16:14:48 -05:00
  • 30b286a030 Fix #5241: Source extractors not using 60s timeout. evazion 2022-10-30 15:55:17 -05:00