193aeff4d2
Merge pull request #3245 from WesleyAC/redis-aof-auto-compact
...
Add redis automatic rewrite configuration.
2024-01-24 08:26:45 -08:00
c4596544a3
Issue-3187: fix failing tests
2024-01-24 19:18:46 +05:30
30ba8d37dc
Add redis automatic rewrite configuration.
...
This should hopefully prevent the AOF file from growing too large.
2024-01-23 18:19:31 -05:00
eb6bea013f
Fix pylint warning
2024-01-21 11:04:08 +01:00
646b27b7a7
OpenGraph: fall back on book cover when preview images are disabled
2024-01-20 17:34:52 +01:00
ea9d3f8ba1
Use Status.page_image for OpenGraph tags
2024-01-20 17:34:52 +01:00
290ee997b3
Refactor OpenGraph tags logic
2024-01-20 17:34:52 +01:00
ad56024ffe
Add Status.page_image property
2024-01-20 17:34:52 +01:00
f7b4d9ea50
Give individual status page a title and OpenGraph description
2024-01-20 17:34:52 +01:00
6cb3b97144
Replace python-requests with BookWyrm in user agent
...
Fixes #3108
2024-01-20 16:15:17 +01:00
a563275308
fix comment in env example
2024-01-20 13:27:30 +11:00
ddc35a7a52
fix multiple issues from user exports config changes
...
- improve nginx config
- fix DATA_UPLOAD_MAX_MEMORY_SIZE default not being an int
- translate fallback value in id_to_username template tag
- make location of setting to turn on user exports easier to locate for admins
fixes #3227
fixes #3231
fixes #3232
fixes #3236
2024-01-20 13:19:13 +11:00
26c37de2d4
linting
2024-01-20 07:16:42 +11:00
fd0b1d90b0
Merge pull request #3229 from verymilan/nginx-ttf
...
nginx: fix missing ttf static files
2024-01-18 14:43:05 -08:00
dd5c314bd5
nginx: also serve svg static files
2024-01-18 22:29:43 +01:00
a59dcfc890
nginx: fix missing ttf static files
2024-01-18 17:03:02 +01:00
8e2649ba3b
Issue-3187: change variable name and code formatting
2024-01-18 21:23:25 +05:30
d73141792d
Merge branch 'main' into issue-3187
2024-01-18 21:19:20 +05:30
469172947b
cleanup and linting
2024-01-18 18:43:45 +11:00
833f26fd0e
Merge branch 'main' into user-export
2024-01-18 18:24:56 +11:00
fb5fae4251
Merge pull request #3219 from bSolt/issue-3178
...
Fix awkward clipping on about page
2024-01-17 15:31:52 -08:00
c22f189c86
Merge pull request #3216 from dato/dev-tools_require_bookworm
...
Ensure dev-tools uses bookworm
2024-01-17 15:31:43 -08:00
61a6ee29d8
Merge pull request #3224 from hughrun/move-fix
...
Pass correct user id in Move notification
2024-01-17 14:25:28 -08:00
a585321ef9
Merge pull request #3226 from hughrun/disable-exports
...
Disable user exports
2024-01-17 14:23:29 -08:00
45d6f1f890
Merge pull request #3215 from ccamara/export_bookshelf
...
Export bookshelves and review date
2024-01-17 21:20:32 +11:00
b990d9ccd8
Pass correct user id in Move notification
...
We were passing the *requesting* user's moved_to value to the Move notification template, instead of the id of the user that they are being notified about.
Additionally, the id_to_username template tag had no fallback for if the user_id is None.
This resolves both problems and removes an unnecessary space in a template for when the logged in user made the move.
Fixes #3196
2024-01-17 21:06:04 +11:00
ea7f3c297e
allow js and css
2024-01-17 20:12:06 +11:00
d640e4ac96
disable user exports by default
...
- new setting to enable user exports defaults to False
- add setting to enable and disable user exports
- do not allow user exports when using s3 storage
- do not serve non-image files from /images/ (requires update to nginx settings)
- increase default file upload limit to 100MB to enable user exports to be imported (can be changed in .env)
2024-01-16 21:32:13 +11:00
ddbda3ab9c
Fix test_export
2024-01-16 08:12:59 +00:00
76a3874662
add bulma classes to fix awkward spacing
2024-01-15 23:25:52 -07:00
8144507893
Merge branch 'main' into issue-3187
2024-01-15 17:25:36 +05:30
70adf878e8
Merge branch 'issue-3187' of https://github.com/rsk2/bookwyrm into issue-3187
2024-01-15 17:23:17 +05:30
5ef104b802
Issue-3187: addressing review comments
2024-01-15 17:22:33 +05:30
d4d2734dab
ignore exports dir
2024-01-14 14:14:20 +11:00
62cc6c298f
oops
...
- remove test export files
- check in emblackened files
2024-01-14 12:19:59 +11:00
cbd08127ef
initial work on fixing user exports with s3
...
- custom storages
- tar.gz within bucket using s3_tar
- slightly changes export directory structure
- major problems still outstanding re delivering s3 files to end users
2024-01-14 12:14:44 +11:00
eb13eb9882
Invalidate active_shelf
when switching editions
2024-01-13 19:00:57 +01:00
9a487b0442
Ensure dev-tools uses bookworm
...
In 1937177e1
("dev-tools: use apt source for Node instead of setup script"),
I introduced the use of `Signed-By` with a public key block, which is only
supported in bookworm (bullseye only supports fingerprints, TTBOMK).
Python's Docker images already use bookworm by default, but we explicitly
require it now to avoid build errors if someone has a very old image laying
around (see, e.g., #3190 ).
(This can be dropped after Debian 13 ‘trixie’ is released.)
2024-01-13 17:55:21 +01:00
854eb36618
Export bookshelves and review date
2024-01-13 16:47:51 +00:00
b04ebe397b
Merge pull request #3189 from ccamara/2965_export_readthrough
...
Export ReadThrough in the csv export
2024-01-12 16:35:41 +11:00
5d13bf8e49
Merge branch 'main' into 2965_export_readthrough
2024-01-12 16:12:01 +11:00
6dc95a82d6
Merge branch 'bookwyrm-social:main' into issue-3187
2024-01-09 17:06:22 +05:30
1a682753c0
Issue-3187: changes
2024-01-09 15:31:05 +05:30
a4599d0374
Merge pull request #3205 from bookwyrm-social/revert-3079-deleted_user_follow_request
...
Revert "Don't show notification for user follow request if the user is inactive"
2024-01-08 10:28:27 -08:00
83ff880603
Revert "Don't show notification for user follow request if the user is inactive"
2024-01-07 08:31:48 -08:00
ce18d343e8
Fix pylint error and code format
2024-01-06 09:55:39 +01:00
93cab480d6
Code format
2024-01-06 09:50:14 +01:00
1966f1d9a3
Merge pull request #3199 from bookwyrm-social/dependabot/pip/pycryptodome-3.19.1
...
Bump pycryptodome from 3.16.0 to 3.19.1
2024-01-05 16:54:55 -08:00
dependabot[bot]
f267fc3235
Bump pycryptodome from 3.16.0 to 3.19.1
...
Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome ) from 3.16.0 to 3.19.1.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases )
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst )
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.16.0...v3.19.1 )
---
updated-dependencies:
- dependency-name: pycryptodome
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-05 17:42:04 +00:00
6cd2c91135
Allow page numbers to be text, instead of integers.
...
Fixes : #2640
2024-01-04 19:09:39 -05:00