Ecosyste.ms: OpenCollective

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

mocha

We are on a mission to develop & maintain a mock object library for Ruby.
Collective - Host: rubytogether-user - https://opencollective.com/mocha-deleted - Code: https://github.com/freerange/mocha

Bump aws-sdk-s3 from 1.143.0 to 1.144.0

Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.143.0 to 1.144.0.
- [Release note...

github.com/freerange/site - 7edd373ef3ad662e599fe5181083dcd737632b2c authored 10 months ago
Fix typo in published album email

github.com/freerange/jam-coop - 96cc4209746edf84609434df5cdb3f56f307bac1 authored 11 months ago
Update jam.coop

github.com/freerange/site - b0ab0c6dec0ce95e0c7704bf4f09c24b892f9623 authored 11 months ago
Update gfr.coop

github.com/freerange/site - 7ec177d2210977537946fbcf4d2af71e9a607cfb authored 11 months ago
Update mission-patch.com

github.com/freerange/site - 5ed5bb79ef96068f536de4ad29e02931877cff1b authored 11 months ago
Update gofreerange.com

github.com/freerange/site - d77981d46116fce1941b67effe11f0464288062e authored 11 months ago
Use dotenv vs dotenv-rails

The former now incorporates the latter and the latter will soon be
deprecated. See this PR [1] f...

github.com/freerange/site - 112e13a399271a7d8cfca66e8ebdee16b947673f authored 11 months ago
Bump dotenv-rails from 2.8.1 to 3.1.0

Bumps [dotenv-rails](https://github.com/bkeepers/dotenv) from 2.8.1 to 3.1.0.
- [Release notes](...

github.com/freerange/site - f04c0175e65add9c580e08a3d38b8f4c3f53fe74 authored 11 months ago
Upgrade Rails from v7.0.8 -> v7.0.8.1

To fix a bunch of CVEs.

github.com/freerange/site - bbf8538e9efe08cffe5713715053806773e44ae4 authored 11 months ago
Bump rails from 7.1.1 to 7.1.3.1

Bumps [rails](https://github.com/rails/rails) from 7.1.1 to 7.1.3.1.
- [Release notes](https://g...

github.com/freerange/jam-coop - 7c348e6d1e9b37350d7f6f3eda3c3b1b3896c255 authored 11 months ago
Bump rack from 3.0.8 to 3.0.9.1

Bumps [rack](https://github.com/rack/rack) from 3.0.8 to 3.0.9.1.
- [Release notes](https://gith...

github.com/freerange/jam-coop - 7ee92a7752fd0a8666eaa38a98a7f1fa4c9ee1b2 authored 11 months ago
Bump rack from 2.2.8 to 2.2.8.1

Bumps [rack](https://github.com/rack/rack) from 2.2.8 to 2.2.8.1.
- [Release notes](https://gith...

github.com/freerange/site - b0198d44a2e9f983600e4bafb16eede9290c4eb9 authored 11 months ago
Updates gemlock file for intel macs and ignores ctags generation for gem goto definitions

github.com/freerange/jam-coop - 61504ed6b58f4048f4ee8614ef3593daad657a44 authored 11 months ago
Updates ignore comment

github.com/freerange/jam-coop - 9b96b5a0f8277cc9c9509a06fce89075c7000967 authored 11 months ago
Adds vscode to gitignore

github.com/freerange/jam-coop - 5ea6b33dafdbddb6e58705526803cb71a46e63e9 authored 11 months ago
Bump listen from 3.8.0 to 3.9.0

Bumps [listen](https://github.com/guard/listen) from 3.8.0 to 3.9.0.
- [Release notes](https://g...

github.com/freerange/site - 0723ded97436aec32f0b7002e426274d37b30f71 authored 11 months ago
Bump rollbar from 3.5.1 to 3.5.2

Bumps [rollbar](https://github.com/rollbar/rollbar-gem) from 3.5.1 to 3.5.2.
- [Release notes](h...

github.com/freerange/site - 50d3fe33420cacd99c52f406f27f00bb0bfa1930 authored 11 months ago
Financial report January 2024

github.com/freerange/jam-coop - d01bf2998c7ef9492bc58f9b495c8be1e4ef92d7 authored 11 months ago
Add plausible analytics

github.com/freerange/jam-coop - fcd317147bf0311358cdac70c80c708ab6d8c86a authored 11 months ago
Remove newsletter signup / interests

The "newsletter" form seems to be generating a lot of spurious sign
ups at the moment, which is ...

github.com/freerange/jam-coop - 445940a7bf898ac24e619f0a3d9f9b8d2bc1a14c authored 11 months ago
Ensure Time.zone.today is evaluated at comparison time

Before this commit I think `Time.zone.today` was only being evaluated
when the application first...

github.com/freerange/jam-coop - a282415aa13b8aa20c0d78dcefa7fb5e7bc89867 authored 11 months ago
Update working-together.snip.markdown

github.com/freerange/site - af7504a0c68507af8736787d4a94dc11cc17a853 authored 12 months ago
Bump aws-sdk-s3 from 1.136.0 to 1.143.0

Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.136.0 to 1.143.0.
- [Release note...

github.com/freerange/site - d354aa9df6df7975fe056ce977f33e8f0ffb8a29 authored 12 months ago
Bump rspec-rails from 6.0.3 to 6.1.1

Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 6.0.3 to 6.1.1.
- [Changelog](htt...

github.com/freerange/site - f84792a894062f93d2ed04292d20a9a176f893e6 authored 12 months ago
Bump puma from 6.4.0 to 6.4.2

Bumps [puma](https://github.com/puma/puma) from 6.4.0 to 6.4.2.
- [Release notes](https://github...

github.com/freerange/site - b1a9fdc5033c62f9f3af248a3f27376dbdd35483 authored 12 months ago
Bump capybara from 3.39.2 to 3.40.0

Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.39.2 to 3.40.0.
- [Changelog](...

github.com/freerange/site - 671d904c7cc1b9cbb2725621456624445b11ebb9 authored 12 months ago
Bump bootsnap from 1.17.1 to 1.18.3

Bumps [bootsnap](https://github.com/Shopify/bootsnap) from 1.17.1 to 1.18.3.
- [Changelog](https...

github.com/freerange/site - cd294589f3a8a385775fcba312a5ddf52028d1c4 authored 12 months ago
Remove autodiscover.mission-patch.com CNAME record

This was removed as part of decommissioning the Amazon WorkMail account [1].

[1]: https://tre...

github.com/freerange/site - a9d8ae108e67c950a0e9ba7c8eb383630342fcb1 authored 12 months ago
Add client-side validation for Album#released_on

By adding a `max` attribute with today's date as the value, we can
prevent the album form from b...

github.com/freerange/jam-coop - 9ac051e8a351fd788125df051de8bb17ad4d528b authored about 1 year ago
Improve "more" link on home page

This makes it clearer that the link takes you to a list of artists and
gives an idea of how many...

github.com/freerange/jam-coop - bc2f50dc310307e3517be97f79a54ca549f86e0e authored about 1 year ago
Feature purchased albums on home page

This is a bit of an experiment to show that artists are selling music
on jam. With this commit w...

github.com/freerange/jam-coop - 11bf70cce27892367b77b9f3b4fd4a5f7df718ce authored about 1 year ago
Pending dashboard

This commit adds a simple admin-only "pending" dashboard to make it
easier and less error-prone ...

github.com/freerange/jam-coop - 629512b0daca0abe4b7e960abc9ae03fd10b612a authored about 1 year ago
Published albums must have at least one track

Publishing an album with no tracks doesn't make much sense and causes
exceptions like this one [...

github.com/freerange/jam-coop - a66ef07ed425216b1c68023f748466a82b8db7b0 authored about 1 year ago
Make with_tracks trait work when building albums

github.com/freerange/jam-coop - 4a6ded30f86f6dcd7172116530336185006bf30c authored about 1 year ago
Bump bootsnap from 1.16.0 to 1.17.1

Bumps [bootsnap](https://github.com/Shopify/bootsnap) from 1.16.0 to 1.17.1.
- [Changelog](https...

github.com/freerange/jam-coop - 4b9b10d7a141ddba9f7b3e297be255ba535d248f authored about 1 year ago
Change album factory to be unpublished

I think this is more natural and less surprising since it's the initial
state for an album.

github.com/freerange/jam-coop - d3f9a2ecaf9d78c5205c0117e3e9b6aeb9ab22fe authored about 1 year ago
Explicitly use published_album in tests that need it

github.com/freerange/jam-coop - 79941f899b86577861d9e3b7f6bc65c01aa0afee authored about 1 year ago
Use unpublished_album factory vs publication_status

github.com/freerange/jam-coop - ef1013062edda2d4fe102431a35b662660e94230 authored about 1 year ago
Improve tests for Album#publication_status scopes

github.com/freerange/jam-coop - 91d3724bc3738bf71a8d6d67cb7415b532bb1118 authored about 1 year ago
Use pending_album factory vs publication_status

github.com/freerange/jam-coop - 61e28f5a76c551a550b93b55aaff34bba5529c99 authored about 1 year ago
Group Album associations & validations together

I think this is more idiomatic/readable.

github.com/freerange/jam-coop - 06b014abf0695de58293bd5dc7376d48e0db7378 authored about 1 year ago
Use new published_album factory vs publication_status

github.com/freerange/jam-coop - 3aeec1c52611d0d5ed56fe73300502262657fe77 authored about 1 year ago
Only load seed data in development

The CI build calls `db:setup` which was attempting to load a
seeds/test.db file. We don't need t...

github.com/freerange/jam-coop - 57d0375d029e4b948598116c9bb45f88b29264da authored about 1 year ago
Seed representative fake data in development

This seed script creates some users, artists, albums and tracks to
give the site some basic data...

github.com/freerange/jam-coop - 4ab3ce82957ea71fe07b1af2aac7aa9eed00ba2e authored about 1 year ago
Bump turbo-rails from 1.4.0 to 1.5.0

Bumps [turbo-rails](https://github.com/hotwired/turbo-rails) from 1.4.0 to 1.5.0.
- [Release not...

github.com/freerange/jam-coop - 75513d131e35ebf9da287f417d93fa541635a7e8 authored about 1 year ago
Bump debug from 1.8.0 to 1.9.1

Bumps [debug](https://github.com/ruby/debug) from 1.8.0 to 1.9.1.
- [Release notes](https://gith...

github.com/freerange/jam-coop - ad3a531f9ea02a9c8965b0abadb9bcf0596f2216 authored about 1 year ago
Bump active_storage_validations from 1.0.4 to 1.1.4

Bumps [active_storage_validations](https://github.com/igorkasyanchuk/active_storage_validations)...

github.com/freerange/jam-coop - 33a056b6a7ba0a83ca033caffc79d82f7ba4cc16 authored about 1 year ago
Bump bootsnap from 1.17.0 to 1.17.1

Bumps [bootsnap](https://github.com/Shopify/bootsnap) from 1.17.0 to 1.17.1.
- [Changelog](https...

github.com/freerange/site - f3417ae4e2b3efb9e8d4fd0dc102543d06daf50d authored about 1 year ago
Bump rollbar from 3.4.2 to 3.5.1

Bumps [rollbar](https://github.com/rollbar/rollbar-gem) from 3.4.2 to 3.5.1.
- [Release notes](h...

github.com/freerange/jam-coop - 30c8588670b248d908c7d529265b362e35d5a04b authored about 1 year ago
Bump rollbar from 3.4.1 to 3.5.1

Bumps [rollbar](https://github.com/rollbar/rollbar-gem) from 3.4.1 to 3.5.1.
- [Release notes](h...

github.com/freerange/site - b9e00734d2a5f2fe6346d50630afffb9f5f3191d authored about 1 year ago
Create CONTRIBUTING.md

github.com/freerange/jam-coop - 1c08d6546cd7f8f639c3003b27ec581bd2db389c authored about 1 year ago
Create CODE_OF_CONDUCT.md

github.com/freerange/jam-coop - 87a56a160c6bd6556213b0f624edd05bbc64866a authored about 1 year ago
Remove reference to .tool-versions from README

asdf will use .ruby-version

github.com/freerange/jam-coop - 367f0c928398dd73186111ddaa18c176f3c8a70d authored about 1 year ago
Update /about with link to source code for this repo

With #107 this repo is now public/open source so we can change the FAQ
to reflect that.

github.com/freerange/jam-coop - e8322b4aa3e6fc780a2fa710d1f2471ae6127a80 authored about 1 year ago
Create LICENSE

Add the AGPLv3 license as per discussion in #107.

github.com/freerange/jam-coop - baedc6dc2be8877cd0b8f9891073cd6a04e8e3a3 authored about 1 year ago
Fix AlbumMailer test so it tests what it says it's testing

github.com/freerange/jam-coop - b084098ca79fbcf01490d4f656e34dcd19702b55 authored about 1 year ago
Call deliver_now! on mail when using assert_emails

These tests were previously passing by accident, because we were never
actually attempting to de...

github.com/freerange/jam-coop - 6d80c25aff5caaff30287bb257167d49bd4d6ca5 authored about 1 year ago
Do not send purchase completed email if sending is suppressed

github.com/freerange/jam-coop - 7744667751adb236ce28f55c80f6bb1f4fc2238d authored about 1 year ago
Fix PurchaseMailer test so it tests what it says it's testing

github.com/freerange/jam-coop - ddda005ff5e5559d8eea2ffa4c6f87709e2d5323 authored about 1 year ago
Fix copy/paste error in InterestsMailerTest

github.com/freerange/jam-coop - e7ea97b3f8124330f200c700e19e80ed8d42217c authored about 1 year ago
Handle subscription changes for purchase email addresses

github.com/freerange/jam-coop - 5a64b3de23e02db7877571df8d18b3ff4de2955c authored about 1 year ago
Use factories in EmailSubscriptionChangesControllerTest

github.com/freerange/jam-coop - 2bb06b466d1be952359149f3b6271f4346b3f6ff authored about 1 year ago
Do not notify artist of purchase if sending is suppressed

github.com/freerange/jam-coop - 7c29b1bde3759f762e331e884545be428e70c997 authored about 1 year ago
Set Sidekiq retries to 3 even for ActionMailer::MailDeliveryJob

`ActionMailer::MailDeliveryJob` inherits from `ActiveJob::Base` [1]; not
from `ApplicationJob`. ...

github.com/freerange/jam-coop - 44ca9c734f6fce779fcafbb4f537d693c845ea5c authored about 1 year ago
Bump stripe from 10.0.0 to 10.5.0

Bumps [stripe](https://github.com/stripe/stripe-ruby) from 10.0.0 to 10.5.0.
- [Release notes](h...

github.com/freerange/jam-coop - 82b6fe53f80b1d14cfc8d84c3f4d83af6eae7c92 authored about 1 year ago
Bump sidekiq from 7.1.5 to 7.2.0

Bumps [sidekiq](https://github.com/sidekiq/sidekiq) from 7.1.5 to 7.2.0.
- [Changelog](https://g...

github.com/freerange/jam-coop - bd33c3addc683d8079101a586280c8d23a047b6d authored about 1 year ago
Only capitalize first word in error message on field

Previously we were seeing error messages like this in form field labels:

File Cannot Be Mis...

github.com/freerange/jam-coop - e11002b24b0d2b54d040d16a013fd58ec3c5d95f authored about 1 year ago
Don't allow Album#released_on to be in the future

github.com/freerange/jam-coop - d918ccca6ee70b51325b8dbc8012ae053305658d authored about 1 year ago
Only include listed artists in Atom feed even for admins

This improves the test coverage for the artists Atom feed and fixes the
problem that caused this...

github.com/freerange/jam-coop - 4e31a4a5c5edf66b9332b4971f2672a78fd1a1ef authored about 1 year ago
Add rss gem

I want to use this to test some Atom feeds that I'm about to add.
Annoyingly this used to be in ...

github.com/freerange/jam-coop - 971f7ab7346fd4aaccdc936b2e06939efece25c9 authored about 1 year ago
Add auto-discovery links for Atom feeds

github.com/freerange/jam-coop - f4d31017f4cf3b22c7d10f08ec210bc10f89a5a7 authored about 1 year ago
Add Atom feed for ArtistsController#index

github.com/freerange/jam-coop - 7331c868b955832966d7fb7d963268243b60d7b3 authored about 1 year ago
Add Atom feed for ArtistsController#show

github.com/freerange/jam-coop - 590052d2b83c7f96186032fb6429c71510be4a84 authored about 1 year ago
Add AlbumPolicy::Scope & use in ArtistsController#show

I think this is more idiomatic use of Pundit and it simplifies
`ArtistsController#show` nicely w...

github.com/freerange/jam-coop - 030daa8f5ff777f7d54ccbd270776db03f06e25c authored about 1 year ago
Make test for Album.in_release_order more robust

Previously the implementation might have been relying on natural
database order.

github.com/freerange/jam-coop - d80a5e50a0077a1c7f0673b99f81b283764e9b00 authored about 1 year ago
Add Artist#first_listed_on

Since an artist is considered to be listed when at least one of their
albums is published, I thi...

github.com/freerange/jam-coop - 2aa44ef046bcbbb407989840b17f5f96f90631d1 authored about 1 year ago
Make Album#released_at fall back to Album#first_published_on

As agreed in a discussion in #65, `Album#first_published_on` seems like
a reasonable default if ...

github.com/freerange/jam-coop - 35cf0ff58b8ea3da819689d12dbae4f4ef3b977d authored about 1 year ago
Rename Album#released_at -> #released_on

It's more idiomatic to use the `_on` suffix for date (as opposed to
datetime) columns.

github.com/freerange/jam-coop - 0cbdcc230bef43273a7c2063f3a802649c12af3f authored about 1 year ago
Add Album#first_published_on

The plan is to use this as a kind of default for `Album#released_at`.
See #65 for some discussio...

github.com/freerange/jam-coop - 18d7b3122c739d6b923509b712d8d1acb3c94732 authored about 1 year ago
Bump puma from 6.4.0 to 6.4.2

Bumps [puma](https://github.com/puma/puma) from 6.4.0 to 6.4.2.
- [Release notes](https://github...

github.com/freerange/jam-coop - 16c19abdfce18ac3362d8d8e60a8bcd530902b1f authored about 1 year ago
Bump rubocop-factory_bot from 2.23.1 to 2.25.1

Bumps [rubocop-factory_bot](https://github.com/rubocop/rubocop-factory_bot) from 2.23.1 to 2.25....

github.com/freerange/jam-coop - 284b4d6e18a41dffded2585ca4c4c5ffc5bbecb1 authored about 1 year ago
Bump factory_bot_rails from 6.2.0 to 6.4.3

Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 6.2.0 to 6.4.3.
...

github.com/freerange/jam-coop - cce1cd80316f2f2d8005a4fecc9f6d8861df6b31 authored about 1 year ago
Change text colour of log out link

Fixes #131.

github.com/freerange/jam-coop - 5572f961ac05207ae4bf7dd7bf04abc527e39405 authored about 1 year ago
Don't set Purchase#user on purchase complete if already set

Someone contacted me to say they'd made a purchase and it wasn't
appearing in their collection. ...

github.com/freerange/jam-coop - 90625a5c535d3f7eea742d2d56b6245452b91209 authored about 1 year ago
Remove old credentials for the AWS IAM user

I've updated the relevant env vars in Render to use the new credentials,
so these old credential...

github.com/freerange/jam-coop - 5335d1ddec9856c4123adf9a9c7fb416388f11b9 authored about 1 year ago
Deactivate old credentials for the AWS IAM user

I've updated the relevant env vars in Render to use the new credentials,
so these old credential...

github.com/freerange/jam-coop - bd559b525bc78db96d4d66a86856eaaf11815544 authored about 1 year ago
Generate new credentials for the AWS IAM user

The old credentials should continue to work for the moment to give me a
chance to update the cre...

github.com/freerange/jam-coop - 40c2af3c96edc003b325c8f2a74961baa3734bb0 authored about 1 year ago
Fix bug in User#owns?

Before this commit User#owns? returned true for purchases that were
incomplete. That means users...

github.com/freerange/jam-coop - 9a831dec32123ab64cc8bfb42d9dec0f11142873 authored about 1 year ago
Update gofreerange.com

I think this was added when we were trialling MS Office 365. I'm assuming it's valid to remove i...

github.com/freerange/site - e18d1ff50b70b1fa2a53e8a3cba5e0b33d59a061 authored about 1 year ago
Add artist name to collection page grid

github.com/freerange/jam-coop - 9b91084cf8985ee886c73db3241c62a3e33725da authored about 1 year ago
Merge branch 'collections'

Closes #123

github.com/freerange/jam-coop - e7e343cf8e08c5fd7607d5b4816e4be14295cc5c authored about 1 year ago
Add system tests for Collection feature

This system tests covers the three ways an album can appear in a users
collection:
- they buy it...

github.com/freerange/jam-coop - 0490ccc2ccd0f8b7cfdfb29e905a4aebe2624dea authored about 1 year ago
Associate existing purchases with User when they verify email

When a new User signs up they may have previously made some purchases
anonymously. This commit e...

github.com/freerange/jam-coop - 50cd44f538f1fcd3bfdc8f0b752bca8ac7c81cb8 authored about 1 year ago
Associate existing purchases with users where possible

There are some Purchase records in production where the
`customer_email` we have stored matches ...

github.com/freerange/jam-coop - ff8ce1004697a8b35fb76149d10509b8856be7a6 authored about 1 year ago
Add link to collection in navbar

So that a User can find their collection. This link uses the following
icon:

https://www.flatic...

github.com/freerange/jam-coop - 99cae368d0c8edb7868ed84be8459a4e84cd0999 authored about 1 year ago
Album page links to download instead of buy when purchased

When a user has already purchased an album it doesn't make sense to
continue showing the buy but...

github.com/freerange/jam-coop - 9083c6605c57380989920339f084af8b473d6971 authored about 1 year ago
Associate purchase with a User if made while logged out

If someone makes a purchase while logged out but uses a
`customer_email` in Stripe that matches ...

github.com/freerange/jam-coop - 8745c55bcbeca391e393b5025589d5a861d69d7e authored about 1 year ago
Add collection page

A simple page showing the Purchases associated with this user (that
have been successfully compl...

github.com/freerange/jam-coop - 1aaa70ec7e0e65d2b00786b623d29f0d67cfc286 authored about 1 year ago