lucifer: we can have the tagger available on iphone
2021-10-10 28322, 2021
akshat
Until now we assumed that wouldn't be possible right, but I recently checked the flow and there are a few apps which allow that plus we can get the permission to do that
2021-10-10 28333, 2021
MrClon joined the channel
2021-10-10 28318, 2021
Etua joined the channel
2021-10-10 28305, 2021
Etua has quit
2021-10-10 28302, 2021
HorusHorrendus has quit
2021-10-10 28310, 2021
mruszczyk has quit
2021-10-10 28311, 2021
englishm has quit
2021-10-10 28344, 2021
HorusHorrendus joined the channel
2021-10-10 28358, 2021
englishm joined the channel
2021-10-10 28341, 2021
mruszczyk joined the channel
2021-10-10 28328, 2021
akshat
bitmap: do we plan to stick with Perl for mb or a migration to javascript is possible?
2021-10-10 28306, 2021
HorusHorrendus has quit
2021-10-10 28355, 2021
englishm has quit
2021-10-10 28350, 2021
englishm joined the channel
2021-10-10 28334, 2021
HorusHorrendus joined the channel
2021-10-10 28334, 2021
humhumxx has quit
2021-10-10 28309, 2021
lucifer
akshat: oh. great!
2021-10-10 28350, 2021
akshat
lucifer: one of the members on the forums commented that we need to enable javascript for my version of mb to work. Is that a valid argument because I haven't heard a request as to not enabling javascript ever.
2021-10-10 28358, 2021
lucifer
akshat: MB already uses javascript heavily. afterall react is JS. not sure what they meant.
2021-10-10 28307, 2021
akshat
Yeaahh ikrr
2021-10-10 28339, 2021
lucifer
iirc the page you shared had erorrs in console. did you check those out?
2021-10-10 28310, 2021
akshat
I fixed that. I'm currently using itunes api as a mock for the coverart lol
2021-10-10 28351, 2021
akshat
Regarding the coverart, I need to make a certain type of request, which I checked out on the current mb server and we use Perl for that
I'm currently making a few more changes as per the requests made on the forum
2021-10-10 28339, 2021
lucifer
its working for me
2021-10-10 28356, 2021
akshat
Yay
2021-10-10 28329, 2021
akshat
I'm planning to add a barcode scanner along with the search bar
2021-10-10 28349, 2021
akshat
So that people can just scan a barcode from their webcam and find information about that release
2021-10-10 28318, 2021
lucifer
probably hide it by default because a large number of desktop devices probably won't have it.
2021-10-10 28334, 2021
akshat
Makes sense
2021-10-10 28349, 2021
tandy[m]
<akshat> "lucifer: one of the members on..." <- i think we should make an attempt to make the site work in javascript free browsers
2021-10-10 28345, 2021
tandy[m]
it would be a shame for the ui revamp to affect users of the site
2021-10-10 28346, 2021
lucifer
MB already uses JS heavily. the move to react has been ongoing for a couple of years now. its independent of the UI revamp.
2021-10-10 28308, 2021
tandy[m]
lucifer: yes, this user says he is able to use MB as it is now without javascript
2021-10-10 28314, 2021
lucifer
the UI revamp doesn't affect users because the website wouldn't be working in javascript free scenario anyways even today (at least not fully funcitonal).
2021-10-10 28338, 2021
tandy[m]
yes they said they use some functionality
2021-10-10 28338, 2021
lucifer
umm, interesting. someone from the MB team probably know better then.
Considering this, people should never use mobile apps or anything proprietary then damn
2021-10-10 28336, 2021
akshat
For example while developing android apps, you can't take any security measures then. Devs can send any amount of your data for analytics through background processes
2021-10-10 28339, 2021
tandy[m]
akshat: i try to do this
2021-10-10 28353, 2021
tandy[m]
a lot of other people in our community do too, since its a FOSS project
2021-10-10 28315, 2021
akshat
But the fact about FOSS project is that people can see the legitimacy of our work as well right
2021-10-10 28300, 2021
akshat
But yeah, I think the internet is becoming responsible with every day and for any critical information, we do need permissions, such as the user's location
2021-10-10 28349, 2021
tandy[m]
akshat: yeah, thats true, but at the moment we do some unsavoury things like loading twitter embeds
2021-10-10 28304, 2021
tandy[m]
which require non free javascript etc
2021-10-10 28321, 2021
akshat
Agreed. I'll remove that then. We can make our own component and render our posts directly
2021-10-10 28350, 2021
akshat
I think the UI has been tested successfully though. I'll try to wrap up with the changes tonight let's see
2021-10-10 28336, 2021
tandy[m]
great work btw!
2021-10-10 28316, 2021
akshat
Thank you! Still a long way to go :)
2021-10-10 28310, 2021
akshat
bitmap: I think a solid feature would be to have a section which timely fetches the recent edits made if that's possible
2021-10-10 28337, 2021
akshat
Example: "akshat recently added the release xyz"
2021-10-10 28316, 2021
akshat
Or maybe some stats as to, this month, abc added 50 artists
2021-10-10 28300, 2021
akshat
I think with the latter we can showcase our members who are active on the website
2021-10-10 28358, 2021
shivam-kapila
akshat: the new look is awesome. I noticed the dark mode didnt work properly in my mobile
2021-10-10 28341, 2021
akshat
Yup shivam-kapila that is taking a while. Optimising the code so that switching doesn't be a pain we expand the codebase further
2021-10-10 28349, 2021
akshat
Thanks btw!
2021-10-10 28311, 2021
bitmap
akshat: re: JavaScript on MB, we intend to make sure you can browse or view data without client JS enabled. so for any given entity or piece of data that's public, there should be a static page to view it on and a way to get there. adding/editing data is a different matter & we do require client JS for those pages/components
2021-10-10 28302, 2021
zas
hey bitmap
2021-10-10 28305, 2021
bitmap
we don't have any plans to move away from Perl for the backend at the moment, though we do use a lot of JS on the server already: it's just in a separate "template renderer" process, and expects to be fed all of the data it needs to render things (it can't fetch data on its own)
2021-10-10 28321, 2021
bitmap
hi zas
2021-10-10 28337, 2021
zas
I did some tuning related to mb website & ws , changed weights of each upstream a bit, accounting current mean load etc... I also gave much more importance to patton, which is currently only used for that (and is a quite fast server)
2021-10-10 28308, 2021
bitmap
akshat: you can view your recent edits from the "My Data" menu, but it sounds like you want something more summarized? or do you mean recent edits for a particular entity?
2021-10-10 28348, 2021
bitmap
zas: thank you! yeah, I saw the docker-server-configs commits
2021-10-10 28320, 2021
akshat
bitmap: Hi! Kinda like a social news feed for mb
2021-10-10 28334, 2021
akshat
On what's currently being edited or looked at
2021-10-10 28308, 2021
akshat
Or some stats regarding the editors or releases. Only if it's possible or we might already have that data
2021-10-10 28315, 2021
akshat
Nothing extra
2021-10-10 28316, 2021
bitmap
oh ok, so recent edits being made everywhere and displaying a feed somewhere prominent
2021-10-10 28322, 2021
akshat
Yaass
2021-10-10 28341, 2021
bitmap
yes that would be neat to show activity on the site
bitmap: could you guide me on how to avoid client side javascript for react projects?
2021-10-10 28337, 2021
akshat
You can answer that when it suits you. I'll probably share the link to the work soon and if you could have a look it then, that would be great. So if there are any migrations needed to move the work to server side, I could do it accordingly
in MBS the setup is a bit weird, since requests are handled by Perl. so we have to communicate with Node over a local socket to get the rendered html. this actually works quite well - https://github.com/metabrainz/musicbrainz-server/…
2021-10-10 28352, 2021
akshat
But wouldn't that increase the load on our server?
2021-10-10 28316, 2021
akshat
If we follow server side js?
2021-10-10 28311, 2021
bitmap
sure, that was a concern when we used Template Toolkit to render the website (which was Perl-based)
2021-10-10 28351, 2021
bitmap
but node.js is pretty fast - google et al spent $$$ to optimize the heck out of their JS engine
2021-10-10 28351, 2021
akshat
Interesting
2021-10-10 28330, 2021
akshat
I think we do have a discussion regarding this upcoming this summit. Looking forward to it
2021-10-10 28336, 2021
bitmap
yup, me too
2021-10-10 28348, 2021
shivam-kapila has quit
2021-10-10 28358, 2021
shivam-kapila joined the channel
2021-10-10 28358, 2021
akshat has quit
2021-10-10 28306, 2021
Freso has quit
2021-10-10 28306, 2021
akshat joined the channel
2021-10-10 28331, 2021
HorusHorrendus has quit
2021-10-10 28331, 2021
englishm has quit
2021-10-10 28309, 2021
HorusHorrendus joined the channel
2021-10-10 28314, 2021
Freso joined the channel
2021-10-10 28324, 2021
englishm joined the channel
2021-10-10 28313, 2021
adhawkins has quit
2021-10-10 28320, 2021
krishan has quit
2021-10-10 28321, 2021
[1997kB] has quit
2021-10-10 28344, 2021
krishan joined the channel
2021-10-10 28350, 2021
[1997kB] joined the channel
2021-10-10 28301, 2021
krishan has quit
2021-10-10 28319, 2021
krishan joined the channel
2021-10-10 28320, 2021
yyoung[m]
I guess MB works without JS because we're using SSR right now? Moving to pretty modern SPA would be a problem, since the pages are rendered on client side to avoid refreshing.
2021-10-10 28335, 2021
yyoung[m]
But it surely has its advantage. Refreshing for every click introduces great network connection overhead.
2021-10-10 28307, 2021
yyoung[m]
IIUC, we do have some features that require JS, for example, URL cleanup, also other jQuery related things, data display wouldn't require that though.
2021-10-10 28359, 2021
adhawkins joined the channel
2021-10-10 28346, 2021
kinduff has quit
2021-10-10 28319, 2021
kinduff joined the channel
2021-10-10 28309, 2021
v6lur joined the channel
2021-10-10 28334, 2021
Guest5 joined the channel
2021-10-10 28352, 2021
Guest5 has quit
2021-10-10 28311, 2021
wargreen_ has quit
2021-10-10 28357, 2021
wargreen__ joined the channel
2021-10-10 28358, 2021
kinduff has quit
2021-10-10 28336, 2021
kinduff joined the channel
2021-10-10 28358, 2021
BrainzGit
[musicbrainz-docker] 14nikosmichas opened pull request #206 (03master…use_max-workers_instead_of_nproc): Replace nproc with max-workers in start_server command https://github.com/metabrainz/musicbrainz-docker/…