Mouse Reeve
47c4a055fd
Merge 9720251053
into 968c720aab
2025-04-13 20:14:03 +00:00
Mouse Reeve
9720251053
New translations django.po (Portuguese, Brazilian)
2025-04-13 13:14:00 -07:00
Mouse Reeve
c5d79425a5
New translations django.po (Czech)
2025-04-13 13:13:59 -07:00
Mouse Reeve
70fb4d2914
New translations django.po (Czech)
2025-04-13 12:12:38 -07:00
Mouse Reeve
7d4e71dc28
New translations django.po (Indonesian)
2025-04-12 11:28:57 -07:00
Mouse Reeve
fbaad69862
New translations django.po (Korean)
2025-04-12 11:28:56 -07:00
Mouse Reeve
f748644542
New translations django.po (Italian)
2025-04-12 11:28:55 -07:00
Mouse Reeve
0b44931d6a
New translations django.po (Catalan)
2025-04-12 11:28:53 -07:00
Mouse Reeve
6c5b449ab5
New translations django.po (Galician)
2025-04-12 11:28:52 -07:00
Mouse Reeve
968c720aab
Merge pull request #3530 from hughrun/connectors
...
Manage connectors from admin web UI
2025-04-12 10:53:13 -07:00
Hugh Rundle
4c764cd543
Merge pull request #3535 from hughrun/duplicate-authors
...
Duplicate authors
2025-04-01 18:16:38 +11:00
Hugh Rundle
13b6e76a5e
formatting and grammar cleanup
2025-04-01 18:04:23 +11:00
Hugh Rundle
8830432981
Merge pull request #3528 from timothyjrogers/make-remote-follow-username-regex-comply-to-rfc-7565
...
Make remote follow username regex comply to rfc 7565
2025-04-01 17:52:31 +11:00
Hugh Rundle
47c2196ce6
Merge branch 'main' into make-remote-follow-username-regex-comply-to-rfc-7565
2025-04-01 06:56:32 +11:00
Hugh Rundle
173358867a
Merge pull request #3511 from ilkka-ollakka/feat/openreads_import
...
importer: add openreads importer
2025-04-01 06:51:01 +11:00
Hugh Rundle
f691a69f3e
Merge branch 'main' into feat/openreads_import
2025-04-01 06:41:54 +11:00
Hugh Rundle
1e7731eeaa
Merge pull request #3534 from ilkka-ollakka/tweak/update_preferred_timezones
...
add django generated migrations for updated timezones
2025-04-01 06:41:26 +11:00
Ilkka Ollakka
69ed45aa19
add django generated migrations for updated timezones
...
America/Coyhaique seems to be added to the list
2025-03-31 18:41:05 +03:00
Ilkka Ollakka
bfd91dd195
importer: add openreads importer
...
https://github.com/mateusz-bak/openreads/blob/master/doc/csv.md seems to be spec, some items in
example csv is not found in there. Work is done mainly by working with example csv and checking
linked csv info.
2025-03-31 17:54:06 +03:00
Tim Rogers
1d873a37cb
Restricing REMOTENAME regex to just RFC 7565 characters that are URI safe
2025-03-31 07:13:10 -05:00
Mouse Reeve
c9d5d9b7f6
Merge pull request #3531 from hughrun/connector-defaults
...
Make non-BookWyrm connectors default to a lower priority
2025-03-30 17:14:48 -07:00
Mouse Reeve
ec456f282d
Merge pull request #3532 from hughrun/contributing
...
add CONTRIBUTING and minor updates to other meta docs.
2025-03-30 17:13:57 -07:00
Tim Rogers
c9406c40a4
Split long REMOTENAME regex into multiline string for readability
2025-03-30 09:45:23 -05:00
Tim Rogers
85c7a8500e
Merge branch 'make-remote-follow-username-regex-comply-to-rfc-7565' of github.com:timothyjrogers/bookwyrm into make-remote-follow-username-regex-comply-to-rfc-7565
2025-03-30 09:31:55 -05:00
Tim Rogers
dc31e7698d
Condensed REMOTENAME regex literals
2025-03-30 09:31:35 -05:00
Tim Rogers
5aec20a7ab
Merge branch 'main' of github.com:timothyjrogers/bookwyrm into make-remote-follow-username-regex-comply-to-rfc-7566
2025-03-30 09:17:49 -05:00
Tim Rogers
024807b260
Moved remote user URL into regex utility
2025-03-30 09:17:30 -05:00
Hugh Rundle
23e38d2d8e
add CONTRIBUTING and minor updates to other meta docs.
2025-03-30 19:02:46 +11:00
Hugh Rundle
2d8896f387
Make non-BookWyrm connectors default to a lower priority on DB initialisation
2025-03-30 17:46:51 +11:00
Hugh Rundle
b23a687d51
Merge pull request #3013 from mattkatz/rss-for-shelves
...
RSS for shelves
2025-03-30 17:22:04 +11:00
Hugh Rundle
923f53003b
Merge branch 'main' into rss-for-shelves
2025-03-30 16:51:48 +11:00
Hugh Rundle
c5b052375e
Merge branch 'main' into make-remote-follow-username-regex-comply-to-rfc-7565
2025-03-30 16:47:27 +11:00
Hugh Rundle
79fcc40094
add tests and clean up
2025-03-30 16:38:09 +11:00
Hugh Rundle
dfb45a349a
Merge branch 'main' into connectors
2025-03-30 13:24:41 +11:00
Hugh Rundle
90cad57dba
Enable connectors to be managed in admin interface
...
This patch creates a "connectors" page in the admin interface.
Admins can activate new connectors from here after they are added in a version of BookWyrm. The can also disable and re-enable connectors, and change the priority order for all connectors.
I have created a connector.update() function for future use. This will allow admins to easily update an existing connector when e.g. the API endpoints change.
2025-03-30 13:18:29 +11:00
Hugh Rundle
26f7a3996a
Merge pull request #3431 from hughrun/import-tombstone
...
This fixes a number of bugs in User imports and exports, and improves the UX.
* User import makes each relationship, book or status a subtask of the import job
* Failures of any of the above now do not make the whole job fail
* improved troubleshooting since import items are separated
* Tombstones no longer cause an import to fail (Account import fails with error: 'attributedTo' #3381 )
* Users can now see average recent import and export times
* Users can now see status of imported books, relationships (follows/blocks) and statuses as they are imported
* Fixed a bug where authors were not added to works, likely leading to import failures
* Expanded test suite
2025-03-30 09:44:18 +11:00
Hugh Rundle
910fe15ca7
simplify migrations and fix failing test
2025-03-28 18:41:18 +11:00
Tim Rogers
d83c767b5d
Fixed format error
2025-03-26 19:41:04 -05:00
Tim Rogers
4fda7e7e74
Updated osstatus_follow_request acct: regex to comply with RFC 7565 allowed characters
2025-03-26 19:37:59 -05:00
Hugh Rundle
4949feec7f
Merge branch 'main' into import-tombstone
2025-03-26 17:48:27 +11:00
Mouse Reeve
a709121846
Merge pull request #3515 from ilkka-ollakka/tweak/import_goodreads_key_from_goodreads_csv
...
Import goodreads key when importing goodreads csv
2025-03-25 17:07:00 -07:00
Mouse Reeve
71f90f7553
Merge pull request #3471 from hughrun/duplicates
...
Fix statuses creating duplicate Editions
2025-03-25 17:06:18 -07:00
Mouse Reeve
50584adf33
Merge pull request #3519 from ilkka-ollakka/tweak/remove_imghdr
...
Replace imghdr with use of pil.Image.format
2025-03-25 17:00:52 -07:00
Mouse Reeve
c5c5ddea08
Minor formatting fixes
2025-03-25 16:54:31 -07:00
Mouse Reeve
a1e3c286b9
Merge pull request #3524 from timothyjrogers/remove-exif-data-on-cover-upload
...
Updated locations that process a cover file upload to strip EXIF data…
2025-03-25 16:50:07 -07:00
Hugh Rundle
9987f03308
Merge branch 'main' into import-tombstone
2025-03-24 14:06:41 +11:00
Hugh Rundle
9f0838d260
Merge pull request #3518 from timothyjrogers/anonymous-view-for-lists-on-profile
...
Removed login_required from viewing public lists from user profiles
2025-03-24 14:00:38 +11:00
Tim Rogers
9a7a155ae6
Fixed import statements in new test case in test_utils
2025-03-21 15:03:29 -05:00
Tim Rogers
e11a5aba14
Added return type annotation to remove_uploaded_image_exif
2025-03-21 14:59:00 -05:00
Tim Rogers
7a50943ea5
Updated locations that process a cover file upload to strip EXIF data with a utility function
2025-03-21 14:49:51 -05:00