jdev - 2021-02-01

  1. mikeye has joined

  2. adityaborikar has left

  3. adityaborikar has joined

  4. suohua has joined

  5. suohua has left

  6. stpeter has joined

  7. stpeter has left

  8. adityaborikar has left

  9. adityaborikar has joined

  10. mikeye has left

  11. mikeye has joined

  12. mikeye has left

  13. serge90 has left

  14. lovetox has joined

  15. suohua has joined

  16. stpeter has joined

  17. suohua has left

  18. debacle has left

  19. mikeye has joined

  20. stpeter has left

  21. fade123 has left

  22. fade123 has joined

  23. suohua has joined

  24. mikeye has left

  25. suohua has left

  26. Yagizа has joined

  27. mac has joined

  28. stpeter has joined

  29. stpeter has left

  30. suohua has joined

  31. suohua has left

  32. mikeye has joined

  33. SouL has joined

  34. mac has left

  35. stpeter has joined

  36. Zash has left

  37. Zash has joined

  38. paul has joined

  39. wurstsalat has joined

  40. Zash has left

  41. Zash has joined

  42. serge90 has joined

  43. jonas’ has joined

  44. stpeter has left

  45. Zash has left

  46. Zash has joined

  47. alex-a-soto has left

  48. asterix has left

  49. asterix has joined

  50. o2 has left

  51. o2 has joined

  52. goffi has joined

  53. asterix has left

  54. asterix has joined

  55. mikeye has left

  56. suohua has joined

  57. pulkomandy has left

  58. pulkomandy has joined

  59. pulkomandy has left

  60. pulkomandy has joined

  61. marmistrz has joined

  62. asterix has left

  63. asterix has joined

  64. asterix has left

  65. asterix has joined

  66. suohua has left

  67. suohua has joined

  68. Alex has joined

  69. marmistrz has left

  70. suohua has left

  71. suohua has joined

  72. debacle has joined

  73. debacle has left

  74. Zash has left

  75. debacle has joined

  76. Zash has joined

  77. debacle has left

  78. debacle has joined

  79. debacle has left

  80. debacle has joined

  81. suohua has left

  82. mikeye has joined

  83. alacer has left

  84. alacer has joined

  85. fade123 has left

  86. mikeye has left

  87. suohua has joined

  88. adityaborikar has left

  89. adityaborikar has joined

  90. marmistrz has joined

  91. suohua has left

  92. debacle has left

  93. debacle has joined

  94. debacle has left

  95. debacle has joined

  96. belong has joined

  97. suohua has joined

  98. suohua has left

  99. stpeter has joined

  100. suohua has joined

  101. debacle has left

  102. suohua has left

  103. belong has left

  104. belong has joined

  105. debacle has joined

  106. oibalos has joined

  107. stpeter has left

  108. suohua has joined

  109. suohua has left

  110. suohua has joined

  111. paul

    jonas’: I've heard that you wrote xep 0392 and implemented it in poezio, isn't it?

  112. jonas’

    paul, both correct!

  113. paul

    I have a color issue, following the xep I have different color from poezio, and reading the poezio code I see that when computing the hue_angle the sha output is / 65535 instead of 65536 in the xep

  114. jonas’

    that is a typo in the poezio source then

  115. jonas’

    the XEP has the correct value

  116. paul

    ok thanks :)

  117. jonas’

    (logic behind it: as the result is supposed to be an angle, 0 == 360. Hence, we don’t want to be able to generate *both* 0 and 360. Hence, we must divide by 2^16 instead of 2^16-1 in order to get the full possible range of distinct values out of the 16 bits of hash)

  118. jonas’

    paul, thanks for the hint, I shall patch it

  119. paul

    make sense, you are welcome for the hint

  120. marmistrz has left

  121. Wojtek has joined

  122. stpeter has joined

  123. marmistrz has joined

  124. belong has left

  125. stpeter has left

  126. belong has joined

  127. x51 has joined

  128. pasdesushi has joined

  129. belong has left

  130. belong has joined

  131. kikuchiyo has left

  132. kikuchiyo has joined

  133. asterix has left

  134. asterix has joined

  135. alex-a-soto has joined

  136. pasdesushi has left

  137. fade123 has joined

  138. pasdesushi has joined

  139. marmistrz has left

  140. pasdesushi has left

  141. mac has joined

  142. esil has joined

  143. mac has left

  144. marmistrz has joined

  145. suohua has left

  146. Stefan has left

  147. stpeter has joined

  148. marc has left

  149. asterix has left

  150. asterix has joined

  151. pulkomandy has left

  152. pulkomandy has joined

  153. pasdesushi has joined

  154. Stefan has joined

  155. pasdesushi has left

  156. marc has joined

  157. marc has left

  158. pulkomandy has left

  159. pulkomandy has joined

  160. Neustradamus has left

  161. lovetox

    a few days ago i asked if there is a client that stores notifications in a way they survive a restart

  162. lovetox

    does someone know such a client? is there any one that thinks this is important for a client?

  163. lovetox

    or can we live with seeing 0 notifications after restart

  164. Kev

    Psi will store unread message counts, if that's what you mean.

  165. lovetox

    yes its a subset of what i mean, but yes thats probably the most important notification

  166. lovetox

    i wonder what i should store, simply a dict like thing like "contact: 10 notifications"

  167. lovetox

    or does the user need to know exactly which 10 messages are unread

  168. lovetox

    i could probably store the stanza or message id

  169. Kev

    Psi stored the messages.

  170. lovetox

    but then it gets much for mucs ect, if i have to store 350 unread messages with message id etc in a public muc

  171. Kev

    Of course, I've not looked at the Psi code for coming up to a decade and a half, so I may be a *smidge* out of date.

  172. lovetox

    yeah maybe i take a look myself

  173. Sam Whited

    Gajim shows me a little unread marker when I start it if that's what you mean? Or do you want it to pop up notifications again for each message?

  174. jonas’

    actually this sounds like "inbox"

  175. lovetox

    yes Sam Whited , i mean exactly that, right now Gajim saves one db row for every unread message but only 1:1

  176. lovetox

    and yes jonas’ its probably that if we talk about syncing this state across clients

  177. lovetox

    but i rather try to think how i can solve this locally

  178. lovetox

    i just wonder if and how this saving of unread messages scales in public mucs

  179. Zash

    lovetox, one row per message? as opposed to one row per chat, with a pointer to the latest message?

  180. Stefan

    Some clients have notification setups. None, mentioned, always. In big public mucs I have just mentioned. I would recommend to do this based on the notification setup.

  181. Stefan


  182. Sam Whited

    What Zash said. Although I still don't get what you're asking or what you're trying to do I think.

  183. Stefan has left

  184. Stefan has joined

  185. lovetox

    Sam Whited, you have 1134 messages unread in jdev, your computer does a restart

  186. lovetox

    what do you expect to see when you start it again

  187. jonas’

    lovetox, I think I don’t expect a notification for those, but the unread counter in the UI should be correct.

  188. Sam Whited

    lovetox: the chat marked however you mark unread (maybe it's bold, maybe it has a little icon, an unread number, whatever) and when I open it there's a line dividing the read from the unread and it's at the top of the unread list.

  189. jonas’

    but I *do* expect a notification for messages which arrived between the last focus to gajim and the restart, I think.

  190. Stefan

    1134 unread messages + new as counter. I think conversations does.

  191. Sam Whited

    I wouldn't expect any notifications after restart (assuming you mean some sort of pop up) personally.

  192. SouL has left

  193. SouL has joined

  194. lovetox

    ok so i need to save the counter, and the last message-id, and if you open the chat again, i scroll to that message-id and thats it

  195. jonas’

    Sam Whited, torn on that one, I think no notifications is OK

  196. lovetox

    sorry with notification i mean a bubble with the counter

  197. lovetox

    not a desktop notification

  198. jonas’

    yeah, those need to be correct

  199. Sam Whited

    oh gotcha, yah, I'd show an icon or a counter or something

  200. lovetox

    ok and when you focus the chat, and i scroll to that message, should the counter go to 0?

  201. jonas’

    I personally think there’s no good solution to that. All solutions are terrible / wrong.

  202. jonas’

    I personally think there’s no good solution to *that* specifically. All solutions are terrible / wrong.

  203. lovetox

    i mean i can color all messages in a way so you know they are unread

  204. lovetox

    but when i the point where i mark them read

  205. Sam Whited

    On a desktop client at least I'd expect it to go to zero once I've scrolled to the bottom. That's what Slack does and it seems to work pretty well.

  206. jonas’

    but IME the solutions which allow me to mark as read as easily and painlessly as possible are the least worst

  207. marc has joined

  208. Sam Whited

    Or once I click the "Clear notification" or "Jump to recent messages" or whatever if either of those are a feature you hvae

  209. lovetox

    im in the process of rewriting the whole thing, so thats why i ask

  210. lovetox

    reaching bottom is good i guess

  211. lovetox

    but with that solution i dont need to save all message-ids, only the first unread

  212. lovetox

    and the total count

  213. Sam Whited

    It also depends if you have threads, I think. Those may change things.

  214. lovetox

    no i dont have threads

  215. lovetox

    and i will not

  216. lovetox

    personally i hat them

  217. Sam Whited

    Cool, no need to handle those differently then

  218. marc has left

  219. Sam Whited

    Yah I haven't seen a threading implementation I like. I want them, I like the general idea, I just don't like any of the implementations I've tried. Slack is the least-bad I think, but it's the only one I've used in a long time so I may just be used to the pain.

  220. jonas’

    Sam Whited, out of curiousity, did you try zulip?

  221. jonas’

    (a recent one, they had a major release in 2020)

  222. jonas’

    we had a zulip trial run at $dayjob, and I was pleasantly surprised. threads feel really natural and workable there.

  223. Kev

    Slack's looks ok on the surface, but then you realise that threads are invisible as soon as you don't choose 'share in main channel' or whatever it's called, and you don't see replies, and blah. I agree it's probably the least-bad, mind.

  224. Sam Whited

    jonas’: I think so, but I literally don't remember it. That sounds really familiar though. Definitely didn't try it in 2020, so maybe I'll play with it again

  225. Kev

    My favourite threading implementations are the ones that just allow replies to messages, rather than 'threads'.

  226. Sam Whited

    Kev: I really like that they're invisible actually and that I can get to them from the initial message and from the "Threads" view, I just wish they had a subject to make them more obvious and you could see a list of threads by channel

  227. Kev

    Different use case, I guess.

  228. Sam Whited

    I like it because I end up discussing a feature I'm working on in our team channel, and some front end people end up discussing some front end stuff I don't care about, and neither of us have to get every channel notification, it's just kind of hidden away for people who want that conversation to look at

  229. marc has joined

  230. esil has left

  231. asterix has left

  232. asterix has joined

  233. o2 has left

  234. o2 has joined

  235. marc has left

  236. marc has joined

  237. Guus has joined

  238. Martin has left

  239. asterix has left

  240. asterix has joined

  241. Martin has joined

  242. Martin has left

  243. Martin has joined

  244. asterix has left

  245. asterix has joined

  246. Martin has left

  247. asterix has left

  248. mac has joined

  249. asterix has joined

  250. Martin has joined

  251. mac has left

  252. Guus has left

  253. mac has joined

  254. asterix has left

  255. asterix has joined

  256. pasdesushi has joined

  257. pasdesushi has left

  258. mac has left

  259. mac has joined

  260. Yagizа has left

  261. mac has left

  262. oibalos has left

  263. oibalos has joined

  264. pasdesushi has joined

  265. pasdesushi has left

  266. pasdesushi has joined

  267. pasdesushi has left

  268. pasdesushi has joined

  269. pasdesushi has left

  270. pasdesushi has joined

  271. pasdesushi has left

  272. belong has left

  273. pasdesushi has joined

  274. marc has left

  275. marc has joined

  276. pasdesushi has left

  277. marc has left

  278. marc has joined

  279. marc has left

  280. belong has joined

  281. marc has joined

  282. marc has left

  283. marc has joined

  284. kikuchiyo has left

  285. marc has left

  286. marc has joined

  287. marc has left

  288. marc has joined

  289. marc has left

  290. kikuchiyo has joined

  291. marc has joined

  292. marc has left

  293. belong has left

  294. marc has joined

  295. marc has left

  296. marc has joined

  297. marc has left

  298. marc has joined

  299. marc has left

  300. kikuchiyo has left

  301. marc has joined

  302. marc has left

  303. marc has joined

  304. marc has left

  305. marc has joined

  306. marc has left

  307. marc has joined

  308. belong has joined

  309. jonas’ has left

  310. oibalos has left

  311. oibalos has joined

  312. jonas’ has joined

  313. Wojtek has left

  314. stpeter has left

  315. kikuchiyo has joined

  316. stpeter has joined

  317. debacle has left

  318. debacle has joined

  319. kikuchiyo has left

  320. pasdesushi has joined

  321. pasdesushi has left

  322. kikuchiyo has joined

  323. pasdesushi has joined

  324. kikuchiyo has left

  325. oibalos has left

  326. oibalos has joined

  327. pasdesushi has left

  328. mac has joined

  329. Neustradamus has joined

  330. mac has left

  331. oibalos has left

  332. pasdesushi has joined

  333. serge90 has left

  334. serge90 has joined

  335. pasdesushi has left

  336. wurstsalat has left

  337. oibalos has joined

  338. marc has left

  339. marc has joined

  340. marc has left

  341. marc has joined

  342. marc has left

  343. marc has joined

  344. marc has left

  345. marc has joined

  346. marc has left

  347. marc has joined

  348. marc has left

  349. marc has joined

  350. marc has left

  351. marc has joined

  352. marc has left

  353. marc has joined

  354. x51 has left

  355. marc has left

  356. marc has joined

  357. marc has left

  358. marc has joined

  359. marc has left

  360. marc has joined

  361. marc has left

  362. marc has joined

  363. marc has left

  364. marc has joined

  365. marc has left

  366. marc has joined

  367. marc has left

  368. marc has joined

  369. marc has left

  370. marc has joined

  371. marc has left

  372. marc has joined

  373. marc has left

  374. marc has joined

  375. marc has left

  376. marc has joined

  377. marc has left

  378. marc has joined

  379. Alex has left

  380. Alex has joined

  381. marc has left

  382. marc has joined

  383. marc has left

  384. marc has joined

  385. marc has left

  386. marc has joined

  387. marc has left

  388. marc has joined

  389. marc has left

  390. marc has joined

  391. marc has left

  392. marc has joined

  393. marc has left

  394. marc has joined

  395. marc has left

  396. marc has joined

  397. marc has left

  398. marc has joined

  399. marc has left

  400. marc has joined

  401. marc has left

  402. marc has joined

  403. marc has left

  404. marc has joined

  405. marc has left

  406. marc has joined

  407. marc has left

  408. marc has joined

  409. asterix has left

  410. marc has left

  411. marc has joined

  412. asterix has joined

  413. marc has left

  414. marc has joined

  415. marc has left

  416. marc has joined

  417. marc has left

  418. marc has joined

  419. marc has left

  420. marc has joined

  421. mac has joined

  422. marc has left

  423. marc has joined

  424. marc has left

  425. marc has joined

  426. marc has left

  427. marc has joined

  428. marc has left

  429. marc has joined

  430. marc has left

  431. marc has joined

  432. marc has left

  433. marc has joined

  434. marc has left

  435. marc has joined

  436. marc has left

  437. marc has joined

  438. marc has left

  439. marc has joined

  440. marc has left

  441. marc has joined

  442. marc has left

  443. mac has left

  444. marc has joined

  445. goffi has left

  446. marc has left

  447. marc has joined

  448. marc has left

  449. marc has joined

  450. marc has left

  451. marc has joined

  452. marc has left

  453. marc has joined

  454. marc has left

  455. marc has joined

  456. marc has left

  457. marc has joined

  458. marc has left

  459. marc has joined

  460. marc has left

  461. marc has joined

  462. marc has left

  463. marc has joined

  464. marc has left

  465. marc has joined

  466. marc has left

  467. marc has joined

  468. marc has left

  469. marc has joined

  470. marc has left

  471. suohua has joined

  472. marc has joined

  473. marc has left

  474. marc has joined

  475. oibalos has left