Bart Schuurmans
c6ca547d58
Fix migration formatting
2024-03-27 20:41:59 +01:00
Bart Schuurmans
797d5cb508
Update BookwyrmExportJob tests
2024-03-27 20:39:57 +01:00
Adeodato Simó
699d637bae
Fix detection of unlisted
posts ( #3258 )
...
Merged from dato/fix_unlisted_set_from_activity.
2024-03-27 16:29:09 -03:00
Bart Schuurmans
9afd0ebb54
Update migrations
2024-03-27 20:15:06 +01:00
Bart Schuurmans
9685ae5a0a
Consolidate BookwyrmExportJob into two tasks
...
Creating the export JSON and export TAR are now the only two tasks.
2024-03-27 20:13:49 +01:00
Carlos Cámara
98600440d8
Remove twitter from README.md
...
The Twitter/X account doesn't seem to exist, so removing the badge
2024-03-26 17:14:09 +00:00
Bart Schuurmans
ed2e9e5ea8
Merge migration
2024-03-26 13:41:39 +01:00
Bart Schuurmans
ef57c0bc8b
Check last user export too in post handler
2024-03-26 13:41:39 +01:00
Bart Schuurmans
145c67dd21
Merge BookwyrmExportJob export_data field back into one with dynamic storage backend
2024-03-26 13:41:39 +01:00
Bart Schuurmans
6a67943408
Merge branch 'main' into user-export
2024-03-26 13:15:40 +01:00
Mouse Reeve
9dfa218ba5
Merge pull request #3333 from bookwyrm-social/locales
...
Updates locales and version number
2024-03-25 16:36:51 -07:00
Mouse Reeve
bf52eeaa9e
Bump version to 0.7.3.
2024-03-25 16:15:02 -07:00
Mouse Reeve
011e4a27a6
Updates locales and adds missing trimmed on blocktrans
2024-03-25 16:13:00 -07:00
Mouse Reeve
7192449b21
Merge pull request #3325 from Minnozz/author-search-vector
...
Rework author search
2024-03-25 14:41:25 -07:00
Bart Schuurmans
d9bf848cfa
Fix pylint warnings
2024-03-25 18:25:43 +01:00
Bart Schuurmans
bd95bcd50b
Add test for special character in cover filename
2024-03-25 18:14:45 +01:00
Bart Schuurmans
f721289b1d
Simplify logic for rendering user exports
2024-03-25 18:14:45 +01:00
Bart Schuurmans
a51402241b
Refactor creation of user export archive
2024-03-25 18:14:45 +01:00
Bart Schuurmans
e0decbfd1d
Fix urlescaped relative path to cover image in export
...
Fixes #3292
2024-03-25 17:59:39 +01:00
Bart Schuurmans
aee8dc16af
Fix pylint warning
2024-03-24 13:27:01 +01:00
Bart Schuurmans
5bd66cb3f7
Only generate signed S3 link to user export when user clicks download
2024-03-24 13:08:33 +01:00
Bart Schuurmans
ab7b0893e0
User exports: handle files that no longer exist on file storage
2024-03-24 12:47:26 +01:00
Bart Schuurmans
471233c1dc
Use different export job fields for the different storage backends
...
This way, the database definition is not depdendent on the runtime configuration.
2024-03-24 12:46:42 +01:00
Bart Schuurmans
073f62d5bb
Add exports_volume to docker-compose.yml
...
Exports should be written to a Docker volume instead of to the bind mount (= source directory). This
way they are shared between different containers even when they run on different machines.
2024-03-24 12:08:29 +01:00
Bart Schuurmans
a770689245
Merge branch 'main' into user-export
2024-03-24 12:07:14 +01:00
Bart Schuurmans
69f464418d
Remove problematic migration
...
This migration is dependent on the runtime configuration (.env); a structural fix will follow.
2024-03-24 12:06:44 +01:00
Bart Schuurmans
f11c80162a
Merge pull request #3331 from Minnozz/revert-docker-mount-ro
...
Revert "docker-compose.yml: make all bind mounts read only"
2024-03-24 11:30:56 +01:00
Bart Schuurmans
7c2fa746ae
Revert "docker-compose.yml: make all bind mounts read only"
...
This reverts commit 864304f128
.
2024-03-24 11:23:23 +01:00
Hugh Rundle
03587dfdc7
migrations
2024-03-24 20:56:20 +11:00
Hugh Rundle
dd27684d4b
set signed s3 url expiry with env value
...
Adds S3_SIGNED_URL_EXPIRY val to .env and settings (defaults to 15 mins)
Note that this is reset every time the user loads the exports page
and is independent of the _creation_ of export files.
2024-03-24 20:53:49 +11:00
Bart Schuurmans
caebebeb37
Merge pull request #3261 from bSolt/book-series-3256
...
Add book series by title in feed posts
2024-03-23 20:01:03 +01:00
Bart Schuurmans
592914dc91
Render series number with comma and outside of link on book page
2024-03-23 19:51:20 +01:00
Bart Schuurmans
2915133223
Merge branch 'main' into book-series-3256
2024-03-23 19:37:07 +01:00
Bart Schuurmans
2d2ccd51df
Factor out book series info into separate template
2024-03-23 19:35:24 +01:00
Bart Schuurmans
4a690e675a
BookDataModel: add dry_run argument to merge_into
2024-03-23 19:28:57 +01:00
Bart Schuurmans
fb82c7a579
Add test for merging authors
2024-03-23 19:28:57 +01:00
Bart Schuurmans
6f191acb27
BookDataModel: fix absorbing data from array and partial date fields
2024-03-23 19:28:57 +01:00
Bart Schuurmans
7fb079cb43
PartialDate: fix __eq__ method
2024-03-23 19:28:57 +01:00
Bart Schuurmans
7066e2815b
BookDataModel.merge_into: return and log absorbed fields
2024-03-23 19:28:57 +01:00
Bart Schuurmans
e04cd79ff8
Redirect to new URL when a merged object is requested
2024-03-23 19:28:57 +01:00
Bart Schuurmans
5e123972e8
BookDataModel: implement merge_into method
2024-03-23 19:28:57 +01:00
Bart Schuurmans
b3753ab6da
Add MergedBookDataModel
2024-03-23 19:28:57 +01:00
Bart Schuurmans
b8995bd4b1
Add tests for author search
2024-03-23 19:26:51 +01:00
Bart Schuurmans
769d9726e5
Add book search test cases for author aliases
2024-03-23 19:26:51 +01:00
Bart Schuurmans
36222afa79
Switch author search from TrigramSimilarity to SearchQuery
2024-03-23 19:26:51 +01:00
Bart Schuurmans
0795b4d171
Include Author aliases in Book search vector
2024-03-23 19:26:51 +01:00
Bart Schuurmans
2de35f3fc7
Calculate Author search vector with name and aliases
2024-03-23 19:26:51 +01:00
Mouse Reeve
bac52eef3e
Merge pull request #3275 from ccamara/wikidata
...
Add wikidata field for authors
2024-03-23 08:12:09 -07:00
Mouse Reeve
8bbac458a6
Merge pull request #3217 from dato/switch_edition_invalidate_active_shelves
...
Invalidate `active_shelf` when switching editions
2024-03-23 07:59:40 -07:00
Mouse Reeve
5b71e94888
Merge branch 'main' into user-export
2024-03-23 07:55:46 -07:00