Commit Graph

  • 206a4b5de5 docker: avoid rebuilding CSS/JS assets on every commit. evazion 2021-10-12 23:03:08 -05:00
  • 587a9d0c8f tags: move tag category definitions out of the config file. evazion 2021-09-30 10:03:33 -05:00
  • e72446463e Fix #4901: Duplicate disapprovals evazion 2021-10-12 20:22:00 -05:00
  • 92e20713e3 search: fixup hardcoded small search threshold. evazion 2021-10-12 18:55:26 -05:00
  • 374b03d62f Merge pull request #4902 from danbooru/dependabot/bundler/puma-5.5.1 evazion 2021-10-12 18:26:40 -05:00
  • 387fea160b build(deps): bump puma from 5.5.0 to 5.5.1 dependabot[bot] 2021-10-12 18:16:18 +00:00
  • 4b15e56909 Update Ruby gems and Yarn packages. evazion 2021-10-12 03:00:24 -05:00
  • f6abf39ebc search: try to optimize slow searches. evazion 2021-10-11 23:39:03 -05:00
  • 0b22e873c9 search: cache timed out search counts. evazion 2021-10-12 00:41:00 -05:00
  • 341be51f95 posts: remove unused flag! and approve! methods. evazion 2021-10-11 20:05:09 -05:00
  • f155023b77 posts: remove unused exception classes. evazion 2021-10-11 18:58:15 -05:00
  • 7976323f7a wiki pages: change tsvector update trigger to not use test_parser. evazion 2021-10-11 02:58:08 -05:00
  • 37a8dc5dbd posts: use string_to_array index for tag searches. evazion 2021-10-10 16:34:15 -05:00
  • 51e9ea2772 posts: add string_to_array(tag_string, ' ') index. evazion 2021-10-10 13:49:25 -05:00
  • 1653392361 posts: stop updating fav_string attribute. evazion 2021-10-07 23:32:38 -05:00
  • 5ce36b482f maintenance: disable amcheck job. evazion 2021-10-09 11:45:36 -05:00
  • 8b0d58130c posts: add workaround to avoid falsely delete pending posts. evazion 2021-10-08 21:44:47 -05:00
  • c4eeeb8531 search: optimize counting posts for fav: and pool: searches. evazion 2021-10-08 19:49:15 -05:00
  • 26a411ba27 favorites: include favorites in bigquery exports. evazion 2021-10-08 21:10:27 -05:00
  • c4a4e77ca5 favorites: order /favorites.json by id. evazion 2021-10-08 21:06:36 -05:00
  • 340e1008e9 favorites: merge favorites subtables. evazion 2021-10-08 10:22:57 -05:00
  • 73acc16271 Merge pull request #4898 from nonamethanks/feat-meme-tag evazion 2021-10-08 05:49:17 -05:00
  • 6d3d7b0bd1 Fix #4651: Favorites table contains duplicate favorites evazion 2021-10-08 05:17:01 -05:00
  • 7fa23c5fbf users: give all users unlimited favorites. evazion 2021-10-07 06:27:09 -05:00
  • 7d503f088e posts: stop using pool_string attribute. evazion 2021-10-07 05:55:43 -05:00
  • 595e02ab45 posts: add duration:<x> and order:duration metatags. evazion 2021-10-07 01:53:23 -05:00
  • 0731b07d27 posts: store duration of animations and videos. evazion 2021-10-06 19:59:19 -05:00
  • 2595f18b2f posts: fix calculation of animated PNG duration. evazion 2021-10-06 21:00:09 -05:00
  • d6daec8918 Autotag the meme tag on posts with *_(meme) tags nonamethanks 2021-10-06 18:06:46 +02:00
  • f6a6289c8d posts: autoremove tagme on posts with >30 tags. evazion 2021-10-06 05:28:33 -05:00
  • 950bc608c2 maintenance: add job to check for database corruption. evazion 2021-10-06 04:14:23 -05:00
  • f687bb0608 docker: update Postgres client binaries to 14.0. evazion 2021-10-06 04:38:29 -05:00
  • 21f46f26d4 Merge pull request #4897 from nonamethanks/fix-lofter-tags evazion 2021-10-04 14:26:30 -05:00
  • 45313c56a6 Lofter: fix tag extraction nonamethanks 2021-10-04 14:17:47 +02:00
  • cdd46b0ac5 tests: fix more spurious test failures in CI. evazion 2021-10-01 18:02:01 -05:00
  • 5ef231e1dc ci: use tmpfs for test suite database. evazion 2021-10-01 17:52:53 -05:00
  • caa261e930 ci: fix tests running multiple times for same commit. evazion 2021-10-01 17:48:19 -05:00
  • ad523b3745 Fix #4895: Deleted forum topics visible by default in index. evazion 2021-10-01 17:13:59 -05:00
  • 6c7fbb96b3 news updates: use relative time instead of date. evazion 2021-10-01 05:12:40 -05:00
  • 1335639298 Merge pull request #4894 from nonamethanks/add-million-scale evazion 2021-10-01 04:43:50 -05:00
  • 33f3a12dd1 Update Ruby gems and Yarn packages. evazion 2021-09-30 07:55:33 -05:00
  • d128bb71b6 ci: use /tmp for test suite database. evazion 2021-09-30 08:19:17 -05:00
  • 13741d88b5 Add million scale to humanized number helper nonamethanks 2021-09-30 14:14:40 +02:00
  • cc9d7b8349 Revert "ci: prevent running multiple Docker builds at once." evazion 2021-09-29 08:13:39 -05:00
  • c99d0523bb /media_assets: add basic index and show pages. evazion 2021-09-29 07:35:30 -05:00
  • 95fc3a207c /status: fix formatting of table cells. evazion 2021-09-29 06:33:46 -05:00
  • f9d25660b8 Fixup regression in 2eb89a835. evazion 2021-09-29 06:26:49 -05:00
  • 627e8e1013 cron: fix undefined variable in exception handler (again) evazion 2021-09-29 06:04:28 -05:00
  • 2eb89a8354 Fix #4601: Hide deleted pools by default in pool search. evazion 2021-09-29 05:28:21 -05:00
  • 4a525c7473 cron: fix maintenance tasks failing to run. evazion 2021-09-28 16:36:12 -05:00
  • a1d4408c29 cron: fix undefined variable in exception handler. evazion 2021-09-28 16:34:05 -05:00
  • 126046cb69 posts: remove rating, note, and status locks. evazion 2021-09-27 21:56:41 -05:00
  • 3e4492ce33 Update maintenance page. evazion 2021-09-27 11:57:17 -05:00
  • 738be825ff twitter: include artist name in source URLs on post pages. evazion 2021-09-27 11:07:25 -05:00
  • 4477984d2d navbar: remove ?group_by=post from comments link evazion 2021-09-27 10:48:07 -05:00
  • 10f2b41ace gems: re-enable meta_request. evazion 2021-09-27 10:41:46 -05:00
  • 3835a63771 cron: fix tasks not being logged. evazion 2021-09-27 10:21:36 -05:00
  • 50d6cdf140 Use pry for rails console in production. evazion 2021-09-27 10:02:27 -05:00
  • ec9e844ab3 jobs: disable timeouts by default for all jobs. evazion 2021-09-27 09:17:50 -05:00
  • 0e901b2f84 media file: get duration of animated GIFs, PNGs, and ugoiras. evazion 2021-09-27 04:41:40 -05:00
  • 79fdfa86ae Fix various rubocop warnings. evazion 2021-09-27 00:44:41 -05:00
  • a2a4ab887d newrelic: insert browser timing header manually. evazion 2021-09-26 23:14:14 -05:00
  • 1f77e6980a puma: disable request timeout in development. evazion 2021-09-26 23:10:20 -05:00
  • f8d52e6758 /status: add more information to /status page. evazion 2021-09-26 22:52:28 -05:00
  • 52bf4a3a6b maintenance: break maintenance tasks into individual jobs. evazion 2021-09-26 20:05:39 -05:00
  • 7d3e491dc6 posts: stop autotagging huge_filesize. evazion 2021-09-26 18:26:38 -05:00
  • 1075277d36 posts: remove unused methods. evazion 2021-09-26 07:58:06 -05:00
  • 01cdc7da7f media assets: add status column. evazion 2021-09-26 08:06:01 -05:00
  • 3d30bfd69d media assets: add duration column. evazion 2021-09-26 07:45:29 -05:00
  • ab3f35580f metadata: move metadata parsing into ExifTool::Metadata. evazion 2021-09-26 02:58:08 -05:00
  • 960817e9fe posts: don't send cookies for thumbnail requests. evazion 2021-09-26 07:12:02 -05:00
  • 7d3eebaced posts: purge all cached URLs when post is regenerated evazion 2021-09-26 01:20:01 -05:00
  • 63240e0446 Remove config/spring.rb. evazion 2021-09-25 08:00:52 -05:00
  • 04cd6d0d3f newrelic: log screen resolution and pixel density. evazion 2021-09-25 06:46:25 -05:00
  • 51bc953383 post preview component: remove workaround for blank width/height. evazion 2021-09-25 06:29:51 -05:00
  • 6f02918676 Merge pull request #4887 from nonamethanks/update-artist-finder evazion 2021-09-24 08:54:48 -05:00
  • c183237b6b docker: update docker-compose file. evazion 2021-09-24 08:07:47 -05:00
  • 463e6d7b49 artists: fix deadlock when banning artists. evazion 2021-09-24 07:59:57 -05:00
  • 9d62f71cd9 ci: prevent running multiple Docker builds at once. evazion 2021-09-24 07:57:45 -05:00
  • e8a09bc400 js: fix eslint warnings. evazion 2021-09-24 07:54:06 -05:00
  • 16f76fe396 Update artist finder blacklist nonamethanks 2021-09-24 14:50:19 +02:00
  • dd9c4dd04a Fix #4846: Codeclimate integration broken evazion 2021-09-24 07:30:07 -05:00
  • 74b03a7bd0 posts: fix incorrect exif rotation for PNGs. evazion 2021-09-22 22:48:44 -05:00
  • 9c0ab258cb Upgrade libvips to 8.11.3. evazion 2021-09-22 23:11:33 -05:00
  • e7a455ea44 Merge pull request #4884 from nonamethanks/remove_long_image evazion 2021-09-22 23:09:08 -05:00
  • 0dd77b0f7f Bump Ruby to 3.0.2 in INSTALL.debian GlassedSilver 2021-09-22 18:20:17 +02:00
  • ee5cd8330d uploads: fix exception when pruning expired uploads. evazion 2021-09-22 13:14:14 -05:00
  • 259e3fde68 ci: fix issue with betabooru deploy workflow. evazion 2021-09-22 12:28:41 -05:00
  • 6740ef17ab posts: fix detection of exif_rotation tag. evazion 2021-09-22 11:17:28 -05:00
  • b378785582 Fix #3692: Rotate pictures based on metadata evazion 2021-09-22 10:52:17 -05:00
  • 9b6c429d4c ci: automatically deploy betabooru on push. evazion 2021-09-22 07:17:15 -05:00
  • 52f3c22173 rake: clean up rake tasks. evazion 2021-09-22 05:34:18 -05:00
  • d2ba355371 Remove unused SimpleForm scaffold template. evazion 2021-09-22 04:52:29 -05:00
  • ac12efb636 tests: fix test failures when running without API keys. evazion 2021-09-22 03:49:05 -05:00
  • ce8c8e1ab7 Posts: stop autotagging long_image nonamethanks 2021-09-22 11:16:45 +02:00
  • 3a05b7e832 docker: add less and tini to base image. evazion 2021-09-22 02:18:12 -05:00
  • 8738d8a645 Remove deletion appeal thread updater. evazion 2021-09-22 01:57:45 -05:00
  • 28d2753c53 BURs: don't allow builders to edit or reject BURs by other users. evazion 2021-09-22 00:32:39 -05:00
  • 5af21f03de versions: default ARCHIVE_DATABASE_URL to DATABASE_URL. evazion 2021-09-21 22:12:33 -05:00
  • d953ca694c docker: remove docker-compose.test.yaml evazion 2021-09-21 21:35:45 -05:00