Netsoul client for Google Chrome
This repository has been archived on 2023-09-20. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Rodolphe Breard 03cb5406cf Add an explicit privacy policy
Google now requires applications published on the web store to publish a
privacy policy. Chromesoul's implicit "no log, no analytic" policy is
therefore now explicitly written.
https://blog.chromium.org/2016/04/ensuring-transparency-and-choice-in.html
https://developer.chrome.com/webstore/program_policies#userdata
https://developer.chrome.com/webstore/user_data
2016-04-17 11:38:56 +02:00
img moving promotional images 2013-05-26 19:18:40 +02:00
lib font size enabled, closing issue #4 2014-11-06 20:52:11 +01:00
promotion/screenshots moving promotional images 2013-05-26 19:18:40 +02:00
third-party code refactoring 2013-02-27 15:37:08 +01:00
.gitignore Ignore vim's swap files. 2016-04-17 11:32:54 +02:00
CREDITS.md adding SirBelga to the credits file 2014-11-06 18:55:37 +01:00
LICENCE.txt adding the licence 2012-10-17 23:31:58 +02:00
Makefile adding packaging tool 2014-11-06 19:52:42 +01:00
PRIVACY.md Add an explicit privacy policy 2016-04-17 11:38:56 +02:00
README.md Adding precisions about Chrome rich notifications 2013-05-26 18:23:33 +02:00
background.js code styling 2014-11-06 18:52:14 +01:00
chromesoul.css Adding a close button on tabs 2013-05-26 18:58:13 +02:00
chromesoul.html font size enabled, closing issue #4 2014-11-06 20:52:11 +01:00
chromesoul.js code styling 2014-11-06 18:52:14 +01:00
icon_16.png adding 16x16 icon 2013-01-26 22:50:12 +01:00
icon_128.png adding icons 2013-01-13 18:50:53 +01:00
manifest.json incrementing version number 2014-11-06 20:52:43 +01:00

README.md

What is chromesoul?

Chromesoul is a NetSoul client for Google Chrome. If you don't know what NetSoul is, you probably don't need it. If you're neither a student nor an employee of any IONIS school (eg: Epitech, Epita, …), all you have to know is that NetSoul is an internal messaging protocol for thoses schools.

Why?

When you're on the PIE, you're stuck in it unless you are connected to netsoul. With multiple operating systems it's a real pain to configure a NetSoul client for each of them. That's why chromesoul is awesome: not only it's a cross-platform NS client, but the Chrome synchronisation automaticaly install and configure it everywhere you uses chrome.

Requirements

Chrome or Chromium 25.

Features

Messages

At first, chromesoul's was only intended to provide an access to internet from the PIE and didn't supported messages. However, I changed my mind and decided to include this feature. Don't panic if you don't want to be disturbed, it's possible to turn it off. All you have to do is to go in your settings and uncheck the little box.

Desktop notifications

If you uses a version of Chrome which doesn't support rich notifications, you may experience some bugs with avatars.

State change

It's on it's way.

Contact's status

A status indicator is available next to the contact's avatar.

File transfer

Maybe later.

FAQ

How do I install this app?

Go to the Chromesoul's Chrome Web Store page and click the "Add to Chrome" button.

How do I start chromesoul?

Just like any other app:

  • open a new tab (Ctrl + T)
  • if necessary, click on the "apps" tab (have a look at the bottom of the page)
  • click on "chromesoul"

Why do I have to enter my password on every different chrome? Isn't it shared?

Being a very sensitive data, the password isn't shared: that's the only thing you'll have to set yourself along all your chrome installations.

Are my data stored encrypted?

By default, no. That's why you are strongly encouraged to configure Chrome to encrypt all your synced data. Please note that it's true for every single application you uses.

Why is there no result when I search for Chromesoul on the Chrome Web Store?

First, you have to know there's 3 different Chrome add-ons types:

  • extensions
  • hosted apps
  • packaged apps

Chromesoul is a packaged app. The bad news is that packaged app arrived recently on the store and are not searchable yet. The good news is that Google announced that packaged app are now available in the Chrome Web Store for anyone on Chrome's developer channel. It should be a matters of weeks/month before everyone could search for Chromesoul on the web store.

How do I install Chromesoul's git version?

You should use the version from the Chrome Web Store, however, if you really wish to install the git version:

  • Download it (aka: clone the git repository)
  • Use the developer mode
  • Click on "Load unpackaged extension..." and select the chromesoul directory

I found a bug, what should I do?

Please report it with as much details as you can. Thanks in advance.

I hate chromesoul!

It's your opinion and I don't care about it.

I love chromesoul!

I'm happy you like it :-)

Licence

Chromesoul is released under an ISC licence. See the LICENCE.txt file for more details.

Chromesoul uses third-party free softwares which belongs to their respective owners. Such softwares and its authors are listed in the CREDITS.md file.