Code Monkey home page Code Monkey logo

jsxc's Introduction

diaspora*

A privacy-aware, distributed, open source social network

Project site | Wiki | Bugtracker | Discussions and Support | License | Authors

Installation

You don't have to install diaspora* to use the network. There are many servers connected to diaspora*s network which are open to anyone, and you can create an account on one of these servers. Have a look at our tips for finding a home, or you can just go straight to the list of open servers to sign up.

Want to own your data and install diaspora*? Whether you just want to try it out, want to install it on your server or want to contribute and need a development setup, our installation guides will get you started!

Questions?

Have a look at our FAQs for users, for pod administrators or for developers.

Still haven't found an answer? Talk to us! Read how we communicate. We're here to answer all your questions.

Contribute

To keep diaspora* growing and improving we need all help we can get. Whether you can contribute code, ideas, translations, bug reports or simply extend the community as a helpful user or pod administrator, your help is welcome!

Everyone interacting in diaspora’s codebases, issue trackers, chat rooms, the wiki, and the Discourse is expected to follow the diaspora* code of conduct.

Security

See SECURITY.md for instructions on how to responsibly report a security vulnerability.

jsxc's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jsxc's Issues

Create a automatic login mechanism

Right now, you can login via a form. A reload is required to load all necessary information from browser storage.

That should be also possible without a reload.

Chat sidebar not showing up

The pod I'm in (DiasporaBR) has recently been updated to the 0.5 version, and even though I opted to allow contacts to chat with me, the gray chat sidebar is nowhere to be found.

I am using Abrowser (Firefox derivative) on Trisquel GNU/Linux 7.0. I have tried to clear cache and cookies, have reset with addons disabled and hit hard refresh (Ctrl+F5) and no sign of it working.

Also, other users in my pod have reported being able to use the chat normally.

When clicking 'Relogin' your page refreshes and nothing happens.

Hello there again,

Updated diaspora* this morning to the latest commit, there is a bug when clicking the 're login' button. It minimizes the chat window to the right side and refreshes the page but it does not log you in. Although I am also connected trough bitlbee if that makes a difference.

Just to make things clear the button teases me allot :[

IMG

Chat entirely disapeares

I reported this a wile ago apparently it is still not fixed:

Wile browsing Diaspora you end up in losing the chat panel (Right Sidebar) including all windows during browsing. The only way to fix this (temporarly) is clearing all cookies and application data.

Browser: Google Chrome, Iceweasel, FireFox
Remake the bug: Browse Diaspora* and use the middle mouse button, load a different page and voila!

Chat window gets lost when re-sizing your browser

Aparrantly the chat window does not re appear after re-sizing your browser window. It wont come back neither there is a feature to make it pop back besides clearing your entire browser history for your pod. Cookies and every thing.

OS: Windows 8.1
Browser: Chrome Version: 38

How to reproduce:

  • Resize your browser to half of your screen,
  • Close browser,
  • Restart browser and come back,

How to fix:

  • Delete cookies and plugin data (butt hurt fix)

Daltonian mode ?

This has been requested by friend of mine. JSXC uses blue, grey, yellow and red colors which are not easy to distinguish colors for daltonian. A simple CSS override could do the trick.

It would be an opt-in mode, obviously.

Display the nickname rather than the login

Perhaps it would be good to show the user name rather than login (or have both shown) in the list of buddys. In fact we do not always know the login name of a user and it is sometimes very different from the nickname.
Maybe it can be diplayed next to the login.

Chat window times out too shortly

I noticed the chat times out in about 2 minutes and personally I think it could be extended to atleast 30 minutes?

//rethought:
Personally I think there is a bit of a personal flavor to this so could it be added to the config?

Require to reconnect?

Hello there,

You are required to reconnect after browsing to a different pages is this intended?

//Edit:

It happens not all the time, usually it is random.

img

Chat doesn't work after reloading Diaspora

Bug:
If you reload Diaspora (f5 or click on the diaspora button) sometimes that Chat is not load correctly (like on the image). So you don't see something in the chat window and you are not able to "close" the contacts window.

Sometimes it goes this way:

  1. Login to diaspora => Picture 1, all works fine
  2. Reload first time => Picture 2, chat doesn't load correctly, ">>" doesn't work
  3. Reload second time => Picture 1, all works fine

Steps to reproduce:

  • login to sechat.org
  • Firefox 36 (Nightly) 64bit-Linux
  • Chrome 38 64bit-Linux
  • no contact was online (maybe its the same if a contact is online)

Errors/Warnings from the Web-Console in Firefox:

Error: Script file not found: /javascripts/otr/dsa-webworker.js

correct_load

first_reload_nothing_works

Injected contacts shouldn't have edit controls

Top contact is a regular roster entry, bottom one is injected via aspects. Ideally the top one would have have the edit and delete controls while the bottom one doesn't. As a workaround I'd prefer to remove them completely.

Can't add buddy

Hi,
I can active chat, login, but it's not possible to add a buddy to the chat, nothing appened when clicking on Add_buddy .

I'm on diaspora-fr.org using firefox 34.

Working+Optimized NGINX configuration

I am the podmin of Diasp.net and running this version of Diaspora* for helping the development and high demand for it. Although it is very buggy but here I would like to share my nginx config with optimized SSL security.

NGINX Working+Optimized Config

Although knowing which version to run from this repo would be useful ;)

JSXC requires two disconnections

When you want to deconect from d_, the first time, it just make the chat window disappear. You have to disconnect a second time to get disconnected from d_.

Empty buddy roster

Some times when you timed out and re login your 'buddy' roster is entirely empty and shows 'Your roster is empty, add a new buddy.' you have to clear your cache to restore it. To fix it you have to time out again and restore connection to the chat or entirely wipe cookies + plugin cache. Although buddy's still appear in Pidgin and Bitlbee and there it works without a problem.

Chat window stuck

chat_window_stuck

sometimes the chat window stuck and you are not able to hide the box anymore.

workaround: logout and login again

Messages for offline contacts end up in message box ?

Hey, this is an idea I'va had this morning. What if the messages for offline contacts ended up in message box ?
About the implementation, I thought about the possibility to specify a callback in JSXC lib that can be filled on initialisation ?
@zauberstuhl : What do you think about the idea ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.