Inbox - new messaging application

Hi, I have developed a new messaging application Inbox.

It is a simple messaging application, similar to an email client (e.g. gmail). It’s written in Angular, built on Solid and LDN. Users can send messages using their WebID. Data are only read from their Solid POD.

It also takes advantage of Activity Streams for message formatting and WebSockets to get system notifications for new messages.

Feel free to try it out, I’m curious for your feedback! Let me know here, at GitHub repo, or directly from app at https://inbox-app.inrupt.net/profile/card#me!

Tonda

I’ ve tried it and it looks like really good work. I like the UX and the fact you can add a headline to the message. cool :wink:

1 Like


the app works, but when I try to view the messgae with the databrowser I get an error…

Yeah the databrowser seems not to support anything else than a txt format (If you send a message in a “simple” format, it creates txt and you can read it in databrowser). Its bad UI was partly reason to create this new inbox app.

Awesome app, that fills an important gap! Some things like performance and support for other message types / shapes could be improved, but it is very cool already.

The data browser does not handle JSON-LD very well, there are several bugs involved, some I already fixed, others are still to be fixed, see Unable to outline jsonld data · Issue #254 · solid/solid-panes · GitHub

1 Like

Thank you! Yes, I forgot to mention this is still a research version, so app performance was not in focus so far. There is a basic “caching” so the main inbox list is not loaded every time, but there should be more caching added (+ paging for the message list).
However the performance is also problem of the inrupt/solid servers, their response to XHR is quite slow!

As you suggest, support for other message types is another TODO, namely RDF in turtle.

1 Like

ok, nice! Another thing I would find helpful is to include the message date within the jsonld

that’s a good idea, thanks! :slight_smile:

Very nice app.
I tried between 2 of my pods and works perfectly.

Was not able to send a message from app at https://inbox-app.inrupt.net/profile/card#me
What do I put in recipients ? I have added https://inbox-app.inrupt.net/inbox/ to monitor but it does not add anything.
I logged in to your pod and a container : bourgeoa.solidcommunity.net was created ??

Thank you!

Was not able to send a message from app at https://inbox-app.inrupt.net/profile/card#me

I am not sure what happened to you. I did receive your message alright (to https://inbox-app.inrupt.net/profile/card#me)! :slight_smile:

What do I put in recipients ? I have added https://inbox-app.inrupt.net/inbox/ to monitor but it does not add anything.

For sending a message, there’s an info icon next to the input that shows what you can put as recipient - either WebID (e.g. https://inbox-app.inrupt.net/profile/card#me) and a discovery for inboxex happens (using LDP.inbox), or you put in inbox URL directly (e.g. https://inbox-app.inrupt.net/inbox/).

If you’re talking about inbox monitoring:


then you put WebID into the first one OR inbox URL into the second one.

I logged in to your pod and a container : bourgeoa.solidcommunity.net was created ??

I am sorry but I don’t understand what you mean by that.