Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/bookwyrm-social/bookwyrm

Social reading and reviewing, decentralized with ActivityPub
https://github.com/bookwyrm-social/bookwyrm

Merge pull request #3039 from dato/ap_image_url

Fix creation of covers for ActivityPub imports

ae51dcec6393a67d175f5f932934cc7c5eef300c authored about 1 year ago by Mouse Reeve <[email protected]>
Updates tour to reflect changes in #2201

22554f85adbcd40cbdff0061f0ae4b40d2cebdcb authored about 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2201 from bookwyrm-social/header-links

Adds "Your Books" to the header and removed "Feed"

c1a7e4d9ebedef126af05b8efe085cedcd64a779 authored about 1 year ago by Mouse Reeve <[email protected]>
Fixes plural string, "URL", and updates locales

416bbd4d9e61b150eb744c4541991903cad9c682 authored about 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #3067 from hughrun/2989

add defaults of None to optional AWS values

45fc10e3bf8d96c01d23d4bcab3afbc9b7df013c authored about 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #3076 from bookwyrm-social/move

Add Move activity for user migration (with small change)

0502f6ba4235725be7c216fb2d3c8957cf0617b1 authored about 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #3075 from bookwyrm-social/small-migration-fix

Adds reverse migration for populate sort title

86fd62a09e5126073a242153e1a1397d7f351781 authored about 1 year ago by Mouse Reeve <[email protected]>
Small changes to get blocktrans to work as expected in move code

2137737d9b6459b55eac392f189da02ff217c3a2 authored about 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2970 from hughrun/move

Add `Move` activity for user migration

621cfa7ed2864fbecaffd863f8083d1719819d3c authored about 1 year ago by Mouse Reeve <[email protected]>
Adds reverse migration for populate sort title

This doesn't impact much, it just allows you to reverse the migration,
which you would probably ...

6f9c7f39fbd8382cee500a3844fd82fbec5f0c7f authored about 1 year ago by Mouse Reeve <[email protected]>
pylint fixes

c486b9c37e5fefd61272c1039b28e2cdae4191e2 authored about 1 year ago by Hugh Rundle <[email protected]>
Use django-file-resubmit plugin

- save cover images to cache when checking author and work for existing records
- fixes #2760

df43a8e2c52e16ba4dd63c74bd447a36f2ad5cf6 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge pull request #3068 from hughrun/3066

make options consistent in celery

941efb3f721be8d6e4dfc733ac2741293da09cc5 authored about 1 year ago by Mouse Reeve <[email protected]>
make options consistent in celery

- changes 'broadcasts' to 'broadcast' in Celery page in admin section
- re-orders celery queues ...

d2b2cc0521912b6726d2b9c7dc2a39ea9f7e23f7 authored about 1 year ago by Hugh Rundle <[email protected]>
add defaults of None to optional AWS values

fixes #2989

853b5f28a4e4f892365a6ae2510a836c7ce0dc35 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge pull request #3064 from hughrun/user-migrate

stop pylint constantly whining in user-migration branch

935779b5e327ee059e7c29ef96cec7bdb05b5d2d authored about 1 year ago by Hugh Rundle <[email protected]>
stop pylint constantly whining

25a2615d5f16afffbc58e2b85c409c5a485af5fe authored about 1 year ago by Hugh Rundle <[email protected]>
add alt tag

50ac691126ab613a80c730ae9395f9611178119f authored about 1 year ago by Hugh Rundle <[email protected]>
template and migration fixes

4d35fd45df803714a41f5fa95779f31b5b16e068 authored about 1 year ago by Hugh Rundle <[email protected]>
fixes to move layout and notifs

- make Move notifications less complicated
- moved users cannot do anything other than unmove or...

6f3b1b565f179deb0b43369321e300ea2fc257e0 authored about 1 year ago by Hugh Rundle <[email protected]>
fix mypy issues

The three "ignore" directives are:

