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 #2768 from bookwyrm-social/grammar

Fixes effect/affect error

74df7511e782ac929c14983deccd6d583113450d authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2767 from bookwyrm-social/link-mention-clash

Clashes between links and mentions

b5d6c948855837292a868a61eaf920c3419c3a32 authored over 1 year ago by Mouse Reeve <[email protected]>
Fixes iteration over mentions dict

b76da26c983f519033b610b3a2cc4b62e2db11c9 authored over 1 year ago by Mouse Reeve <[email protected]>
Python formatting

f1640399e3c3f1a08eb5755dc1f8c6d21fad3949 authored over 1 year ago by Mouse Reeve <[email protected]>
Fixes effect/affect error

f2ab8c2fe260a12e354060a1a46653fe2f09e711 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2750 from WesleyAC/get-audience-telemetry

Add more detailed telemetry for get_audience

8cf7c5c392e469264e94f51e5342b02150d2ec1b authored over 1 year ago by Mouse Reeve <[email protected]>
Merge branch 'main' into link-mention-clash

5ed46abcee35476cf00fc576a4df27438db9cf46 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2763 from bookwyrm-social/esperanto

Adds Esperanto locale

935f8b01973b93f5720c89b72970bccd9daa9109 authored over 1 year ago by Mouse Reeve <[email protected]>
Updates regex on mentions and hashtags

fe856bcf2c69d5c806bb78a26ac5c5f53fedb5d9 authored over 1 year ago by Mouse Reeve <[email protected]>
Fixes test comparison string

4fcb01805ef18eb9f4290acbe44acef48c1059d8 authored over 1 year ago by Mouse Reeve <[email protected]>
Adds test for links with # symbols

8a0e88db8343341e5161cf0437407134b5182bc3 authored over 1 year ago by Mouse Reeve <[email protected]>
Unit test that identifies clashes between links and mentions

42dd19908460557c1f5c362e09ed86c1d026681c authored over 1 year ago by Mouse Reeve <[email protected]>
Compiles locales

1d383cecff1970a0d15f6b8ce00e4726512a65d1 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge branch 'main' into main

38e3f2e1b8e3dc6315f88fd9f05d728062939cac authored over 1 year ago by Rajat Dwivedi <[email protected]>
Refixing light and dark themes

33c13608a80172dafe3deee96a57f2e8cc0d1673 authored over 1 year ago by Rajat Dwivedi <[email protected]>
Adds Esperanto locale

56cc0eb80f8e44506eeb2c256363d5b07dd0053f authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2761 from bookwyrm-social/dependabot/pip/redis-4.5.3

Bump redis from 3.4.1 to 4.5.3

ab1f08b39db06236e70c7ebf5bec0d89f9c07cb4 authored over 1 year ago by Mouse Reeve <[email protected]>
Bump redis from 3.4.1 to 4.5.3

