Gajim - 2018-10-09

  1. mrDoctorWho Sometimes the chat log box is grayed out a little bit
  2. lovetox mrDoctorWho, yes when you are not connected to the server
  3. lovetox debacle, right click copy link?
  4. mrDoctorWho lovetox, no, I was connected
  5. lovetox maybe the window was not focused
  6. mrDoctorWho probably another gtk issue, I just can't find the steps to reproduce
  7. bot Daniel Brötzmann closed an issue in _gajim_ < >: #3145: < parenthesized account display always on and full JID display and cut'n'pasteable displays >
  8. bot Hans Wurst created an issue in _gajim_ < >: #9376: < omemo exception >
  9. bot Daniel Brötzmann created an issue in _gajim-plugins_ < >: #350: < omemo exception >
  10. bot Daniel Brötzmann closed an issue in _gajim_ < >: #9376: < omemo exception >
  11. bot Daniel Brötzmann modified an issue in _gajim-plugins_ < >: #350: < omemo exception >
  12. debacle lovetox, I did this, i.e. copied the link from an image I received to another conversation, but when I paste the link, the image is not shown in Gajim, just the link. (No OMEMO in this case, would it work with OMEMO enabled?)
  13. Daniel debacle, have you tried to set urlimagepreview to display *all* urls?
  14. debacle Daniel, I did not, thanks! But now I did and it still does not work.
  15. bot Daniel Brötzmann updated a merge request for _gajim/master_ < >: WIP: Rework preferences window
  16. bot Daniel Brötzmann updated a merge request for _gajim/master_ < >: WIP: Rework preferences window
  17. Daniel I'd like to add some helping tooltips to the omemo config window. I think the Clear Devices tab needs it most. So: When I click 'Clear Devices', my device list gets cleared, but I have to be online with all my actively used devices (for how long?), right? When is it needed? What does it solve?
  18. lovetox You dont have to, but its advised, it solves getting dead not used devices from the devicelist
  19. lovetox so new contacts dont try to build sessions with these dead devices
  20. debacle lovetox, about the dupes: In the same MUC I see now a lot of "announces mam:2 without stanza-id"
  21. debacle This was the error, you were talking about, right?
  22. debacle MUC is on
  23. mrDoctorWho Does gajim works on Windows XP?
  24. mrDoctorWho Does gajim work on Windows XP?
  25. bot Yegor Novek created an issue in _gajim-plugins_ < >: #351: < Files are not encrypted by GPG when sent via HTTPUpload >
  26. bot Daniel Brötzmann modified an issue in _gajim-plugins_ < >: #351: < Files are not encrypted by GPG when sent via HTTPUpload >
  27. bot Chris Spring created an issue in _gajim_ < >: #9377: < crash >
  28. bot Daniel Brötzmann closed an issue in _gajim_ < >: #9377: < crash >
  29. badrihippo Is there a way to intercept and edit a stanza before it's sent?
  30. badrihippo I'm trying to debug an OMEMO issue, which means I can't write the whole stanza myself
  31. bot Daniel Brötzmann updated a merge request for _gajim-plugins/master_ < >: [omemo] Polish GUI
  32. bot Daniel Brötzmann updated a merge request for _gajim-plugins/master_ < >: [omemo] Polish GUI
  33. lovetox badrihippo, yes in the code of the omemo plugin
  34. lovetox but i would be very suprised if the stanza is wrong
  35. asterix lovetox: I'm thinking about the plugin_installer plugin, the new way to d/l / install updates. the idea is to d/l the new plugins in a temp folder (~/.cache/gajim/plugins_updates) and on next start, move them to the real plugins folder before they are loaded but this mean Gajim has to do the update process (move) itself. Plugin installer can't do that ...
  36. lovetox hm yeah can be part of the plugin manager class
  37. lovetox look in temp dir, and replace
  38. lovetox i think this is a good idea and solves many problems, module reloading is just not a good idea with python
  39. Daniel sounds clean
  40. asterix yeah but that's strange that the d/l process is done in plugin_installer but installation is not done in plugin_installer
  41. bot Daniel Brötzmann updated a merge request for _gajim-plugins/master_ < >: [omemo] Polish GUI
  42. asterix ha ...
  43. asterix and what about doing the move and replace in plugin installer just before shutting down Gajim?
  44. lovetox not really, its actually nice, because now i think we duplicate a lot of code in plugin_installer and plugin_manager, both can search for plugins and load plugins i believe
  45. lovetox shutdown is i think not that good because it needs a clean shutdown
  46. asterix yes, because we want to reload, but if we don't reload, no need to duplicate code in plugin installer
  47. Daniel how is it strange? you can install plugins via plugin_manager, so it needs to be able to install. but downloading is not a feature intended for the plugin_manager
  48. lovetox make plugin_installer a plugin_downloader 🙂
  49. Daniel avoids confusion, indeed
  50. lovetox and the only thing in plugin:_manager is copy code, which is probably 10 lines of code
  51. lovetox *to add to plugin_manager
  52. asterix yes, but renaming a plugin is not possible in our upgrade process ...
  53. asterix but ... when you want to install a new plugin, reboot is not needed, but in this process you want to require it?
  54. lovetox hm i just thought about this
  55. Muelli I don't get to see a map after I've installed the setlocation plugin and received a message with "geo:48.1234567,17.1234567". I have libchamplain installed. What else can I do to make it work? Also, am I supposed to be able to select my location on a map somehow? I haven't found any dialogue for getting to that point.
  56. lovetox but we could just call a method on plugin_manager, after download finished
  57. lovetox and plugin_manager does the move and activates the plugin
  58. Daniel Muelli, in plugin config
  59. Daniel Muelli, you can enalble the geo:-URI conversion in URLImagePreview plugin
  60. asterix lovetox: only in case plugin is not yet installed
  61. lovetox yes, but that can be determined by plugin_manager
  62. Muelli Daniel: this is what I see:
  63. lovetox if there is already some active, do nothing, otherwise copy over and activiate
  64. asterix lovetox: in case it's already installed and activated we shoe a reboot dialog
  65. Daniel Muelli, did you restart gajim after installing?
  66. Muelli Daniel: yeah, a few times
  67. Muelli also from a terminal., hoping to seeing some logs. But to no avail
  68. lovetox Muelli which Gajim version
  69. Muelli loidt: 1.0.1
  70. Muelli lovetox: 1.0.1
  71. Muelli ubuntu stable
  72. Daniel and you have Clutter and Champlain installed?
  73. Daniel start gajim with -l gajim.plugin_system.set_location=DEBUG
  74. Daniel the map only shows when all dependencies are satisfied
  75. Muelli ah. I see it in the code now let me check.
  76. Muelli k. restarting gajim. hold on.
  77. Muelli clutter and its gir bindings were installed, but not gir1.2-gtkclutter-1.0. let me cook up a patch.
  78. Daniel Muelli, for me it works by installing 'champlain' and 'clutter' (on Arch)
  79. Muelli Daniel: k. arch packaging is weird, at best ;-)
  80. Muelli how do I propose a patch now?
  81. Muelli I can't fork the gitlab project?
  82. Muelli I can't fork the gitlab project
  83. Daniel did you sign-in by another account? then you nee to get enabled by lovetox or asterix
  84. asterix Muelli: your login on
  85. Muelli asterix: should be muelli
  86. Muelli yep
  87. Daniel you could also send me your patch
  88. Muelli Daniel:
  89. Daniel I just saw the interface and thought of a bit of touching the GUI here and there
  90. asterix Muelli: now you can
  91. Muelli sweet :)
  92. Muelli how do people work on plugins? Clearly, restarting the "production" gajim has its drawbacks.
  93. Daniel you can start gajim with another profile
  94. Daniel or disable your account (for plugins without the need of an account online)
  95. lovetox muelli, just symlink the plugin folder into your userdata/plugin folder
  96. lovetox then you can work on the plugin, and can restart gajim to see the changes
  97. bot muelli proposed a new merge request for _gajim-plugins/master_ < >: set location: Show dependencies in the manifest and the plugin's configuration
  98. asterix I nearly have something working for this new plugin installation thing. Will polish this evening
  99. Daniel yeah! I really look forward to it :)
  100. asterix But this means that pligin is not compatible with current Gajim. Only with Gajim that I am patching. That's a problem ...
  101. lovetox plugins are a pain with there updating
  102. lovetox we should have a plugin repo for each version of gajim
  103. lovetox but thats also a pain
  104. lovetox asterix we should implement that on downloading the list of plugins, there are no plugins shown that dont fit the version
  105. lovetox of Gajim
  106. lovetox so old clients dont get a update
  107. lovetox then we can change the plugin installer and be good
  108. Maranda lovetox, I have a flickering issue on jid overlays on windows
  109. Maranda they just flicker when hovering over with the mouse making 'em unreadable.
  110. lovetox yes seems a new nice issue gtk brought to windows
  111. lovetox Maranda seems that is a problem on all OS
  112. lovetox there is a fix though
  113. lovetox put gtk-cursor-theme-size = 16 in etc/gtk-3.0/settings.ini
  114. Maranda ok :P
  115. Maranda ewwww linux break lines
  116. Maranda can't open with notepad lol
  117. Maranda ok let me try
  118. Maranda lovetox, yeah fixed thanks :P
  119. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < >:
  120. bot Philipp Hörist updated a merge request for _gajim/master_ < >: Polish Change Status Dialog
  121. lovetox Daniel, dont change strings lightly, only if you feel its really necessary, i know its no problem for you because you just translate them in german, but we dont have as much active translators for other languages
  122. lovetox we have nearly 100% japanese though
  123. lovetox really suprising :D
  124. muwahhid4life > Daniel, dont change strings lightly, only if you feel its really necessary, i know its no problem for you because you just translate them in german, but we dont have as much active translators for other languages I can think of contributing towards at least one language
  125. lovetox every help is appreciated,
  126. bot Philipp Hörist merged a merge request for _gajim/master_ < >: Polish Change Status Dialog
  127. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >: *491237b4* < > polish-change-status-dialog
  128. lovetox ah damn missed this, not a good commit message Daniel ^^
  129. anotheragency What does "MUC Tab New Directed Message" even mean?
  130. lovetox the color of the a muc tab if you receive a directed message aka highlight
  131. lovetox hm would be MUC Tab Highlight better?
  132. asterix lovetox: yes but we may want to provide updates for old clients (security issue or something else)
  133. anotheragency lovetox: That would be better, yes
  134. lovetox Daniel, log.exception just prints a traceback into the console, it doesnt stop the plugin from starting
  135. bot Daniel Brötzmann updated a merge request for _gajim-plugins/master_ < >: [omemo] Polish GUI
  136. Daniel lovetox, yeah that commit message must have been me typing automatically.. commit messages in preferences MR are better I think
  137. Daniel ok I will remember this for strings, regarding translations
  138. lovetox Daniel stop your work on omemo for now, i add a commit to your MR, i ported the new fingerprint window from the openpgp plugin, i find it much better, its not perfectly finished some things are missing, but i think with that we can get rid of the fingerprints in the config window
  139. lovetox maybe you could finish the missing pieces and clean up
  140. Daniel lovetox, for omemo plugin I think I'm done
  141. Daniel how do you like the fishies?
  142. lovetox yeah nice touch :)
  143. Daniel And yes, I did misunderstand you regarding the new _ui API. That sounds very convenient! I'll adapt the MR soon
  144. Daniel So you're proposing to remove the fingerprints tab from omemo config, and instead show all fingerprints in the new fingerprint window ported from openpgp plugin, right? I curious! It's a good idea to pull the fingerprints tab out of the omemo config, that was buried too deep there.
  145. lovetox no not exactly
  146. lovetox the only difference between those two is that you can delete fingerprints in the config window
  147. lovetox i dont really think there is a need for a list with all fingerprints
  148. lovetox you can access the fingerprints on the contact
  149. lovetox but until now you couldnt delete there
  150. lovetox i added that so the list in config window is now not necessary anymore
  151. Daniel I see! In MUC that window shows FPs of all occupants, right?
  152. lovetox yes
  153. Daniel Then there really is no need for that tab in config anymore I think
  154. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < >: [omemo] Polish GUI
  155. lovetox i added a commit
  156. lovetox just do a pull
  157. lovetox and check out the window
  158. lovetox maybe you can apply the wrapping for the fingerprints, and the omemo icon in the top and the own fingerprint
  159. lovetox + remove the code of the old fingerprint window
  160. Daniel Will sure do! But tomorrow, have to sleep now ;)
  161. lovetox kk me too :)
  162. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < >: [omemo] Polish GUI