- avoid unreadable boilerplate from inherited `Field` meth...

1952bb6ddc861a0a79b1c8b9ed824e81adaf546b authored about 1 year ago by Adeodato Simó <[email protected]>
fix pylint issues (minus `no-else-return`)

170d1fe2055a828dcac206da5ae8bf2daa08abee authored about 1 year ago by Adeodato Simó <[email protected]>
Implement PartialDateField using SealedDate and a custom descriptor

737ac8e90885a4c0dce5e0aee8822e553e9dfe06 authored about 1 year ago by Adeodato Simó <[email protected]>
Add support for parsing partial isoformats back

9752819bdb38bb2d1a9ecb37d2b4f280f850be85 authored about 1 year ago by Adeodato Simó <[email protected]>
Fix typing hints in sealed_date module

In particular, SealedDate's class methods always return an instance
of the class they're invoked...

4b47646e2825cbdc13c809e8e61e519bd502b58e authored about 1 year ago by Adeodato Simó <[email protected]>
Implement SealedDateFormField to preserves partial dates

Note that Django forms _already_ have suppport for partial date data; we
just need to extend it ...

5f619d7a399b8abeae65a89d8e0ad20caf30f0fd authored about 1 year ago by Adeodato Simó <[email protected]>
Add SealedDate class for globally-stable, maybe-incomplete dates

a9c605ea975731d66bb2ee3da73e8d13592e5a18 authored about 1 year ago by Adeodato Simó <[email protected]>
Add failing test case for "January 1st" offset bug

52a979da2d6a5050c32ad78b6241d2ecd79aa222 authored about 1 year ago by Adeodato Simó <[email protected]>
naturalday_partial filter for working with SealedDate

777c8b45497d0fd671db76e8774e9ca0cac49d05 authored about 1 year ago by Adeodato Simó <[email protected]>
Rename SealedDate.__str__ to `partial_isoformat`

Django uses `str(date)` for backends other than PostgreSQL, so do not
break "YYYY-MM-DD" formatt...

46d80d56a561d5d8f2c0e38e71344e9b873e2700 authored about 1 year ago by Adeodato Simó <[email protected]>
Merge pull request #3061 from hughrun/user-migrate

minor pylint and mypy fixes

5592a8e08b5ccb8d480f4e74ae8185eefb40deb0 authored about 1 year ago by Hugh Rundle <[email protected]>
minor pylint and mypy fixes

f30555be0f2d71217724619b072e74e905456f4d authored about 1 year ago by Hugh Rundle <[email protected]>
Merge pull request #3060 from hughrun/user-migrate

Fix texts & linting plus minor bugfixes

f662e4e049e4ba8f5bf038c0e89b46ed724701f2 authored about 1 year ago by Hugh Rundle <[email protected]>
complete jobs more sensibly

- fix tuple in tar export I accidentally broke by following pylint blindly
- just use job.set_st...

e29c93a1e90155bdc186c09502453d7b95f51240 authored about 1 year ago by Hugh Rundle <[email protected]>
fix tar types notification docstring

ddec2dbaa98b6f3a9a8fedeacefeb40508aa5ab2 authored about 1 year ago by Hugh Rundle <[email protected]>
fix tests

b8fc5c9b7a6ee796d8f7629270bd7a19b3da26c1 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge branch 'main' into user-migration

8477d0b89d35e01d06d3a28af0241dd8d3aaec9d authored about 1 year ago by Hugh Rundle <[email protected]>
Merge pull request #3058 from hughrun/user-migrate

oops import Any

afb5c01947d99f285bc8a8525935dcca8336717c authored about 1 year ago by Hugh Rundle <[email protected]>
oops import Any

2b6852e7a0b40ce4dd8db168ba77049333cac937 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge pull request #3057 from hughrun/user-migrate

once more into the linting breach!

d05cf8e59baad0361e8399484dd9503ebbe17e7d authored about 1 year ago by Hugh Rundle <[email protected]>
once more into the linting breach!

