orbit icon indicating copy to clipboard operation
orbit copied to clipboard

A distributed, serverless, peer-to-peer chat application on IPFS

Results 64 orbit issues
Sort by recently updated
recently updated
newest added

We should create a document to capture what we think Orbit should be as a product. - Purpose / Vision - Target audience - Features - User experience - Each...

help wanted
goal

@jbenet and @whyrusleeping took the time to provide some feedback (thank you!) on Orbit UI. Original notes here https://github.com/ipfs/notes/issues/216#issue-201364268, copied here so that we don't forget. I will process these...

discussion

Orbit (Electron app) should run on Windows. Ref #158 Ref #144

goal

Currently the electron build is ~300MB! :O There's various reasons for that, but looking at some of the biggest disk space consumers: libp2p-* ~40MB wrtc 11MB typescript 21MB ipld-resolver 5MB...

enhancement
help wanted
Difficulty: Easy

The emoji pictures are currently downloaded on request and it makes them to "pop in" when they first appear (either in the channel messages or emoji preview). The emojis should...

enhancement
help wanted
Difficulty: Easy

Currently the file preview functionality is in client/src/components/File.js (handleClick()). It's getting out of hand and we should refactor the file preview to its own React component.

help wanted
Difficulty: Medium
refactor

At the moment the channels in orbit are plaintext pubsub topic. We should namespace the channels, eg /orbit.chat/. @jbenet's proposal: "namespace the pubsub channels you use under some long hash...

enhancement

Orbit currently throws errors seemingly random. "error: socket hung up", "Error: ECONNRESET" are shown in the UI's console (devtools in Electron). These are caused by "too many files open" error...

bug
Backlog

We should deploy a bot that says quotes on an interval on #orbit-dev-test channel. This is to make it easier to check connectivity and generally verify that Orbit is working.

goal

We should deploy cacher bot(s) to the orbit network to make sure the messages are always reachable and persisted in the network. The bot should run on a public IP...

goal