Bumps [redis](https://github.com/redis/redis-py) from 3.4.1 to 4.5.3.
- [Release notes](https://...

e9526ecaeaa857b73b0aa0c1f2339320e8ae13cd authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2752 from lostfictions/patch-1

Add message about shelf privacy in user settings

b2801d44a5e778706c5596d8610b3f90bc47ca09 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2749 from bookwyrm-social/redirects

Add helper to refer views back to http referers safely

30a3096b2591825d7eb6d9d07245455b08e1fdf9 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge branch 'main' into main

bbed08e182c98c8909b75b27295d218bdb028fd0 authored over 1 year ago by Jascha Ezra Urbach <[email protected]>
Add message about shelf privacy in user settings

a70417a07f4fa35cc0db1a56a3e1963ab5b8d886 authored over 1 year ago by s <[email protected]>
Add more detailed telemetry for get_audience

This is still slow in some cases, despite #2723, so this information
should give useful data abo...

7efbdb186569c537f8e7b58a04ed8074862e0e62 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Only enable OTLP exporter when configured

This wasn't a problem in the past, since we only enabled automatic
instrumentation when this was...

ef64fedbd929239bbca7db7b18c6a6ebe637b8b6 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Merge pull request #2744 from WesleyAC/opentelemetry-console-exporter

Add OpenTelemetry console exporter option

e9d08e7424d66c9a7b45a6853ec8fae09e7f74c0 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2704 from tebriel/azure-support

Enable Azure BlobStorage as an alternative to AWS S3

89bb541bef7676a3dd08b951115469fa46b58006 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2741 from WesleyAC/optimize-csv-export-query

Optimize CSV export query

6f1e80be60990e1ad579629483f78309075b6e49 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2746 from WesleyAC/env-var-improvements

Env var improvements

018cadf0cc32999e69a4882dc00884b4e1e4ba96 authored over 1 year ago by Mouse Reeve <[email protected]>
Uses referer redirect for some admin views

05e154f93ed3b6238f98c10bef0d886384af257a authored over 1 year ago by Mouse Reeve <[email protected]>
Adds unit tests for referer helper

0cebc4388c20b23932a6f8f988cdc5bb4386412e authored over 1 year ago by Mouse Reeve <[email protected]>
Fixes args in list view redirect

219f78755f3dca836c3ddb60340f1e696139b65d authored over 1 year ago by Mouse Reeve <[email protected]>
Updates views that currently use the validator to use the redirect

helper

4e9fad209150814a9e11d386ef54579ef5eeb97c authored over 1 year ago by Mouse Reeve <[email protected]>
Add helper to refer views back to http referers safely

In most cases, we want to return back to where we came from after
performing an action. It's not...

2de115fc1e08f85522368cc57cefb0d7309068a5 authored over 1 year ago by Mouse Reeve <[email protected]>
Updated the _tabs.scss file

349c61f69876f6e92cce12b9f0cb22b5fd7a16d5 authored over 1 year ago by Rajat Dwivedi <[email protected]>
Add setting for OpenTelemetry console exporter

This is primarily useful for debugging changes to the OpenTelemetry
setup.

63ab3abe67688b5e7e1a6bfa46d618eb6544e0b1 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Raise error if using default SECRET_KEY in production

fea3b67a5580dfc85f98cdc13d1f05029e87a968 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Set default FLOWER_PORT

5bb5d120f028543482024bfd0929e72d1ccb0875 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Use typecasting env functions

Many of these environment variables were probably not actually usable,
since they would be strin...

b3d3de537404825a4ba8da136b84c2420f212818 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Merge pull request #5 from bookwyrm-social/main

Update from upstream

6b6ed23e25ab47b75da56a8fafb06c223d1ae7a6 authored over 1 year ago by Philip James <[email protected]>
Bump opentelemetry versions

This isn't actually required for anything, just good practice to keep
things up to date.

7bb4e21a369efef993b88bb90e7999a01d96e3a2 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Optimize CSV export query

Splitting this into five separate queries avoids the large join that
prevents us from using inde...

60fee54da911986af0452831e68c168135108e02 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Merge pull request #2738 from bookwyrm-social/update-version

Update version number and js cachebuster

ded3f469efac4a6c55a4e4e9b9c9dc594c34813f authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2739 from bookwyrm-social/locales

Updates locales

177131f53fca0139d4924754b3d25aae09ce5737 authored over 1 year ago by Mouse Reeve <[email protected]>
Updates locales

ae164ee6e1479d4285f800c2098506068dcd6370 authored over 1 year ago by Mouse Reeve <[email protected]>
Update verison number and js cachebuster

9c1aaadab3741e0bb0ffa3a3baf61b042c2810e1 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2737 from WesleyAC/fix-500-page-css

Use context processor for 500 page

a73a461867b23a1031b5caef05fc91b39888562f authored over 1 year ago by Mouse Reeve <[email protected]>
Use context processor for 500 page

By default, Django doesn't run any context processors for server errors,
to make the error path ...

0b9e4d617e9737d47ea6deeef634dd9c111c3629 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Merge pull request #2735 from bookwyrm-social/migration

Adds merge migration

cca20f4834d20ab89c1a72af35c925a81f281147 authored over 1 year ago by Mouse Reeve <[email protected]>
Adds merge migration

7ffe5b9440bc2a5bce60f1a8c0513536d5a496e3 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2524 from chdorner/feature/tag-support

Initial hashtag support

12af5992a3cf1389ab072dfdbf39633771de267f authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2695 from chdorner/book-edit-form-validation-notification

Show notification banner on top of form when book failed to update

48889ee6c4d973d1da65d40d5fee2cec08210289 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2702 from Ryuno-Ki/lazyload-images

Add attributes to images to hint async load

2e7eb0f3ce14b58b5ed41250df271eb49d78cec5 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2708 from WesleyAC/portable-hashbangs

Use more portable hashbang for dev scripts.

d253a61f026e7a5c9aafbff45a3635677952ab08 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2710 from WesleyAC/celery-env-vars

Add env vars for celery concurrency and time limit

863ec1602abe8fe68e775d08059e0b37b3e3725f authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2714 from WesleyAC/celery-ignore-results

Ignore Celery task results

6345beb90dd5e5e79eebccbef62fb36df805c9ea authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2713 from WesleyAC/buffer-csv-export

Change CSV export to buffer instead of streaming

84b8a5c433a330779233b27d78cd822a43648215 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2718 from WesleyAC/broaden-dashboard-http-except

Broaden except section for HTTP request in dashboard

d17190fae3c26e9d586f1f925429e02c5dce006a authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2723 from WesleyAC/get-audience-perf

Improve `HomeStream.get_audience` performance

600340771ab42217098b1d0e77e876dd5cec4158 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2724 from WesleyAC/fix-bw-dev-dbshell

Fix dbshell command

352ba972c5e04d97be5c57567a552e70526ce186 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge branch 'main' into get-audience-perf

c28d523e6f968e6ea13be8564626eeee36710b01 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2726 from WesleyAC/optimize-add-remove-book-statuses-task

Optimize add/remove book statuses task queries

efe3cb94619f0b8d1b952169092558aba7827069 authored over 1 year ago by Mouse Reeve <[email protected]>
Optimize add/remove book statuses task queries

The queries as they previously existed required joining together 12
different tables, which is e...

2a5f722f6e5ae37e20854372594486e39e55aaa7 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Fix dbshell command

dbshell needs to be run in a already-running container, thus exec rather
than run is the correct...

cc610372ca7386924a13f783180da3f2b695e52e authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Optimize HomeStream.get_audience

This splits HomeStream.get_audience into two separate database queries,
in order to more effecti...

56243f6529100dd7c2cd3a23f7c7b4581f0e1c93 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Change get_audience to return list of user IDs

This will make it simpler to implement various optimizations.

23698dafe56306d05ce8bf1022b4f94b5f2d95b4 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Change unread_id to take user ID

Same reason as described in the prior commit.

653e8ee81b7cf0774c61fe97c9dc37d8b2e7301d authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Change unread_by_status_type_id to take user ID

Same reason as in prior commit.

41e14bdfafb4645994be63df5cc7406f7bf680f0 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Change stream_id to take user ID

Anywhere we have a user object, we can easily get the user ID in the
caller, and this will allow...

5446869c389351046a708ddefdab2031d056174a authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Merge pull request #2721 from verymilan/verymilan-patch-1

fix typo in systemd example

e4edef03c58ac9dcd70e3191080b7a29865cb793 authored over 1 year ago by Mouse Reeve <[email protected]>
Change CSV export to buffer instead of streaming

The idea behind a streaming CSV export was to reduce the amount of
memory used, by avoiding buil...

50a81bdfdd52858683eb8fa31620e97e1a02c5de authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Merge branch 'main' into celery-env-vars

5c109a256654ded289ee346b9898446d22e7c409 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2709 from WesleyAC/improve-polling-backoff

Improve polling algorithm

2f737efeff5ddbda619ae4e7d17b6ce963820162 authored over 1 year ago by Mouse Reeve <[email protected]>
Broaden except section for HTTP request in dashboard

get_data can return exceptions other than ConnectorException, and when
it does, we want to simpl...

4af4f30cde8cae951331f5fb2e3725c8f01b514f authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Example Settings and run black

86675ee944b55fa47fa2561b5ccb6b34d108eda5 authored over 1 year ago by Chris Moultrie <[email protected]>
fix typo in systemd example

...which prevented imports from running

a6bc53a93628329259d5b941e25c985d10132cf9 authored over 1 year ago by Milan <[email protected]>
Ignore Celery task results

Since we don't use the results of our Celery tasks (all of them return
None implicitly), it's pr...

9cbff312a508367c832c107d59090c17751d85bf authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Merge branch 'main' into improve-polling-backoff

c3109f1238fd6197e9538585ffb71f17659b1f4f authored over 1 year ago by Mouse Reeve <[email protected]>
Merge branch 'main' into portable-hashbangs

3c57797852c710343cf75b3b93b7363d96f28d49 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge branch 'main' into book-edit-form-validation-notification

1350e9197114f17cc5145232803f1192baa5c8f2 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2711 from bookwyrm-social/fix/reorder-head-migration

Reorder head migration

00666c4f52aa88bbcbf43d2e7442b96071f9e2bd authored over 1 year ago by Mouse Reeve <[email protected]>
Reorder head migration

ee0a89faf20a8cf34784a35d685d814b6cb1088f authored over 1 year ago by Christof Dorner <[email protected]>
Show notification banner on top of form when book failed to update

bc0b291d369d2678b6bbe58b2964923b9c6c6319 authored over 1 year ago by Christof Dorner <[email protected]>
Add env vars for celery concurrency and time limit

26e34ddffa3df657e8e2440c1a39deeadf846bcb authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Use more portable shebang for dev scripts

/bin/bash, while common, is not part of the unix standard, and does not
exist on some operating ...

abb5dc857eff15bd1122a00c6b86999fb1576365 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Improve polling algorithm

The existing polling code had a few problems:

* It started the timer for a new request when the...

43ad3d0c1533a73dec9e479325c328a8db29b518 authored over 1 year ago by Wesley Aptekar-Cassels <[email protected]>
Merge pull request #2690 from bookwyrm-social/link-domain-notifications

Create notifications for link domains that need approval

05a303ea18d9e3572572b0546e4ca0b794a53e57 authored over 1 year ago by Mouse Reeve <[email protected]>
Merge pull request #2696 from bookwyrm-social/chronological-pagination

Only use chronological pagination sometimes

1612217eaadd2d7362a8fb0d4dca153d2e70278a authored over 1 year ago by Mouse Reeve <[email protected]>
Post-process status.content field to change hashtag URLs

Since the status content already contains rendered HTML when we receive an
ActivityPub inbox mes...

276b255f32690165afe5ec9ca6bd6e18b04eaf9b authored over 1 year ago by Christof Dorner <[email protected]>
Render hashtag links with data-mention="hashtag" attribute

f3334b155057edd49f07febb485bc6ec96c3e871 authored over 1 year ago by Christof Dorner <[email protected]>
Enable finding existing hashtags case-insensitive

We should store hashtags case-sensitive, but ensures that an existing
hashtag with different cas...

9ca9883e0b7ac146a31b3082429259431fa4898d authored over 1 year ago by Christof Dorner <[email protected]>
Mark Hashtag.name field as deduplication field

This ensures that when an existing hashtag comes in through ActivityPub federation,
it correctly...

0fd49d2aea91781dba01b2ab4e74277d13a2abaf authored over 1 year ago by Christof Dorner <[email protected]>
Reorder migrations to add hashtag one at the end

e8a306437f1e8b0103c23e4367962f2179115e78 authored over 1 year ago by Christof Dorner <[email protected]>
Add basic view listing activities from a given hashtag

499aace9fb19b0f5a1c5298071060f8720bdcca5 authored over 1 year ago by Christof Dorner <[email protected]>
Try and fix a flaky test

Same case as with #2496, for some reason the URL to the cover just ends with `test.jpg`

824d4207dc39df28ce53ee6251664ecb57f86e61 authored over 1 year ago by Christof Dorner <[email protected]>
Import hashtags from activitypub statuses

11640f986ead5df68e08b528e5806156968a8ad9 authored over 1 year ago by Christof Dorner <[email protected]>
Parse hashtags and store them in CreateStatus view

c68304a99beb1f6a732b4150429eb2c73f1b7826 authored over 1 year ago by Christof Dorner <[email protected]>
Link hashtags in status content

ba0fcccfc5e1ee88d8a249436695b1d1d5a526ec authored over 1 year ago by Christof Dorner <[email protected]>
Merge pull request #4 from bookwyrm-social/main

Merge Updates from Upstream

c878e11913b06ff0530b1db6e1c10a76de7baf02 authored over 1 year ago by Philip James <[email protected]>
Merge pull request #2683 from bookwyrm-social/resolve-local-tasks-synchronously

Attempt to complete inbox requests synchronously

c4024335876b7de7d69d61bfd9f8be1d3eda621e authored over 1 year ago by Mouse Reeve <[email protected]>
Enable Azure BlobStorage as an alternative to AWS S3

This adds a new storage backend for Azure BlobStorage, I'm running this patch in Azure Kubernete...

f8e60f4a897e5a9fad110ba534d31653f420eb31 authored over 1 year ago by Chris Moultrie <[email protected]>