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
I've reviewed the config changes introduced by `rails app:update` and
accepted the ones either a...
I reviewed the changelog[1] and the output of `rails app:update` and
there were no relevant conf...
github.com/freerange/jam-coop - 062999207acf99a112edf5b5e728e1448bb36478 authored over 1 year ago
github.com/freerange/jam-coop - 60738931074eaf6eeb05e6b244c731ed9a5ac4d9 authored over 1 year ago
Rather than clutter the page with things that only the admin user can
do (i.e. publish/unpublish...
These cops were getting on my nerves. I appreciate the sentiment but
I'm not sure they're a grea...
github.com/freerange/jam-coop - bd5520dedef6529054fd4999dbe9f1f2b669c37b authored over 1 year ago
github.com/freerange/jam-coop - 1538d01d5a7daf205d5eff5fa22a836e92b06963 authored over 1 year ago
Create zip file for download
github.com/freerange/jam-coop - 982fd9a0959846d97e3fd4c3a4299310a0845c47 authored over 1 year agogithub.com/freerange/jam-coop - 84200cc5a9d3fa43cea9537cde642ac30c20f28a authored over 1 year ago
This encapsulates the logic for publishing and unpublishing and gives
us a convenient place to t...
This is useful for testing the downloads while we implement payment
etc.
This job creates a zip file containing all of the transcoded files of
the given format.
I've ta...
github.com/freerange/jam-coop - 651798f9809978aa45658a57ff7e6062bea349b0 authored over 1 year ago
This model (and its attached `file`) will be used to store the zip
file downloads of digital ass...
This will be helpful to call from the console to retranscode existing
albums into all the availa...
github.com/freerange/jam-coop - 65387d43cd013cf524d82009f680418796fc1ce6 authored over 1 year ago
github.com/freerange/jam-coop - fe05e71f8c56a96f644079ffeb4811986dcecfce authored over 1 year ago
This ensures that the flac and mp3v0 formats are available to build
the download asset for the a...
The ffmpeg parameters for this file type are mostly the same as in
8f4110ee but using the flac c...
To make it easier to add a different file types.
github.com/freerange/jam-coop - 3d05c7eb7f0d50ead010c0bd285d626bf509157f authored over 1 year agoTo make it easier to add a different content type.
github.com/freerange/jam-coop - 1d738c2df6b8bfefdfb1b30b496af1d3681055d3 authored over 1 year ago
The ffmpeg parameters for this file type are mostly the same as in
8f4110ee but with a constant ...
We want to be able to transcode files into different formats for fans
to download. This commit i...
Adding this uniqueness constraint will allow us to be a bit less
defensive in the code that look...
The enum[1] attribute generates some automatic scopes and names that
we can use to make the code...
I was seeing some flakiness with these selectors asserting the
presence of `h1` and `h2`. I susp...
github.com/freerange/jam-coop - 03898b0cb23511284efaefd27855b400a61c5520 authored over 1 year ago
We need to show the unpublished albums to signed in users otherwise
it's impossible to navigate ...
This commit hides unpublished albums from the album index for an
artist by default.
The additio...
github.com/freerange/jam-coop - 3ff8f924ad6790a129cc8fc4bbca45958dc432fb authored over 1 year ago
This button doesn't have any significant consequences yet, so I
haven't added a "are you sure" o...
github.com/freerange/jam-coop - f43f186db98b73313abffae2fa591c54266ad917 authored over 1 year ago
github.com/freerange/jam-coop - 673f3cccee7ac9ca7232192c24a0065d24e35d17 authored over 1 year ago
I've fixed exceptions from the new cops.
github.com/freerange/jam-coop - 4ce9818062da3ff08a9f61628dbc8428e9c18985 authored over 1 year ago
Bumps [sidekiq](https://github.com/sidekiq/sidekiq) from 7.1.2 to 7.1.5.
- [Changelog](https://g...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.21.1 to 2.21.2.
- [Releas...
Bumps [friendly_id](https://github.com/norman/friendly_id) from 5.4.2 to 5.5.0.
- [Changelog](ht...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.135.0 to 1.136.0.
- [Release note...
Bumps [rollbar](https://github.com/rollbar/rollbar-gem) from 3.4.0 to 3.4.1.
- [Release notes](h...
Bumps [puma](https://github.com/puma/puma) from 5.6.7 to 6.4.0.
- [Release notes](https://github...
It looked a bit pixilated at larger screen sizes.
github.com/freerange/jam-coop - 8b5af79ae72981ebc892c282f6b4750e8a2379e7 authored over 1 year ago
We don't want to show these UI elements to logged-out users / visitors
since they won't be able ...
Before this change we only set Current.session (that is, whether a
user is logged in and has a c...
This commit allows non signed-in users to follow the current "buy an
album" journey starting at ...
We want to open up the /artists, /artists/:id and
/artists/:id/albums/:id pages to the public (a...
A grid of artist profile picture sorted alphabetically is a bit more
appealing than the previous...
This is a new violation introduced in 916f12d which I missed when
bumping that gem.
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.20.2 to 2.21.1.
- [Releas...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.132.1 to 1.136.0.
- [Release note...
Bumps [stimulus-rails](https://github.com/hotwired/stimulus-rails) from 1.2.1 to 1.2.2.
- [Relea...
I don't want to support full-blown markup in these fields yet, but
linking external URLs and for...
Allow albums to have credits metadata - who played/mastered etc.
github.com/freerange/jam-coop - e50871b05bcbe666b59605e148b87303b67d2eca authored over 1 year ago
I'm not sure this heading adds much, perhaps it's better to keep the
page simpler and delineate ...
This allows artists to provide some additional information about their
album.
If a `track.preview` returns nil (for example if the transcode job
hasn't yet completed) we can'...
github.com/freerange/jam-coop - f412208b21359a1faaf84616557d1f08d44478f3 authored over 1 year ago
github.com/freerange/jam-coop - b6fd40f9368f9bcf966648022a92f89b3186bd46 authored over 1 year ago
github.com/freerange/jam-coop - 8deebe8ec58ad737de51528ea7b7dad4a563cb07 authored over 1 year ago
github.com/freerange/jam-coop - 704289fe31dd6953227b6304e5d68906cff8c445 authored over 1 year ago
github.com/freerange/jam-coop - 7fcec0b703802f5f525dff9b92eee4512ee31978 authored over 1 year ago
These URLs will be swapped into the audio player when we want to play
them.
When the preview track has finished playing we want the pause button
to toggle back to its play ...
click is the default event for buttons in stimulus[1] so we don't need
to explicity state it.
[...
github.com/freerange/jam-coop - 9346b5d9e22ffa6df31f0c77809df5ffa6fcb0ab authored over 1 year ago
All modern browsers support MP3 (which we're transcoding to), so I'm
not sure we need the explic...
github.com/freerange/jam-coop - 9cb8a571ba431badc785d17288d8c3956e81180a authored over 1 year ago
github.com/freerange/jam-coop - 925f1d9aa3efb3c383ed24a107c040fc07383c29 authored over 1 year ago
We want a fan to be able to listen to a whole album rather than a
single track. I've decided to ...
github.com/freerange/site - 63769645b711ec9883c5c1785aae5a7a11dbaf7b authored over 1 year ago
I think having the cover image on the left gives a bit more
flexibility to use the right more ef...
These two new controller actions allow a track to be moved up or down
in the tracklist in case t...
This migration ensures that tracks have a populated position
column (using updated_at to generat...
We want to be able to order tracks within an album, acts_as_list adds
some convenient methods ba...
github.com/freerange/jam-coop - b2dfb12ba2a08df4f7d3068ef14a4efa11fb0c8b authored over 1 year ago
github.com/freerange/jam-coop - 142ea788220d15791c3c29d6aea46383748e7701 authored over 1 year ago
github.com/freerange/jam-coop - c35b461860b69ee96b4ae84c251f2be38eaef1e4 authored over 1 year ago
In production (on render) I noticed that when I upload large files to
the tracks model the rails...
Bumps [puma](https://github.com/puma/puma) from 6.3.1 to 6.4.0.
- [Release notes](https://github...
Bumps [rails](https://github.com/rails/rails) from 7.0.7.2 to 7.0.8.
- [Release notes](https://g...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.134.0 to 1.135.0.
- [Release note...
Stops the
Error loading the 'redis' Action Cable pubsub adapter
error I'm seeing when runn...
github.com/freerange/jam-coop - 2af9672a80cf6c5848146386c673fa36c9494d07 authored over 1 year agoOur current commitments means we won't have much/any availability until early next year.
github.com/freerange/site - e2cef17e8cb3d64f7d441448f3850e7d68caff52 authored over 1 year ago
This file and it's associated "blueprint"[1] in render have never
synced properly, and I wasn't ...
github.com/freerange/jam-coop - 156a7450bcb2a87614075b266ebd943c9ec75470 authored over 1 year ago
github.com/freerange/jam-coop - d71314d5e38c7eb4190468746d602e122719429f authored over 1 year ago
Following[1] I've configured a redis service and a worker. I noticed
the region was missing in t...
I was seeing a test failure in CI
No route matches [GET] "/rails/active_storage/disk.../trac...
github.com/freerange/jam-coop - 670b86de172f2797ac70a2e975e27c28b39aae4b authored over 1 year agoThis avoids starting up redis/sidekiq etc while running tests.
github.com/freerange/jam-coop - b04410f02d27f8bdb873a99d69f91232d54eee73 authored over 1 year ago
The default ActiveJob queues are not persistent between application
restarts. Se we use Sidekiq ...
github.com/freerange/jam-coop - 2737f6b3601e3f477a90d4d7532125dae88922a7 authored over 1 year ago
github.com/freerange/jam-coop - 75b1d985d360b3cc902afe28f811394bbf390128 authored over 1 year ago
We only want to kickoff the transcode job if the attached "original"
has changed.
I've brought ...
github.com/freerange/jam-coop - 4f2ae348e65aea16044cb623fa12925c07be5128 authored over 1 year ago
We don't want users to be listening to WAV files by default when
they're previewing albums they'...
github.com/freerange/jam-coop - 612185ac73807c3c6ed47a84547963fbb013329b authored over 1 year ago
This job takes a `track` and transcodes its original to MP3 V0 format.
To explain the shell out...
github.com/freerange/jam-coop - 8f4110eee18a8eabb367043d2df6186db47e7765 authored over 1 year agogithub.com/freerange/jam-coop - 1cb5851def0c09c53173e6a913e2ac04eff3e656 authored over 1 year ago
I was seeing some unusual behaviour and flakey tests, probably due to
data leaking between test ...
Bumps [redis](https://github.com/redis/redis-rb) from 4.8.1 to 5.0.7.
- [Changelog](https://gith...
Bumps [pg](https://github.com/ged/ruby-pg) from 1.5.3 to 1.5.4.
- [Changelog](https://github.com...
github.com/freerange/jam-coop - 29654e19b521213d1a9a0deba9fc0eca8d9b5bc3 authored over 1 year ago
Bumps [puma](https://github.com/puma/puma) from 5.6.6 to 5.6.7.
- [Release notes](https://github...
github.com/freerange/jam-coop - 715b20371b8a82cf62de8407ee30eaf65aecf2ee authored over 1 year ago