Vastavalt varem antud lubadusele on ettevĂ”te Streetwriters teinud oma mĂ€rkmiku platvormi Notesnook avatud projektiks. Notesnook esitleb end tĂ€ielikult avatud alternatiivina Evernote'ile, keskendudes privaatsuse tagamisele ja toetades lĂ”puni krĂŒpteerimist, et vĂ€ltida teabe analĂŒĂŒsimist serveris. Kood on kirjutatud JavaScripti/Typescripti keeltes ja on avatud GPLv3 litsentsi alusel.
Praegu on avaldatud veebiliidese, lauaarvuti rakenduste, mobiilirakenduste, ĂŒhiste teekide, mĂ€rkmike redaktori ja laienduste kood. Kood serverid mĂ€rgid erinevate seadmete vahel sĂŒnkroonimiseks lubatakse avaldada eraldi hoidlas septembris. Veebiliides on loodud React raamistikku kasutades, mobiilirakendused aga React Native'i abil.

Kliendi poolel kasutatakse lĂ”puni krĂŒpteerimise jaoks mĂ€rkmete ja manustatud failide vĂ”i piltide osas XChaCha20-Poly1305 ja Argon2 algoritme, server sĂŒnkroniseerimise kĂ€igus edastatakse kĂ”ik andmed kasutaja vĂ”tmega krĂŒpteeritud kujul. Serveri avamisel saab kogu mĂ€rkmikute infrastruktuur olla kĂ€ivitunud kasutaja kontrolli all oleva seadme peal.
Rakendusse sisenemine vĂ”ib olla kaitstud parooliga, et vĂ€ltida mĂ€rkmike vaatamist, kui seade satub vale kohta. On vĂ”imalik luua jagatud mĂ€rkmeid, sealhulgas eraldi parooliga krĂŒpteeritud, samuti spetsiaalselt tĂ€iendavalt kaitstud mĂ€rkmeid konfidentsiaalsete andmete, nĂ€iteks paroolide ja juurdepÀÀsuvĂ”tmete hoidmiseks.
MĂ€rkmetes saab paigutada tabeleid, ĂŒlesannete loendeid, koodiplokke, sisestada meedia ja mis tahes faile ning kasutada Markdown vormindust. Teabe mugavamaks struktureerimiseks toetatakse mĂ€rkmete sidumist siltidega, vĂ€rviliste mĂ€rkide mÀÀramist, rĂŒhmitamist projektide jĂ€rgi ja sisu osade kokkuvajutamist pealkirjade alusel. Toetatakse oluliste mĂ€rkmete kinnitust, sidumist teadete ja meeldetuletuste loomist.
Allikas: opennet.ru
