rdswift, reosarevok: About the Weblate question of allowing uploads I don't know for sure. All users are part of the "Users" group, and by that have the "Poweruser" role assigned. The default Weblate permission for that role is to allow uploads. But maybe this was changed for our instance? yvanzo might know :)
2025-08-28 24058, 2025
outsidecontext[m
Actually no, the Poweruser role does have "upload translations" permission. And I double checked rdswift that you are part of the Users group. But there is no Files > Upload translation on e.g. https://translations.metabrainz.org/projects/pica… for you, right? But the Files menu shows, and has the "Download translation" and "Customize download" entries?
doing build and up i was getting the same funkwhale errors on the web interface and then i manually created the tables tokens and all to reslve it now the web is perfect but in the testing i am getting the errors !!
2025-08-28 24013, 2025
zas[m] uploaded an image: (48KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/ZvOKlsJYRrqiqtPHMFyoieNY/image.png >
2025-08-28 24014, 2025
zas[m]
outsidecontext: rdswift I have it on Weblate
2025-08-28 24041, 2025
lucifer[m]
rayyan_seliya123: i checked the PR branch and it has both the funkwhale and internet archive tables so you should not need to create any manuallly.
2025-08-28 24057, 2025
lucifer[m]
push your tests to the branch and i'll try running them locally to fix.
2025-08-28 24012, 2025
lucifer[m]
also the errorlogs that you shared are insufficient, need the full error logs.
2025-08-28 24037, 2025
rayyan_seliya123
lucifer[m]: It was too long can't copy in the terminal itbwas showing for some parts other just scrolled up that's why !!
2025-08-28 24024, 2025
rayyan_seliya123
lucifer[m]: sure will do it lucifer: in a while
2025-08-28 24004, 2025
rayyan_seliya123
I had crated a unit test for this it was running fine and passed the tests !!
2025-08-28 24020, 2025
lucifer[m]
<outsidecontext[m> "Actually no, the Poweruser..." <- You can upload translations if you have the Edit Strings permission which is part of the Power User role.
2025-08-28 24000, 2025
lucifer[m] uploaded an image: (34KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/PKyJxfKrzhQYjSALgctpqqlB/image.png >
2025-08-28 24048, 2025
lucifer[m]
You need the Upload Translations feature if you want to update the source strings.
2025-08-28 24008, 2025
lucifer[m]
s/feature/permission/
2025-08-28 24048, 2025
cynic has quit
2025-08-28 24005, 2025
cynic joined the channel
2025-08-28 24002, 2025
holycow23[m]
Hey everyone, since we’re in the final days of the GSoC period and I’ll need to put up my blog soon. Since the MetaBrainz blog draft isn’t public, I’ve put together a draft on Notion instead so it’s easier to share and get reviews. Once I get your feedback, I’ll publish it on the MetaBrainz blog.
2025-08-28 24047, 2025
holycow23[m]
* draft on [Notion, * Notion](gigantic-menu-cff.notion.site/GSoC-2025-Advanced-User-Statistics-Visualizations-25cadde656288004ad20c5aee58c48e0?pvs=74) instead
<fettuccinae[m]> "monkey: Thanks for the detailed..." <- I'm not sure this would be an issue considering it's a fast query, but if you want to show a loading indicator there might be a way using one of the react-router hooks, if you want to dive into the react-router documentation.
2025-08-28 24001, 2025
monkey[m]
I don't think it's going to be a problem though
2025-08-28 24004, 2025
monkey[m]
<suvid[m]> "monkey: what text should I add..." <- Do you wan to give it a go yourself? I'm not entirely sure myself of the differences between import formats and files
2025-08-28 24041, 2025
holycow23[m]
<holycow23[m]> "Hey everyone, since we’re in the..." <- ansh, lucifer and monkey can you look into the same and lemme know any changes if needed
2025-08-28 24022, 2025
holycow23[m]
* draft on [Notion, * Notion](https://app.element.io/gigantic-menu-cff.notion.site/GSoC-2025-Advanced-User-Statistics-Visualizations-25cadde656288004ad20c5aee58c48e0?pvs=74) instead
2025-08-28 24040, 2025
holycow23[m]
* draft on [Notion, * Notion](https://gigantic-menu-cff.notion.site/GSoC-2025-Advanced-User-Statistics-Visualizations-25cadde656288004ad20c5aee58c48e0) instead
2025-08-28 24005, 2025
rayyan_seliya123
<lucifer[m]> "also the errorlogs that you..." <- hey lucifer i tried to capture the logs see here what i was getting though was not able to capture full https://gist.github.com/RayyanSeliya/7fd71e643fcc… and i have now pushed the tests in the pr you can have a look !
2025-08-28 24032, 2025
rayyan_seliya123
hey monkey wanted to know like how should i write test for the frontend implementation any references ??
2025-08-28 24047, 2025
monkey[m]
rayyan_seliya123: We use react-testing-library for front-end tests, I would recommend reading the intro section at https://testing-library.com/docs/
2025-08-28 24047, 2025
monkey[m]
Then start reading the tests for other music services to give you an idea of where you are going and what you need to test, check in the frontend/js/tests/common/brainzplayer/ folder
fettuccinae[m]: If you wan tot have a go at this be my guest, although after finishing everything related to your project, please :)
2025-08-28 24031, 2025
monkey[m]
This is not part of the scope of your project, but it is an interesting aspect to work on.
2025-08-28 24035, 2025
suvid[m] uploaded an image: (101KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/vSANyuqMYbNNEAqGQHxnqybk/image.png >
2025-08-28 24040, 2025
suvid[m]
How does it look like now monkey ?
2025-08-28 24059, 2025
suvid[m]
should i add/remove something
2025-08-28 24029, 2025
monkey[m]
suvid: Looking pretty good! I would suggest highlighting `.zip` in the same way you highlighted .json , and actually remove the part about .json/.jsonl to avoid confusion if reading fast.... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/ipPaOnytFQzfWXOagQLZEOSN>)
2025-08-28 24001, 2025
suvid[m]
monkey[m]: okay!
2025-08-28 24001, 2025
suvid[m]
I used the `<mark>` tag for highlighting!
2025-08-28 24044, 2025
suvid[m]
got to know the power of raw html tags from you only
2025-08-28 24044, 2025
suvid[m]
especially while working on that thanking personal recommendations PR 🙏
2025-08-28 24044, 2025
suvid[m]
That was epic ngl!
2025-08-28 24017, 2025
revi joined the channel
2025-08-28 24020, 2025
monkey[m]
suvid[m]: If you like that, you might like HTMX for a leaner, HTML-focused alternative to big frameworks like React, for interactivity. https://hypermedia.systems/book/contents/
2025-08-28 24038, 2025
monkey[m]
I used it recently to build HTML widgets for LB
2025-08-28 24005, 2025
monkey[m]
suvid: Is there a reason the file input accepts csv, json and jsonl if we're only supporting zip (for the moment) ?
2025-08-28 24005, 2025
monkey[m]
If it's in preparation for future features, we might as well keep it a zips for now
2025-08-28 24005, 2025
suvid[m]
monkey[m]: oh yea
2025-08-28 24005, 2025
suvid[m]
Sorry I forgot to change that
2025-08-28 24005, 2025
suvid[m]
let me change that as well
2025-08-28 24005, 2025
suvid[m]
the backend only accepts .zip
2025-08-28 24005, 2025
suvid[m]
forgot to change here
2025-08-28 24005, 2025
suvid[m] uploaded an image: (79KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/uVcQOcjYzeAWJBtzGNiQruGm/image.png >
2025-08-28 24005, 2025
suvid[m]
does it look good now?
2025-08-28 24025, 2025
monkey[m]
Yes, LGTM
2025-08-28 24033, 2025
monkey[m] steps out for lunch
2025-08-28 24052, 2025
Sophist_UK has quit
2025-08-28 24006, 2025
rdswift[m] uploaded an image: (63KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/BWnsNeztuIzvLwWKMwBwbSfF/image.png >
2025-08-28 24017, 2025
Sophist-UK joined the channel
2025-08-28 24030, 2025
rdswift[m]
Now that is interesting. In the link you provided I do have the the three choices, including the upload option. However in the Picard Docs project I have a completely different files menu.
2025-08-28 24024, 2025
suvid[m]
I've pushed my latest changes now... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/hgifDwnhEgbbbsSXeaXYjvbX>)
2025-08-28 24022, 2025
Sophist_UK joined the channel
2025-08-28 24035, 2025
Sophist-UK has quit
2025-08-28 24048, 2025
dseomn has quit
2025-08-28 24008, 2025
dseomn joined the channel
2025-08-28 24027, 2025
julian45[m] joined the channel
2025-08-28 24027, 2025
julian45[m]
<monkey[m]> "If you like that, you might like..." <- see also [the grug brained developer](https://grugbrain.dev), written by one of the core HTMX devs
2025-08-28 24010, 2025
Jade[m]
<julian45[m]> "see also [the grug brained..." <- Generally a good idea, but a lot of the points have counterpoints (for example, simple is not easy and Conway's law)
2025-08-28 24052, 2025
Jade[m]
I kinda put HTMX in the same category as AMP - ie not a great idea, encourages over reliance on JS, etc, although it does try invert scripts depending on HTML to HTML depending on scripts it's up for debate if that's a good idea
2025-08-28 24034, 2025
Jade[m]
I would suggest reading "why a utility-first CSS framework" too, and considering the downsides - HTMX is a utility-first JS framework