Alright, thanks for the update and the work yvanzo!
chhavi_: Design ticket
chhavi_ isn't here though, but she sent me some text:
"""
Design Ticket
Helo, we plan to wrap up the mockups for Artist page in the coming weeks. So if you wish to give any last moment comments and feedback, now is the time :)
Link to the comment you would want to see for the latest mockups (quite a long thread now, so this might help)
Gah, the Matrix bridge is acting up again, I didn't see any of yvanzo's messages :/
Freso
Leo_Verto: Do you know if it's possible to turn the "<user> sent a long message, here's a link to a matrix paste with what they sent" off and get Matrix to send the text directly?
huh, I didn't even know that's how it handles long messages. It seems like splitting would be the better option in most cases
CatQuest
yea
Freso
CatQuest: IRCCloud gives you an option, but IRCCloud is also IRC "native". Matrix is its own thing, which just happens to also be able to connect to IRC.
CatQuest
¯\_(ツ)_/¯
yvanzo
iliekcomputers: Btw, that would probably neat to move to a JS implementation that can be used both client-side and server-side with every *Brainz project.
CB is using Python-Markdown atm.
samj1912
vishichoudhary1: zas I am done converting PW to py3... there's just one problem, ast for plugin parsing now throws errors if it encounters plugins written in py2
zas
hmmm, this is where we shouldn't parse plugin's code for metadata ;)
CatQuest
yvanzo: I like the direct to jira link thing. but i have misgivings about the massive changes in what happens whne you post a regualr url. I'd rather have a simple markdown/up/sideways way of making "pretty urls" than having this auto-happen, explicitly for the mbid and other part of url to be not-hidden, but also becasue i dislike typing osmething and having the website show as having written something I didn't do. with this cheme it owu
dl be near impossible ot jsut paste a non-augemented url
LordSputnik
bukwurm_: I'm around, yes
zas
samj1912: fall back on a dumb and simple text parsing ?
samj1912
well ill make a PR, lets see what to do about this
CatQuest
Any raw (unbracketed) URL of MusicBrainz edit will be rendered as a link with title and short content. <.. hmmm :S
yvanzo
CatQuest: You will have both of it, as it will be possible to escape special rendering with <url> (angle brackets).
bukwurm_
LordSputnik: I just wanted to get a rough overview on the schema tables. :)
CatQuest
i'd rather have the *option* for it to do so, but beign able ot jsut paste that (https://musicbrainz.org/edit/123456 and have it as that way)
I mean, github sort of does auto-links so we probably could do something like that but it'd have to be consistent across sites
Freso
CatQuest: No, "*foo*" will become formatted once we switch to a CommonMark derivative.
CatQuest
that'd make sense for us thoguh ,as we do edits liek that (probably revisions on bb too?)
yvanzo
CatQuest: The thing is, people should not be required to learn the syntax as there will be a toolbar and a preview in the editor, just like in forums editor.
Leo__Verto joined the channel
Leo__Verto
yvanzo, thanks, I knew there was some sort of edit note syntax but never knew it could do that kind of stuff
seems like another case for better UX :P
yvanzo
CatQuest: It is already the case: If you want to write 'foo', you have to escape ' first.
LordSputnik
bukwurm_: each entity has a name, which is known as the default alias in the code. There are then the other aliases, which are usually unofficial names or translations/transliterations. All of these will be linked to a single alias set by the alias_set_alias table
CatQuest
Freso: i'm "ok" with new ones like that needing an escape character
yvanzo: yay! that's awesome!
freso: but the old ones shoudl be convert no. I don't want every single edit note i've ever written (there are a few :D) (using *this* for emphsis) to suddenly be turned into italics or bold or whatever and no asterixes
LordSputnik
Then that alias set is linked to a particular version of an entity
Freso
CatQuest: Old ones will appear as they do now.
CatQuest
also be patient. I'm typing I'm also trying to write less errors
[21:08] <Freso> CatQuest: Old ones will appear as they do now. \o/ that' all I wanted explicitly of this yay
Leo__Verto
how are edit notes saved internally? as markdown or rendered?
Freso
Leo__Verto: Neither, right now. :)
CatQuest
i'm fine with ''italics'' and '''bold''' and '''''bolditalic''''' being changed (that's a whole lot of's å holde styr på)
Leo__Verto
well yeah, as raw MB markup then, right?
Freso
AFAIK, yes.
CatQuest
anyway i've said several times that i understadn that *going forward* i'll have to do damn escaping. and i'm gonig ot make so many mistakes and i'll grumble every time. but if i could have a simple way of escaping *formating yay!(not)* as being plane text the way i want it, thne i'm happy
plain text even
ugh
kepstin
hmm. so that means to switch to markdown, you'd either have to switch to storing pre-rendered messages (and render old messages during the migration), or add a flag to indicate which renderer to use for each note.
CatQuest
it would be cool if you could edit edit notes :D sicne thne old ones that are borko could be edited :D
Freso
yvanzo suggested going for the latter route previously (using timestamp rather than a new flag, but same principle).
CatQuest: Isn't there a ticket for that?
Freso feels like there is :x
CatQuest
would it be possible to somehow make it so that only formatting (* turned into ' s or k into K or a simple substitution of letters chngae ->change are accepted, but that wholesale removla and editing is not?)
this is the reason i thoguht we didn't allow it
but if there is.. oohh i woudl be very happy
Freso
Everything's possible, but that seems like a very, very tricky thing to get into.
CatQuest
to be able toedit edit notes. SO annoying to see a spelling mistake after copy pasting and thinking you've doen it
hmm yes
Freso
I'd rather have a system where you can only edit edit notes within X minutes of posting it.
CatQuest
btw i made am istake in the review: been editng hyperion should be "been editing hyperion"
Freso
Or where the complete revision history of an edit note is available.
CatQuest
Freso: ohh yea that might be good
5 minutes or something
Leo__Verto
I wonder, how hard would converting old messages to markdown really be?
Freso
(E.g., I'm more in the latter camp. You can still write something really vile first and then completely change it in an edit in 5 minutes, and it may be hard to track down.)
Leo__Verto
escape markdown control chars and convert the seven different markup commands we currently have
CatQuest
soem really ancient edit notes would actalyy have a differnt syntax (we coudl do wikilinking and some other things too)
omg revision history. i would. i mena i didn't suggest it becasue i thoguht perhasp i'd be said to over-ide/engineer/ it but I did think that
I'd be +10 to that
that'd be beautiful
Freso
Leo__Verto: Are you going to check over millions of edit notes to verify that none of them broke?
CatQuest
becasue thne i could *edit* my onw comemnts shoudl they be erranous formatting or something
Freso
(Well, I guess you could automate checking HTML output.)
CatQuest
annotatinos already do this so it's not such a tremendous issue, i mena if you coem across one and see it's borko yo ucna jsut, you know, fix it
i wish irc came with edits :P
i want to type beautifully dammit
Leo__Verto
Pretty sure Matrix is going to have that at some point :P
CatQuest
aw well. it's late and i need food. bye wonderful brainzers! \o
bukwurm_
LordSputnik: So basically, defaultAlias is the 'native' alias as mentioned in the docs, and rest are 'primary' alias.
Leo__Verto
Freso, I mean, are minor breakages really *that* bad? But yeah, I suppose I could select a sample of the full dump and play around with it
CatQuest
I am sceptical to the idea of joining the matrix
:P
Freso
Leo__Verto: I'd say yes, esp. if it's irreversible.
CatQuest
i still don't get how aliases work in BB, I mean, I have x work and it has a english title, and a norwegian title, so i add those as aliases. but for the publication I should only add the.. original? buttnhe there are the english edition and the norwegian edition and the chinese.. etc
or what?
publication shouldn't have aliases then, neither shoudl editions