#metabrainz

/

      • v6lur_ has quit
      • 2025-11-11 31527, 2025

      • ApeKattQuest joined the channel
      • 2025-11-11 31531, 2025

      • HSOWA has quit
      • 2025-11-11 31549, 2025

      • MonkeyPython has quit
      • 2025-11-11 31557, 2025

      • HSOWA joined the channel
      • 2025-11-11 31521, 2025

      • Kladky joined the channel
      • 2025-11-11 31539, 2025

      • akshaaatt[m] has quit
      • 2025-11-11 31529, 2025

      • Sophist-UK has quit
      • 2025-11-11 31550, 2025

      • Sophist-UK joined the channel
      • 2025-11-11 31510, 2025

      • anuj_ joined the channel
      • 2025-11-11 31532, 2025

      • lucifer[m]
        mayhem: i am working on the admin dashboard and see some redundancies. let me know when you are around to discuss some things.
      • 2025-11-11 31553, 2025

      • reosarevok[m]
        lucifer: "`confirm_password is a required field`" I think just "Required field" might actually be less confusing? Given that the field is titled "Confirm Password", seeing it as `confirm_password` might make people think something is broken
      • 2025-11-11 31509, 2025

      • reosarevok[m]
        "`Confirm Password should match password!`" `Both passwords should match` or something seems simpler but that is fine I guess? aerozol might have better wording for these things though
      • 2025-11-11 31532, 2025

      • reosarevok[m]
        The only button to close the more info popup saying "Sounds good" feels a bit like the "I love you" - "I know" thing from Star Wars :p
      • 2025-11-11 31542, 2025

      • reosarevok[m]
        Maybe it doesn't sound good to someone! 😅
      • 2025-11-11 31523, 2025

      • reosarevok[m]
        Sigh, "The CSRF token has expired.", but to be fair, I opened the form yesterday. That said, that tells nothing to a user, maybe it should have a friendlier text?
      • 2025-11-11 31545, 2025

      • reosarevok[m]
        Otherwise, it created the account just fine - I have no idea what I would do now in order to create the accounts on the other sites in a few clicks though :) Maybe the page I get to when I verify my email should be a "start using our projects" page?
      • 2025-11-11 31557, 2025

      • reosarevok[m]
        (I understand right now there's probably no such creation ready yet, but still)
      • 2025-11-11 31502, 2025

      • lucifer[m]
        reosarevok: sure, will improve those messages. i have a few pending improvements for the admin portal, will share it all together.
      • 2025-11-11 31512, 2025

      • reosarevok[m]
        Thanks
      • 2025-11-11 31549, 2025

      • anuj_ has quit
      • 2025-11-11 31522, 2025

      • monkey[m]
        <reosarevok[m]> "Otherwise, it created the..." <- We are working on redoing the user profile page, which will have links to the other MeB projects (i.e. a link to your user dashboard on project XYZ).
      • 2025-11-11 31522, 2025

      • monkey[m]
        If we redirect to this new user profile do you think that would be satisfactory? I suppose we will want to make it prominent that you now have access to all these cool projects
      • 2025-11-11 31545, 2025

      • reosarevok[m]
        That would probably work, I guess :) I'd have to see it, but I mean, I imagine in most cases (not starting from the MeB page) we'd redirect to the project they started from
      • 2025-11-11 31552, 2025

      • reosarevok[m]
        So it's likely to be a minor issue
      • 2025-11-11 31538, 2025

      • monkey[m]
        Yes indeed
      • 2025-11-11 31516, 2025

      • mayhem[m]
        lucifer: around now.
      • 2025-11-11 31547, 2025

      • lucifer[m] uploaded an image: (13KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/qHgtELiUvZUeKAtrDzgaGaBO/image.png >
      • 2025-11-11 31506, 2025

      • lucifer[m]
        mayhem: do you want both all supporters and commercial supporters as different pages?
      • 2025-11-11 31527, 2025

      • mayhem[m]
        thats better, yes.
      • 2025-11-11 31528, 2025

      • lucifer[m] uploaded an image: (27KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/HnCCsvFvLbionJBSNyCfcEzB/image.png >
      • 2025-11-11 31538, 2025

      • mayhem[m]
        for the payments tab... ha!
      • 2025-11-11 31541, 2025

      • lucifer[m]
        would this work? all, commercial, non-commercial?
      • 2025-11-11 31550, 2025

      • mayhem[m]
        yes.
      • 2025-11-11 31507, 2025

      • mayhem[m]
        for the payments tab we have two screens, one of the 500s. we only need one.
      • 2025-11-11 31513, 2025

      • mayhem[m]
        let me compare with the prod version.
      • 2025-11-11 31532, 2025

      • lucifer[m]
        yes, i'll remove the extra one.
      • 2025-11-11 31538, 2025

      • lucifer[m]
        i think prod has two too.
      • 2025-11-11 31519, 2025

      • lucifer[m]
        what filters/sorts do you usually use for filters and supporters?
      • 2025-11-11 31534, 2025

      • mayhem[m]
        keep this one:
      • 2025-11-11 31503, 2025

      • mayhem[m] uploaded an image: (36KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/iXJvHwrTEsozXwKSLPRXvibW/image.png >
      • 2025-11-11 31522, 2025

      • lucifer[m]
        yes that's the intent
      • 2025-11-11 31527, 2025

      • mayhem[m]
        for finding supporters, I use search, which works great.
      • 2025-11-11 31552, 2025

      • lucifer[m]
        cool, thanks!
      • 2025-11-11 31501, 2025

      • mayhem[m]
        thank you!
      • 2025-11-11 31520, 2025

      • Maxr1998 joined the channel
      • 2025-11-11 31507, 2025

      • Maxr1998_ has quit
      • 2025-11-11 31555, 2025

      • Sophist-UK has quit
      • 2025-11-11 31500, 2025

      • mayhem[m] uploaded an image: (105KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/EkTYTfvXiuAhkEuKQenCaKjN/image.png >
      • 2025-11-11 31519, 2025

      • mayhem[m]
        monkey: the display for countries where a user doesn't have listens isn't great. is this a known issue?
      • 2025-11-11 31554, 2025

      • monkey[m]
        Ticket please :)
      • 2025-11-11 31527, 2025

      • monkey[m]
        I don't think when we added the feature to click on any country that we planned for there to be no listens, apparently
      • 2025-11-11 31516, 2025

      • monkey[m]
        <julian45[m]> "2025-11-10_14-16-47_firefox.gif" <- Ah....It does not do that on my browser XD
      • 2025-11-11 31516, 2025

      • monkey[m]
        For me they expand to the exact size required and it looks quite nice
      • 2025-11-11 31516, 2025

      • monkey[m]
        What is your browser and version please?
      • 2025-11-11 31533, 2025

      • monkey[m] uploaded an image: (31KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/PihDehwEoRwbcVNzaYBJhMWq/image.png >
      • 2025-11-11 31547, 2025

      • julian45[m]
        monkey[m]: firefox latest (144 i think?)
      • 2025-11-11 31553, 2025

      • monkey[m]
        Thanks for reporting this
      • 2025-11-11 31515, 2025

      • monkey[m]
        Yep, confirming my FF also shows this "broken"
      • 2025-11-11 31541, 2025

      • monkey[m]
        I mean, somewhat. the picard one definitely. Others seem to span the right width
      • 2025-11-11 31552, 2025

      • mayhem[m]
      • 2025-11-11 31553, 2025

      • BrainzBot
        LB-1874: World map artist stats: Display for countries with no listens is confusing
      • 2025-11-11 31530, 2025

      • julian45[m]
        monkey[m]: odd - so e.g. musicbrainz spans all the way, not just to a singular musicbrain?
      • 2025-11-11 31501, 2025

      • monkey[m]
        Never mind I was wrong, they also don't span the right width
      • 2025-11-11 31511, 2025

      • monkey[m]
        I'm using a data- attribute on the element to pass each logo's width to CSS, but that does not seem supported on FF (or at least not in the way I'm using it)
      • 2025-11-11 31529, 2025

      • mayhem[m]
        awwww, art creators is finally out of beta. ❤️❤️❤️❤️
      • 2025-11-11 31556, 2025

      • _BrainzGit
        [listenbrainz-android] 14hemang-mishra opened pull request #613 (03main…captcha-fix): FIX: Showing Captcha in Create Account Screen https://github.com/metabrainz/listenbrainz-androi…
      • 2025-11-11 31559, 2025

      • dabeglavins686 joined the channel
      • 2025-11-11 31506, 2025

      • dabeglavins68 has quit
      • 2025-11-11 31507, 2025

      • dabeglavins686 is now known as dabeglavins68
      • 2025-11-11 31542, 2025

      • monkey[m]
        <monkey[m]> "I'm using a data- attribute on..." <- Firefox ticket opened 17 years ago....
      • 2025-11-11 31543, 2025

      • monkey[m]
        Should land any minute now...right? Right?
      • 2025-11-11 31543, 2025

      • monkey[m]
      • 2025-11-11 31519, 2025

      • monkey[m]
        That'll teach me to use clever CSS. Back to hardcoding everything, I guess...
      • 2025-11-11 31538, 2025

      • s1b1 has quit
      • 2025-11-11 31511, 2025

      • \- has quit
      • 2025-11-11 31509, 2025

      • \- joined the channel
      • 2025-11-11 31531, 2025

      • s1b1 joined the channel
      • 2025-11-11 31552, 2025

      • mayhem[m]
        lucifer: for the cron jobs doing an incremental vs a full cache rebuild, we need to guard against both running at the same time. one takes about 4 hours, the other runs every 4 hours. Guaranteed trouble. My thought is to have a redis key with an epoch timestamp.
      • 2025-11-11 31514, 2025

      • mayhem[m]
        The incremental process would check the timestamp is if present; if less than 6 hours old, sleep for 60 seconds, retry.
      • 2025-11-11 31503, 2025

      • mayhem[m]
        the full one would check the timestamp and if less than 6 hours old, just exit. if more than 6 hours old, set a new timestamp.
      • 2025-11-11 31544, 2025

      • mayhem[m]
        (technically the key needs to be more, process name-pid-timestamp)
      • 2025-11-11 31528, 2025

      • mayhem[m]
        and with a PID available, the process can check to see if that locking process is still alive. if not, take the lock and go.
      • 2025-11-11 31550, 2025

      • mayhem[m]
        what do you think?
      • 2025-11-11 31528, 2025

      • mayhem[m]
        arg. no that logic isn't quite correct. let me put it in a gist.
      • 2025-11-11 31500, 2025

      • mayhem[m]
        as usual, this more difficult than at first glance, lol.
      • 2025-11-11 31529, 2025

      • mayhem[m]
      • 2025-11-11 31527, 2025

      • mayhem[m]
        yeah, ok, that makes sense to me.
      • 2025-11-11 31543, 2025

      • anuj_ joined the channel
      • 2025-11-11 31551, 2025

      • julian45[m]
        <monkey[m]> "I'm using a data- attribute on..." <- can confirm this works like a charm on chromium-based browsers like helium though
      • 2025-11-11 31505, 2025

      • lucifer[m]
        [@mayhem:chatbrainz.org](https://matrix.to/#/@mayhem:chatbrainz.org) sounds good to me
      • 2025-11-11 31540, 2025

      • dabeglavins689 joined the channel
      • 2025-11-11 31555, 2025

      • mayhem[m]
        lucifer: I need to use the SET command with NX arg, which brainsutils does not support. should I add that function to brainzutils, or just use _r from the brainzutils module and go on with my life?
      • 2025-11-11 31531, 2025

      • dabeglavins68 has quit
      • 2025-11-11 31532, 2025

      • dabeglavins689 is now known as dabeglavins68
      • 2025-11-11 31559, 2025

      • mayhem[m]
        I dont see us using SET/NX very often, so inclined to be lazy
      • 2025-11-11 31512, 2025

      • pite joined the channel
      • 2025-11-11 31555, 2025

      • pite_ has quit
      • 2025-11-11 31500, 2025

      • v6lur_ joined the channel
      • 2025-11-11 31531, 2025

      • reosarevok[m]
        bitmap: Do we have any validation for `expand2react` that I could run on a form? Like "this is invalid HTML and will display broken" sort of thing
      • 2025-11-11 31548, 2025

      • bitmap[m]
        so you want to determine if a particular string can't be parsed by expand2react? not really then, you'd just use try/catch
      • 2025-11-11 31513, 2025

      • lucifer[m]
        [@mayhem:chatbrainz.org](https://matrix.to/#/@mayhem:chatbrainz.org) just use `_r`
      • 2025-11-11 31528, 2025

      • anuj_ has quit
      • 2025-11-11 31520, 2025

      • _BrainzGit
        [musicbrainz-server] 14reosarevok opened pull request #3670 (03master…MBS-12757): MBS-12757: Convert instrument edit form to React https://github.com/metabrainz/musicbrainz-server/…
      • 2025-11-11 31521, 2025

      • BrainzBot
        MBS-12757: Convert instrument edit form to React https://tickets.metabrainz.org/browse/MBS-12757
      • 2025-11-11 31553, 2025

      • reosarevok[m]
        bitmap[m]: Yeah, just seems like it would be a nice expansion of the "allowed tags are X" thing we have in the instrument form
      • 2025-11-11 31501, 2025

      • reosarevok[m]
        That's a thing for tomorrow if so anyway though :)
      • 2025-11-11 31514, 2025

      • bitmap[m]
        then yeah, you can use try/catch, it'll already throw an error saying what position in the string it stopped at and which character was unexpected. the error messages aren't super friendly, but should be fine for an admin form