sudara / alonetone

A free, open source, non-commercial home for musicians and their music
https://alonetone.com
MIT License
350 stars 90 forks source link

Update assets favorites counts #1234

Closed mattlindsey closed 1 year ago

mattlindsey commented 1 year ago

Fixes #809

Adds a migration to fix the counts. This could be a re-runnable job if that's better. I tested it in the console by modifying some counts and noticing that the migration fixes them.

sudara commented 1 year ago

Hey awesome!

Nice surprise. Are you on alonetone as a musician?

I'll check it out next time I'm working locally! I think a one time job is perfect.

mattlindsey commented 1 year ago

Hi @sudara. I'm a retired programmer who loves music and would like to help with ruby projects. I'm not an expert but can help with some things. I'll look at the Issues, or let me know if you want to discuss anything.

sudara commented 1 year ago

Thanks! I will run in production shortly.

sudara commented 1 year ago

RE: other work, alonetone goes through waves of maintenance and feature work (basically whenever @ofsound and I prioritize working on the project).

Right now I am looking at doing a wave of work that prioritizes updating dependencies and fixing some playback anomalies (and updating stitches, which is the core playback system.

After that we have to QA and merge #1197 which has been sitting way too long.

There are lots of little "papercut" issues, some of which are on the issue tracker. It's possible I might close all existing open issues, as there's a lot of baggage there and the site really needs a fresh look and prioritization....

We'd welcome help however you want to chip in, happy to chat in more detail if you like...

mattlindsey commented 1 year ago

Hi again @sudara.
I'm looking for something else to work on and I noticed a note in your project to 'Investigate postgres move.' If that's something you want to do, I can start working on it. (Is there a good reason to switch? Just curious.)

I used to work with databases a lot. It's probably easiest to just start doing it in order to discover any tricky aspects. Or let me know if you would rather I work on some other Issue. Matt