Skip to content

What is Thino?

What is Thino?

Thino(marked as θɪŋoʊ in IPA) is a plugin for Obsidian, which is based on the 2.x version of the product concept. We have selected several keywords:

  • info: We believe that all creativity is inseparable from information, and we gather information from different places.
  • thought: When we think of this word, it reminds us of the meditation basin of Harry Potter, hoping that when you review your inspiration, you can generate more thoughts.
  • innovation: We hope that information and thinking will eventually become your creativity.

History of Thino

Thino, also known as Obsidian Memos, is a plugin for Obsidian. It is based on the open source project Memos from the community, based on the code of the Memos 0.x version and the basic interface design, and completely stripped the front-end code from the Web and rewritten it into an exclusive plugin for Obsidian.

The Past

Though Memos itself was a front-end and back-end separation project, its front-end code is not easy to be refactor to match the local environment, including but not limited to the fact that all data processing was done on the back-end when the original API was designed, and the front-end was more responsible for display implementation;

and after Obsidian plugins are loaded, they can only interact with the cache database or load all content in the Obsidian library in real time to achieve data interaction, which is equivalent to moving the content of the back-end completely to the middle layer, and Obsidian becomes the body of the back-end.

  • In the 1.0 stage, the author rewrote all the API access and content modification code, but also left a lot of historical baggage due to the very poor Web code skills when writing Memos code.

Now

  • Under the incubation of PKMer, Thino continues to use the code of the community Memos, but finds that its front-end implementation code and the code of more than a year ago have changed significantly. Therefore, considering the user inertia and the time length of redoing the adaptation, Thino decided to refactor the performance and functionality based on the 1.0 stage code with the full assistance and support of PKMer.
  • Then, in the 2.0.X stage, after more than six months of development, Memos 2 finally entered the later stage of refactoring. Due to the significant differences between the existing code and the code used in the original Memos version, as well as the significant differences between the interface and the community Memos, considering the subsequent development path and the different goals, in version 2.1, Obsidian-Memos will be officially renamed Thino.
  • According to the official requirements of Obsidian for the orderly development of the plugin ecosystem, plugins containing the word Obsidian will be required to remove it. So a new name will be used in the future to maintain it.

Thanks

Thanks to usememos/memos for creating the open source project Memos more than two years ago. Without this open source project, I would not have fallen in love with writing, and there would be no birth of the Obsidian Memos project.

The birth of Thino from Memos cannot be separated from the cooperation of the PKMer organization, nor can it be separated from the help of all PKMer users who are willing to pay for crowdfunding or internal testing. At the same time, all community users who are willing to give me feedback even in the face of very laggy Thino during version 1.9.7 ~ 2.0.6.

Btw, PKMer community has completed the corresponding donation to the open source project of usermemos; I hope that usememos and PKMer will continue to grow and get better and better.

Thanks--Now