jdev - 2022-12-01


  1. Beherit has left

  2. emdee has left

  3. inky has joined

  4. Beherit has joined

  5. emdee has joined

  6. Millesimus has left

  7. inky has left

  8. Millesimus has joined

  9. atomicwatch has left

  10. Kev has joined

  11. emdee has left

  12. emdee has joined

  13. zawarudo has left

  14. Kev has left

  15. Mx2 has left

  16. Kev has joined

  17. emdee has left

  18. thomaslewis has joined

  19. thomaslewis has left

  20. atomicwatch has joined

  21. Millesimus has left

  22. atomicwatch has left

  23. Kev has left

  24. emdee has joined

  25. Millesimus has joined

  26. Maranda has left

  27. Mx2 has joined

  28. nik has joined

  29. emdee has left

  30. Millesimus has left

  31. emdee has joined

  32. nik has left

  33. Mx2 has left

  34. Millesimus has joined

  35. mh has left

  36. Millesimus has left

  37. techmetx11 has left

  38. techmetx11 has joined

  39. techmetx11 has left

  40. techmetx11 has joined

  41. selurvedu has left

  42. techmetx11 has left

  43. techmetx11 has joined

  44. Millesimus has joined

  45. Kev has joined

  46. Kev has left

  47. Millesimus has left

  48. inky has joined

  49. Millesimus has joined

  50. inky has left

  51. Mx2 has joined

  52. Millesimus has left

  53. SouL has left

  54. Millesimus has joined

  55. atomicwatch has joined

  56. kapad has left

  57. atomicwatch has left

  58. u has left

  59. u has joined

  60. Millesimus has left

  61. Vaulor has left

  62. Millesimus has joined

  63. Millesimus has left

  64. Maranda has joined

  65. atomicwatch has joined

  66. Maranda has left

  67. Millesimus has joined

  68. atomicwatch has left

  69. atomicwatch has joined

  70. atomicwatch has left

  71. Millesimus has left

  72. Millesimus has joined

  73. atomicwatch has joined

  74. atomicwatch has left

  75. Kev has joined

  76. emdee has left

  77. Mx2 has left

  78. emdee has joined

  79. SouL has joined

  80. Kev has left

  81. Millesimus has left

  82. Matrix Traveler (bot) has left

  83. homebeach has left

  84. homebeach has joined

  85. Matrix Traveler (bot) has joined

  86. marc0s has left

  87. marc0s has joined

  88. moparisthebest has left

  89. inky has joined

  90. moparisthebest has joined

  91. Millesimus has joined

  92. atomicwatch has joined

  93. Vaulor has joined

  94. thomaslewis has joined

  95. inky has left

  96. Trung has joined

  97. thomaslewis has left

  98. thomaslewis has joined

  99. thomaslewis has left

  100. MSavoritias (fae,ve) has joined

  101. Mx2 has joined

  102. atomicwatch has left

  103. pasdesushi has left

  104. atomicwatch has joined

  105. nicoco

    so the muc xep has no "service restart use case". As I understand it, 332 means: "I'm shutting down, bye bye, see you some day in other life maybe lol". Isn't there a "I'm shutting down, but I'll probably restart soon, so maybe you should try re-joining automatically every few minutes?"

  106. nicoco

    so the muc xep has no "service restart use case". As I understand it, 332 means: "I'm shutting down, bye bye, see you some day in another life maybe lol". Isn't there a "I'm shutting down, but I'll probably restart soon, so maybe you should try re-joining automatically every few minutes?"

  107. emdee has left

  108. nicoco

    Zash, the lua snippet you pasted only included code 332, but shouldn't prosody send status code 110 too since this is a "self-presence"? maybe it's added somewhere else when presence-to==user-session or something?

  109. jubalh has left

  110. Alex has left

  111. Mx2 has left

  112. thomaslewis has joined

  113. thomaslewis has left

  114. emdee has joined

  115. atomicwatch has left

  116. atomicwatch has joined

  117. thomaslewis has joined

  118. Mx2 has joined

  119. thomaslewis has left

  120. wurstsalat has joined

  121. nicoco_ has joined

  122. thomaslewis has joined

  123. inky has joined

  124. thomaslewis has left

  125. hearty has left

  126. hearty has joined

  127. atomicwatch has left

  128. mirux has joined

  129. nicoco_ has left

  130. inky has left

  131. Kev has joined

  132. atomicwatch has joined

  133. Mx2 has left

  134. marc0s has left

  135. marc0s has joined

  136. emdee has left

  137. marc0s has left

  138. marc0s has joined

  139. hearty has left

  140. zawarudo has joined

  141. testes has left

  142. testes has joined

  143. Kev has left

  144. hearty has joined

  145. marc0s has left

  146. marc0s has joined

  147. Trung has left

  148. Mx2 has joined

  149. Trung has joined

  150. atomicwatch has left

  151. Trần H. Trung has left

  152. Mx2 has left

  153. Mx2 has joined

  154. Maranda has joined

  155. Kev has joined

  156. Maranda has left

  157. rubi has left

  158. rubi has joined

  159. trần.h.trung has joined

  160. Trung has left

  161. Trung has joined

  162. Mx2 has left

  163. nicoco has left

  164. nicoco has joined

  165. trần.h.trung has left

  166. Trung has left

  167. trần.h.trung has joined

  168. Kev has left

  169. Trần H. Trung has joined

  170. rubi has left

  171. rubi has joined

  172. atomicwatch has joined

  173. trần.h.trung has left

  174. trần.h.trung has joined

  175. goffi has joined

  176. Alex has joined

  177. antranigv has left

  178. antranigv has joined

  179. trần.h.trung has left

  180. u has left

  181. Laura has left

  182. Mario Sabatino has joined

  183. Patiga has left

  184. Kev has joined

  185. kapad has joined

  186. goffi has left

  187. goffi has joined

  188. Mx2 has joined

  189. emdee has joined

  190. Sam has left

  191. rubi has left

  192. rubi has joined

  193. pulkomandy has left

  194. pulkomandy has joined

  195. trần.h.trung has joined

  196. goffi has left

  197. goffi has joined

  198. trần.h.trung has left

  199. marc0s has left

  200. marc0s has joined

  201. atomicwatch has left

  202. trần.h.trung has joined

  203. Laura has joined

  204. inky has joined

  205. pulkomandy has left

  206. marc0s has left

  207. marc0s has joined

  208. marc0s has left

  209. marc0s has joined

  210. trần.h.trung has left

  211. trần.h.trung has joined

  212. atomicwatch has joined

  213. xnamed has left

  214. goffi has left

  215. marc0s has left

  216. marc0s has joined

  217. goffi has joined

  218. xnamed has joined

  219. marc0s has left

  220. marc0s has joined

  221. debacle has joined

  222. Matrix Traveler (bot) has left

  223. homebeach has left

  224. homebeach has joined

  225. Matrix Traveler (bot) has joined

  226. marc0s has left

  227. marc0s has joined

  228. Mx2 has left

  229. zawarudo has left

  230. Sam has joined

  231. marc0s has left

  232. marc0s has joined

  233. inky has left

  234. Beherit has left

  235. kikuchiyo has joined

  236. kikuchiyo has left

  237. kikuchiyo has joined

  238. kikuchiyo has left

  239. kikuchiyo has joined

  240. kikuchiyo has left

  241. kikuchiyo has joined

  242. kikuchiyo has left

  243. kikuchiyo has joined

  244. kikuchiyo has left

  245. kikuchiyo has joined

  246. kikuchiyo has left

  247. kikuchiyo has joined

  248. kikuchiyo has left

  249. Maranda has joined

  250. kikuchiyo has joined

  251. kikuchiyo has left

  252. adx has joined

  253. Mx2 has joined

  254. kikuchiyo has joined

  255. kikuchiyo has left

  256. kikuchiyo has joined

  257. kikuchiyo has left

  258. trần.h.trung has left

  259. trần.h.trung has joined

  260. kikuchiyo has joined

  261. kikuchiyo has left

  262. kikuchiyo has joined

  263. sonny has left

  264. sonny has joined

  265. kikuchiyo has left

  266. Patiga has joined

  267. kikuchiyo has joined

  268. kikuchiyo has left

  269. trần.h.trung has left

  270. trần.h.trung has joined

  271. kikuchiyo has joined

  272. zawarudo has joined

  273. rubi has left

  274. trần.h.trung has left

  275. Trần H. Trung has left

  276. trần.h.trung has joined

  277. larma has joined

  278. atomicwatch has left

  279. Sam has left

  280. sonny has left

  281. sonny has joined

  282. atomicwatch has joined

  283. goffi has left

  284. goffi has joined

  285. Mx2 has left

  286. atomicwatch has left

  287. emdee has left

  288. Beherit has joined

  289. emdee has joined

  290. MattJ

    nicoco, I believe Prosody no longer sends 332 (partly for this reason)

  291. MattJ

    Local users have to reconnect (their whole XMPP session) anyway on restart, and remote users don't get disconnected (in the happy path)

  292. nicoco

    MattJ: I see. So clients really need to implement "muc self-ping schrödinger's cat" now to avoid being in the "I think I'm connected but I'm really not" state

  293. MattJ

    They do, and they always did

  294. MattJ

    Prosody's new behaviour means that it works properly more often than it used to

  295. nicoco

    I haven't dug enough to understand if this is sarcasm or not? all clients implement muc self-ping!?

  296. MattJ

    No, you said they "need to implement it now", and I'm saying they always needed it

  297. zawarudo has left

  298. nicoco

    oh OK, right.

  299. zawarudo has joined

  300. nicoco

    and just so I'm sure I understand. prosody's mucs have some persistent storage for the "connected resources" so that it's persistent across restarts then?

  301. lovetox has left

  302. lovetox has joined

  303. MattJ

    Yes

  304. MattJ

    So in the happy case, nobody notices a remote Prosody MUC service restarting

  305. nicoco_ has joined

  306. nicoco_ has left

  307. MattJ

    If you send something during the restart, your server will give you an error bounce for that stanza if the MUC is unreachable, and your client will (should) reconnect

  308. rubi has joined

  309. MattJ

    If the server doesn't come back (e.g. it crashed) or s2s fails silently and you never send anything, that's where mod_ping_muc helps

  310. MattJ

    Both those cases are unrelated to Prosody's restart behaviour, since they can happen anyway

  311. Wojtek has joined

  312. rubi has left

  313. rubi has joined

  314. ralphm has joined

  315. sonny has left

  316. sonny has joined

  317. nicoco

    I see. And there's no way for the MUC service to query a bare JID, sth like "hey! what resources of yours believe you are still joined? nothing happened, just asking for a friend"

  318. MattJ

    No, the MUC service doesn't have a subscription to the user, and isn't permitted to know about any resources that haven't explicitly joined the MUC

  319. sonny has left

  320. sonny has joined

  321. sonny has left

  322. sonny has joined

  323. inky has joined

  324. debacle has left

  325. Mx2 has joined

  326. zawarudo has left

  327. emdee has left

  328. nik has joined

  329. zawarudo has joined

  330. rubi has left

  331. rubi has joined

  332. marc0s has left

  333. marc0s has joined

  334. marc0s has left

  335. marc0s has joined

  336. goffi has left

  337. goffi has joined

  338. debacle has joined

  339. nik has left

  340. ralphm has left

  341. inky has left

  342. ralphm has joined

  343. nik has joined

  344. antranigv has left

  345. sonny has left

  346. sonny has joined

  347. nicoco

    OK, thanks for your replies! I don't think that for a MUC gateway, it is a good idea to behave like prosody. When prosody is down, no messages can go through, so it's OK to respawn "unnoticed by clients". If a gateway MUC component wanted to behave like prosody, it would have to keep (persistent) track of both joined resources and chat history, then on restart fetch the "missed" messages and send them to the resources with a delay tag. This is because, when the gateway is down, the legacy service can still have messages being exchanged. So I'd rather send send "kick" (status code 332) and let clients reconnect; then it's up to the clients to correctly retrieve chat history for this MUC. Since most other IM services have a "fetch group history" endpoint, this seems a lot less trouble to implement... I am thinking out loud here, anyone feel free to chime in and tell me if I overlooked something.

  348. nicoco

    But ideally, a status code 33x meaning "I'll be down, but I'll be up again in not too long" would be better than this 332…

  349. nicoco

    But ideally, a status code 33x meaning "I'm shutting down, but I'll be up again in not too long" would be better than this 332…

  350. nik has left

  351. Mx2 has left

  352. pulkomandy has joined

  353. Mx2 has joined

  354. Laura has left

  355. zawarudo has left

  356. nik has joined

  357. techmetx11 has left

  358. techmetx11 has joined

  359. sonny has left

  360. sonny has joined

  361. sonny has left

  362. sonny has joined

  363. EuAndreh has left

  364. krit has left

  365. pulkomandy has left

  366. xnamed has left

  367. xnamed has joined

  368. kurtain has left

  369. sonny has left

  370. sonny has joined

  371. testes has left

  372. zawarudo has joined

  373. kurtain has joined

  374. sonny has left

  375. sonny has joined

  376. sonny has left

  377. testes has joined

  378. sonny has joined

  379. pep.

    Isn't it possible for s2s (only?) to send reset? at the stream level

  380. x51 has joined

  381. sonny has left

  382. sonny has joined

  383. zawarudo has left

  384. zawarudo has joined

  385. inky has joined

  386. sonny has left

  387. sonny has joined

  388. sonny has left

  389. sonny has joined

  390. Sam has joined

  391. antranigv has joined

  392. sonny has left

  393. sonny has joined

  394. nik has left

  395. zawarudo has left

  396. zawarudo has joined

  397. nik has joined

  398. Maranda has left

  399. norayr has left

  400. inky has left

  401. norayr has joined

  402. inky has joined

  403. jubalh has joined

  404. Patiga has left

  405. rubi has left

  406. testes has left

  407. testes has joined

  408. nik has left

  409. adx has left

  410. sonny has left

  411. Mx2 has left

  412. sonny has joined

  413. kapad has left

  414. PapaTutuWawa has joined

  415. sonny has left

  416. sonny has joined

  417. Mx2 has joined

  418. sonny has left

  419. sonny has joined

  420. sonny has left

  421. sonny has joined

  422. sonny has left

  423. sonny has joined

  424. sonny has left

  425. sonny has joined

  426. sonny has left

  427. sonny has joined

  428. Schimon_ has left

  429. Laura has joined

  430. Patiga has joined

  431. adx has joined

  432. sonny has left

  433. sonny has joined

  434. sonny has left

  435. sonny has joined

  436. nik has joined

  437. sonny has left

  438. sonny has joined

  439. rubi has joined

  440. Maranda has joined

  441. krit has joined

  442. pasdesushi has joined

  443. sonny has left

  444. sonny has joined

  445. antranigv has left

  446. Wojtek has left

  447. antranigv has joined

  448. Schimon_ has joined

  449. Wojtek has joined

  450. sonny has left

  451. sonny has joined

  452. atomicwatch has joined

  453. sonny has left

  454. goffi has left

  455. Mx2 has left

  456. sonny has joined

  457. sonny has left

  458. sonny has joined

  459. Schimon_ has left

  460. Schimon_ has joined

  461. antranigv has left

  462. emdee has joined

  463. sonny has left

  464. PapaTutuWawa has left

  465. sonny has joined

  466. Mx2 has joined

  467. pasdesushi has left

  468. goffi has joined

  469. sonny has left

  470. atomicwatch has left

  471. atomicwatch has joined

  472. antranigv has joined

  473. zawarudo has left

  474. sonny has joined

  475. zawarudo has joined

  476. antranigv has left

  477. antranigv has joined

  478. antranigv has left

  479. goffi has left

  480. goffi has joined

  481. Wojtek has left

  482. antranigv has joined

  483. pasdesushi has joined

  484. emdee has left

  485. Mx2 has left

  486. TheCoffeMaker has left

  487. techmetx11 has left

  488. jubalh has left

  489. techmetx11 has joined

  490. selurvedu has joined

  491. pasdesushi has left

  492. pasdesushi has joined

  493. Zash

    pep., reset, the stream error? for what purpose?

  494. pep.

    Telling clients to reconnect?

  495. Wojtek has joined

  496. sonny has left

  497. sonny has joined

  498. Zash

    Not aware of anything like that.

  499. atomicwatch has left

  500. Zash

    But that's kinda the goal of mod_ping_muc, it activates when a s2s link is closed and sends a xep-0410 ping on behalf of local clients to find out whether they are still in remote MUCs

  501. atomicwatch has joined

  502. nik has left

  503. nik has joined

  504. stuart.j.mackintosh has left

  505. sonny has left

  506. sonny has joined

  507. antranigv has left

  508. inky has left

  509. goffi has left

  510. goffi has joined

  511. _root has left

  512. sonny has left

  513. sonny has joined

  514. norayr has left

  515. norayr has joined

  516. _root has joined

  517. norayr has left

  518. norayr has joined

  519. testes has left

  520. MSavoritias (fae,ve) has left

  521. sonny has left

  522. sonny has joined

  523. testes has joined

  524. sonny has left

  525. sonny has joined

  526. antranigv has joined

  527. zawarudo has left

  528. atomicwatch has left

  529. sonny has left

  530. sonny has joined

  531. PapaTutuWawa has joined

  532. atomicwatch has joined

  533. atomicwatch has left

  534. pep.

    Zash: The MUC sends the ping? Local clients? Remote MUCs?

  535. Zash

    pep., your local server sends ping (implicitly attempting new s2s)

  536. Zash

    it's basically the same as XEP-0410 but happening on the server instead of clients

  537. pep.

    Ah this way around, ok

  538. Zash

    and happening at the time of s2s disconnection (regardless of reason) since the server sees this but clients don't

  539. pep.

    So the module is loaded on the account vhost not a MUC

  540. atomicwatch has joined

  541. pep.

    Ok

  542. Zash

    In the case where the MUC host shut down, it can't very well be sending anything while it's down.

  543. Zash

    Also race conditions between flushing buffers and `exit()` can result in unclean shutdowns, so anything sent from the MUC might not make it.

  544. Zash

    Or the MUC might have crashed, can't very well tell anyone about that.

  545. MSavoritias (fae,ve) has joined

  546. Mx2 has joined

  547. nik has left

  548. x51 has left

  549. nik has joined

  550. stuart.j.mackintosh has joined

  551. emdee has joined

  552. atomicwatch has left

  553. nik has left

  554. larma has left

  555. Wojtek has left

  556. Wojtek has joined

  557. marc0s has left

  558. marc0s has joined

  559. emdee has left

  560. atomicwatch has joined

  561. goffi has left

  562. Wojtek has left

  563. goffi has joined

  564. sonny has left

  565. sonny has joined

  566. emdee has joined

  567. goffi has left

  568. goffi has joined

  569. sonny has left

  570. sonny has joined

  571. sonny has left

  572. PapaTutuWawa has left

  573. pulkomandy has joined

  574. sonny has joined

  575. debacle has left

  576. thomaslewis has joined

  577. debacle has joined

  578. larma has joined

  579. pulkomandy has left

  580. pulkomandy has joined

  581. Mx2 has left

  582. selurvedu has left

  583. sonny has left

  584. Wojtek has joined

  585. MSavoritias (fae,ve) has left

  586. goffi has left

  587. goffi has joined

  588. MSavoritias (fae,ve) has joined

  589. goffi has left

  590. goffi has joined

  591. emdee has left

  592. emdee has joined

  593. inky has joined

  594. Mx2 has joined

  595. Patiga has left

  596. selurvedu has joined

  597. selurvedu has left

  598. goffi has left

  599. goffi has joined

  600. x51 has joined

  601. Laura has left

  602. inky has left

  603. thomaslewis has left

  604. PapaTutuWawa has joined

  605. techmetx11 has left

  606. emdee has left

  607. sonny has joined

  608. techmetx11 has joined

  609. emdee has joined

  610. lovetox

    Sam, you asked earlier how to create a room with Gajim

  611. lovetox

    Gajim -> Create Groupchat

  612. lovetox

    Its in the Menu

  613. lovetox

    Its rather sad that nobody could give you this info in a room with 300 people that use Gajim

  614. Laura has joined

  615. adx has left

  616. Zash

    Bystander effect? "Someone else will answer"

  617. lovetox

    yeah someone answered, sadly a person with no clue

  618. Zash

    Take it as a UX or documentation bug report? :)

  619. Sam

    lovetox: the room is on a server that's not the same as the domain, as far as I can see that just requests a name, not the domain to create it on

  620. lovetox

    in the dialog are 2 options

  621. Sam

    (I did try that, I foolishly typed in room@whatever and it created a room with that name on the server of my JID :) )

  622. lovetox

    private and public

  623. lovetox

    its true that you cannot choose a remote address for private chats

  624. Sam

    What does that have to do with the domain?

  625. lovetox

    but if you click public it shows you a jid field

  626. lovetox

    where you can put it anything you like

  627. Sam

    Oh, weird, I see now; I don't get what that has to do with it being public or private though, but I wanted a private room at my other group chat server anyways

  628. lovetox

    yes just create a public room there

  629. lovetox

    go into the config, and make it private

  630. Sam

    I don't want a public room though ¯\_(ツ)_/¯

  631. lovetox

    Oo wow

  632. Sam

    Is this some technical restriction I don't know about? I don't see what the address option has to do with the public/private option

  633. Sam

    But yah, I definitely never would have found this hidden behind the public option

  634. lovetox

    For a guy writing xmpp software i suprised how hard this is :D

  635. Sam

    I dunno, I guess consider this a UX report like Zash said, I have no idea how this would be obvious to anyone

  636. Zash

    How common is it to create private chats at remote MUC hosts?

  637. lovetox

    Thats the UX, it should not be obvious

  638. Zash

    How common is it to have >1 available?

  639. Sam

    Is gajim only for people who also develop XMPP software?

  640. lovetox

    you are the first person ever who asked that question in 5 years

  641. lovetox

    and we still provide a option for you

  642. Sam

    I still don't understand what these options have to do with one another or why I'd look for that box under public

  643. Matrix Traveler (bot) has left

  644. homebeach has left

  645. homebeach has joined

  646. Matrix Traveler (bot) has joined

  647. antranigv has left

  648. Sam

    I mean, I assume other people have group chat domains that are for a specific project or organization or something, no? I'm not saying this is super common or that it should be a thing that's specially supported, just that I never would have found that dialog where it was and I don't understand the logic of these two options being tied together.

  649. lovetox

    nobody says they are

  650. Matrix Traveler (bot) has left

  651. homebeach has left

  652. homebeach has joined

  653. Matrix Traveler (bot) has joined

  654. Sam

    I didn't understand that; nobody says what are what?

  655. lovetox

    that public has anything to do with creating jids on a remote server

  656. Sam

    Then why are they tied together in the UI? That's what I'm trying to understand

  657. lovetox

    because we dont want to show users a JID field, because they dont know what to do with that

  658. Sam

    Why would they know what to do with that if they pick "public"?

  659. Martin

    Sam: I think the UI comes from https://docs.modernxmpp.org/client/groupchat/

  660. lovetox

    users who create public rooms are most of the time advanced users

  661. lovetox

    they know what to do with that

  662. Sam

    Okay, thanks, that was the reasoning I was trying to get to. I *really* don't think that's true though.

  663. hearty has left

  664. Sam

    Anyways, fair enough, you say the UX makes sense, I say it doesn't make any sense and I never would have found that if you hadn't told me. I dunno, ignore it if you want or ask others or do whatever you do to figure out UI I guess and consider this a report. Thanks for letting me know.

  665. hearty has joined

  666. emdee has left

  667. zawarudo has joined

  668. zawarudo has left

  669. lovetox

    i never said its obvious, and thats not by accident, most server block foreign users creating rooms, this is really a edge case

  670. lovetox

    but if i think about that dialog, instead of public and private, we could simply do a advanced box

  671. lovetox

    and offer a public switch there or something

  672. Sam

    Advanced makes a lot more sense to me. I'm not sure why "public" would be advanced, but if you're going to have an address at another server I could see that being advanced.

  673. _root has left

  674. Sam

    If it were me I'd just have name, server (pre-filled to their domains MUC server), public/private. No need to hide stuff if there are only like 4 things.

  675. kapad has joined

  676. Sam

    (oh, and description or whatever else was already on the form)

  677. _root has joined

  678. xecks has left

  679. lovetox

    hm i dont agree, as i said you overestimate how much people care about the JID

  680. lovetox

    they want to create a groupchat, and give it a name

  681. Sam

    I don't think people care about the JID, I just don't think the fact that no one cares means it needs to be hidden.

  682. zawarudo has joined

  683. Sam

    At least not in the way it is now which makes no sense. If it were behind an advanced flag that would make sense, I just don't think it's necessary for a single field.

  684. thomaslewis has joined

  685. thomaslewis has left

  686. thomaslewis has joined

  687. thomaslewis has left

  688. lovetox

    hm so how would a user not accustomed with the protocol details, know that he does not fill out that field?

  689. Sam

    Because it's pre-filled to their server already.

  690. lovetox

    thats not enough

  691. wurstsalat

    Keep it simple, hide distractions. People fiddle with every knob once those are visible

  692. lovetox

    you need a local part also or

  693. Sam

    They don't need to know protocol details anyways, they know they have an address like user@whatever.com already, that much they have to know to use XMPP at all.

  694. antranigv has joined

  695. Sam

    Sure, it says "name" at the top or whatever.

  696. Sam

    Same as it does now, that part doesn't have to change.

  697. lovetox

    but they ask themself, what it is, do they have to change it etc

  698. lovetox

    and the answer is always NO

  699. lovetox

    you dont need to care about this at all

  700. Sam

    I think you're underestimating your users, they literally already have to know that it's at a server already.

  701. lovetox

    only in the edge case that you need to create a room on another server

  702. lovetox

    which probably going to fail, because almost no server allows that

  703. moparisthebest

    We once had a user click a "copy from production" button *in production* which broke stuff because they "wanted to see what it would do"

  704. lovetox

    because of spam

  705. wurstsalat

    moparisthebest: yes.

  706. lovetox

    lets leave it at that, i agree there should be advanced option

  707. lovetox

    i dont agree showing a user a groupchat adress

  708. Zash

    <button>⚠️ DO NOT CLICK</button>

  709. thomaslewis has joined

  710. Sam

    Yah, I having an advanced button seems like it at least makes sense

  711. Zash

    Create: [ private chat | public channel | custom (expert mode) ]

  712. adx has joined

  713. Zash

    I promise you 100% of users will pick expert mode because they're experts!

  714. lovetox

    Create: [ private chat | public channel | Click here Sam ]

  715. Sam

    RE users filling out anything even if you tell them not to: we have a field in the registration form for social.coop that says something like "Leave this field empty, it is a spam trap" or something and people constantly fill it in with random stuff and ask why their application ended up in spam. TBF, that field should really be hidden by CSS, but still.

  716. moparisthebest

    Zash: haha yea it was a bug that the button showed up on production, but clicking it literally had a pop-up that said roughly "this will wipe all data and copy from production are you sure?" And they still clicked yes

  717. emdee has joined

  718. mirux has left

  719. mirux has joined

  720. thomaslewis has left

  721. PapaTutuWawa has left

  722. marc0s has left

  723. marc0s has joined

  724. marc0s has left

  725. marc0s has joined

  726. adx has left

  727. antranigv has left

  728. jubalh has joined

  729. marc0s has left

  730. marc0s has joined

  731. SouL has left

  732. SouL has joined

  733. debacle has left

  734. goffi has left

  735. goffi has joined

  736. marc0s has left

  737. marc0s has joined

  738. PapaTutuWawa has joined

  739. marc0s has left

  740. Wojtek has left

  741. marc0s has joined

  742. kapad has left

  743. antranigv has joined

  744. emdee has left

  745. emdee has joined

  746. inky has joined

  747. norayr has left

  748. debacle has joined

  749. zawarudo has left

  750. xecks has joined

  751. norayr has joined

  752. mirux has left

  753. mirux has joined

  754. goffi has left

  755. goffi has joined

  756. goffi has left

  757. goffi has joined

  758. adx has joined

  759. thomaslewis has joined

  760. MSavoritias (fae,ve) has left

  761. MSavoritias (fae,ve) has joined

  762. junaid has left

  763. mirux has left

  764. mirux has joined

  765. thomaslewis has left

  766. goffi has left

  767. marc0s has left

  768. marc0s has joined

  769. Patiga has joined

  770. marc0s has left

  771. marc0s has joined

  772. thomaslewis has joined

  773. zawarudo has joined

  774. thomaslewis has left

  775. jubalh has left

  776. marc0s has left

  777. marc0s has joined

  778. Ingolf has left

  779. Ingolf has joined

  780. x51 has left

  781. Schimon_ has left

  782. jubalh has joined

  783. goffi has joined

  784. zawarudo has left

  785. zawarudo has joined

  786. antranigv has left

  787. marc0s has left

  788. marc0s has joined

  789. antranigv has joined

  790. marc0s has left

  791. marc0s has joined

  792. MSavoritias (fae,ve) has left

  793. antranigv has left

  794. antranigv has joined

  795. nicoco_ has joined

  796. antranigv has left

  797. marc0s has left

  798. marc0s has joined

  799. homebeach has left

  800. Matrix Traveler (bot) has left

  801. homebeach has joined

  802. Matrix Traveler (bot) has joined

  803. inky has left

  804. norayr has left

  805. norayr has joined

  806. marc0s has left

  807. marc0s has joined

  808. xnamed has left

  809. Mario Sabatino has left

  810. adx has left

  811. inky has joined

  812. kikuchiyo has left

  813. adx has joined

  814. inky has left

  815. norayr has left

  816. norayr has joined

  817. inky has joined

  818. nicoco_ has left

  819. sonny has left

  820. sonny has joined

  821. kikuchiyo has joined

  822. adx has left

  823. emdee has left

  824. emdee has joined

  825. Laura has left

  826. Laura has joined

  827. xnamed has joined

  828. zawarudo has left

  829. zawarudo has joined

  830. emdee has left

  831. emdee has joined

  832. antranigv has joined

  833. Alex has left

  834. adx has joined

  835. rubi has left

  836. norayr has left

  837. inky has left

  838. norayr has joined

  839. rubi has joined

  840. inky has joined

  841. kapad has joined

  842. marc0s has left

  843. marc0s has joined

  844. inky has left

  845. norayr has left

  846. norayr has joined

  847. inky has joined

  848. wurstsalat has left

  849. norayr has left

  850. inky has left

  851. norayr has joined

  852. mirux has left

  853. inky has joined

  854. marc0s has left

  855. marc0s has joined

  856. sonny has left

  857. sonny has joined

  858. sonny has left

  859. sonny has joined

  860. Ingolf has left

  861. Ingolf has joined

  862. nicoco has left

  863. pasdesushi has left

  864. marc0s has left

  865. PapaTutuWawa has left

  866. Mx2 has left

  867. marc0s has joined

  868. thomaslewis has joined

  869. larma has left

  870. Mx2 has joined

  871. thomaslewis has left

  872. thomaslewis has joined

  873. thomaslewis has left

  874. thomaslewis has joined

  875. thomaslewis has left