evazion
0c06bb9e5c
Merge pull request #4823 from nonamethanks/quote-disapproval-reasons
...
Quote different disapproval reasons to separate them
2021-06-24 03:53:43 -05:00
evazion
0bf60b3a53
Merge pull request #4826 from nonamethanks/add-disapproval-includes
...
Add post disapprovals to available includes
2021-06-24 03:52:45 -05:00
evazion
0ff107831e
Merge pull request #4822 from nonamethanks/disallow-swf
...
Upload page: disallow swf uploads in javascript too
2021-06-24 03:50:50 -05:00
evazion
00ca7526bb
docs: add remaining docs for classes in app/logical.
2021-06-24 01:31:41 -05:00
evazion
d482b87a9e
docs: fix outdated link in dtext help.
...
`kaga_(kantai_collection)` was aliased to `kaga_(kancolle)`.
2021-06-23 06:23:29 -05:00
evazion
ed302fdf4d
docs: add documentation for various classes in app/logical.
2021-06-23 06:23:29 -05:00
evazion
e5cfb7904c
CurrentUser: remove #as method.
...
Replace with CurrentUser#scoped.
2021-06-22 23:39:30 -05:00
nonamethanks
b7c73d7c9d
Add post disapprovals to available includes
2021-06-21 21:12:00 +02:00
nonamethanks
66e6d235c1
Posts sidebar: add link to tag discussions in forums
2021-06-21 16:42:38 +02:00
nonamethanks
6f78bae7c6
Quote different disapproval reasons to separate them
2021-06-21 14:09:06 +02:00
nonamethanks
89c14717ec
Upload page: disallow swf uploads in javascript too
2021-06-21 03:32:16 +02:00
evazion
7f0edc32dd
html: fix incorrect self-closing tags.
...
`<img/>` is incorrect in html5.
2021-06-19 19:23:54 -05:00
nonamethanks
09f671fb72
Fix text in batch bookmarklet
2021-06-19 17:01:05 +02:00
evazion
07e23204b6
rubocop: fix various Rubocop warnings.
2021-06-17 04:17:53 -05:00
Thayol
6e2a5c6dde
Mobile uncropped thumbnails: Fix sizing and overflow ( #4818 )
...
Fix #4460 : Disabling cropped thumbnails is broken #4460
* Change width/height to max-width/max-height
* Change for cropped too
2021-06-17 04:09:20 -05:00
evazion
94d78d74a9
Merge pull request #4812 from nonamethanks/reorder-feedback-type
...
Reorder feedback type dropdown search
2021-06-17 04:01:54 -05:00
evazion
70f69a082b
Merge pull request #4811 from nonamethanks/bur-link-to-forum-post
...
BUR individual page: show link to forum, not topic, if it exists
2021-06-17 04:01:41 -05:00
evazion
0f36bbf8d3
iqdb: update API client to use new version of IQDB.
...
Replace the old IQDB API client with a new client for the new forked
version of IQDB at https://github.com/danbooru/iqdb .
Changes:
* The /iqdb_queries endpoint now returns `hash` and `signature` fields.
The `signature` is the full decoded Haar signature, while the `hash`
is a encoded version of the signature.
* The /iqdb_queries endpoint no longer returns `width` and `height`
fields in the response (these were always 128x128).
* We no longer need the IQDBs frontend server, now we talk to the IQDB
instance directly.
* We no longer send add/remove image commands to IQDB through AWS SQS,
now we send them to IQDB directly. They are sent in a delayed job so
that if IQDB is down, uploading images is still possible, the add
image commands will just get queued up.
* Fix a bug where regenerating an image's thumbnails didn't regenerate
IQDB, because IQDB silently ignored add image commands when the image
already existed in the database.
2021-06-16 05:36:24 -05:00
nonamethanks
9a49a257e1
Reorder feedback type dropdown search
2021-06-04 15:45:00 +02:00
evazion
5b208ddb78
discord: fix /posts command inside DMs
...
Fix a bug where the /posts command failed when used in a DM channel,
because we were trying to fetch a `nsfw` key that didn't exist.
2021-06-02 23:32:08 -05:00
nonamethanks
90823d7ee1
BUR individual page: show link to forum, not topic, if it exists
2021-06-02 23:58:51 +02:00
evazion
4003ddd788
Merge pull request #4808 from nonamethanks/fix-weibo
...
Weibo: fix new lengthier image urls breaking the batch bookmarklet
2021-06-02 15:17:54 -05:00
evazion
0c1caa5e8a
Merge pull request #4806 from nonamethanks/fix-nijie-bookmarklet
...
Nijie: get correct image when using batch bookmarklet
2021-06-02 15:17:41 -05:00
evazion
b4ccb3bede
Merge pull request #4805 from nonamethanks/add-bur-help-link
...
BUR: add link to wiki help page in navbar
2021-06-02 15:17:32 -05:00
nonamethanks
ac4b4a151c
Weibo: fix new lengthier image urls breaking the batch bookmarklet
2021-05-31 00:36:53 +02:00
nonamethanks
1234d93292
Nijie: get correct image when using bookmarklet
2021-05-25 12:20:39 +02:00
evazion
37a51a941e
Fix #4795 : The first user created will not be an administrator account.
2021-05-24 22:10:57 -05:00
nonamethanks
b7fa8027a5
BUR: add link to wiki help page in navbar
2021-05-24 16:31:23 +02:00
nonamethanks
ac071b147f
Lofter: fix strategy for additional type of html theme
2021-05-23 18:05:16 +02:00
evazion
c7fda2772f
posts: fix rare bug with first post.
...
Fix a rare bug that occurs once per year that causes post 1 to appear
insufficiently festive.
2021-05-23 06:33:29 -05:00
nonamethanks
bc4fd16c2c
Add Lofter support
2021-05-19 16:40:33 +02:00
evazion
24ead500f0
users: use sudo mode when changing email addresses.
...
When a user tries to change their email, redirect them to the confirm
password page (like Github's sudo mode) instead of having them re-enter
their password on the change email page. This is the same thing we do
when a user updates their API keys. This way we have can use the same
confirm password authentication flow for everything that needs a
password.
2021-05-19 01:10:03 -05:00
evazion
12eacbe76f
Merge pull request #4800 from nonamethanks/fix-skeb
...
Skeb: add support for multi-image posts and fix tests
2021-05-17 12:16:21 -05:00
nonamethanks
1bc266a3db
Skeb: add support for multi-image posts and fix tests
2021-05-16 12:50:39 +02:00
evazion
efcfb9a440
users: don't show upgrade notice to banned users.
...
No point in shilling Danbooru Gold to banned users.
2021-05-15 04:36:22 -05:00
evazion
90a4ac3bf5
users: reword ban notice messages.
...
* Show the ban length instead of the ban expiration date in ban notices.
* Fix the ban notice to not say "Your account has been temporarily
banned" when it's a permanent ban.
2021-05-15 04:36:22 -05:00
evazion
8ca757244a
users: rename recent_ban to active_ban.
2021-05-15 04:36:22 -05:00
evazion
2537145b02
users: disallow banned users from changing email or deleting account.
...
This is to prevent people from wiping their email address after they've
been banned and reusing it to verify a new account.
2021-05-15 04:36:22 -05:00
evazion
ffbf7f1ccf
tests: fix broken tests.
2021-05-15 02:48:13 -05:00
evazion
cb8cbed0ec
views: fix deprecated keyword argument warnings in current_page?.
2021-05-15 02:48:13 -05:00
evazion
ca8bfb9149
Update Ruby gems and Yarn packages.
2021-05-15 02:48:13 -05:00
evazion
e36fb6fee3
/status: show HTTP request headers and client IP.
...
Show the HTTP request headers and the client IP on the /status page.
This is for debugging request headers added by reverse proxies such as
Cloudflare and Nginx, and for making sure the client IP is correctly set
by the X-Forwarded-For header.
2021-05-06 00:32:24 -05:00
evazion
ba5a2dcd79
Merge pull request #4794 from nonamethanks/fix-skeb
...
Skeb: fix broken strategy
2021-05-05 05:08:52 -05:00
evazion
0a199e73c5
Merge pull request #4782 from nonamethanks/feat-nicoseiga-spoiler
...
Nicoseiga: auto-add spoiler tags to commentary
2021-05-05 05:07:13 -05:00
nonamethanks
e95731d58f
Skeb: fix broken strategy
2021-05-04 21:18:12 +02:00
evazion
50cb3ef53a
/status: fix exception when git hash not present.
2021-04-30 19:30:50 -05:00
nonamethanks
cb6196c259
Nicoseiga: auto-add spoiler tags to commentary
2021-04-06 14:08:49 +02:00
evazion
a2f3ba695c
Revert "fix vote buttons."
...
This reverts commit a0b6047d00 .
2021-04-02 03:58:14 -05:00
evazion
243b3264e9
posts: fix posts with .jpeg file extension.
...
There used to be about 1000 posts with a .jpeg file extension instead of
.jpg. These posts have been fixed manually, so we no longer have to
check for this any more.
2021-04-02 02:41:54 -05:00
evazion
26496bba8d
posts: fix error when viewing nonexistent post IDs.
2021-04-01 18:24:26 -05:00