| 1234567891011121314151617181920212223242526 | id: 'idea--persistent-chat-client'content: |  One could (to easily work with existing chat services) write a  secondary, personal server. This would act as a meta-client,  actually being responsible for talking to other chat services,  keeping secondary logs of that content and maybe scraping it  for image links &c.  It would then open a (protected) connection to some other kind  of chat client, either over an existing chat protocol or using a  new secured protocol. If no connections are currently active, then  it would set the relevant presence to 'offline', whereas if one  or more clients are connected, it will transparently allow any  or all of them to communicate.  (This is in sharp contrast to typical Jabber implementations,  which always designate a particular connection as 'active'.)  It could also send the last dozen (or so) messages send and  received to the client, so that switching client in  mid-conversation will still keep the user in the loop.  (Needs a name: ĝi eble povas esti nomita en esperanto?)related:  - name: idea--persistent-chat-client-diagram    why: a more visual explanation
 |