Gajim - 2018-06-23


  1. bot Alexander Krotov updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/278 >: Replace ad-hoc command radio buttons with a list
  2. meaz I think there is an issue with gajim and http_upload. When I send an image with a space in its name, I get a 404 error when trying to open the obtained link
  3. meaz https://disroot.org:5281/upload/FZdurcU7x5KjG0SG/Blue%2520lines
  4. meaz as you can see with this link...
  5. Link Mauve meaz, there is a double-URL-encoding at work here, it seems.
  6. meaz sorry Link Mauve I don't understand what you mean...
  7. Link Mauve %2520 should be %20.
  8. Link Mauve %25 is how you represent the % character in an URL.
  9. meaz so that's a server problem, not a gajim one?
  10. Link Mauve I don’t know.
  11. Link Mauve But somewhere on the way, the filename has been encoded twice.
  12. meaz I have this problem only on gajim, not on Conversation
  13. Link Mauve So probably a problem in Gajim.
  14. Link Mauve You could open the XML console and check which filename Gajim is asking for.
  15. lovetox its known and already fixed
  16. Link Mauve Oh, great.
  17. meaz lovetox, you're talking about this space problem?
  18. lovetox yes
  19. meaz nice! How can I get this gajim fixed?
  20. lovetox either run from source or install gajim-default-nightly from our repo
  21. meaz thanks a lot lovetox !
  22. zuglufttier Is there a keyboard shortcut to jump to the next unread chat?
  23. mrDoctorWho ctrl+tab
  24. mrDoctorWho ?
  25. zuglufttier That will cycle through all tabs, I'm looking for something to go to the next tab with unread messages.\
  26. zuglufttier That will cycle through all tabs, I'm looking for something to go to the next tab with unread messages.
  27. andrey.g ctrl-tab: Switch to the next unread tab gajim/data/gui/shortcuts_window.ui: <property name="accelerator">&lt;ctrl&gt;Tab</property> <property name="title" translatable="yes">Switch to the next unread tab</property>
  28. pitchum zuglufttier, Ctrl+tabn Ctrl+PAGE_UP and Ctlr+PAGE_DOWN all allow to cycle through tabs but jump to tabs with unread messages firts
  29. pitchum zuglufttier, Ctrl+tabn Ctrl+PAGE_UP and Ctlr+PAGE_DOWN all allow to cycle through tabs but jump to tabs with unread messages first
  30. pitchum zuglufttier, Ctrl+tab, Ctrl+PAGE_UP and Ctlr+PAGE_DOWN all allow to cycle through tabs but jump to tabs with unread messages first
  31. zuglufttier Ah, thank you both :D
  32. zuglufttier I had no unread messages a few minutes ago...
  33. link2xt meaz: https://dev.gajim.org/gajim/gajim/issues/9205
  34. bot Tomek created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9210 >: #9210: < error on debian cinamon when clicking on new message indicating icon >
  35. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *23c302ca* < https://dev.gajim.org/gajim/gajim/commit/23c302ca70ee572fa533f4f5f517acdaa4b1aa79 > Fix translation on Windows Fixes #8658
  36. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8658 >: #8658: < Translation doesnt work on git master on Windows >
  37. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9189 >: #9189: < Remove/adapt "Log encrypted chat sessions" option in Preferences → Advanced >
  38. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *86eddc2e* < https://dev.gajim.org/gajim/gajim/commit/86eddc2ee95d77c1f4f3b0ed4507f476494dfc8c > Remove unused config option log_encrypted_sessions Fixes #9189
  39. Daniel Translations fixed? Praise lovetox! :)
  40. bot rdng created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9211 >: #9211: < idna: punycode and unicode >
  41. bot rdng modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9211 >: #9211: < idna: punycode and unicode >
  42. link2xt https://dev.gajim.org/gajim/gajim/commit/af11aa985b07d67953fd0a7039663960cb84662a <- why not just an "assert"?
  43. lovetox assert should only be used for developing
  44. lovetox assertions can be deactivated by the compiler
  45. lovetox it is just ignored then
  46. lovetox a exception will always trigger
  47. link2xt But if it is to find the bugs
  48. link2xt So assert exactly for this use case
  49. lovetox it is not me who experiences that bug
  50. lovetox i cant control how the files are compilated on other users machines
  51. link2xt Ok, I just thought maybe we should add type annotations and assertions everywhere, then "if" and "raise" would be too much
  52. link2xt Regarding treeview vs listbox in !278: listbox is *more*, it is for complex custom layouts of list items
  53. link2xt Treeview with liststore is for simple lists
  54. lovetox but its not simple
  55. lovetox listbox.add(Gtk.Label(bla))
  56. lovetox that is simple
  57. lovetox not adding a text renderer, dealing with iters
  58. link2xt Then you have to add custom search
  59. lovetox etc
  60. lovetox search?!
  61. link2xt Search works with treeview
  62. link2xt If you start typing, it searches for the command
  63. link2xt Useful for long lists of commands emitted by the server
  64. link2xt "Using GtkListBox is often an alternative to GtkTreeView, especially when the list contents has a more complicated layout than what is allowed by a GtkCellRenderer, or when the contents is interactive (i.e. has a button in it)."
  65. link2xt From https://developer.gnome.org/gtk3/stable/GtkListBox.html
  66. link2xt Implementing the same in listbox would require more code
  67. lovetox i worked a bit with listboxes, and it definitly does not need more code
  68. lovetox if you exclude the search feature
  69. bot rdng modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9211 >: #9211: < idna: punycode and unicode with Internationalized Domain Names >
  70. lovetox hm, but yeah i dont care, if you want to do it with treeview
  71. lovetox but then please make a label, and hide the header
  72. lovetox otherwise it looks like a table
  73. bot rdng modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9211 >: #9211: < Punycode and Unicode with Internationalized Domain Names >
  74. lovetox or rather let the original label that was there
  75. link2xt Ok, I will restore the label and remove header
  76. lovetox the inbuild search is indeed a nice thing for a simple list
  77. link2xt Also will remove signal handler and move selection code to stage2 finish code
  78. link2xt The nice thing about treeview is that it has listsore behind, where commands and their descriptions can be stored, but we still have self.commandlist for other stages
  79. link2xt liststore*
  80. lovetox if you are on that, evertime i use the adhoc window i get multiple
  81. lovetox (gajim:10376): Gtk-WARNING **: 18:18:14.547: Overriding tab label for notebook
  82. lovetox maybe you can fix that
  83. lovetox but i guess this will be gone if we use a assistent
  84. link2xt The layout also has a lot of dummy label2xx elements
  85. link2xt https://developer.gnome.org/hig/stable/lists.html
  86. link2xt I think I should try listbox if it looks differently
  87. link2xt Or just remove the header somehow...
  88. link2xt Will set_headers_visible to False (better via .ui) and restore the label
  89. lovetox i think for a simple list you can make them look equally
  90. lovetox of course css might be a bit different for treeview and listboxes
  91. lovetox but you can change that
  92. lovetox in gajim.css
  93. lovetox also just for info, looking at GNOME HIG, can be nice for ideas, but always remember Gajims goal is not to be a GNOME application. In fact we have may more users that dont use GNOME. So i would say the goal should be to make Gajim initself look consistent, and not to make it look like other GNOME applications
  94. link2xt I use dwm myself, so I would not like global menu, buttons in the title bar (which I don't have) etc
  95. bot Alexander Krotov updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/278 >: Replace ad-hoc command radio buttons with a list
  96. link2xt lovetox: updated MR, no header, label is restored
  97. link2xt also removed label alignment (now it is centered), because it had some strange alignment 0.2...
  98. lovetox hm yes, but needs still a bit of love, it does not look really good to me
  99. lovetox https://share.hoerist.com/philipp/z7ujck74RxO2jblB/Unbenannt.png
  100. lovetox a bit of space between the label, and the button in the bottom
  101. lovetox for example
  102. lovetox maybe test how it would look to give the treeview a border
  103. lovetox before it looked much cleaner
  104. lovetox https://share.hoerist.com/philipp/lPeypJ3nTW5B5k3k/Unbenannt2.png
  105. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/7d2f2f4d-9bac-49d8-bf63-428a6ea243e9
  106. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9211 >: #9211: < Punycode and Unicode with Internationalized Domain Names >
  107. bot Alexander Krotov updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/278 >: Replace ad-hoc command radio buttons with a list
  108. link2xt lovetox, added shadow and some padding
  109. lovetox thanks, looks acceptable now
  110. lovetox link2xt, can you please squash your MR into one commit
  111. bot Alexander Krotov updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/278 >: Replace ad-hoc command radio buttons with a list
  112. link2xt squashed
  113. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *bd4aa0f4* < https://dev.gajim.org/gajim/gajim/commit/bd4aa0f40f16097bb61968a6dff7534ad4dfffde > Replace ad-hoc command radio buttons with a list Radio buttons are more suitable for static lists of options. GNOME seems to be using lists in similar situations, for example to show a list of network printers. This also makes it possible to search a command by typing.
  114. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/278 >: Replace ad-hoc command radio buttons with a list
  115. lovetox thanks
  116. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *9b07cf8d* < https://dev.gajim.org/gajim/gajim/commit/9b07cf8d41044b3b05ef799a9e8989195d92e37e > Add loading single builder objects on Windows This was still missing from the Windows translation fix
  117. lovetox Maranda, this privacy warn message if you join a muc is .. annoying
  118. lovetox i mean the fact that its a message directly from the server jid
  119. Maranda Works only for local mucs
  120. lovetox why not let the MUC itself issue that message and post it into the MUC?
  121. Maranda If you didnt sign the gdpr agreement it wil l send that else not
  122. Maranda Because you can directly accept
  123. lovetox im allowed to be on the server without signing?
  124. lovetox im pretty sure i accepted the agreement
  125. Maranda By sending "I consent"
  126. lovetox but i did that
  127. lovetox i still get the a privcy warn on any muc creation
  128. Maranda 🤔🤔
  129. Maranda You do?
  130. Maranda That's a bug then
  131. Maranda .... Which I cannot replicate as well
  132. lovetox ok can you check if lovetox@lightwitch.org has signed the agreement?
  133. Maranda yes sec
  134. Maranda root@storm:/var/lib/metronome/lightwitch%2eorg# grep lovetox gdpr.dat root@storm:/var/lib/metronome/lightwitch%2eorg#
  135. Maranda doesn't look like it
  136. lovetox ok so how can i do that now?
  137. Maranda just send a message to lightwitch.org with wrote: I consent
  138. lovetox https://conference.gajim.org:5281/pastebin/259deffe-76d2-48f9-a505-5eb83570ab40
  139. lovetox get a service unavailable
  140. Maranda I consent
  141. Maranda capital I :P
  142. lovetox same story
  143. Maranda weird
  144. Maranda open adhoc commands
  145. Maranda Pick: Revoke GDPR signature for S2S communication
  146. Maranda it sounds like some weird bug
  147. lovetox it says i didnt sign yet
  148. Maranda lovetox, try reconnecting and sending a stanza to a remote host
  149. Maranda (like disco etc)
  150. Maranda lovetox, got the agreement?
  151. lovetox yes
  152. Maranda I consent worked this time?
  153. lovetox only because i got sent the agreement from the server
  154. lovetox it seems it does not work, if you just issue the message without frist the server asking you
  155. Maranda Yes, but the server should have
  156. Maranda which I wonder why it didn't send you.
  157. lovetox but i did not send a message
  158. lovetox so why would he ask me
  159. lovetox i just created a groupchat
  160. Maranda ah okay
  161. Maranda so it's normal
  162. lovetox yeah seems to be ok
  163. Maranda it will react only when routing stanzas to remote hosts
  164. lovetox adhoc command to agree would also be cool
  165. Maranda yes
  166. Maranda but I'd need to pin point the agreement
  167. Maranda or not...
  168. Maranda not sure
  169. Maranda lovetox, the muc warns are sort of necessary though
  170. lovetox yeah my idea was though, that the MUC warns
  171. lovetox not the server
  172. lovetox the warning is issued after join anyway
  173. Maranda like how?
  174. lovetox so it does not prevent the join
  175. lovetox MUC posts a message
  176. lovetox is that not possible?
  177. Maranda private?
  178. Maranda possible it's possible
  179. lovetox ah damn, everybody would see that
  180. lovetox if its into the muc ^^
  181. lovetox i forgot
  182. Maranda yes :P
  183. lovetox no dont do pm, pm from muc jid, i think nobody tested that ^^
  184. Maranda I'll see about the command later, I might just make one to send the whole agreement.
  185. Maranda and then you accept there.
  186. Maranda and then you accept there. Like you do normally.
  187. Maranda lovetox, done.
  188. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *a30a61e5* < https://dev.gajim.org/gajim/gajim/commit/a30a61e5ffda0c4bd89048b136aee29838aca1f7 > Fix joining rooms with upper cases Fixes #9198
  189. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9198 >: #9198: < Creating new mucs with capital letters is not possible >
  190. zak lovetox: Thanks!
  191. Maranda lovetox, added command to manually send yourself the agreement
  192. Maranda commited and deployed.
  193. lovetox yeah already seen it
  194. bot Daniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/7829 >: #7829: < UnicodeDecodeError: 'utf8' codec can't decode byte 0xfc in position 136: invalid start byte >
  195. bot Daniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8549 >: #8549: < Looping error dialog when disconnected, then disabling account while still connected to MUC's >
  196. bot Daniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8713 >: #8713: < Cannot send file from Gajim to Conversations (same user, different resource) >
  197. Maranda lovetox, indefinitely as long as the owner stays in it, of course that if the owner disconnects before sending the form the room gets destroyed, but that's not the problem.
  198. Maranda it's that he won't figure what's wrong *until he stays in it*.
  199. link2xt I have joined some MUC in Conversations, but Gajim cannot see this
  200. link2xt what could be wrong?
  201. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *fd137be3* < https://dev.gajim.org/gajim/gajim/commit/fd137be30ff3dff9097b3ee3b7e557a716e3c7ec > Send cancel IQ if muc configuration is aborted Fixes #9069
  202. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9069 >: #9069: < Gajim doesn't properly cancel the first configuration form of a room. >
  203. lovetox link2xt, joined state is not synced instantly
  204. lovetox conversations usually adds a bookmark for that room
  205. lovetox if you restart gajim, it downloads bookmarks and joins the ones that have the auto join flag set
  206. link2xt so each client has to join the room?
  207. lovetox yes
  208. link2xt I think I have not added a bookmark then
  209. lovetox i think conversations does that atuomatically
  210. lovetox but gajim only querys bookmarks at start
  211. link2xt probably I removed some tick
  212. link2xt added bookmark manually, restarted Gajim, it is ok now
  213. lovetox https://xmpp.org/extensions/xep-0402.html
  214. lovetox the probelm is known, and worked on :D
  215. lovetox i love the title
  216. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8745 >: #8745: < Allow successive bookmarked MUC autojoins (in oposite to concurrent) >
  217. bot Daniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8826 >: #8826: < MUC scrollbar looks ugly with OneStepPlat theme >
  218. Holger > The are notifications for the messages she sends me, which makes no sense. Are you talking about ChatSecure? Does she send the messages with another client? (Probably off-topic in here ...)
  219. Holger rincewind: ^
  220. bot Alexander Krotov proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/279 >: Replace progress bars in ad-hoc commands window with spinners
  221. rincewind Holger: Yes, she is using Chatseucre. yes and no, she's also using gajim by now, but the push messages also would appear before and are still appearing now.
  222. rincewind Should I go to a chatsecure channel with this?
  223. bot Alexander Krotov updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/279 >: Replace progress bars in ad-hoc commands window with spinners