Cotoami is a platform where people can weave a large network of wisdom from tiny ideas.
This release adds new features to support Cotoami's Input/Observe/Connect cycle.
To discover interesting connections, you should collect as many varieties of Cotos as possible. But how? Cotoami Scraper helps you generate Cotos from various sources.
Cotoami Scraper is a Chrome Extension that scrapes web content to generate inputs for Cotoami. Currently, it supports the three types of content in web pages: Page link, Selection and Kindle highlights. The screenshot below shows scraping Kindle highlights.
From this version, Cotoami can accept posts from Cotoami Scraper.
Cotoami Scraper is available on Chrome Web Store and being developed as an open source project.
After collecting a variety of Cotos, this new random/shuffle feature helps you observe various combinations of Cotos to discover new connections.
We're expecting this feature to lower the hurdle of posting contents even if they are apparently irrelevant or unrelated to the current context. You can expect to find them later in serendipitous combinations.
When you observe Cotos and notice some connection or commonality between some of them, but the commonality is not yet clear to you, this new grouping feature would be useful.
"Pin as a group" button on the selection allows you to make a group without naming it.
This release improves coto-graph rendering.
Nodes are rendered differently according to the number of their incoming/outgoing connections. Having more outgoing connections makes the node larger, and having more incoming connections makes the node's border thicker.
The color of pinned cotos has been changed to make them stick out in a graph.
Before this update:
After this update:
Another improvement to graph rendering to avoid linking phrases being hidden by overlapping.
Before this update:
After this update:
The leftmost navigation column can be collapsed in addition to the timeline column.
This release comes with an important feature "Linking Phrases", which allows you to annotate connections.
The term "Linking Phrases" is borrowed from Concept Maps. Actually, you can create concept maps with this new feature. The screenshot below is an example of a concept map explaining why we have seasons (the original concept map is presented in the article at Concept Maps official website: http://cmap.ihmc.us/docs/theory-of-concept-maps)
I've also uploaded a youtube video in which I created the concept map:
Concept mapping is a good way to demonstrate this feature, but an important difference is that Cotoami's linking phrases are optional. That means you should avoid annotating connections unless the relationships are obscure to you. Those obscure relationships are new and possibly valuable knowledge for you, and should be highlighted in your knowledge-base (That's why annotated connections are rendered so that they stand out as you can see in the above example.). I personally call them "Horizontal Relationships".
On the other hand, "Vertical Relationships" generally means inclusive or deductive relationships like "has(includes)", or "results in", "is determined by" in the concept map example above. These relationships can be expressed only by arrow lines and you wouldn't feel the need for annotations in most cases.
This release provides a way to know whether there are any unread cotos in cotonomas without checking them out by opening each cotonoma.
You can add a shared cotonoma, which has a people icon next to its name, to your watchlist via the hover toolbar or coto menu modal.
Then the watchlist will notify you of unread posts by displaying a unread mark on each cotonoma's icon. The unread mark will be also shown on the favicon in the title bar.
The coto graph view now supports full-viewport mode. It's handy especially when you browse your coto-graphs on your mobile devices.
This release adds a new way to sign-in to Cotoami: OAuth 2.0. At this time, it supports two OAuth 2.0 providers: Google and GitHub.
You can enable and configure OAuth sign-in with the environment variables as follows:
COTOAMI_OAUTH2_PROVIDERS
google
, github
OAUTH_GOOGLE_CLIENT_ID
OAUTH_GOOGLE_CLIENT_SECRET
OAUTH_GOOGLE_REDIRECT_URI
- <your-app-url>/auth/google/callback
OAUTH_GITHUB_CLIENT_ID
OAUTH_GITHUB_CLIENT_SECRET
OAUTH_GITHUB_REDIRECT_URI
- <your-app-url>/auth/github/callback
Thanks to the contributors, this version comes with new languages support:
This release adds a big change to the visibility rule. Cotonomas are now private by default. Your data is not visible to other users unless you make your cotonoma 'shared with other users' explicitly. A shared cotonoma is accessible by signed-in users who know its URL. There's no member restriction mechanism yet.
The search has been updated according to this change. You can search only your cotos and cotos posted in your cotonomas.
@reallinfo was kind enough to design Cotoami's logo!
This release adds a way to narrow down the cotos in a timeline.
↓
The timeline filter currently has two options:
This is a huge enhancement. Just look at the screenshot below.
You can now browse your coto-graphs in this beautifully laid out network view.
This view doesn't visualize all the cotos in a graph. It targets only special cotos that are called "topic cotos".
A topic coto is:
The graph view will be updated simultaneously when you pin or connect cotos:
You can also open a coto by clicking on a node in a graph:
This release adds an experimental enhancement to the timeline:
Now the timeline has two layout variations: stream (default) and tile. The tile view is introduced in this version and provides a bird's-eye view of a timeline history.