Gajim - 2023-10-27


  1. dryan

    https://github.com/Syndace/python-twomemo fjklp

  2. fjklp

    who supports omemo 2?

  3. Denshi

    bruh OMEMO 2? What is going on

  4. umu

    omemo 2 is here!!

  5. umu

    I'm so excited

  6. Neustradamus

    Do you know Gajim OMEMO-DR: https://dev.gajim.org/gajim/omemo-dr

  7. var

    Is gajim development team USA based?

  8. var

    Why do you ask

  9. var

    No

  10. var

    Why are you whispering

  11. var

    I'm located in the UK

  12. cal0pteryx

    > Is gajim development team USA based? It's EU based ;)

  13. cal0pteryx

    OMEMO2 comes with Content Stanza Encryption, see https://xmpp.org/extensions/xep-0420.html

  14. cal0pteryx

    That's a lot more encrypted elements than before

  15. cal0pteryx

    Gajim uses its own OMEMO library, omemo-dr. Gajim is not ready yet for OMEMO2

  16. umu

    it's over

  17. sch

    Why do the following menus have three dots? Select Message... Quote... Delete Message Locally...

  18. sch

    Three dots is used when a new window or dialog or confirmation dialog is open.

  19. umu

    real

  20. sch

    umu test

  21. sch

    I rephrase my question: Why do the following menus have three dots? > Select Message... > Quote...

  22. lovetox

    sch: yes they should not have the 3 dots

  23. sch

    Okay. Thanks!

  24. lovetox

    Select message though has a action afterwards

  25. lovetox

    It's not a dialog

  26. cal0pteryx

    I thought: Three dots are appended if the action is not immediately carried out, i.e. there are choices or feedback dialogs afterwards.

  27. cal0pteryx

    "Quote..." for example is no immediate action, since the user gets to type a message while in quote mode

  28. cal0pteryx

    "Delete message locally..." also has a dialog asking if it really should be deleted. The three dots convey the message that this action is _not_ immediate

  29. cal0pteryx

    But maybe I got this wrong? :)

  30. cal0pteryx

    https://learn.microsoft.com/en-us/previous-versions/windows/desktop/bb246448(v=vs.85)

  31. cal0pteryx

    > Include an ellipsis (...) at the end of a menu command that opens another dialog box rather than immediately performing an action. The ellipsis is a visual cue that the user must supply additional information to complete the command. F

  32. cal0pteryx

    https://developer.apple.com/design/human-interface-guidelines/menus

  33. cal0pteryx

    > Append an ellipsis to a menu item’s label when people need to provide additional information before the action can complete. The ellipsis character (…) signals that another view will open in which people can input information or make choices.

  34. opal

    > Select message though has a action afterwards oh so thats how to select multiple messages... telegram tries to be smart about it and just notice when you drag your mouse over multiple messages, which is nice if gajim *has* to do the separate text widgets per, uh, everything now

  35. opal

    i noticed even citations (which i really wish would just revert back to a plain > prefix, the greyed colour is fine) have their own text widget

  36. MSavoritias (fae,ve)

    https://www.linkedin.com/in/fannys-bampaloukas-b5664a22b/

  37. MSavoritias (fae,ve)

    .

  38. MSavoritias (fae,ve)

    oups wrong chat

  39. lovetox

    cal0pteryx, ah thought quote is immediate, yeah then its fine i guess

  40. lovetox

    opal, why would we show a ">" when we can format it clearly as citation?

  41. opal

    because every client nowadays decides it wants to break kaomoji and other cases where a > at the beginning of the line may just be a > and not a quote

  42. lovetox

    then add a space before or something, whats kaomoji?

  43. lovetox

    you can also set it in ` asd ` tod disable formatting

  44. opal

    i do add a space before, but a lot of us never asked for xep-0393 and theres a LOT of cases where this style of markup breaks the semantics of text where those "markup characters" are used

  45. opal

    backticks are for preformatted text, not unformatted text

  46. opal

    and more importantly, the backticks still show up and arent semantically correct how you suggest to use them in this case

  47. opal

    it was overkill to completely scrap the idea of a subset of html formatting, years ago

  48. opal

    and xep-0393 mimicks markdown without even including any part of markdown that makes it any bit still tolerable to use for chat input

  49. lovetox

    there are no perfect solutions, and this one is 95% peferct

  50. lovetox

    there are no perfect solutions, and this one is 95% perfect

  51. lovetox

    close enough for me, personally i never ran into the problem you describe, where something *must* start with a ">" but is not a quote

  52. lovetox

    how often does that happen? and why cant you enclose it with the code backticks ``` that we use for code?

  53. opal

    then you dont quote posts from imageboards or use kaomoji or use it as a greater-than sign for a number at the beginning of input

  54. opal

    because it isnt code

  55. opal

    i believe the percentage you gave is based 95% off your own experience

  56. lovetox

    a message board? that would be a regular quote? why do you need the >?

  57. opal

    >>>/r9k/ >>12345678 >40% of people >_< all of those should not be cited

  58. opal

    and now you see how ugly they look because i didnt put them in a code block, so i can share my pain with you

  59. MSavoritias (fae,ve)

    the current system is also horrible for accessibility mind you. there is no way to know structure or schemantics. because its just text.

  60. opal

    lovetox, consider this: what stops a client from *optionally* allowing those plaintext characters to convert to <blockquote/> or <em/> or <strong/> or <pre/> or <code/>

  61. lovetox

    MSavoritias (fae,ve), that a display thing, we could of course put every quote in its own box

  62. opal

    then the XEP could be rendered useless and it would totally be up to clients to add these niceties, and we can go back to the xml formatting because this is an xml protocol anyway, so there arent any more parsing steps

  63. lovetox

    i dont see how this changes something

  64. lovetox

    you propose the client should automatically make everything a quote in xml?!

  65. opal

    because then it makes it optional for the user to actually use it, optional for the client to support it (because it never has to parse *this* anymore, it'll just be xml)...

  66. lovetox

    then you have the same problem

  67. opal

    not if i disable the checkbox!

  68. lovetox

    what checkbox?

  69. MSavoritias (fae,ve)

    Im not talking about display. Im talking about being able to know structure and schemantics of the text. For example there is no way to know if we are looking at a link as gajim right now besides parsing the whole text and trying to figure out if there is an https in there

  70. opal

    right now 0393 is forced upon those who use clients that support 0393

  71. opal

    there is zero way to escape this formatting, zero way to disable it

  72. MSavoritias (fae,ve)

    Which breaks with more protocols, and the amount of forward slashes etc.

  73. opal

    MSavoritias (fae,ve), links are especially fun seeing how clients all do their own thing

  74. lovetox

    0393 doesnt modify any text of the user, its sent as is over the wire

  75. opal

    i think gajim takes <https://example.net/> with the ending bracket as part of the link

  76. lovetox

    its exactly what you want

  77. opal

    well, it did in MUC topics

  78. MSavoritias (fae,ve)

    As a person using gemini i dont even get nice things

  79. opal

    and it still does in MUC topics

  80. opal

    so, link parsing is irregular

  81. lovetox

    please stay at one topic

  82. opal

    >0393 doesnt modify any text of the user, its sent as is over the wire 0393 is a *client XEP* meaning *clients* modify the semantics of the text

  83. opal

    this is one topic lovetox

  84. opal

    it all has to do with text formatting and how utterly unreliable it is

  85. lovetox

    no 0393 does not speak about links

  86. opal

    ok but URI formatting was defined in some RFC somewhere long ago and gajim neglects that too

  87. opal

    and > is never part of a URI, thats why we URI-escape it when its part of one

  88. opal

    do not take personal offence to any of this, i see these problems in a multitude of software, not just gajim

  89. opal

    i'm just stressing how fickle this kind of stuff is to implement

  90. MSavoritias (fae,ve)

    Yeah. Its yet another reason why the current markedown status quo is bad. The links that is. And its just an example of the many problems with it

  91. opal

    it is easy to overlook a lot of this, i agree, and thats why i dont like adding more of it

  92. lovetox

    i still dont see your argument, Gajim does not modify any text you type and send

  93. lovetox

    and we probably never will

  94. opal

    why are you so focused on the wire protocol here when this is a ui/ux XEP we're talking about

  95. opal

    after all, it is a person who's looking at the effects of this XEP

  96. opal

    not the tcp socket

  97. opal

    we all agree on that, i believe

  98. Menel

    The problem was apparently, that using https://xmpp.org/extensions/xep-0071.html#security didn't work for many clients because it was too easy to implement it with giant security holes. That's one of the reasons there is now this simple alternative with its own downsides

  99. opal checks the security considerations

  100. lovetox

    its important because, its just a display function

  101. lovetox

    we could simply disable it

  102. opal

    ok hrefs are a valid concern, inline images are also a valid concern, which is why i would move to simplify 0071 if we were to reintroduce it in a modern context

  103. opal

    Menel, see how activitypub implementations handle html scrubbing for an example of what could be done

  104. opal

    thats seems like a good starting point

  105. Menel

    I'm no dev, I bet it is possible to make it right. But apparently some clients didn't hand had real security issues.

  106. opal

    >we could simply disable it that would only fix gajim, and my point is that this applies to other clients implementing this exact same XEP to the letter

  107. Menel

    I'm no dev, I bet it is possible to make it right. But apparently some clients didn't, and that had real security issues.

  108. opal

    dino and conversations are both allergic to extra settings (and i can agree with the sentiment)

  109. opal

    Menel, xhtml formatting also introduced design flaws into OTR parsing as well, so i understand

  110. opal

    OTR implementations had to roll their own parser pretty much because it was a c2c protocol overlaid on xmpp, not really designed for xmpp specifically

  111. opal

    and, parsing non-ciphertext in a crypto library is just wrong

  112. opal

    especially with omemo we don't want inline images or other web requests to external resources, because that completely defeats the purpose of omemo, so, if i were to implement 0071 in a new client, i would just not support those things

  113. lovetox

    So woud it fix your issue to disable formatting per message?

  114. opal

    and for <a/> in specific i would expose the original uri if i was going to decide on keeping that tag

  115. opal

    lovetox, no because other clients would still decide to format that message

  116. opal

    it isnt my choice, it isnt gajim's choice, this is an xmpp ecosystem thing

  117. Menel

    I think you want to propose an alternative xep?

  118. lovetox

    no actually not, its every clients choice, XEP is a protocol extension

  119. lovetox

    it does not mandate UI

  120. opal

    and im in the xsf/jdev mucs so i could bring this up here, but the topic just surfaced here, so here we are :)

  121. Menel

    The conclusion seems to be gajim can't do anything about it as long as we use that xep

  122. opal

    lovetox, the only flag to enable styling seems to be client-wide with `<feature var='urn:xmpp:styling:0' />`

  123. lovetox

    also nobody can force other clients to display something in a certain way, and if you want that thats already flawed in a decentralized eco system

  124. opal

    and, gajim can disable that all it wants (globally) but conversations and dino and whatever else may not disable that

  125. opal

    that's what i mean, by it isn't gajim's choice

  126. opal

    Menel, correct

  127. opal

    (on both your counts)

  128. opal

    (and speaking of links, why is urn:xmpp:styling:0' linked)

  129. opal

    notice the '

  130. lovetox

    because its a valid uri

  131. opal

    notice this too: `wowaname@volatile.bz`, i think the first backtick gets quoted

  132. opal

    notice this too: `wowaname@volatile.bz`, i think the first backtick gets linked

  133. Menel

    Then it seems it's time for </rant>

  134. opal

    ' is not a valid uri character

  135. opal

    nor is `

  136. opal

    well, let me double-check

  137. lovetox

    you will be suprised :)

  138. opal

    oh i often am when it comes to uris

  139. lovetox

    gajims uri parser is compiant

  140. lovetox

    what you want is Gajim to detect that you as a user dont want something included in the url even though its a valid char in the url

  141. lovetox

    of course this is a endless endevour, though we added already many exceptions

  142. opal

    https://www.rfc-editor.org/rfc/rfc3986#appendix-D.2 nah this claims ' is reserved

  143. opal

    and in the case of `user@email.example` this never makes sense to mix the "styling" semantic of the backtick with the content of the preformatted text

  144. lovetox

    yeah that could be improved

  145. lovetox

    but ' is allowed in urls

  146. opal

    security considerations for 0393 are definitely way less alarming than the ones in 0071, but the usability considerations may pose the story in a different light. that's what i'll say to sum this up

  147. lovetox

    so you dont need the option to disalbe formatting in Gajim?

  148. opal

    >but ' is allowed in urls guess i can take that complaint up to bloody RFC authors then :p

  149. opal

    i use gajim as-is and just deal with the small issues, but i just provide insight here into random shit, take it all as you will

  150. opal

    if i really cared then i would file a PR

  151. hannibal

    opal: there is https://xmpp.org/extensions/xep-0393.html#disable

  152. lovetox

    nice, we need to add this

  153. opal

    oh cool

  154. opal

    thanks hannibal i overlooked that

  155. nicoco

    It's a pity that spoilers weren't incorporated in message styling IMHO.

  156. nicoco

    I think it could be nice to have spoilers ||like this||, instead of needing something more sophisticated like XEP-0382

  157. pep.

    > i still dont see your argument, Gajim does not modify any text you type and send > and we probably never will This is actually the issue with 393. Wire format isn't decoupled from input format. You can't convey intent as a client. There is no way for the recipient to know if the message contains markup intentionally or not.

  158. opal

    wait spoilers already exist? this is what PMR was asking about, right?

  159. opal

    pep., that's a very good point, thanks for using better words than i ever could

  160. pep.

    That's always been my issue with 393. Plus the fact that you need to opt-in to opt-out, and I'm sure no one implements this as a recipient

  161. lovetox

    pep.: opals case was that he wants no formatting, so no intent must be communicated

  162. pep.

    No, in 393 world you have to communicate that you don't want 393, otherwise formatting will happen.

  163. pep.

    https://xmpp.org/extensions/xep-0393.html#disable

  164. pep.

    But as I said I'm sure no one implements this

  165. pep.

    And that bloats every message that doesn't contain 393 because.

  166. opal

    opal's a female given name btw lovetox

  167. opal

    and that wasnt really my case, i just disagree with 0393 by principle, with how it exists currently

  168. pep.

    And to add to the above, obviously there's also no way to have messages with mixed intent

  169. pep.

    And to add to the above, obviously there's also no way to have messages with mixed intent with 393

  170. lovetox

    > opal's a female given oh, ok i will remember for the future

  171. lovetox

    i think you misunderstand the history of the XEP

  172. lovetox

    It was never a replacement for 0071

  173. lovetox

    Many clients did and do formatting of plain text messages, Gajim did that for 10+ years, other clients also

  174. opal

    if i said or suggested it was a replacement, i apologise, but 0071 is still deprecated lol

  175. lovetox

    The XEP just tried to find the common rules between clients and write them down

  176. opal

    yeah that makes sense

  177. lovetox

    XEP-0394 was the replacement for 0071

  178. lovetox

    but no client seemed interested to implement it until now (at least i did not hear of any)

  179. lovetox

    and that should also give you a hint how important this is to everyday usability ..

  180. lovetox

    thats why i said, the current solution works for almost anything, certainly for the needs of the common user, for everyday communication

  181. lovetox

    i agree that a XEP like 0394 should in the end be implemented by most clients

  182. MSavoritias (fae,ve)

    That 394 seems too complex imo. And im not sure it even solves the accessibility issues we already have

  183. Lightning Bjornsson (they, he, xe/hir)

    > de-facto a écrit : > gnome shell x11 or wayland?

  184. pep.

    394 really is a failed replacement for 0071. But apart from that, 393 is still an issue in that it forces the way stuff will be interpreted on the other side, even though the sending client doesn't talk that language

  185. MSavoritias (fae,ve)

    yep. i dont see why everything cant be xml like opal said /shrug

  186. lovetox

    MSavoritias (fae,ve), accessibility is a UI topic, a XEP is wire format

  187. lovetox

    both have nothing to do with each other

  188. lovetox

    pep., but thats no because of 394, this was always that way

  189. lovetox

    a receiving client is free to interpret a message how ever he likes

  190. MSavoritias (fae,ve)

    but a proper wire format can help a whole lot with accessibility. see the html accessibility for the http web for example

  191. MSavoritias (fae,ve)

    its the same exact argument as with html vs plain text

  192. lovetox

    dont know about what argument you are talking

  193. lovetox

    which information do you miss in the wire format that you think is needed?

  194. MSavoritias (fae,ve)

    for example: you have a person that needs a screen reader. right now the screen reader will read everything. as in star - text - star for bold. instead knowing its bold. its about schemantics knowledge. another example: you have a person that sees different colors. or wants to make *some* parts of the text bigger. there is no schemantic way to know what is actually what in the text to identify them. here is a quote from MDN: > One of the best accessibility aids a screen reader user can have is an excellent content structure with headings, paragraphs, lists, etc. An excellent semantic example might look something like the following:

  195. MSavoritias (fae,ve)

    http web has already understood the importance of properly communicating structure, context and schemantics over a decade ago. hence the initiatives for WAI -> https://www.w3.org/WAI/fundamentals/accessibility-intro/#context and xhtml even -> https://www.w3.org/TR/xhtml-access/

  196. MSavoritias (fae,ve)

    or for links again from MDN: > Links (the <a> element with an href attribute), depending on how they are used, can help or harm accessibility. By default, links are accessible in appearance. They can improve accessibility by helping a user quickly navigate to different sections of a document. They can also harm accessibility if their accessible styling is removed or if JavaScript causes them to behave in unexpected ways.

  197. lovetox

    i think you missed something, 393 is just a way to interpret a messages as markdown. Text is simply send as plaintext over the web, no structure, no formating intent, nothing.

  198. MSavoritias (fae,ve)

    exactly. which is why i am saying its bad for accessibility and need a proper wire format :)

  199. MSavoritias (fae,ve)

    i was responding to the message that accessibility is a UI topic.

  200. lovetox

    it exsits already https://xmpp.org/extensions/xep-0394.html

  201. lovetox

    have a read

  202. MSavoritias (fae,ve)

    that a wire format can help a *lot* regarding accessibility. which right now we dont have it

  203. lovetox

    and thats what im trying to tell you, yes we have it

  204. MSavoritias (fae,ve)

    > have a read i did. the accessibility is basically two lines.

  205. MSavoritias (fae,ve)

    compare that to the decades of html accessibility guidelines

  206. MSavoritias (fae,ve)

    it just passes as some NIH xep imo

  207. lovetox

    so i ask again

  208. lovetox

    what do you think is missing from 0394 that you need

  209. lovetox

    and dont tell me about HTML, nobody implements the whole html spec for sending chat messages

  210. lovetox

    i dont need to design a website, i need a few basic blocks like, bold, emphasis, quote, codeblock

  211. lovetox

    im sure the XEP can be furhter amended if we learn that we need something additional

  212. MSavoritias (fae,ve)

    > i dont need to design a website, i need a few basic blocks like, bold, emphasis, quote, codeblock exactly. you need. what about for accessibility?

  213. MSavoritias (fae,ve)

    anyway ill drop until i have something more concrete to propose

  214. MSavoritias (fae,ve)

    but that xep shouldnt be passed at the current state imo

  215. MSavoritias (fae,ve)

    unless a serious accessibility research is actually done

  216. lovetox

    maybe i dont understand whats so complicated about accessibility

  217. lovetox

    we send a <quote>This is a message</quote>

  218. lovetox

    what else needs to be added here?

  219. MSavoritias (fae,ve)

    if you just want to add a quote? nothing. but if you start adding more and more context and parameters you end up recreating html just with extra steps

  220. MSavoritias (fae,ve)

    because remember gajim is not the only application. we also have movim and libervia which are completely different to IMs

  221. MSavoritias (fae,ve)

    they are going to need more context. and then either you add everything on one xep and recreate html or you end up creating two markups. the "lightweight" and an html like

  222. lovetox

    we can only send what the user gives us. And thats what im trying to tell, in IM there is not much to give, its just a message, and not a document like a website

  223. lovetox

    And thats why xhtml was deprecated, because its a risk to add everything under the sun.

  224. MSavoritias (fae,ve)

    maybe. but the current approach goes too much on the other side

  225. lovetox

    its easier to define specific elements that you need, a subset, than disallowing 90% of some other standard

  226. MSavoritias (fae,ve)

    and i thought we already established there is a lot in IM. for example: - pictures and alt - quotes, bold, italics - mentions - links - videos and alt - code blocks

  227. lovetox

    quotes, bold, italics, codeblock -> is message formatting

  228. lovetox

    everything else you wrote we have already standards for which are fine

  229. lovetox

    the only thing that maybe missing is link formatting

  230. pep.

    "lovetox> i think you missed something, 393 is just a way to interpret a messages as markdown. Text is simply send as plaintext over the web, no structure, no formating intent, nothing." And the thing that's annoying in this debate is that you make it seem like it can be both at the same time, when many clients actually removed support for rich formatting even though they weren't affected by the so-called security issues

  231. MSavoritias (fae,ve)

    yeah. by having an easy innaccessible solution you end up having that as the default for xmpp.

  232. pep.

    Yes it's possible to do both, but we it's not like we didn'T know at this point that almost all clients don't do both

  233. MSavoritias (fae,ve)

    the fact that 394 doesnt have any accessibility research behind it should be a blocker anyways

  234. pep.

    The issue isn't 394 or 0071 IMO. It's just that 393 makes client devs' lives easier at first glance and that's all they see. It only becomes painful if they start caring about all the corner cases, because then it's just not a battle that can be won this way.

  235. opal

    > MSavoritias (fae,ve), accessibility is a UI topic, a XEP is wire format XEPs are proposals that also touch on client best practices, and in this case thats also whats happening, in addition to expressing support by way of a feature flag over the wire. and, regardless, the choice between xhtml and markup absolutely does involve UI/UX directly, seeing how end users would have to interface with these differently, by nature of markup being directly tied to the textual content. meanwhile, in the xhtml case, end users arent typically writing xhtml tags but clients have other ways of allowing this formatting from the UI side

  236. opal

    i'll have to compare 393 with 394, i'm missing something else

  237. opal

    >XEP-0394 was the replacement for 0071 ok now i see. yeah 0394 looks like nonsense and an even bigger nightmare to parse, but i understand why it may have been designed this way for backwards compatibility so that the plain text is a fallback

  238. opal

    >Spans MUST NOT overlap with each other. >Spans MUST NOT overlap with the boundaries of a block-level markup element, but MAY be fully contained within a block-level markup element. >Block level markup elements MUST NOT overlap with each others boundaries. this seems to be more trouble than parsing xhtml and addressing 0071's concerns by allowing a subset of tags without security risks

  239. opal

    >Entities MUST silently ignore elements and attributes (arbitrarly deep) in <markup/> which they do not understand; this allows for future extensions of the markup without breaking existing implementations. this is one of the perks of 0394 but also is no different from a theoretical rework of 0071, because unknown tags can simply be flowed as normal text (assuming those tags contain innertext)

  240. opal

    >9. Security Considerations >REQUIRED. well, i can already put bounds checking as a consideration there, but im not an XEP author or editor as it stands

  241. opal

    its funny that 0393 even mentions bounds checking though; either for 0393 or 0394 i think the general programmer would know the limitations of the implementation language for their client

  242. opal

    bounds-checking isnt an XEP-worthy thing to note, that is

  243. opal

    also lovetox will love this particularity of 0394, it seems to preserve the > prefixes in <bquote/> tags ;) i assumed 0393 was supposed to act the same way, where the original text was preserved but the formatting of said text was changed... as evidenced by *this*, _this_, and `this` preserving the delimiters

  244. opal

    so i dont understand why >this is any different

  245. opal

    i see the other mucs popping off right now, presumably about this

  246. MSavoritias (fae,ve)

    yep. the age old debate of xhtml :P

  247. opal

    it's all a valid debate to have considering how 0071 fallback is implemented

  248. opal

    drawbacks to every option we have :v

  249. Lightning Bjornsson (they, he, xe/hir)

    We're terafucked

  250. MSavoritias (fae,ve)

    > drawbacks to every option we have :v well yeah nobody said 0071 is good. but its the right direction and thats what we should be fixing imo

  251. umu

    https://walla.rneetup.com:5281/file_share/daa7d2f4-f2a9-431f-9c88-1198cce343b1/d28a9971-a4a6-4b12-80ed-d91bdfabe7b4.png

  252. umu

    counter is still displayed even tho chat is muted meme

  253. umu

    sover

  254. umu

    https://walla.rneetup.com:5281/file_share/a2938e8b-e580-4a28-b84f-6c6c7931381d/593df19e-e338-4014-b847-161586c6a8d4.png

  255. fjklp

    Might it be reasonable that if we want gajim to not output verbose output when using -v when debug logging is enabled, that instead, gajim outputs a reminder message like "Debug logging enabled, not outputting verbose output to terminal", to prevent confusion. Also, having a reminder that we have debug logging enabled could be nice since it can be forgotten and it does a lot of writes which is bad for SSDs.

  256. lovetox

    yeah umu, mute means no sound or notification

  257. umu

    sover

  258. umu

    so indicator stays

  259. cal0pteryx

    umu: what does "it's over"/"sover" mean to you? Is it like "That's game over for Gajim"?

  260. umu

    nuh

  261. cal0pteryx

    No? What does it mean though?

  262. fjklp

    It basically means nothing. It's a hyperbolic expression meaning something like "all hope is gone"

  263. cal0pteryx

    I see :D

  264. lovetox

    umu: you seem to lose hope very often. Stay positiv 😄

  265. opal

    he just suffers from 8chan brainrot

  266. umu

    what

  267. umu

    that's not even what it means

  268. gk

    what is wrong with nickname changes??

  269. opal

    context?

  270. gk

    i see multiple participans within gajim when i change my own nickname

  271. gk

    how are nicks so broken

  272. opal

    multiple participants of... what exactly

  273. opal tests

  274. wowaname

    .

  275. opal

    nothing out of the ordinary here

  276. opal

    not to say that changing nickname is flawless in MUCs, but it works generally as expected, i would hope

  277. opal

    i dont think whatever youre experiencing should happen

  278. gk

    omemo encrypted private channel

  279. opal

    ohh

  280. opal

    i havent tried that

  281. gk

    it's a fucking mess

  282. opal

    omemo itself doesnt break, no? are you just seeing ghost entries in the user list for old nicknames, or what

  283. gk

    yes

  284. opal

    gotcha

  285. umu

    opal: I don't go on any chan

  286. umu

    idk why you're trying to discredit me on here

  287. umu

    i said it's over because I assumed the mute would be for the ticker for new messages to stop ticking

  288. umu

    also I don't like you opal because I don't associate myself with pedophiles

  289. gk

    very nice

  290. gk

    > anime profile

  291. gk

    > it's a fucking mess i'm gonna at least take back my frustration

  292. gk

    i'm sorry for swearing

  293. opal

    my avatar isnt even remotely anime

  294. umu removed by lovetox

    Spam

  295. opal

    nor do i give a damn about swearing

  296. umu

    opal aka wowaname is a known pedo btw

  297. umu

    fyi

  298. umu

    there's a reason their xmpp instance is hosted in midolva

  299. gk

    also bookmarks don't sync to gajim

  300. gk

    > my avatar isnt even remotely anime not yours...

  301. opal

    ah ok i'll hide in my corner

  302. opal

    bookmarks should sync

  303. umu

    if you want to discredit me on my past behavior two can play at that game

  304. gk removed by lovetox

    Spam

  305. umu

    opal: I get that it's easy to for a computer to accidentally store a picture of a 14 year old but actively possessing it without the intention of removing it from your system is in my views morally wrong

  306. erik

    What does this conversation have to do with Gajim? I'm here to read about Gajim. Not to see personal wars. Can you have your war elsewhere please?

  307. umu

    sorry

  308. umu

    I'm just kind of upset that someone called me a 8chan user on this chat so I brought up some of their past behavior

  309. umu

    I'll shh for now

  310. a moderator removed a message

    Spam

  311. lovetox

    opal, last warning, please refrain from attacking members of this chat personally

  312. opal

    who was i attacking? i thought PMs were none of your business

  313. opal

    so why now do you make them yours?

  314. opal

    nor was i even attacking anyone in PM so regardless, wtf

  315. opal

    warn the right person lovq

  316. opal

    warn the right person lovetox

  317. lovetox

    > he just suffers from 8chan brainrot

  318. lovetox

    that was your message wasnt it?

  319. opal

    yes and how is that an attack rather than an observation?

  320. opal

    that clown dishes, surely he can take too

  321. gk

    ban

  322. opal

    gk i told you that you could ignore me rather than having the last wor

  323. opal

    gk i told you that you could ignore me rather than having the last word

  324. gk removed by lovetox

    Spam

  325. opal

    lovetox, do you just want me to leave now? because i get the impression that this muc is just a shitshow now

  326. opal

    and i will have no part in a shitshow that continues like this

  327. opal

    especially if you're going to "warn" me unsubstantiated

  328. opal

    if you ask me to leave, i will, im not here for a fight

  329. lovetox

    yes i would like you to leave, you seem often the center of whatever shitshow currently happens

  330. lovetox

    maybe think about that

  331. opal

    thats your fucking opinion but ok, as promised

  332. a moderator removed a message

    Spam

  333. a moderator removed a message

    Spam

  334. cal0pteryx

    mine too, by the way.

  335. fjklp

    this is a pattern that spans across a number of mucs, I'm sure others have noticed

  336. lovetox

    already gone, so lets leave it

  337. cal0pteryx

    There is a new Liberapay account for Gajim, if you like to support the project with a donation 💰️ https://gajim.org/#donations Support is always welcome, be it translations, bug reports, suggestions for improvement, or actual `code` 💡️

  338. Geld

    SerenityOS made a post that they started having issues on https://polar.sh/ where people can pay for things they would like to be fixed/made quicker. https://polar.sh/SerenityOS here is an example. Please bare in mind that I have JUST HAPPENED to see this post and I know nothing of polar.sh but it seems interesting or...? Well, I'm just sharing the webpage.

  339. Geld

    I don't know how they handle payments, etc.