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


  321. MattJ


  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


  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


  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


  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


  742. moparisthebest


  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