Gajim - 2024-09-30


  1. fjklp

    is there no way to export bookmarks or to join many chats via a saved file of bookmarks?

  2. mike

    xmppc can maybe do what you're looking for?

  3. mike

    Seems like an odd use case though. Are you just trying to sync chats between clients or something?

  4. fjklp

    in this case, it was for the purpose of debugging. But I can also imagine it being useful for migrating between accounts.

  5. shedar

    https://simplex.chat/contact#/?v=2-4&smp=smp%3A%2F%2Fu2dS9sG8nMNURyZwqASV4yROM28Er0luVTx5X1CsMrU%3D%40smp4.simplex.im%2FeXSPwqTkKyDO3px4fLf1wx3MvPdjdLW3%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAaiv6MkMH44L2TcYrt_CsX3ZvM11WgbMEUn0hkIKTOho%253D%26srv%3Do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion

  6. shedar

    .

  7. lissine

    > is there no way to export bookmarks or to join many chats via a saved file of bookmarks? fjklp, accounts -> account -> advanced -> PEP configuration -> urn:xmpp:bookmarks:1 -> show contents -> copy You can do the same steps and paste the bookmarks there

  8. fjklp

    I actually did copy that but where would it be pasted? you mean to join again?

  9. lovetox

    You can craft a bookmark query and send it via XML console

  10. lovetox

    But with bookmarks 2 that is not really vuable

  11. lovetox

    But with bookmarks 2 that is not really viable, if you use bookmark 1 this should work

  12. debacle

    Since recent times (not sure, if last release), there appears a typing notification from the contact directly overlaying the last message of the dialog, making it unreadable until a new message is sent. Workaround: I'm sending one or two dummy messages (e.g. just a ".") to provoke scrolling. But my contacts are not amused by that.

  13. fjklp

    I too would like a different typing notification but maybe we haven't reached a solution everyone likes?

  14. fjklp

    > You can craft a bookmark query and send it via XML console ah, thanks. Looks like I'm using bookmarks:1. what uses bookmarks:2?

  15. fjklp

    I think the blank line above the text input box without a divider on top might work well

  16. fjklp

    I also think it might be a good idea to have an option to disable it, regardless of design

  17. cal0pteryx

    > I too would like a different typing notification but maybe we haven't reached a solution everyone likes? I wanted to gather some broader feedback. I'll have a look in the evening

  18. meson

    How do other messengers handle this? Can't imagine that it's an umsolved problem :)

  19. lissine

    > I actually did copy that but where would it be pasted? you mean to join again? fjklp: you can paste it in the same place you copied it from (but perhaps for a different account)

  20. fjklp

    > How do other messengers handle this? Can't imagine that it's an umsolved problem :) this is what I was thinking but I never got around to checking. maybe I'll do that.

  21. niggerkillingspree removed by cal0pteryx

    Spam

  22. kali [she/they]

    mods im not even gonna bother downloading that image to see what shit this guy has posted asterix lovetox cal0pteryx

  23. {item.nick} removed by cal0pteryx

    Spam

  24. a moderator removed a message

    Spam

  25. cal0pteryx

    kali [she/they]: thanks

  26. kali [she/they]

    thanks for moderating

  27. scateating removed by cal0pteryx

    Spam

  28. scateating removed by cal0pteryx

    Spam

  29. scateating removed by cal0pteryx

    Spam

  30. kali [she/they]

    cal0pteryx:

  31. {item.nick} removed by cal0pteryx

    Spam

  32. {item.nick} removed by cal0pteryx

    Spam

  33. {item.nick} removed by cal0pteryx

    Spam

  34. a moderator removed a message

    Spam

  35. a moderator removed a message

    Spam

  36. a moderator removed a message

    Spam

  37. kali [she/they]

    looks like that spammer has been hitting a few MUCs too

  38. kali [she/they]

    looks like that spammer has been hitting a few MUCs

  39. TheCoffeMaker

    SBAU (spammer business as usual)

  40. fjklp

    > I wanted to gather some broader feedback. I'll have a look in the evening Nice. I took a look at Element, the main client for Matrix. They have their message input space similar to gajim but there is actually no box surrounding it. They also have a lot of space between the text input line and the lowest line of chat. When a typing notification shows up, the push the chat up one line. When the notification finishes, the chat stays in that raised spot. They actually have a huge gap there.

  41. fjklp

    > I wanted to gather some broader feedback. I'll have a look in the evening Nice. I took a look at Element, the main client for Matrix. They have their message input space similar to gajim but there is actually no box surrounding it. They also have a lot of space between the text input line and the lowest line of chat. When a typing notification shows up, they push the chat up one line. When the notification finishes, the chat stays in that raised spot. They actually have a huge gap there.

  42. debacle

    https://xmpp.debian.org:5281/upload/hFmB01O8HZ_NC_tn/pausedcomposing.png

  43. debacle

    > Since recent times (not sure, if last release), there appears a typing notification from the contact directly overlaying the last message of the dialog, making it unreadable until a new message is sent. > Workaround: I'm sending one or two dummy messages (e.g. just a ".") to provoke scrolling. But my contacts are not amused by that. This is how it looks for me, btw.

  44. debacle

    Contact redacted, of course.

  45. cal0pteryx

    debacle: click on the ... symbol, then it's hidden and you can see

    🙏 1
  46. fjklp

    cal0pteryx: here's a demo of the element messenger typing notification https://gofile.io/d/TQ2Ffu

  47. debacle

    Works!

  48. cal0pteryx

    fjklp: thanks

  49. fjklp

    you might want to save that if you want to see it later

  50. fjklp

    they seem quite comfortable with using vertical space for various notifications

  51. debacle

    After finding out about the "...", I'm actually happy with the Gajim way of doing this. It eats less screen real estate than the Element style, which would conflict with my X220 screen size 😁️

  52. fjklp

    debacle: NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

  53. fjklp

    It's... it's just one line 😭

  54. debacle

    Yes, one line here for this and one line there for that — and then there are no lines to read the chat anymore 😀️ For a function, that is nice, but OTOH not extremely relevant. For people with larger screens or better eyes (= smaller font), the trade-off might be different, of course.

  55. debacle

    Anyway, I can live with one line less, sure.

  56. meson

    debacle: Gajim is a desktop messenger, not made for mobil :X

  57. meson

    Joking aside, the kde survey revealed that astonishing many stil use sth like 720p

  58. meson

    Joking aside, the kde survey revealed that astonishing many still use sth like 720p

  59. debacle

    X220 has 1366×768 pixels. That should be sufficient for a chat app 😀️

  60. fjklp

    debacle: how many lines of text does your display show at the resolution you have set?

  61. debacle

    Here is this very chat I see 23 lines of text. If somebody sends a single emoji line, that drops to around 20.

  62. debacle

    I.e. I see now nine messages here.

  63. meson

    For comparison: In Conversations on a Pixel 4a, I see 20 lines or 8 messages right now here.

  64. maximus

    hi, I wanted to ask, does the "request voice" button works in gajim at all?

  65. maximus

    hi, I wanted to ask, does the "request voice" button in public MUCs works in gajim at all?

  66. mike

    Yeah it pops up as an alert

  67. maximus

    I tried it and it didn't seem to notify any of the moderators

  68. mike

    Oh well the mods themselves have to have a client that supports it

  69. maximus

    also it's the button is always active, it doesn't gray out once you click it

  70. maximus

    mike, I see

  71. maximus

    I guess I can't know it for sure

  72. mike

    If I don't get voice in a day or so I usually then send a PM

  73. mike

    Usually these channels allow PMs to mods

  74. maximus

    I see, thanks

  75. bot

    lovetox pushed 1 commits to branch gajim/master imprv: DebugConsole: Show "Log" when opening the dialog - https://dev.gajim.org/gajim/gajim/-/commit/2a70bad41ea9c06bc905fc1cb2681e1f37af8ee5

  76. lovetox

    meson, your MR is unnecessary

  77. lovetox

    i already fixed that yesterday, the dir is created when you call get_temp_dir()

  78. lovetox

    your code calls it only right before making a recording

  79. meson

    I see

  80. meson

    Thanks, too bad I had overlooked it

  81. lovetox

    and because of the ruff error

  82. lovetox

    just so you understand whats wrong

  83. lovetox

    _("error: %s" % exception)

    👍 1
  84. meson

    however, your commit doesn't seem to fully fix it. When I delete the folder and continue a recording, there's no error for the user displayed, but the duration label stucks

  85. lovetox

    thats essentially what you did

  86. lovetox

    which means the translator will translate "error: %s"

  87. lovetox

    but at runtime this string is never passed to the function _()

  88. lovetox

    because at runtime the string is changed with the current exception error

  89. lovetox

    then passed to the function, which will find no translated string

  90. meson

    thanks, makes sense

  91. lovetox

    _("error: %s") % exception

  92. lovetox

    that way we always pass the same string to the translate function, and modify it only after translation with the current error

  93. meson

    got it :)

  94. lovetox

    about your MR, you mean in the case when we pause a recording?

  95. lovetox

    yes you can check in that case and display the error

  96. lovetox

    instead of saving a dir var

  97. lovetox

    you can simply do self._file_path.parent

    👍 1
  98. lovetox

    meson, i think you are missing a return after calling the error

  99. lovetox

    and dont do log.debug() do rather log.warning()

  100. lovetox

    then the error will show up under View -> DebugConsole

  101. lovetox

    or actually even, log.error()

  102. lovetox

    i mean this is a error ..

  103. meson

    > meson, i think you are missing a return after calling the error you mean the annotation right? -> None

  104. meson

    > i mean this is a error .. sure :)

  105. meson

    same goes for other things like .. ? > log.debug('Could not set up full audio recording pipeline.')

  106. meson

    (maybe something for a different mr)

  107. lovetox

    yeah leave other stuff now, just for the future

  108. lovetox

    no i mean after calling _handle_error_output_dir_inaccessible()

  109. lovetox

    or do you want to start a new recording instanstly while at the same time telling the user about an error?

  110. meson

    that was my intention, UX could be debatable

  111. lovetox

    but thats weird, its a paused recording right?

  112. lovetox

    i come back want to continue, press play, somewhere in the corner a little error text shows, but will i see it? or simply continue talking while reading at the same time

  113. lovetox

    now i stop because it says something about an error

  114. lovetox

    the recording is not a continuation anymore, so either way fucked

  115. lovetox

    i stop, and start from new

  116. meson

    alright, I try to get it right

  117. lovetox

    i think when pressing record, simply showing the error and reseting everything? then the user has to press again to restart

  118. lovetox

    i found another weird error just now

  119. lovetox

    click record -> click pause -> dont move your mouse from the position where you clicked pause, try to click record again, doesnt work for me, you need to move the mouse a inch, only then it lets you click the button again

  120. meson

    > click record -> click pause -> dont move your mouse from the position where you clicked pause, try to click record again, doesnt work for me, you need to move the mouse a inch, only then it lets you click the button again seen that too, but I could not explain where it comes from (gtk likely?) and didn't consider it a big issue

  121. meson

    the MR should be ready from my side.

  122. bot

    wurstsalat pushed 1 commits to branch gajim/master change: Move chat state indicator above message input - https://dev.gajim.org/gajim/gajim/-/commit/d609103b2be58f2484585498de4eab3ba81bf62e

  123. bot

    lovetox pushed 3 commits to branch gajim/master chore: Flatpak: Update dependencies - https://dev.gajim.org/gajim/gajim/-/commit/60cf8265bcc0dbde5fd8e18e362e40d7e294fb4b chore: Update translations - https://dev.gajim.org/gajim/gajim/-/commit/a8b8e26dd64d2bc1e44a24992fe5b30eb059e2ef release: 1.9.5 - https://dev.gajim.org/gajim/gajim/-/commit/a97b17479ddf2d6add9755e19b3271487eacef78

  124. Codimp

    oh wow, wasn't expected 1.9.5 to be released today! Cool!

  125. Codimp

    Hop, Gajim and website translated to french again