Christian Schmidt

Results 47 issues of Christian Schmidt

Every time a preview card is updated, the image is downloaded from the server again. Ideally cards are only refreshed [every two weeks](https://github.com/mastodon/mastodon/blob/19f4aa11472eb5bedd97e0541a48126078715193/app/services/fetch_link_card_service.rb#L28), but a refresh also happens if a...

When passing an invalid value for `visibility` to `/api/v1/statuses`, the API returns 500 Internal Server Error. It should return 422 Unprocessable Content.

One test is consistently failing on `master`: ``` 1) Error: Clockwork::Manager#test_0012_exceptions are trapped and logged: NameError: uninitialized constant MiniTest Did you mean? Minitest test/manager_test.rb:1[20](https://github.com/c960657/clockwork/actions/runs/10076662391/job/27857488923#step:4:21):in `block (2 levels) in ' ```...

Fixes #28014. Probably not a big issue in practice, but according to the HTML spec, `rel=` values are case-insensitive. Nokogiri has no native support for case-insensitive comparison, so this must...

The library raises errors if the server does various unexpected things, e.g. `TooManyRedirectsError`, but it does not raise if the HTTP status code indicates a client error (4xx) or server...

Some servers ignore the `Accept` header. It usually works fine for static files, but not dynamically generated responses. This PR adds a new feature which compares the response `Content-Type` header...

Add translation for Danish (da). Demo site: https://bsky.aggemam.dk