orbitdb / orbit-web Goto Github PK
View Code? Open in Web Editor NEWOrbit Web Application
Home Page: https://orbit.chat
License: MIT License
Orbit Web Application
Home Page: https://orbit.chat
License: MIT License
Currently the "green bar" is shown whenever user has scrolled up. We should only show the bar if there are new messages on the channel that are not visible to the user.
Currently chat starts from the top. The chat should start from the bottom.
This might be more difficult to fix than it seems because of react-virtualized.
I need to explicitly block user to chat with me. Is there any possibility?
Is there way to view the Online Peers list instead of clicking on the peers?
Follow-up issue on #53.
Make it possible for users to backup their generated identity via the UI.
From Orbit:
14:48:03 peter is there a way to figure out how many users are online? (not peers)
14:49:29 Frank peter the UI is using React as the js framework, but if you mean visuals it's all custom. the "3 peers" box at the bottom-right corner tells you how many users are online on this channels atm.
14:49:45 Frank perhaps it should be "3 users" instead of "peers"
14:50:27 peter I assumed peers might mean connections, so there could be some that are mirroring everything, but aren't a user per se
14:50:59 peter I mean, connected orbit+ipfs instances
14:51:11 Frank ah ok, so that's confusing terminology then :) because there's also the "Swarm" view that you can open from the panel that tells you the "peers in IPFS network"
I'd like try to a simple thing and change the text in the element that shows you how many peers are on this channel to say "3 users" instead of "3 peers". I believe that will avoid the confusion.
Alternatively, change the text completely and use an icon (that says "people/users/online").
the project don't work on all os with all differents version of node & npm. please update the project.
(error when npm i)
I would like to create a OrbitDb which should be read and write by any peer and it should be open by the others . I tried to open a db it always it doesnt found in /orbit/"CONSTPEERID"/"DBName" with Create Mode mentioned.
Can anyone show me effective to store the key value pair in Orbit Db and should be accessed globally by any peer.
How to create a Orbit with Public access to read and write in Orbit-db-cli ?
const access = {
write : ['*'],
}
const db = await orbitNode._orbitdb.keyvalue('UsersCredentials',access)
Is the Structure correct ?
I Could not able to able to add entry to this. This Another peer which using Address of the db above created.
Could not append entry, key "04d29d042e28b3ab201eb453486ca280dd80a157b806e5826a15d71fe3147b1fba059399d2c6e339c646afcfea42fd81a18fa73231bd6ecc8e75cd4947ead8b897" is not allowed to write to the log
Got that on firefox, can't manage to reproduce it (does not happen at all on chrome)
TypeError: this.state.peers is undefined[En savoir plus] app.js:85:8392 render
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:85:8392 ReactCompositeComponent._renderValidatedComponentWithoutOwnerOrContext
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:263:11631 ReactCompositeComponent._renderValidatedComponent
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:263:11960 ReactCompositeComponent._updateRenderedComponent
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:263:10250 ReactCompositeComponent._performComponentUpdate
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:263:9662 ReactCompositeComponent.updateComponent
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:263:8183 ReactCompositeComponent.performUpdateIfNecessary
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:263:6244 ReactReconciler.performUpdateIfNecessary
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:7:55163 runBatchedUpdates
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:5:27126 TransactionImpl.perform
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:11:31064 TransactionImpl.perform https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:11:31064 .perform
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:5:25977 flushBatchedUpdates
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:5:27566 bound self-hosted:915:17 TransactionImpl.closeAll
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:12:67 TransactionImpl.perform
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:11:31180 ReactDefaultBatchingStrategy.batchedUpdates
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:264:28634 enqueueUpdate
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:5:27921 enqueueUpdate
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:43:17400 ReactUpdateQueue.enqueueSetState
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:43:21036 ReactComponent.prototype.setState
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:44:9357 onPeers
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:85:973 bound onPeers self-hosted:917:17 eventHandler
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:44:30520 emit https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:106:16879 trigger
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:44:30899 onJoinChannel/</_ this2.timers[channel]</</<
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:12:29612 run
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:270:23890 runIfPresent
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:270:24236 installPostMessageImplementation/onGlobalMessage
https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/assets/app.js:270:24959
Ways to do this:
Hello, as the site orbit.chat
is not working I tried to download the code and run it myself, after some messages the app crashed along with any page refresh that I tried.
Those are the logs of a page crash:
Hi @haadcode!
I noticed that orbit.chat
is currently unusable. Mind updating it? Also happy to push a PR if you would take it in.
Thanks!
Currently the memory usage of the app is very high, check what is causing it and try to apply a fix.
I've open https://orbit.chat in Chrome Version 62.0.3202.94 (Official Build) (64-bit)
on Windows 10 and this is the console output:
isElectron: false
app.js:87 Invalid asm.js: Type mismatch in assignment
app.js:167 Swarm listening on /libp2p-webrtc-star/dns4/star-signal.cloud.ipfs.team/wss/ipfs/QmQbj14qMvwoXKsiEna6aWFvbLYh1NBtjF7Nq9atUFk7SE
60app.js:31 Uncaught Error: no protocol with name: p2p-webrtc-star
at Protocols (app.js:31)
at stringToStringTuples (app.js:255)
at stringToBuffer (app.js:255)
at Object.fromString (app.js:255)
at new Multiaddr (app.js:6)
at Multiaddr (app.js:6)
at WebRTCStar._peerDiscovered (app.js:246)
at Socket.Emitter.emit (app.js:71)
at Socket.onevent (app.js:71)
at Socket.onpacket (app.js:71)
Hi @aphelionz and orbit team,
There was failure in Websocket.
I dont know about the solution ? can someone help with this error ?
client.js:18 WebSocket connection to 'wss://ams-1.bootstrap.libp2p.io/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://lon-1.bootstrap.libp2p.io/ipfs/QmSoLMeWqB7YGVLJN3pNLQpmmEk35v6wYtsMGLzSr5QBU3' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://nyc-1.bootstrap.libp2p.io/ipfs/QmSoLueR4xBeUbY9WZ9xGUUxunbKWcrNFTDAadQJmocnWm' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://sfo-3.bootstrap.libp2p.io/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://nyc-2.bootstrap.libp2p.io/ipfs/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://sgp-1.bootstrap.libp2p.io/ipfs/QmSoLSafTMBsPKadTEgaXctDQVcqN88CNLHXMkTNwMKPnu' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://lon-1.bootstrap.libp2p.io/ipfs/QmSoLMeWqB7YGVLJN3pNLQpmmEk35v6wYtsMGLzSr5QBU3' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://ams-1.bootstrap.libp2p.io/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://nyc-1.bootstrap.libp2p.io/ipfs/QmSoLueR4xBeUbY9WZ9xGUUxunbKWcrNFTDAadQJmocnWm' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://nyc-2.bootstrap.libp2p.io/ipfs/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://sfo-3.bootstrap.libp2p.io/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://sgp-1.bootstrap.libp2p.io/ipfs/QmSoLSafTMBsPKadTEgaXctDQVcqN88CNLHXMkTNwMKPnu' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://ams-1.bootstrap.libp2p.io/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://lon-1.bootstrap.libp2p.io/ipfs/QmSoLMeWqB7YGVLJN3pNLQpmmEk35v6wYtsMGLzSr5QBU3' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://nyc-1.bootstrap.libp2p.io/ipfs/QmSoLueR4xBeUbY9WZ9xGUUxunbKWcrNFTDAadQJmocnWm' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://nyc-2.bootstrap.libp2p.io/ipfs/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
push../node_modules/pull-ws/client.js.module.exports @ client.js:18
dial @ index.js:25
(anonymous) @ queue.js:85
(anonymous) @ timeout.js:86
(anonymous) @ initialParams.js:11
_dialWithTimeout @ queue.js:92
_doWork @ queue.js:45
(anonymous) @ queue.js:28
(anonymous) @ queue.js:10
process @ queue.js:175
(anonymous) @ queue.js:82
(anonymous) @ setImmediate.js:27
f @ VM7072:39
h @ VM7072:39
r @ VM7072:39
client.js:18 WebSocket connection to 'wss://sfo-3.bootstrap.libp2p.io/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM' failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
I went to https://orbit.chat in firefox, and it creates the login screen fine. When I supply a username and hit enter, it says "loading" forever and dumps these errors in the console. This is on Ubuntu 16.04 with Firefox 53.0.
isElectron: false orbit.chat:60:5
TypeError: asm.js type error: double is not a subtype of int app.js:87:547
I just tested the version at: https://ipfs.io/ipfs/QmbYfGVD34tM91Yu2bUDepTPb5XdB7qsR9oHhjqghwPo1e/#/channel/ipfs-dev and it through this error:
Notification display logic does not work as intended.
Notifications are shown even when user is currently on the channel that received a new message. The reason is in the logic that checks whether the user is in the channel or not: ChannelStore.js#L182 currentChannelName
is given the value of the uiStore
object instead of the name of the current channel.
I m using this deno and educational purpose it's working fine but i dont know to replace the localhost gateway of my ipfs.
Is that possible to change the ipfs gateway ?
Is that possible to use orbit-web without orbit-db because i dont need the old history.
I need only the live chat can anyone help me out guys ?
I had no clue what repo to put an idea in but I love the system going and want to see this turn into something bigger right now it seems like an IRC mainly but I want to see profile pictures, real accounts, email, calls, video calling, DMs, etc. Maybe turn this into something more than just a channel group chat app.
uPort button is unresponsive
In my browser, and with a regular ADSL connection, app.js
takes around 30s to load.
Hi OrbitTeam,
I cant start developement with issues. I cant able to resolve the issue which specifying. npm start not working. npm run dev resulting in error.
Help with this kindly.
npm run dev issues.txt
npm start issues.txt
npm install issues.txt
Currently the CPU usage of the app is quite high. This may be due to the embedded IPFS node.
I've cloned orbit web repo inside Amazon EC2 Ubuntu 18 instance. Did a npm install and after i did npm run build i've got:
BrowserslistError: Unknown browser query android all
What's the issue with this?
Currently we are stuck with class based components in some places because of mobx-react v5. Mobx-react v6 brings support for react hooks while maintaining support for class based components.
Currently we use message load events from orbit-db to tell React to render new messages. This causes severe UX deterioration when a user joins a channel with a long history. When a user joins a channel he/she will replicate the entire history and the replication process fires the events which will cause React to render each message on the channel.
We need to separate the displaying of messages from orbit-db load events.
I would like to use the user who already been ? Is that possible to use the user who got in ?
But it creates each time new user ? And then inside in login page Configuration not working after running dev. How to use the Login with Uport ?
When i browse https://orbit.chat, there seems to be no peer on channel #ipfs, since it is the only channel there, even after i started ipfs daemon on my command line, or am i getting things wrong here?
The spinning loading indicator is placed right on top of the message input field on mobile.
Replace the spinning loading indicator with something more suitable for mobile or move it somewhere else.
Hi Team, There is a problem with Video Preview when i tried to load the preview the video it just loads some time loading screen and not playing anything. May i know whats the issue.
Currently "/me doing something" renders as "mynicknamedoing something" in chat. It should render as "mynickname doing something" (notice the space between nickname and the verb).
Fix MessageUserProfilePanel vertical positioning, currently it can overflow from the top of the view.
Running npm audit
in the current state results in a critical security vuln regarding grunt-open
, which is also no longer maintained.
Whenever I upload an image , its not shown after being uploaded . All I see is a 'loading' label like in the image below
--> When I click on open image it shows a blank ipfs page
--> When I click the download button , it downloads an html file instead of image
...more info : When I checked the console, it showed this error ...
...Please help, I don't know what's happening
Is the IPFS gateway writable I'm guessing? How else is this not secure?
Somewhat related to #70
Currently when new messages arrive the user is always scrolled to the bottom of the chat so he/she can see the message. This should only happen if the user was already at the bottom.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.