XSF Discussion - 2022-06-01


  1. pjn has joined
  2. lovetox has left
  3. wgreenhouse has left
  4. adiaholic has joined
  5. Maranda[x] has left
  6. wgreenhouse has joined
  7. eu has left
  8. adiaholic has left
  9. eu has joined
  10. adiaholic has joined
  11. lovetox has joined
  12. intosi has joined
  13. floretta has left
  14. intosi has left
  15. floretta has joined
  16. jl4 has left
  17. pablo has joined
  18. antranigv has left
  19. adiaholic has left
  20. adiaholic has joined
  21. antranigv has joined
  22. antranigv has left
  23. antranigv has joined
  24. phryk has left
  25. antranigv has left
  26. antranigv has joined
  27. antranigv has left
  28. kinetik has left
  29. kinetik has joined
  30. BASSGOD has joined
  31. antranigv has joined
  32. intosi has joined
  33. stp has joined
  34. jgart has joined
  35. intosi has left
  36. Maranda[x] has joined
  37. clouded has left
  38. stp has left
  39. Ingolf has left
  40. pablo has left
  41. clouded has joined
  42. kinetik has left
  43. adiaholic has left
  44. wladmis has left
  45. jgart has left
  46. neshtaxmpp has joined
  47. floretta has left
  48. floretta has joined
  49. wladmis has joined
  50. adiaholic has joined
  51. intosi has joined
  52. Steve Kille has left
  53. Steve Kille has joined
  54. antranigv has left
  55. konstantinos has joined
  56. antranigv has joined
  57. intosi has left
  58. Maranda[x] has left
  59. antranigv has left
  60. adiaholic has left
  61. antranigv has joined
  62. yushyin has left
  63. adiaholic has joined
  64. neshtaxmpp has left
  65. Seve has joined
  66. Yagiza has joined
  67. Maranda[x] has joined
  68. yushyin has joined
  69. adiaholic has left
  70. adiaholic has joined
  71. harry837374884 has left
  72. konstantinos has left
  73. floretta has left
  74. adiaholic has left
  75. harry837374884 has joined
  76. intosi has joined
  77. floretta has joined
  78. menel has joined
  79. APach has left
  80. antranigv has left
  81. antranigv has joined
  82. Tobias has joined
  83. marc0s has left
  84. marc0s has joined
  85. intosi has left
  86. david has joined
  87. david has left
  88. yushyin has left
  89. nikhilmwarrier has joined
  90. intosi has joined
  91. Tobias has left
  92. Tobias has joined
  93. Tobias has left
  94. Tobias has joined
  95. antranigv has left
  96. antranigv has joined
  97. antranigv has left
  98. antranigv has joined
  99. neshtaxmpp has joined
  100. antranigv has left
  101. karoshi has joined
  102. intosi has left
  103. mimi89999 has left
  104. mimi89999 has joined
  105. marc0s has left
  106. marc0s has joined
  107. intosi has joined
  108. adiaholic has joined
  109. yushyin has joined
  110. pjn has left
  111. Mx2 has left
  112. Mx2 has joined
  113. konstantinos has joined
  114. Ingolf has joined
  115. msavoritias has joined
  116. antranigv has joined
  117. atomicwatch has joined
  118. nikhilmwarrier has left
  119. nikhilmwarrier has joined
  120. pjn has joined
  121. Tobias has left
  122. Tobias has joined
  123. neshtaxmpp has left
  124. neshtaxmpp has joined
  125. Sam has left
  126. Sam has joined
  127. antranigv has left
  128. antranigv has joined
  129. Seve has left
  130. L29Ah has left
  131. L29Ah has joined
  132. wurstsalat has joined
  133. Titi has joined
  134. eevvoor has left
  135. marc0s has left
  136. marc0s has joined
  137. adiaholic has left
  138. adiaholic has joined
  139. marc0s has left
  140. marc0s has joined
  141. pjn has left
  142. goffi has joined
  143. adiaholic has left
  144. pjn has joined
  145. harry837374884 has left
  146. clouded has left
  147. emus has joined
  148. marc0s has left
  149. marc0s has joined
  150. clouded has joined
  151. Sam has left
  152. marc0s has left
  153. marc0s has joined
  154. marc0s has left
  155. marc0s has joined
  156. marc0s has left
  157. marc0s has joined
  158. antranigv has left
  159. Sam has joined
  160. antranigv has joined
  161. djorz has joined
  162. intosi has left
  163. floretta has left
  164. floretta has joined
  165. Sam has left
  166. intosi has joined
  167. adiaholic has joined
  168. Sam has joined
  169. pjn has left
  170. adiaholic has left
  171. debacle has joined
  172. intosi has left
  173. antranigv has left
  174. adiaholic has joined
  175. sebastian has left
  176. sebastian has joined
  177. rebeld22 has left
  178. Seve has joined
  179. Sam has left
  180. neshtaxmpp has left
  181. neshtaxmpp has joined
  182. adiaholic has left
  183. konstantinos has left
  184. adiaholic has joined
  185. Sam has joined
  186. konstantinos has joined
  187. gooya has joined
  188. intosi has joined
  189. Paganini has left
  190. djorz has left
  191. Sam has left
  192. msavoritias has left
  193. Kev has joined
  194. Sam has joined
  195. marc0s has left
  196. marc0s has joined
  197. Maranda[x] has left
  198. djorz has joined
  199. marc0s has left
  200. marc0s has joined
  201. Maranda[x] has joined
  202. Half-Shot has left
  203. Matthew has left
  204. homebeach has left
  205. uhoreg has left
  206. Half-Shot has joined
  207. Matthew has joined
  208. homebeach has joined
  209. uhoreg has joined
  210. Sam has left
  211. marc0s has left
  212. marc0s has joined
  213. Sam has joined
  214. adiaholic has left
  215. djorz has left
  216. marc0s has left
  217. marc0s has joined
  218. marc0s has left
  219. marc0s has joined
  220. pjn has joined
  221. harry837374884 has joined
  222. marc0s has left
  223. marc0s has joined
  224. marc0s has left
  225. marc0s has joined
  226. SteveF has joined
  227. thndrbvr has left
  228. Sam has left
  229. antranigv has joined
  230. Skull Fucker has joined
  231. Sam has joined
  232. chipmnk has joined
  233. Sam has left
  234. konstantinos has left
  235. Tim R has joined
  236. Sam has joined
  237. Tim R has left
  238. Tim R has joined
  239. lskdjf has joined
  240. Tim R has left
  241. Tim R has joined
  242. neshtaxmpp has left
  243. neshtaxmpp has joined
  244. neshtaxmpp has left
  245. neshtaxmpp has joined
  246. pjn has left
  247. antranigv has left
  248. antranigv has joined
  249. antranigv has left
  250. adiaholic has joined
  251. neshtaxmpp has left
  252. neshtaxmpp has joined
  253. harry837374884 has left
  254. adiaholic has left
  255. clouded has left
  256. clouded has joined
  257. MattJ There night be room for a simpler ad-hoc protocol perhaps
  258. pasdesushi has left
  259. MattJ It wouldn't be too hard to implement on the server with the same underlying commands
  260. MattJ But I think it's mainly forms that are the issue
  261. harry837374884 has joined
  262. MattJ Building good UIs is hard, and just chaining together a bunch of controls of different types doesn't suffice for anything but the most basic prompts
  263. MattJ I spent a whole day implementing a user-friendly time zone selector recently, and there's just no way it could be reasonably done with data forms, and yet I don't expect every client to implement a timezone selector control just for the 1 or 2 services that might use it
  264. chipmnk has left
  265. Sam has left
  266. pasdesushi has joined
  267. MattJ The logical step up would be allowing a HTML/CSS form, but the problems with that are hopefully obvious
  268. chipmnk has joined
  269. mathieui Should I summarize with "we can never have nice things"
  270. MattJ HTML 5 has a lot of form-related improvements that XEP-0004 doesn't, and if we don't adopt HTML itself and still want to pursue dataform UIs, we'd probably want to at least adopt some things that HTML has gained
  271. Sam has joined
  272. MattJ But then client complexity increases, and will ultimately warrant a HTML renderer (i.e. web view) and then in 10 years people will be complaining that we didn't just allow HTML forms
  273. MattJ And all of this falls into the products vs protocols dichotomy, since it's only needed when the clients are supposed to interoperate with arbitrary unknown services
  274. MattJ A client could instead support a nice native UI for biboumi configuration
  275. adiaholic has joined
  276. Dele Olajide has joined
  277. pasdesushi has left
  278. homebeach has left
  279. Half-Shot has left
  280. Matthew has left
  281. uhoreg has left
  282. Half-Shot has joined
  283. Matthew has joined
  284. homebeach has joined
  285. uhoreg has joined
  286. nikhilmwarrier has left
  287. adiaholic has left
  288. msavoritias has joined
  289. stp has joined
  290. nikhilmwarrier has joined
  291. phoebos has joined
  292. adiaholic has joined
  293. pasdesushi has joined
  294. Sam has left
  295. stp has left
  296. Sam has joined
  297. Mx2 has left
  298. Wojtek has joined
  299. phoebos has left
  300. intosi has left
  301. intosi has joined
  302. Sam has left
  303. goffi MattJ: what was needed for your form? Would something like XEP-0141 helps? Regarding the particular time-zone selection, this seems generic enough to me to worth a dedicated field-type.
  304. goffi But yeah HTML/CSS forms would be interesting, I've had similar thoughs when I've been working on the ad-hoc based remoted control.
  305. goffi despite obvious security implications, there would be issues also for TUI/CLI clients, or any UI libraries not supporting direct HTML rendering/webview (like Kivy). But still, it would be nice to have.
  306. neshtaxmpp has left
  307. Sam has joined
  308. neshtaxmpp has joined
  309. inky has joined
  310. Daniel has left
  311. stp has joined
  312. nikhilmwarrier has left
  313. nikhilmwarrier has joined
  314. MattJ goffi: to be fair most of the complexity ended up on the server side for that (gathering, formatting and sorting the available options). Things that wouldn't be possible in XMPP currently would be automatically detecting the user's current time zone (available from the browser) and preselecting it for them.
  315. intosi has left
  316. pjn has joined
  317. antranigv has joined
  318. msavoritias has left
  319. lovetox Html/CSS form? So the sender decides how the UI looks? Meh ...
  320. MattJ https://matthewwild.co.uk/share.php/6f7928f5-264f-4b99-9448-c4242e63d353/Screenshot_20220601-105723.png
  321. MattJ https://matthewwild.co.uk/share.php/48a62fb3-e918-40d6-970f-e82878cd46fd/Screenshot_20220601-105639.png
  322. MattJ Example of a responsive UI that just can't be done in XMPP today
  323. intosi has joined
  324. lovetox I don't know what you mean, what has xmpp to do with UI
  325. MattJ Data forms have everything to do with UI
  326. antranigv has left
  327. MattJ When clients display them to users
  328. lovetox Responsive is a web dev term to me
  329. Titi has left
  330. MattJ It's not a web dev term, have you used Gajim on a Linux mobile?
  331. lovetox I'm sure converse can build a responsive form
  332. xnamed has joined
  333. clouded has left
  334. MattJ Converse doesn't have the necessary information to make a responsive form
  335. msavoritias has joined
  336. Titi has joined
  337. harry837374884 has left
  338. lovetox What information is missing
  339. clouded has joined
  340. MattJ If we agree that a good user interface is one that is structured logically for the data it is presenting/requesting, and that a simple flat list of controls often does not suffice, then layout is an important part of the form designer's job
  341. debacle has left
  342. marc0s has left
  343. marc0s has joined
  344. MattJ And given that people access the forms on a range of screen sizes and orientations, it is also the form designer's job to ensure it functions well across all of them
  345. MattJ HTML/CSS has a bunch of problems, but they do give you the tools to do this. XEP-0004+XEP-0141 do not.
  346. playerthree has left
  347. marc0s has left
  348. marc0s has joined
  349. Daniel has joined
  350. goffi In the special case of the experiment I've made with XMPP powered remote control, I've add to make dedicated UI. It would be nice to be able to specify from the sender, and also to add stuff like volume control, timer, etc. Cf. https://www.goffi.org/b/74BwHSApD7w7Tr9L9fvR82/news-control-your-media-player-from-omemo and notably the first video.
  351. nikhilmwarrier has left
  352. msavoritias has left
  353. goffi I've had*
  354. antranigv has joined
  355. neshtaxmpp has left
  356. neshtaxmpp has joined
  357. intosi has left
  358. Sam has left
  359. MattJ Yeah, good example
  360. konstantinos has joined
  361. intosi has joined
  362. Sam has joined
  363. adiaholic has left
  364. Tim R has left
  365. Tim R has joined
  366. antranigv has left
  367. playerthree has joined
  368. Dele Olajide >MattJ : Converse doesn't have the necessary information to make a responsive form It doesn't, but it has a plugin that does. https://github.com/conversejs/community-plugins/tree/master/packages/adaptive-cards https://adaptivecards.io/
  369. papatutuwawa has joined
  370. adiaholic has joined
  371. MattJ Right, but XEP-0004 doesn't carry the necessary information, is my point
  372. MattJ Am I reading rightly that the converse.js plugin is interpreting Adaptive Card JSON in <body/>? 😬
  373. konstantinos has left
  374. konstantinos has joined
  375. adiaholic has left
  376. adiaholic has joined
  377. APach has joined
  378. adiaholic has left
  379. konstantinos has left
  380. Dele Olajide https://xmpp.org/extensions/xep-0335.html
  381. arcxi has left
  382. lovetox has left
  383. sebastian has left
  384. sebastian has joined
  385. lovetox has joined
  386. papatutuwawa has left
  387. papatutuwawa has joined
  388. Zash 👉️ XEP-0141: Data Forms Layout https://xmpp.org/extensions/xep-0141.html
  389. Dele Olajide has left
  390. Dele Olajide has joined
  391. Mx2 has joined
  392. neshtaxmpp has left
  393. neshtaxmpp has joined
  394. nikhilmwarrier has joined
  395. konstantinos has joined
  396. adiaholic has joined
  397. pasdesushi has left
  398. pasdesushi has joined
  399. adiaholic has left
  400. menel has left
  401. menel has joined
  402. menel has left
  403. menel has joined
  404. konstantinos has left
  405. chipmnk has left
  406. chipmnk has joined
  407. adiaholic has joined
  408. harry837374884 has joined
  409. adiaholic has left
  410. Mx2 has left
  411. nikhilmwarrier has left
  412. adiaholic has joined
  413. goffi regarding the remote control, I was thinging that SVG could actually be a neat way to do elaborated UI
  414. goffi and it's XML, making it straightforward to link in XMPP
  415. goffi it can be responsive too.
  416. arcxi has joined
  417. msavoritias has joined
  418. goffi and there are plenty of tools that could be used, in particular inkscape.
  419. goffi No exactly sure about the security implications though.
  420. Zash "Complete this game of Tetris to enable the thing"
  421. Zash So, is XEP-0141 something we should obsolete? Or is it just unknown?
  422. goffi it has been mentioned twice today, so it's not unknown. But I don't think that there are many implementation in the wild, or are there?
  423. adiaholic has left
  424. marc0s has left
  425. marc0s has joined
  426. Dele Olajide has left
  427. rubi has left
  428. kinetik has joined
  429. rubi has joined
  430. papatutuwawa has left
  431. papatutuwawa has joined
  432. adiaholic has joined
  433. marc0s has left
  434. marc0s has joined
  435. rubi has left
  436. rubi has joined
  437. rubi has left
  438. rubi has joined
  439. rubi has left
  440. rubi has joined
  441. rubi has left
  442. rubi has joined
  443. adiaholic has left
  444. pablo has joined
  445. rubi has left
  446. rubi has joined
  447. rubi has left
  448. rubi has joined
  449. kinetik has left
  450. Half-Shot has left
  451. homebeach has left
  452. Matthew has left
  453. uhoreg has left
  454. Half-Shot has joined
  455. Matthew has joined
  456. homebeach has joined
  457. uhoreg has joined
  458. rubi has left
  459. rubi has joined
  460. rubi has left
  461. rubi has joined
  462. lovetox XEP-0141 seems to add light layout caps
  463. lovetox like adding a section or have different pages
  464. lovetox but thats about it
  465. neshtaxmpp has left
  466. rubi has left
  467. neshtaxmpp has joined
  468. rubi has joined
  469. rubi has left
  470. rubi has joined
  471. lovetox MattJ, probably searches for much more detailed layout
  472. lovetox i think, sure it would be cool, but i discovered no form in the wild where i thought i need to add a custom layout because the simple field list doesnt cut it
  473. Andrzej has left
  474. lovetox so lots of complexity for probably very few and niche use cases
  475. wgreenhouse has left
  476. wgreenhouse has joined
  477. Zash > Right, but XEP-0004 doesn't carry the necessary information, is my point So what's missing and what is actually needed?
  478. rubi has left
  479. rubi has joined
  480. Zash Does chat clients really _need_ full HTML forms (with CSS layouts)?
  481. nikhilmwarrier has joined
  482. Zash I like to think that a lot of nice things could be done by inventing datatypes with xep-0122 and then having clients do nice things where it knows those data types. E.g. a timezone type could be smart about its default, even show a map selector.
  483. lovetox its either css or nothing, like what do you want to do otherwise, invent a whole new layout language that works with all the different ui frameworks out there ..
  484. lovetox im all for more hints about what the data is that we should display, and i think this can be easy done
  485. lovetox but starting with stuff like "display this filed on the right side from that field"
  486. lovetox i probably not going to implement something like that, sounds like a lot of work with very little gain
  487. adiaholic has joined
  488. marc0s has left
  489. marc0s has joined
  490. pablo has left
  491. eevvoor has joined
  492. neshtaxmpp has left
  493. neshtaxmpp has joined
  494. Andrzej has joined
  495. moparisthebest MattJ: yea XMPP can't be taken seriously if you can't implement a proper date picker like https://i01000101.github.io/RedditBadUIBattles/ScientificDatePicker/index.html
  496. adiaholic has left
  497. marc0s has left
  498. marc0s has joined
  499. Guus starts to slowly clap.
  500. pasdesushi has left
  501. kinetik has joined
  502. marc0s has left
  503. marc0s has joined
  504. marc0s has left
  505. marc0s has joined
  506. neshtaxmpp has left
  507. neshtaxmpp has joined
  508. pasdesushi has joined
  509. jinxd has joined
  510. RayTutu has joined
  511. Steve Kille has left
  512. adiaholic has joined
  513. kinetik has left
  514. rebeld22 has joined
  515. Paganini has joined
  516. Tim R has left
  517. Tim R has joined
  518. Half-Shot has left
  519. homebeach has left
  520. Matthew has left
  521. uhoreg has left
  522. Half-Shot has joined
  523. Matthew has joined
  524. homebeach has joined
  525. uhoreg has joined
  526. papatutuwawa has left
  527. neshtaxmpp has left
  528. neshtaxmpp has joined
  529. adiaholic has left
  530. neshtaxmpp has left
  531. neshtaxmpp has joined
  532. Dele Olajide has joined
  533. APach has left
  534. APach has joined
  535. clouded has left
  536. chipmnk has left
  537. chipmnk has joined
  538. nikhilmwarrier has left
  539. adiaholic has joined
  540. nikhilmwarrier has joined
  541. clouded has joined
  542. adiaholic has left
  543. antranigv has joined
  544. marc0s has left
  545. marc0s has joined
  546. Kev has left
  547. Kev has joined
  548. Dele Olajide has left
  549. antranigv has left
  550. antranigv has joined
  551. adiaholic has joined
  552. antranigv has left
  553. konstantinos has joined
  554. Kev has left
  555. neshtaxmpp has left
  556. neshtaxmpp has joined
  557. Dele Olajide has joined
  558. Steve Kille has joined
  559. papatutuwawa has joined
  560. Kev has joined
  561. eevvoor has left
  562. adiaholic has left
  563. Tim R has left
  564. jl4 has joined
  565. jl4 has left
  566. marc0s has left
  567. marc0s has joined
  568. Link Mauve has left
  569. adiaholic has joined
  570. Dele Olajide has left
  571. marc0s has left
  572. marc0s has joined
  573. BASSGOD has left
  574. MattJ To be clear, I'm personally not advocating adding this complexity into XMPP at all. I just see it as a necessity if we really started using ad-hoc for important things. We don't support this complexity today, which means ad-hoc commands will never be used for more than very simple things (if clients implement them at all).
  575. Zash Egg, meet chicken?
  576. MattJ I don't think today's ad-hoc + dataforms leads to good UIs, and that's why I don't push for them in modern XMPP clients
  577. raghavgururajan has joined
  578. BASSGOD has joined
  579. MattJ Ad-hoc commands with a native UI is fine, and clients already do this (e.g. for creating invitations)
  580. konstantinos has left
  581. lovetox i thin adhoc has also value in simply providing a flow for whatever
  582. lovetox like if some XEP wants to provide some options to configure something on the server etc, they can simply reuse adhoc
  583. lovetox without inventing there own iq flow
  584. MattJ Yeah, I agree. And as I said earlier, it might be nice to simplify it somewhat (many of the awkward edge cases are caused by features that aren't used)
  585. lovetox as a client developer im not against adding a custom UI for some adhoc workflow, (not my standard rendering of a dataform)
  586. lovetox if its a good feature and it benefits from a custom UI why not
  587. lovetox but of course the fields should be fixed than
  588. MattJ Yep
  589. lovetox MattJ, about what are you thinking that you would like to do with adhoc?
  590. Zash Yeah, well-known ad-hoc commands with client-side custom UI can be nice.
  591. lovetox like until now only server and muc configs are done with adhoc
  592. lovetox i think the standard dataform rendering is fine enough for that use case
  593. lovetox as its very expert use case
  594. Zash MUC config is dataforms, but not ad-hoc
  595. lovetox yeah sorry
  596. lovetox actually it does not matter if its adhoc
  597. MattJ Well that's kind of what started this discussion: why do only the "advanced" clients implement ad-hoc commands + dataforms
  598. lovetox the problem for MattJ is the dataform rendering
  599. lovetox it does not matter in which context
  600. lovetox but its really dataform rendering ...
  601. lovetox not adhoc
  602. lovetox adhoc of course is a expert use case, because its only used for muc config and server config
  603. lovetox and server config is not really neccessary at all
  604. lovetox not even sure admins use this
  605. MattJ FWIW one thing on my to-do list is a XEP for user account config
  606. moparisthebest that would be excellent, could probably get rid of those terrible servers that blanket block all messages from strangers for all accounts
  607. Zash Step 0: define scope of that 🙂
  608. lovetox MattJ, but what needs to be specified in that XEP?
  609. intosi has left
  610. lovetox adhoc on account is already available
  611. intosi has joined
  612. Zash Something like XEP-0133 but for users?
  613. lovetox Adhoc is only necessary for transport config and server admin config
  614. lovetox thats the reason its last on the list for every client
  615. adiaholic has left
  616. lovetox these are not important things users need
  617. adiaholic has joined
  618. lovetox thats the reason in my opinion, and certainly not because its "to hard to implement"
  619. MattJ moparisthebest, yes, that's definitely one of the first things I would like to expose and standardize
  620. Skull Fucker has left
  621. MattJ lovetox, on my list of things the XEP should support: a registry of options, types, an ad-hoc command to fetch and set them, and a mechanism to get, set and subscribe to changes in individual options
  622. SteveF has left
  623. adiaholic has left
  624. marc0s has left
  625. marc0s has joined
  626. lovetox so basically you specify a set of options which should be available via adhoc@account
  627. lovetox and then add a notification thingy on top
  628. lovetox i think this is great, please stay with adhoc for fetching and setting the options
  629. lovetox because many servers offer already on adhoc account options
  630. lovetox it would be less ideal if i have to merge this with some other mechanism
  631. marc0s has left
  632. marc0s has joined
  633. antranigv has joined
  634. marc0s has left
  635. marc0s has joined
  636. djorz has joined
  637. Kev has left
  638. marc0s has left
  639. marc0s has joined
  640. antranigv has left
  641. marc0s has left
  642. marc0s has joined
  643. adiaholic has joined
  644. RayTutu has left
  645. MattJ Ad-hoc will be one way of doing it, but I expect most clients won't use it
  646. marc0s has left
  647. marc0s has joined
  648. neshtaxmpp has left
  649. neshtaxmpp has joined
  650. marc0s has left
  651. marc0s has joined
  652. intosi has left
  653. adiaholic has left
  654. antranigv has joined
  655. Kev has joined
  656. Thilo Molitor has left
  657. marc0s has left
  658. marc0s has joined
  659. marc0s has left
  660. marc0s has joined
  661. Thilo Molitor has joined
  662. antranigv has left
  663. Wojtek has left
  664. Kev has left
  665. Kev has joined
  666. nikhilmwarrier has left
  667. nikhilmwarrier has joined
  668. intosi has joined
  669. marc0s has left
  670. marc0s has joined
  671. Sam has left
  672. adiaholic has joined
  673. Sam has joined
  674. debacle has joined
  675. papatutuwawa has left
  676. Sam has left
  677. djorz has left
  678. wladmis has left
  679. adiaholic has left
  680. wladmis has joined
  681. adiaholic has joined
  682. intosi has left
  683. Sam has joined
  684. Kev has left
  685. intosi has joined
  686. adiaholic has left
  687. papatutuwawa has joined
  688. Half-Shot has left
  689. homebeach has left
  690. Matthew has left
  691. uhoreg has left
  692. Half-Shot has joined
  693. Matthew has joined
  694. homebeach has joined
  695. uhoreg has joined
  696. Kev has joined
  697. djorz has joined
  698. Kev has left
  699. Kev has joined
  700. marc0s has left
  701. marc0s has joined
  702. Sam has left
  703. intosi has left
  704. Sam has joined
  705. intosi has joined
  706. xnamed has left
  707. lovetox Why?
  708. lovetox Again, nothing about Adhoc is complicated or hard to implement, every other IQ flow is exactly the same
  709. lovetox the reason clients dont implement adhoc is because its not needed
  710. lovetox its basically only used by nerdy xmpp people that want to admin there server
  711. lovetox there is zero reason for any client to implement adhoc
  712. mathieui lovetox: except for configuring stuff
  713. Kev has left
  714. mathieui Even non-nerdy people want to be able to configure their bridged accounts
  715. Matthew has left
  716. Half-Shot has left
  717. homebeach has left
  718. uhoreg has left
  719. Half-Shot has joined
  720. Matthew has joined
  721. homebeach has joined
  722. uhoreg has joined
  723. lovetox no, nobody even knows what a bridge is
  724. Zash no, nobody uses XMPP!
  725. mathieui I beg to differ
  726. moparisthebest what do non-nerdy people bridge with? certainly not IRC
  727. mathieui We see plenty of non-technical people actively wanting bridges
  728. lovetox i dont see your argument, i said there is zero reason to implement this, and you argue "but bridge configuration" which is about the most expert thing there is on xmpp
  729. thndrbvr has joined
  730. lovetox they want bridges, they dont want to configure them
  731. lovetox they simply want them to work
  732. lovetox and most work fine without any configuration
  733. lovetox im not arguing that adhoc is not useful, im saying its not a good reason to not use adhoc, because "no client implements it"
  734. lovetox when the xmpp specs simply have no widley used usecase which uses adhoc
  735. lovetox then saying, clients dont implement it because its to complicated
  736. lovetox hence lets not use adhoc
  737. lovetox no event another iq flow, with 2 attributes less
  738. pasdesushi has left
  739. lovetox but im looking forward to see the iq flow that is so much simpler than adhoc, but offers exactly the same functionality
  740. pasdesushi has joined
  741. Zash https://cerdale.zash.se/s/liKMWWH34XlTeqJG_jRqm2VB/823603e4-9b69-4287-ad79-26d6584fd749.png
  742. moparisthebest accurate
  743. MattJ lovetox, I want to support setting one option at a time, and that's a bit weird to do via ad-hoc. It would at least turn it into multiple round-trips when only a single one was necessary.
  744. Kev has joined
  745. Kev has left
  746. Kev has joined
  747. MattJ I want to present an ad-hoc interface to the configuration for clients that want to present the configuration all at once to a user (in a native or dataforms-driven UI).
  748. Zash {get,set,enable,disable}-${option} ?
  749. lovetox MattJ, if there are valid protocol reason to not do adhoc for something, because it does not fit, im all for it
  750. lovetox but please dont base any decision on the count of clients that implement adhoc
  751. Zash Hm, maybe one could make a thingy that exposes ad-hoc commands via a chat interface, probably on the bare host JID....
  752. lovetox clients implement jingle, adhoc is laughable
  753. jgart has joined
  754. lovetox adhoc is 200 lines of code in nbxmpp, and thats is with boilerplate
  755. nikhilmwarrier has left
  756. lovetox i think what people confuse this with is, displaying dataforms in a UI
  757. lovetox this is certainly not trivial
  758. lovetox but is not inherent to Adhoc
  759. lovetox a muc configuration form is also a dataform
  760. lovetox a IBR flow has also a dataform
  761. Zash + not enough existing commands or other dataforms using things exposed that warrant implementing the UI translation routines, which I hear can be pretty complicated on some platforms
  762. lovetox correct, for IBR everybody uses the same dataform basically
  763. lovetox Conversations never had a dataform UI, and IBR worked fine
  764. Zash It's also got a reduced MUC config interface, which is probably fine for the majority
  765. lovetox For MUC config you dont need dataform UI, because most servers offer the standard configs, and only very few addtional
  766. Steve Kille has left
  767. adiaholic has joined
  768. pasdesushi has left
  769. pasdesushi has joined
  770. Kev has left
  771. Kev has joined
  772. Half-Shot has left
  773. homebeach has left
  774. Matthew has left
  775. uhoreg has left
  776. Half-Shot has joined
  777. Matthew has joined
  778. homebeach has joined
  779. uhoreg has joined
  780. neshtaxmpp has left
  781. intosi has left
  782. intosi has joined
  783. neshtaxmpp has joined
  784. Alex has left
  785. Alex has joined
  786. Steve Kille has joined
  787. adiaholic has left
  788. adiaholic has joined
  789. chipmnk has left
  790. Kev has left
  791. chipmnk has joined
  792. Steve Kille has left
  793. marc0s has left
  794. marc0s has joined
  795. raghavgururajan has left
  796. intosi has left
  797. Dele Olajide has joined
  798. adiaholic has left
  799. adiaholic has joined
  800. debacle has left
  801. Kev has joined
  802. Kev has left
  803. Daniel has left
  804. clouded has left
  805. Dele Olajide has left
  806. intosi has joined
  807. clouded has joined
  808. Daniel has joined
  809. marc0s has left
  810. marc0s has joined
  811. adiaholic has left
  812. pablo has joined
  813. adiaholic has joined
  814. intosi has left
  815. paul has left
  816. paul has joined
  817. adiaholic has left
  818. intosi has joined
  819. homebeach has left
  820. Half-Shot has left
  821. Matthew has left
  822. uhoreg has left
  823. Half-Shot has joined
  824. Matthew has joined
  825. homebeach has joined
  826. uhoreg has joined
  827. adiaholic has joined
  828. kinetik has joined
  829. papatutuwawa has left
  830. Sam has left
  831. Sam has joined
  832. adiaholic has left
  833. konstantinos has joined
  834. Andrzej has left
  835. Maranda[x] has left
  836. Maranda[x] has joined
  837. kinetik has left
  838. antranigv has joined
  839. Kev has joined
  840. intosi has left
  841. antranigv has left
  842. intosi has joined
  843. inky has left
  844. jgart has left
  845. Tim R has joined
  846. papatutuwawa has joined
  847. pablo has left
  848. pablo has joined
  849. Maranda > <lovetox> Conversations never had a dataform UI, and IBR worked fine I dissent slightly on that
  850. Sam has left
  851. lovetox Yeah you are one of the very few that adds custom additions to IBR
  852. Ingolf has left
  853. Maranda I had to specifically add exceptions for C not supporting extended fields in IBR or even just the supplemental ones
  854. Sam has joined
  855. antranigv has joined
  856. Maranda In Metronome that is
  857. Kev has left
  858. konstantinos has left
  859. konstantinos has joined
  860. xnamed has joined
  861. neshtaxmpp has left
  862. neshtaxmpp has joined
  863. papatutuwawa has left
  864. papatutuwawa has joined
  865. marc0s has left
  866. marc0s has joined
  867. Kev has joined
  868. Tim R has left
  869. jgart has joined
  870. pablo has left
  871. Sam has left
  872. Sam has joined
  873. marc0s has left
  874. marc0s has joined
  875. lovetox has left
  876. intosi has left
  877. Sam has left
  878. Ingolf has joined
  879. Kev has left
  880. Holger > Yeah you are one of the very few that adds custom additions to IBR Chicken egg, I'd love to do that as well, but client side support is close to nonexistent.
  881. Sam has joined
  882. Holger (Not just Conversations.)
  883. konstantinos has left
  884. lovetox has joined
  885. pablo has joined
  886. adiaholic has joined
  887. Sam has left
  888. pablo has left
  889. Sam has joined
  890. adiaholic has left
  891. marc0s has left
  892. marc0s has joined
  893. konstantinos has joined
  894. marc0s has left
  895. marc0s has joined
  896. adiaholic has joined
  897. Andrzej has joined
  898. adiaholic has left
  899. Steve Kille has joined
  900. Steve Kille has left
  901. Steve Kille has joined
  902. Andrzej has left
  903. adiaholic has joined
  904. adiaholic has left
  905. konstantinos has left
  906. Ingolf has left
  907. inky has joined
  908. Thilo Molitor has left
  909. Thilo Molitor has joined
  910. marc0s has left
  911. marc0s has joined
  912. antranigv has left
  913. intosi has joined
  914. antranigv has joined
  915. jgart has left
  916. Half-Shot has left
  917. homebeach has left
  918. Matthew has left
  919. uhoreg has left
  920. Half-Shot has joined
  921. Matthew has joined
  922. homebeach has joined
  923. uhoreg has joined
  924. Kev has joined
  925. wgreenhouse > they want bridges, they dont want to configure them a bridge needs some way to enter authentication/account details for $other_network if applicable
  926. wgreenhouse sure, maybe that can be a bot
  927. andrey.g has joined
  928. karoshi has left
  929. Half-Shot has left
  930. homebeach has left
  931. Matthew has left
  932. uhoreg has left
  933. Half-Shot has joined
  934. Matthew has joined
  935. homebeach has joined
  936. uhoreg has joined
  937. harry837374884 has left
  938. Tobias has left
  939. Tobias has joined
  940. Tobias has left
  941. Tobias has joined
  942. Sam has left
  943. Sam has joined
  944. intosi has left
  945. mjk has left
  946. karoshi has joined
  947. neshtaxmpp has left
  948. neshtaxmpp has joined
  949. Kev has left
  950. mjk has joined
  951. Kev has joined
  952. Kev has left
  953. msavoritias has left
  954. marc0s has left
  955. marc0s has joined
  956. kinetik has joined
  957. adiaholic has joined
  958. neshtaxmpp has left
  959. neshtaxmpp has joined
  960. atomicwatch has left
  961. krauq has left
  962. adiaholic has left
  963. krauq has joined
  964. Sam has left
  965. papatutuwawa has left
  966. adiaholic has joined
  967. Tobias has left
  968. Sam has joined
  969. atomicwatch has joined
  970. debacle has joined
  971. adiaholic has left
  972. krauq has left
  973. Kev has joined
  974. adiaholic has joined
  975. atomicwatch has left
  976. RayTutu has joined
  977. krauq has joined
  978. Sam has left
  979. RayTutu has left
  980. adiaholic has left
  981. Sam has joined
  982. Yagiza has left
  983. adiaholic has joined
  984. atomicwatch has joined
  985. neshtaxmpp has left
  986. neshtaxmpp has joined
  987. intosi has joined
  988. adiaholic has left
  989. Kev has left
  990. Kev has joined
  991. pasdesushi has left
  992. antranigv has left
  993. intosi has left
  994. atomicwatch has left
  995. Kev has left
  996. antranigv has joined
  997. adiaholic has joined
  998. adiaholic has left
  999. antranigv has left
  1000. sebastian has left
  1001. sebastian has joined
  1002. Andrzej has joined
  1003. antranigv has joined
  1004. Seve has left
  1005. Kev has joined
  1006. menel has left
  1007. Link Mauve has joined
  1008. Sam has left
  1009. adiaholic has joined
  1010. Sam has joined
  1011. neshtaxmpp has left
  1012. neshtaxmpp has joined
  1013. Mx2 has joined
  1014. marc0s has left
  1015. marc0s has joined
  1016. Andrzej has left
  1017. adiaholic has left
  1018. clouded has left
  1019. marc0s has left
  1020. marc0s has joined
  1021. Maranda[x] has left
  1022. marc0s has left
  1023. marc0s has joined
  1024. Kev has left
  1025. marc0s has left
  1026. marc0s has joined
  1027. debacle has left
  1028. clouded has joined
  1029. kinetik has left
  1030. adiaholic has joined
  1031. karoshi has left
  1032. Sam has left
  1033. Titi has left
  1034. Sam has joined
  1035. adiaholic has left
  1036. eevvoor has joined
  1037. goffi has left
  1038. intosi has joined
  1039. intosi has left
  1040. intosi has joined
  1041. wurstsalat has left
  1042. Maranda[x] has joined
  1043. adiaholic has joined
  1044. jgart has joined
  1045. jgart has left
  1046. adiaholic has left
  1047. stp has left
  1048. intosi has left
  1049. marc0s has left
  1050. Kev has joined
  1051. adiaholic has joined
  1052. marc0s has joined
  1053. phryk has joined
  1054. adiaholic has left
  1055. adiaholic has joined
  1056. Andrzej has joined
  1057. adiaholic has left
  1058. Kev has left
  1059. floretta has left
  1060. antranigv has left
  1061. antranigv has joined
  1062. adiaholic has joined
  1063. Alex has left
  1064. adiaholic has left
  1065. floretta has joined
  1066. intosi has joined
  1067. jcbrand has left
  1068. Maranda[x] has left
  1069. antranigv has left
  1070. antranigv has joined
  1071. pjn has left
  1072. Andrzej has left
  1073. adiaholic has joined
  1074. floretta has left
  1075. neshtaxmpp has left
  1076. neshtaxmpp has joined
  1077. floretta has joined
  1078. adiaholic has left
  1079. intosi has left
  1080. djorz has left
  1081. Kev has joined
  1082. intosi has joined
  1083. Vaulor has left
  1084. Ingolf has joined
  1085. bean has joined
  1086. adiaholic has joined
  1087. jinxd has left
  1088. andrey.g has left
  1089. adiaholic has left
  1090. Kev has left
  1091. intosi has left
  1092. Skull Fucker has joined
  1093. Kev has joined