Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Michiel de Jong
    @michielbdejong
    I've been working on authenticated one-to-one chat. So if Alice and Bob are in a one-to-one chat, Bob will have a folder or document where only he and Alice have append access. That way Bob knows that if a message shows up (and he didn't put it there himself while sleepwalking), it must have come from Alice.
    You could do the same thing many-to-many but it wouldn't really scale beyond 10 participants or so.
    In my use case (peer-to-peer finance) I only need 1-to-1 chat.
    Tim Berners-Lee
    @timbl
    I think that makes a lot of sense.
    It is cerytainly worth oprimizing for 1:1
    You can certianly make a chat file where Bob and Alice have read+append access.
    Of course it can be on Bob’s or on Alice’s — if I say “Chat with me” in a button on my profile then maybe I am offereing to host it.
    I think the “chat with me button” on my profile is a goal.
    Tim Berners-Lee
    @timbl
    (In a 1:1 of cours you an also to pump the level up, post messaages encrypted with the other person’t public key)
    Note @Julian-Cole message in solid/chat
    David
    @scenaristeur
    Working on Solid LongChat on mobile https://scenaristeur.github.io/solid-vue-panes/#/chat if you want to add a channel pull request on this file https://github.com/scenaristeur/solid-vue-panes/blob/master/src/views/Chat.vue
    2 replies
    Mitzi László
    @Mitzi-Laszlo
    @scenaristeur @jules @michielbdejong @jaxoncreed @angelo-v @ taisukef @deiu as the group of people being the Social Apps I'd like to invite you to join a conversation about making interoperable chat and profile Solid apps. This is a great place to have that conversation. There is also a forum thread with the same purpose for those who prefer that tool.
    Michiel de Jong
    @michielbdejong
    :+1:
    Mitzi László
    @Mitzi-Laszlo
    would also love to hear from the students of @labra course the year before last who made chat apps
    Tim Berners-Lee
    @timbl
    Yes indeed
    Matthias Evering
    @ewingson
    is solid/chat-pane#34 resolved ? I couldnt post in solidos team chat with two different accounts...
    Tim Berners-Lee
    @timbl
    @ewingson good question. I don’t think so. Hmmm Maybe in fact changing the put to a patch would work to create the file
    David
    @scenaristeur
    image.png
    it seems that there is something wrong with the solidos chat config compared to the Solid W3C CG
    Michiel de Jong
    @michielbdejong
    @scenaristeur can you copy-as-curl the failing request?
    Michiel de Jong
    @michielbdejong
    @scenaristeur I created https://w3c-cg.solid.community/public/w3c-cg-chat/.acl with public read/write access at the time.
    only team members can write to that chat room
    David
    @scenaristeur
    ok
    But even for reading, not writing it takes a long long time...
    Michiel de Jong
    @michielbdejong
    are you logged in with a webid that's outside of solid.community?
    David
    @scenaristeur
    no not logged on sce...github.io/... but logged with spoggy-test.solid.community on localhost seems to be the same, and the date seems to be in another format ??? i get it in 01/01/1970 on Solidos and the good date on w3c-cg-chat
    For now i have to go , sorry
    but even for Reading (HEAD) time is long for solidos logged as spogyy-test.solid.community
    Mitzi László
    @Mitzi-Laszlo
    Would any of the developers behind the Solid apps listed in the 'social' category be interested in joining the Interoperability panel call next Monday at 2130 CEST on https://global.gotomeeting.com/join/620786365 to talk about making the apps there interoperable? If you're interested in joining and haven't already, don't forget to join the W3C Solid Community Group.
    Michiel de Jong
    @michielbdejong
    Sure! What's the agenda/goal of that meeting?
    We could use the LongChat format as a strawman and propose improvements ahead of the meeting.
    For instance, I think its main problem is that it's not authenticated.
    And we don't have a system for chat invites
    Michiel de Jong
    @michielbdejong
    We should probably fix both those problems at the Solid OS level?
    Mitzi László
    @Mitzi-Laszlo
    Correction - the interoperability panel call is on Tuesday at 1600 CEST
    2 replies
    Michiel de Jong
    @michielbdejong
    I added invites list, invite sender, and chats list to the stand-alone version of Solid OS chat-pane.
    Michiel de Jong
    @michielbdejong
    I can't deploy it to https://solid-chat.5apps.com/ for some reason (I asked 5apps support team about this) but you can try it out by following the localhost build instructions on https://github.com/solid/chat-pane#chat-pane
    you can send an invite to yourself, and then it will show up in your own invites.
    the 'your chats' list uses const { instances } = await UI.authn.findAppInstances({}, $rdf.sym('http://www.w3.org/ns/pim/meeting#LongChat'))
    so it searches your public and private type index for things of type LongChat
    Michiel de Jong
    @michielbdejong
    Screenshot 2020-08-14 at 22.46.56.png
    Michiel de Jong
    @michielbdejong
    Can't make it to the 4pm meeting sorry, but you can take that ^ as a strawman. We'll also discuss Solid Profile and Solid Chat at the Solid OS meeting tomorrow (in 23 hours from now), see https://gitter.im/solid/solidos
    Jules Cole
    @Julian-Cole
    I plan to look at adding infinite scroll to Solidarity Chat at some point but one issue is i'm not that happy with the 1 day of chat in a single file.
    Tim Berners-Lee
    @timbl
    Why not? Too much or too little chat in one file?
    Infinite scroll would be great — quite tricky in some ways.
    Tim Berners-Lee
    @timbl
    Let’s decide on a default place to put a 1 on 1 chat I invite you to. Something like https://Alice.solid.community/IndividualChats/bob.inrupt.net/index.ttl say
    If bobs webid ends in something like profile/card#me .