Version v0.3.11 is a pre-release. The program is an Alpha version with known and unknown problems and limited functionality.
This version is build from the project perspectives-react-integrated-client, tag v0.3.11.
This version is known to run on macOS Catalina version 10.15.5. However, we have good reason to believe it will run equally well on a wider range of recent macOS versions. An installation of Couchdb is required; instructions of what version and on how to install it can be found below.
This version is also known to run on Ubuntu 20.04.
Download links:
For MacOS execute these steps:
For Linux execute these steps:
Then, for both systems:
Yes. Clone the repository perspectives-react-integrated-client, point your working directory to tag v0.3.11. Execute
$ npm run build
to create a new runnable version in the public
folder. Execute
$ npm run electron&
to open up the InPlace program.
To build an intuition before trying yourself, see the four minute video here.
Functionality is limited to the following:
InPlace accounts are always local to the machine they run on: there is no webserver that registers accounts centrally. It is possible to run multiple accounts on a single computer.
An InPlace account is based on a Couchdb System Administrator ('admin') account. Again, this is a local account on the machine that InPlace runs on.
Create your first local InPlace account:
InPlace is a framework program that can be extended with many 'Apps'. Currently, two such Apps are available:
Add the SimpleChat App by executing these steps:
After a few seconds, in the leftmost column the link 'Simple Chat' appears, indicating the App has been downloaded from the repository and installed.
The repository currently resides in the domain www.joopringelberg.nl. You can visit that website but cannot visit the repository: it has no browsable interface.
Using the Simple Chat App, you can create multiple instances of chats (see below on how to actually connect to another InPlace user).
Start a Chat
in the screen that appears.In order to have someone to chat with, you'll have to create a second local InPlace account, as it is not yet possible to connect two InPlace users on different machines.
Open Admin Console
.Create Server Admin
tab;open -n /Applications/InPlace.App
To make the two accounts 'aware' of each other, execute these steps:
You can now enter text in the field preceded by "Me:" in both session windows. Notice that you must play the role of two separate users, both identified as "Me" in each session window!
As the two user accounts are now connected in InPlace, you can create more chat instances and use the available contact card to invite the other user.
Start a chat
.Notice that in the other session window, the new chat appears in the list of chats.
Note. Currently, all InPlace users internally have the name "Cor", whatever their chosen usernames are. Thers is yet no functionality to change that name... This means that the contact cards you'll see always are titled "Cor".
Limitations:
Known issues:
Check to reset account (removes all data!):
. This actually works, but after re-building your account (by logging in with the same credentials) you will find that the System App screen gives an error.