Julian Wachholz
Julian Wachholz
Also fixes #517 After testing around a few things I found that the issue is only related to e.g. S3BotoStorage where the File object is not seekable. The image generation...
There should be, if possible, a way to gracefully handle registered users that forget to login before using a site's functions that are allowed to lazy users. Example: 1. Bob...
The current microdata JSON is not valid: https://github.com/HermanMartinus/bearblog/blob/b8598110017243f6c8e62409b86df5c7024357e6/templates/snippets/seo_tags.html#L28 See validation results here for example: https://validator.schema.org/#url=https%3A%2F%2Fjulianwachholz.dev In my case I'd like the `about/@type` to be `Person` I think 😅 Should this...
Piggybacking off #5961, this will show a child's age with "Age 1 year, 3 months", because development at that age is so fast. :)
It should somehow be possible to configure SMTP credentials in the same way as database and caches. Maybe even consider creating a pull request to django/django that will create an...
Last commit is over 1.5 years ago. When using it now it will generate a lot of deprecation warnings when used.
This change adds simple tabbed UI for translated fields  **Important**: The included JavaScript only supports Django 4.2 and up. I think it's a reasonable...
If the entire video is marked as a Sponsor or Exclusive access, skipping these segments should be disabled. This follows the browser extension default settings I believe. E.g. we tried...
Let's re-start efforts to bring Actual Budgets to a broader audience by translating the app into different languages. Previous work: #205 This PR introduces [i18next](https://www.i18next.com/) as internationalization framework to lay...
### Issue Summary When creating a new translation of a page, the original page's privacy settings / PageViewRestrictions aren't copied together. This relates to #6212 where the same issue was...