b6b55b2e657ba200d29b7e81f84c05c6040e1771 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge pull request #3056 from hughrun/user-migrate

fix tests and linting

c5e536aeaa160736524f680bdc0284e35b3cad92 authored about 1 year ago by Hugh Rundle <[email protected]>
fix tests and linting

07ef12ce8e02d187e109c9efde2a8720526782b6 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge pull request #3055 from hughrun/user-migrate

formatting and linting fixes

0c846ca31fcf4a270948d4ea28b9c3cb24da3836 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge branch 'user-migration' into user-migrate

0a2efeb5aac1d6f28129d99b6d1ed8217a8f8fe1 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge branch 'user-migrate' of github.com:hughrun/bookwyrm into user-migrate

6222088f15ff8c309296857217a5086fa08dc2f8 authored about 1 year ago by Hugh Rundle <[email protected]>
formatting and pylint fixes

fd1ebf5f71faf84cc35d1ad5199ddeaea9b9b7b7 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge pull request #3037 from hughrun/user-migrate

complete most outstanding user migrate tasks

11a726b40b4da90adffa7310dcbcd40cd12cfbb3 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge branch 'user-migration' into user-migrate

c0a5e55f7f253f4b59f38cb72bcd921892845ab1 authored about 1 year ago by Hugh Rundle <[email protected]>
run black

b34a49117263d9136e94669d9edef5bd04ae8df2 authored about 1 year ago by Hugh Rundle <[email protected]>
admin view for user imports

