Commit Graph

  • 525acd17a5 users: lock out users with invalid names until they change their name. evazion 2022-03-07 04:21:17 -06:00
  • 1028bb1c71 Update Ruby gems and Yarn packages. evazion 2022-03-07 04:03:01 -06:00
  • d195d30587 Foundation: fix normalization error nonamethanks 2022-03-07 04:18:24 +01:00
  • 4847c6c9dd docker: add foreman to base image. evazion 2022-03-06 20:47:30 -06:00
  • 0f0f7c768b jobs: use GoodJob in development. evazion 2022-03-06 20:29:56 -06:00
  • a34f5f95be docker-compose: do db:seed before server start nonamethanks 2022-03-07 03:10:51 +01:00
  • a160a3acce users: add stricter username rules. evazion 2022-03-05 00:46:49 -06:00
  • ca98e218a1 users: don't bold usernames in comments and forum posts. evazion 2022-03-01 21:21:17 -06:00
  • b4620f561c users: lower max username length to 25 characters. evazion 2022-03-01 20:58:49 -06:00
  • 2d4106154b Merge pull request #5025 from NamelessContributor/patch-1 evazion 2022-03-01 20:45:07 -06:00
  • 68c92b4536 js: fix Javascript failures in Seamonkey/Palemoon. evazion 2022-03-01 18:07:18 -06:00
  • ad3f3fdce3 Fix unqualified column references. evazion 2022-03-01 17:48:16 -06:00
  • 036341d8ba aliases/implications: fix ambiguous column reference on index page. evazion 2022-03-01 17:38:46 -06:00
  • ece0b1b17d Fix exception on error page when handling PG::AmbiguousColumn error. evazion 2022-03-01 17:09:31 -06:00
  • a43291018a Limit the width of usernames in tables NamelessContributor 2022-03-01 14:59:58 +01:00
  • 99221af855 ugoiras: fix regression in 7031fd13d. evazion 2022-03-01 00:16:55 -06:00
  • 03560bafc6 uploads: add limit to prevent users from submitting too many uploads at once. evazion 2022-02-28 22:19:40 -06:00
  • 7031fd13d7 ugoiras: encode .webm samples using VP9 instead of VP8. evazion 2022-02-28 21:47:46 -06:00
  • f6a96c632d Fix #5024: URL inflection change broke migrations evazion 2022-02-28 20:26:14 -06:00
  • 0def039015 Merge pull request #5023 from 9suika/fix/favgroup-updated-at evazion 2022-02-28 20:23:07 -06:00
  • 8ef05ec69b Fix #5021: Downvoting/upvoting a revealed hidden comment will hide it again. evazion 2022-02-28 19:51:27 -06:00
  • a41f291971 favorite_groups: make search[order]=updated_at work. user 2021-11-19 04:59:41 +01:00
  • 8ab0803e00 Merge pull request #5022 from 9suika/fix/nijie-urls evazion 2022-02-28 16:09:06 -06:00
  • b538a60582 Merge pull request #5018 from nonamethanks/deprecate-report-topic evazion 2022-02-28 14:43:49 -06:00
  • 2600dcdbfa nijie: extract post ID from new image URL. user 2022-02-28 20:59:48 +01:00
  • 550e0bef93 nijie: fix pattern for new image URL. user 2022-02-28 20:43:06 +01:00
  • 1609059bf4 sources: factor out Source::URL::Fanbox. evazion 2022-02-28 06:02:35 -06:00
  • 317ec886bc sources: factor out Source::URL::Nijie. evazion 2022-02-27 02:20:35 -06:00
  • 926a8fa81f Danbooru::URL: add #basename, #filename, and #file_ext utility methods. evazion 2022-02-27 00:56:23 -06:00
  • fcf517834d sources: factor out Source::URL::ArtStation. evazion 2022-02-26 21:01:16 -06:00
  • 9169f00e80 sources: factor out Source::URL::Moebooru. evazion 2022-02-26 17:29:54 -06:00
  • 74fdeef10c sources: factor out Source::URL::Mastodon. evazion 2022-02-26 15:08:27 -06:00
  • 86d8e2d13d sources: factor out Source::URL::Lofter. evazion 2022-02-25 23:42:42 -06:00
  • f062f2d145 sources: factor out Source::URL::Newgrounds. evazion 2022-02-25 22:00:42 -06:00
  • 64472a7b7e sources: factor out Source::URL::HentaiFoundry. evazion 2022-02-25 19:09:29 -06:00
  • 5837b614d4 artists: fix exception on show page when artist has invalid URLs. evazion 2022-02-25 01:58:08 -06:00
  • e6ded89f85 sources: factor out Source::URL::Plurk. evazion 2022-02-25 01:54:19 -06:00
  • 26f4cf1ebd sources: factor out Source::URL::Skeb. evazion 2022-02-24 19:53:40 -06:00
  • 6523cd14cb Merge pull request #5019 from NamelessContributor/patch-1 evazion 2022-02-24 01:58:03 -06:00
  • ffe52f5ead sources: factor out Source::URL::Foundation. evazion 2022-02-23 23:16:11 -06:00
  • 043c08eb05 sources: factor out Source::URL::TwitPic. evazion 2022-02-23 18:19:04 -06:00
  • 7ed8f95a8e sources: add Source::URL class; factor out Source::URL::Twitter. evazion 2022-02-23 17:35:39 -06:00
  • 9ca47ad29e Fix minor typo on Account Upgrade page NamelessContributor 2022-02-23 19:14:17 +01:00
  • 6f5aef1cef uploads: fix being redirected to blank page when rating is not selected. evazion 2022-02-23 02:43:21 -06:00
  • 4c652cf3ec ugoiras: increase quality of webm samples. evazion 2022-02-23 02:34:13 -06:00
  • 1a66feddcf Moderation Reports: deprecate the forum topic nonamethanks 2022-02-22 23:47:36 +01:00
  • 112b323f01 foundation: fix exception when uploading new Foundation url format. evazion 2022-02-22 13:13:02 -06:00
  • 7b009cc893 nicoseiga: fix inability to login to nicoseiga. evazion 2022-02-22 12:23:01 -06:00
  • c5777f360e artist urls: normalize trailing slashes and missing http://. evazion 2022-02-21 18:57:40 -06:00
  • 7d49ab6130 Add Danbooru::URL class. evazion 2022-02-21 18:37:18 -06:00
  • 60a26af6e3 rails: add 'URL' inflection. evazion 2022-02-21 08:41:05 -06:00
  • fbab273c81 Upgrade http.rb gem to 5.0.4. evazion 2022-02-21 17:47:06 -06:00
  • 35dca33abc uploads: remove batch upload link from navbar. evazion 2022-02-21 00:29:46 -06:00
  • 68ba447494 uploads: remove batch upload page. evazion 2022-02-21 00:03:43 -06:00
  • 3da9c1574f Merge pull request #5010 from nonamethanks/add-mod-report-link evazion 2022-02-20 22:45:30 -06:00
  • a916fd9e7b Fix #5015: 'Rating not selected' error leads to an empty page. evazion 2022-02-19 17:25:14 -06:00
  • 202dfe5d87 uploads: allow uploading multiple files from your computer at once. evazion 2022-02-18 23:08:17 -06:00
  • e37dd3a6d0 uploads: change loading indicator for thumbnails. evazion 2022-02-18 15:59:33 -06:00
  • a1d2572bad uploads: add data attributes to thumbnail html. evazion 2022-02-18 15:44:12 -06:00
  • fc5aec7de0 media assets: optimize /media_assets?search[is_posted] query. evazion 2022-02-18 04:24:33 -06:00
  • 77515915a4 uploads: change loading indicator for upload widget. evazion 2022-02-18 02:52:24 -06:00
  • 093a808a36 Fix #4986: Add ability to filter images in /media_assets and /uploads depending on if they have become posts evazion 2022-02-18 00:14:47 -06:00
  • f54fac74c8 Add image icon next to thumbnail size dropdown menu. evazion 2022-02-17 20:27:22 -06:00
  • 0b8d042c06 uploads: allow changing thumbnail size on My Uploads / All Uploads pages. evazion 2022-02-16 14:11:02 -06:00
  • f890e8595e uploads: respect user's posts-per-page setting on My Uploads page. evazion 2022-02-16 13:55:08 -06:00
  • 7c3586f985 uploads: make gallery mode the default on the My Uploads page. evazion 2022-02-16 13:48:31 -06:00
  • c7c326b552 uploads: fix exception on My Uploads page when upload is in pending state. evazion 2022-02-16 15:45:11 -06:00
  • 049750e512 uploads: fix My Uploads page showing Admins uploads for other users. evazion 2022-02-16 13:43:24 -06:00
  • 70f8d3d0c0 uploads: autorefresh /uploads/:id page if upload is still processing. evazion 2022-02-16 01:18:37 -06:00
  • 9a5a04d74e nijie: fix uploads not working for new image URL format. evazion 2022-02-15 20:16:49 -06:00
  • a14cd3cd8b uploads: increase upload status polling frequency. evazion 2022-02-15 20:26:15 -06:00
  • 9114161bca uploads: remove obsolete attributes from permitted_attributes. evazion 2022-02-15 20:22:03 -06:00
  • fefa6036fb tests: fix broken upload tests. evazion 2022-02-15 20:15:42 -06:00
  • 7cfbd891ae pixiv: avoid unnecessary API call when uploading Pixiv posts. evazion 2022-02-15 18:49:23 -06:00
  • ccaf5398f6 nico seiga: fix error when login fails. evazion 2022-02-15 18:46:36 -06:00
  • 6b56b6a122 uploads: fix error when source doesn't have any images. evazion 2022-02-15 18:22:26 -06:00
  • e4d7453180 uploads: improve error messages. evazion 2022-02-15 18:04:53 -06:00
  • 87a00a1182 uploads: fix "ArgumentError: string contains null byte" error evazion 2022-02-15 17:34:49 -06:00
  • 16b8d4b607 uploads: consider uploads as failed when all assets fail. evazion 2022-02-15 16:53:43 -06:00
  • b6538fde38 uploads: fix NicoSeiga sources not working. evazion 2022-02-15 14:59:15 -06:00
  • 347c37864a uploads: fix direct file uploads not working. evazion 2022-02-15 17:11:29 -06:00
  • e0ed6391f5 uploads: fix related tags error on multi-file upload page. evazion 2022-02-15 00:53:36 -06:00
  • 36265dbff0 uploads: autorefresh thumbnails on multi-file uploads page. evazion 2022-02-15 00:47:21 -06:00
  • 37075988ce uploads: fix page_url for null strategy. evazion 2022-02-14 22:39:40 -06:00
  • 27d71f2727 uploads: raise download timeout. evazion 2022-02-14 22:39:23 -06:00
  • 02edb52569 uploads: enable multi-file uploads when uploading from source. evazion 2022-02-10 14:03:13 -06:00
  • 5b2fcaaafc uploads: default to only showing completed uploads. evazion 2022-02-14 16:00:22 -06:00
  • 2d4055ec1f uploads: show placeholder thumbnail for failed uploads. evazion 2022-02-14 15:58:52 -06:00
  • 9ff01c1a4b Moderation Reports: add link for moderators to navbar nonamethanks 2022-02-14 17:19:21 +01:00
  • bdf83d1ffd uploads: refactor /uploads/:id page for multi-file uploads. evazion 2022-02-13 16:55:26 -06:00
  • 229759cc72 uploads: add /upload_media_assets index page. evazion 2022-02-13 16:09:45 -06:00
  • 53a3beee35 uploads: refactor "My Uploads" page for multi-file uploads. evazion 2022-02-13 15:26:10 -06:00
  • 879363b585 media assets: show placeholder thumbnail when image is missing. evazion 2022-02-13 12:27:25 -06:00
  • eb032d54c1 uploads: set upload_media_asset.status to active. evazion 2022-02-13 20:52:37 -06:00
  • 26da728a07 deviant art: fix new image URLs not being recognized. evazion 2022-02-13 23:25:52 -06:00
  • d7ac57f1e5 artists: sort URLs in edit form. evazion 2022-02-13 23:25:30 -06:00
  • d6f7725a1e nijie: fix exception in login process. evazion 2022-02-12 17:26:25 -06:00
  • 5bb64596cb uploads: include media assets in API response. evazion 2022-02-12 16:48:34 -06:00
  • 04d242c60c uploads: save filename, image URL, page URL for uploads. evazion 2022-02-12 13:36:41 -06:00
  • 9a23970ab1 uploads: fix media_asset_count. evazion 2022-02-12 13:12:33 -06:00