Gajim - 2018-09-27


  1. mrDoctorWho lovetox: Fedora 27
  2. lovetox Ok, you are aware that you can set dark theme in your system
  3. lovetox you dont need Gajim for that
  4. lovetox mrDoctorWho
  5. lovetox nethertheless, it should be fixed now in Gajim
  6. mrDoctorWho Well I'm a kde user, so it's kinda complicated
  7. mrDoctorWho And I don't want my whole UI to be dark
  8. lovetox yeah then you need Gajim
  9. lovetox And it does that now, hopefully 🙂
  10. bot Marcin Mielniczuk updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/330 >: Refactor generating the groupchat nick hits into a separate function.
  11. bot Marcin Mielniczuk updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/330 >: Refactor generating the groupchat nick hits into a separate function.
  12. Daniel so, now I've got all 160 days of backlog :) your MR about limiting this is badly needed, lovetox
  13. Daniel by the way: I'm back from traveling, finally a real keyboard to use!
  14. lovetox yes problem is when i merge it, you can only go back to Gajim 1.0 if you delete your Logs.db
  15. lovetox thats why i want to wait until we are near release
  16. Daniel Oh that's a deal breaker, I see
  17. Daniel Let's say your MR is highly anticipated then :)
  18. bot Matthew Bell created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9358 >: #9358: < dev.gajim.org SSH host key fingerprint >
  19. PRETEXTATO asterix, have you read my e-mail?
  20. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9358 >: #9358: < dev.gajim.org SSH host key fingerprint >
  21. PRETEXTATO lovetox did you read my email?
  22. lovetox im not at home, and dont have access
  23. PRETEXTATO There is GIMP where you are?
  24. lovetox no, we can talk in the evening
  25. PRETEXTATO ok
  26. bot Marcin Mielniczuk updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/330 >: Refactor generating the groupchat nick hits into a separate function.
  27. bot Marcin Mielniczuk proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/331 >: Add .vscode to .gitignore
  28. bot Marcin Mielniczuk proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/332 >: Create a pylintrc with CI settings.
  29. bot Marcin Mielniczuk updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/332 >: Create a pylintrc with CI settings.
  30. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *34e93bba* < https://dev.gajim.org/gajim/gajim/commit/34e93bba1794724d0965d1d7c67af8c3fa35bc2d > Add .vscode to .gitignore This is where the workspace settings are stored.
  31. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/331 >: Add .vscode to .gitignore
  32. marmistrz lovetox: could you please review !330 ?
  33. Daniel A little patience, marmistrz
  34. marmistrz ok :)
  35. bot Marcin Mielniczuk updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/332 >: Create a pylintrc with CI settings.
  36. bot Marcin Mielniczuk updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/332 >: Create a pylintrc with CI settings.
  37. bot eri! created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9359 >: #9359: < Error on going online >
  38. Nothing4You somehow i can't get the emoticon setting to save across restarts on osx
  39. Nothing4You i disable them every time i start gajim but it keeps getting reset to noto
  40. lovetox Nothing4You, yes
  41. lovetox what do you expect from disabled?
  42. Nothing4You no emoticons
  43. Nothing4You so :) is literally : )
  44. lovetox what you try to do is disable the emoji chooser
  45. Nothing4You prefs -> general -> chat appearance -> emoticons
  46. lovetox what you see is ascii translation to emojis
  47. Nothing4You i type : ) without the space and it shows up as emoji
  48. Nothing4You if it's set to e.g. noto
  49. lovetox look in ACE for ascii_emojicons
  50. Nothing4You why does that setting not save though?
  51. Nothing4You and i think it did before that way (updated to latest master again today)
  52. lovetox because it makes no sense to disable the emoji chooser on your system
  53. lovetox if you dont want to use it, dont use it
  54. Nothing4You why does it not make sense to disable it?
  55. Nothing4You testing :)
  56. Nothing4You another test :)
  57. Nothing4You brb restarting
  58. lovetox because you are not forced to use it
  59. Nothing4You another test :)
  60. lovetox you can also not disable the filetransfer button
  61. Nothing4You ok, works after restart now
  62. lovetox though this setting needs renaming, because Emoticons can mean anything
  63. lovetox its actually the emoticon theme you set there
  64. Nothing4You i don't mind not disabling that, just the "it makes no sense to disable it" is what i was wondering about
  65. lovetox i cant name you a reason if there is none
  66. lovetox if you have a reason to disable it please come forward
  67. Nothing4You the reason is that i never use it and it uses space that could be used for a wider input area
  68. Nothing4You although it's not important and i haven't accidently clicked it before
  69. Nothing4You so idc
  70. lovetox ok so you are saying you want every item in your view configurable
  71. lovetox thats not going to happen, time is not endless :)
  72. Nothing4You no, as i said, it doesn't really matter for me
  73. Nothing4You anyways, what's the point of having the "Disabled" option if it doesn't do something and doesn't get saved?
  74. lovetox it does on linux
  75. lovetox as i said its not about the button, its about the theme
  76. Nothing4You i know
  77. lovetox and on linux you can install fonts for emojicons
  78. Nothing4You what does "Disabled" do on linux?
  79. lovetox it uses whatever is installed on the system
  80. Nothing4You ok
  81. Nothing4You what does "font" do?
  82. Nothing4You i guess noto and twemoji are bundled fonts for emojis?
  83. lovetox hm try activating it
  84. lovetox i dont have a font item
  85. lovetox im not sure this is something old
  86. lovetox which should not be there anymore
  87. Nothing4You where would i be able to see the effects of changing it?
  88. lovetox hm no wait we add this
  89. lovetox on the emoji chooser
  90. Nothing4You btw i have the same options on my linux
  91. Nothing4You https://files.xmpp.msg.lol/a854b125-b225-43b4-a336-b0b91b695cea/Screen%20Shot%202018-09-27%20at%2019.31.05.png
  92. Nothing4You that's what i get with "font"
  93. lovetox yes because your system does not support it
  94. lovetox actually its weird, why dont i have the font option
  95. lovetox something is wrong here
  96. lovetox and i actually dont know why there is a disable
  97. lovetox oh i have the font
  98. lovetox hm ok, disable seems useless
  99. Nothing4You i'm guessing font is the one supposed to use the system setting?
  100. lovetox i should remove it
  101. lovetox yes Nothing4You
  102. Maranda lovetox, hmmm
  103. Maranda lovetox, looked at https://xmpp.org/extensions/inbox/bookmarks-conversion.html ?
  104. bot Matthew Bell proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/333 >: WIP: gajim/logind_listener.py rectification
  105. lovetox i look at it once its accepted as experimental
  106. Maranda well I also noticed that Gajim doesn't subscribe to the storage:bookmarks PEP node, and fetches the bookmarks manually on connect
  107. Maranda lovetox, at least it could add a +notify on that to get updates
  108. lovetox this will not change, as we dont store bookmarks
  109. lovetox but yes, listening to updates is on the list
  110. lovetox but there is more than just adding the bookmark
  111. lovetox you need logic on what to do when you receive a bookmark that has auto-join
  112. Maranda lovetox, hmm but I suppose it'll store the bookmarks in the session state for the current account connection at least, else how it does render 'em on the menu? :)
  113. lovetox but it doesnt save them to disc, so the manual pull stuff will always happen
  114. lovetox +notify or not
  115. Maranda lovetox, well +notify will help with other clients updating (obviously)
  116. lovetox yes
  117. Maranda also since Metronome does auto conversion it'll does the same for older clients updating via private storage :)
  118. lovetox i didnt add it until now, because no server supported what pbusub bookmarks needed anyway
  119. lovetox so nobody used them
  120. Maranda As for autojoin flags I'd just ignore 'em (aka not join the room), and just update the menu that'd be more than enough
  121. jjrh why does : / show up as :/ in gajim?
  122. jjrh https://i.imgur.com/al3r6EY.png
  123. bot Philipp Hörist modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9358 >: #9358: < dev.gajim.org SSH host key fingerprint >
  124. lovetox 😕 it shows up like that for me in latest master?
  125. lovetox is this different for you?
  126. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *58796d22* < https://dev.gajim.org/gajim/gajim/commit/58796d223e86a3d5e6c362c5c77802a3d449e32c > Preferences: Update layout and some options - Add a 'convert ascii emoji' checkbutton - Remove 'Disabled' from Emoji theme - Change the layout of the style tab
  127. jjrh :/
  128. jjrh well just shows up as the text
  129. jjrh running 1.0.99
  130. lovetox i dont understand, is it ok now or not?
  131. lovetox what is the problem, its the wrong emoji?
  132. lovetox or do you not want ascii conversion?
  133. jjrh Sorry - since updating to 1.0.99 it now converts to ascii which is okay.
  134. jjrh but I see you're unicode emoji
  135. bot Yann Leboulanger closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9358 >: #9358: < dev.gajim.org SSH host key fingerprint >
  136. lovetox we dont convert TO ascii
  137. lovetox we convert ascii to emojis
  138. jjrh er yeah hah
  139. lovetox and you can disable that in preferences with the latest commit
  140. jjrh good enough for me right now. I just didn't like how it was choosing the wrong emoji before :)
  141. jjrh many misunderstandings to be had displaying the wrong emoji 😉
  142. lovetox yes we changed that in 0.99
  143. lovetox full list is here jjrh https://dev.gajim.org/gajim/gajim/blob/master/gajim/gtk/emoji_data.py#L182
  144. jjrh nice!
  145. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *cc891be1* < https://dev.gajim.org/gajim/gajim/commit/cc891be18762c0bbdfdb87b1b07185f96a7d33d7 > Fix mnemonics and change some strings
  146. Link Mauve lovetox, with +notify on PEP bookmarks, you should receive the latest version automatically on presence.
  147. Link Mauve And if you do check for the bookmarks-conversion feature, you can completely switch to the PEP version, without any synchronisation needed.
  148. bot Matthew Bell modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9358 >: #9358: < dev.gajim.org SSH host key fingerprint >
  149. lovetox Link Mauve, is it standard that i get the last item on +notify presence
  150. lovetox i think i remember some servers didnt do this
  151. lovetox on sign in i mean
  152. asterix it's logic when you think about PEP. You want to know the current mood of your contacts
  153. lovetox ah yeah i see it in the xep
  154. Link Mauve lovetox, yes, it is.
  155. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9358 >: #9358: < dev.gajim.org SSH host key fingerprint >
  156. Link Mauve lovetox, how could I access gajim.common.connection_handlers.ConnectionHandlers from gajim.htmltextview.HtmlHandler?
  157. Link Mauve I want to call get_bob_data() from there.
  158. Link Mauve See prosody@ for the reason.
  159. lovetox app.connections[self.account]
  160. lovetox you want this inside the htmlhandler?!
  161. Link Mauve self.conv_textview.account?
  162. Link Mauve lovetox, is there a better way?
  163. lovetox yes you can get the account from the textview
  164. lovetox hm i dont know, i guess do it and i see how it works then :)
  165. Link Mauve Ok.
  166. lovetox do we receive this in xhtml?
  167. lovetox yes i guess
  168. Link Mauve Yes.
  169. Link Mauve See https://xmpp.org/extensions/xep-0231.html
  170. Link Mauve Hmm, we don’t know who sent us this message at this point.
  171. lovetox why is that important?
  172. Link Mauve Because we have to ask the correct person for this image.
  173. Link Mauve Other JIDs may have the same image in cache, but they also may not.
  174. Zash Can you cache BOBs on the MUC?
  175. Link Mauve I have a Prosody module for that.
  176. lovetox Link Mauve, i would first implement, that on message handler, the bob data is downloaded into a cache
  177. lovetox see common.modules.xxx for examples
  178. lovetox how we do this now
  179. Link Mauve Ok.
  180. lovetox then the htmlhandler asks the cache for the picture, which is probably not yet there, so it places a placeholder in the chat
  181. lovetox once the picture in the module is downloaded we issue a gui event, and all chatcontrols check there textview for placeholders
  182. lovetox and update them with the picture
  183. lovetox or something like that
  184. lovetox but certainly not a simple project ^^
  185. lovetox not hard either, can be done in little steps, downloading the pictures into a cache on the hd, should be relatively easy
  186. lovetox im in bed, night
  187. Link Mauve So basically moving the get_bob_data and _on_bob_received methods to this module thing?
  188. Link Mauve lovetox, like that? https://linkmauve.fr/files/0001-Move-XEP-0231-into-its-own-module.patch https://linkmauve.fr/files/0002-Adding-an-automated-answer-on-BoB-request.patch