- makes user_import_time_limit a site setting rather than a value in settings.py (note this appl...

a27c6525019839120c81f662aac98c786e6e1405 authored about 1 year ago by Hugh Rundle <[email protected]>
cooldown period for user exports

add USER_EXPORT_COOLDOWN_HOURS setting for controlling user exports and imports

836127f369d5e352c118d486944651f139066af3 authored about 1 year ago by Hugh Rundle <[email protected]>
add notifs and error handling for user export/import

20114b00596faf827a12c96f09ffded3a0aaa7a6 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge pull request #3053 from bookwyrm-social/develop

Release 0.7.0

c9e6dcc2d9a9fb122c135171822c8e14b196362b authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Bumped version number to 0.7.0 (#3052)

00bf2903bce62cae66fe539b0253a31540a1a304 authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Minor vocabulary fixes and structured data improvements (#3036)

* Remove duplicate Review object under `rating` property

This was preventing validation, sinc...

698e74a496468ec07a6b938abfb378d0bbd6bae1 authored about 1 year ago by Adeodato Simó <[email protected]>
Merge pull request #3051 from bookwyrm-social/jaschaurbach-patch-1

Update bump-version.sh

695c67a714d30c4ad0452be1fdb3f7dc956bc9be authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Update bump-version.sh

just a little fix

abb6bcd199c25297589e1a9282d93ea2de0195ea authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Merge pull request #3050 from bookwyrm-social/bump-version-script

Create bump-version.sh

4e16800b52fdc512cc66110b0afc4164ac589dbe authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Create bump-version.sh

This scripts reads VERSION (should be semantic version), automatically
suggest a "minor" versio...

4a9d80268ae270d74686e607849859546c5989f2 authored about 1 year ago by Jascha Urbach <[email protected]>
add error handling and status for user exports

* fix Safari not downloading with the correct filename
* add FAILED status
* don't provide downl...

781b01a007b8248992e5c98ceda958ec520aed4c authored about 1 year ago by Hugh Rundle <[email protected]>
Move version out of settings (#3045)

This removes the content of VERSION from settings.py and moves it into a seperate file which mak...

1685ac1953121b20fae65214abcfaec733a53e0a authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Merge pull request #3008 from dato/author_in_citation

Cite author in quotations and alt text

2237a7eb9e9fd7b870fdbbc67f0ba6cf842ddf70 authored about 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #3046 from dato/stylelint-fix

Remaining CSS lints and npm exec cleanup

caa31de68583a918fdb584aab89e0b75eb010a08 authored about 1 year ago by Mouse Reeve <[email protected]>
Run stylelint to fix remaining issues

Including deletion of two duplicate stanzas introduced in 33c13608a8 ("Refixing
light and dark t...

f88a0f82291f24e77aacf1b88a8d3635397029a0 authored about 1 year ago by Adeodato Simó <[email protected]>
bw-dev: drop use of `npm exec` by setting PATH in Docker image

b78d51410b0b4b911c14442f153923b8091f12b2 authored about 1 year ago by Adeodato Simó <[email protected]>
Merge pull request #2032 from viviicat/bw-dev-npm-fix

Conflicts:
bw-dev
dev-tools/Dockerfile
bookwyrm/static/css/bookwyrm/_all.scss
bookwyrm/stati...

6392a8e01d392a74a55ba9f7afa1b2398251cb7b authored about 1 year ago by Adeodato Simó <[email protected]>
Merge pull request #2960 from hbrunn/main-systemd-sandboxing

Add sandboxing to systemd examples

912269303e58fea10e37877635a29de9982a956b authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Merge pull request #3029 from skmanohar/show-hide-password

Show/Hide password icon

abebf820427d867599fb1dac2f1dc08bdd265dac authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Show/Hide password icon

25e8b259f715bfc839702a92fc99618de3e52d87 authored about 1 year ago by Sidharth <[email protected]>
Merge pull request #3043 from dato/prettier_rerun_final

Final prettier re-run

362476307323f2167caac9f2aa89575147c02e99 authored about 1 year ago by Mouse Reeve <[email protected]>
Final JS update to match 'es5' trailing comma style

This is follow-up to cd247a668 ("Update .prettierrc").

d55e0b6ba353f255606728aefe4d77a7efa6e29f authored about 1 year ago by Adeodato Simó <[email protected]>
Merge pull request #3003 from dato/book_info_first_pub_date

Fallback to showing first published date

06923c64c1817286b8a80f34d6e6c8e37fed75ee authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Merge pull request #3038 from dato/parsed_date_defaults

Stable defaults for incomplete parsed dates

3ade72b90daea5402f63cadff2857160aa0330ff authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Merge pull request #3042 from bookwyrm-social/fix-prettierrc

Update .prettierrc

67f6c0a5a7ce9f94277dbec82c72b89e3c2c5bd2 authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Update .prettierrc

Forgot to change the file pre-merch

cd247a66897b5acbc1690961df82a361dd15a845 authored about 1 year ago by Jascha Urbach <[email protected]>
Merge pull request #3034 from bookwyrm-social/prettier-trailing-comma

introduce .prettierrc

b97dafc30304cab750bfbf2d771cf92bee5118d5 authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Merge branch 'main' into prettier-trailing-comma

4d352faae3bbb3a4eb972c522a12cba51baaa11a authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Merge pull request #3040 from dato/update-node-installation

dev-tools: use apt source for Node instead of setup script

f02faa1b74618a7d23457b31b44cfbb0f73cc8cc authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
dev-tools: use apt source for Node instead of setup script

Extra bits:

- use a single RUN instruction
- silence upgrade notices from pip and npm

1937177e1a5df853d2cea1ba1436b4baa2290e14 authored about 1 year ago by Adeodato Simó <[email protected]>
Fix creation of covers for ActivityPub imports

`cover` comes as a JSON dict, but the code was looking for URL as
an attribute.

(This commit le...

3251ef0bf5f88630bb0efcc172687ae0bc6069aa authored about 1 year ago by Adeodato Simó <[email protected]>
Fix tests warning: ImportJob.updated_date received a naive datetime

8afcb9b6d3e4ab46d38afed7e5bdc9cfd9c890f1 authored about 1 year ago by Adeodato Simó <[email protected]>
Default to Jan 1st too on incomplete dates received from ActivityPub

c02306a66b23feb11e9436c0084a194c3485fda5 authored about 1 year ago by Adeodato Simó <[email protected]>
Bugfix: default missing date components to 1, not today's

Fixes: #2660.

c066d11eb1c62021a980ec1535b7c8fde0bbf9a1 authored about 1 year ago by Adeodato Simó <[email protected]>
ImportItem: preserve parsed timezones in date_started, date_read

This is a follow-up to b564e514f ("Handle parsed dates that already
have a timezone on import"),...

8f0f3e6ace98cf8812473b1569fc2f0b8204e437 authored about 1 year ago by Adeodato Simó <[email protected]>
Merge pull request #2980 from CSDUMMI/upstream2

Complete Migrations of Bookwyrm Accounts across instances

Merging this into `user-migration` ...

f07d730e034c6029de34527e2a210e299e90294b authored about 1 year ago by Hugh Rundle <[email protected]>
fix tests and clean up

* cleans up some test logging
* cleans up some commented-out code
* adds export_job model tests
...

a4bfcb34d5c2e53448700c5970b2c3634fc1245c authored about 1 year ago by Hugh Rundle <[email protected]>
Merge pull request #2981 from rg-wood/installable-pwa

Add: installable as PWA
Resolves #2558

6667178703b93d0d1874f1fd547e97c12a2ec144 authored about 1 year ago by Hugh Rundle <[email protected]>
Merge branch 'main' into installable-pwa

c946e7dd825d6d7029c9ddba3d8f0aa0edda857d authored about 1 year ago by Hugh Rundle <[email protected]>
introduce .prettierrc

With this pullrequest I introduce .prettierrc with one rule:
'trailingComma': 'none'

0f79aea36fb17e80db81902cd048565c7bb15995 authored about 1 year ago by Jascha Urbach <[email protected]>
Merge pull request #3033 from bookwyrm-social/fix-eslint-warning

Fix eslint warning

66f62566d61dae1a6e8d43d26c7bbf0b0716a830 authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
I changed my own comments to get rid of this warning which I could have better written in the first place.

97adf2f7fde94d6e4e110de60eaed2944b332ad8 authored about 1 year ago by Jascha Urbach <[email protected]>
Merge branch 'main' into installable-pwa

0452e8698dafe80b39ca8d9c80fe540b30e93422 authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Merge pull request #3022 from dato/drop_duplicate_isfdb_link

Drop duplicate author link to ISFDB

16b7db4639b3df4b14d5f3b5380c9ba0c0eea64a authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Merge pull request #3023 from dato/series_name_urlencode

URL-encode book series name when linking to it

d7ba0e3a8aab0e34b344fe721a75dbf814f2d74d authored about 1 year ago by Jascha Ezra Urbach <[email protected]>
Remove duplicate test

(Test case already part of test_format_links_simple_url.)

17d741039c95e1a00272e3ed6ed1d3d219218daf authored about 1 year ago by Adeodato Simó <[email protected]>
Simplify literals in _wrapped

0043329cc189ec23390101a9e9055ed592a8db4b authored about 1 year ago by Adeodato Simó <[email protected]>
Check for punctuation before checking for wrapping parenthesis

This allows to parse `(URL).` correctly, which was not detected
as URL before.

c3c22022f604ec1c934aaf60d4536beaebfdc7be authored about 1 year ago by Adeodato Simó <[email protected]>
URL-encode book series name when linking to it

Closes: #3021.

1778c56be0d8ff86af9a77f2ac2512b0f7bf66d9 authored about 1 year ago by Adeodato Simó <[email protected]>
Drop duplicate author link to ISFDB

Closes: #3018.

55eb81dbf987b879a6c21ca2d07abc53588529d4 authored about 1 year ago by Adeodato Simó <[email protected]>