Në përputhje me premtimin e dhënë më parë, kompania Streetwriters ka kaluar platformën e saj për shkrimin e shënimeve Notesnook në statusin e projekteve të hapura. Notesnook paraqitet si një alternativë plotësisht e hapur ndaj sistemit Evernote, e fokusuara në sigurinë dhe mbështetja e enkriptimit end-to-end për të shmangur analizën e informacionit në server. Kodi është shkruar në gjuhët JavaScript/Typescript dhe është i hapur nën licencën GPLv3.
Aktualisht është publikuar kodi i ndërfaqes web, aplikacioneve desktop, aplikacioneve për celular, bibliotekave të përbashkëta, redaktorit të shënimeve dhe zgjatimeve. Kodi serverë për sinkronizimin e shënimeve midis pajisjeve të ndryshme premtohet të publikohet në një depot të veçantë brenda muajit shtator. Ndërfaqja web është ndërtuar duke përdorur kornizën React, ndërsa aplikacionet mobil janë zhvilluar me React Native.

Për enkriptimin end-to-end të shënimeve dhe skedarëve ose imazheve të bashkëngjitura në klient përdoren algoritmet XChaCha20-Poly1305 dhe Argon2, në server sinkronizim, të gjitha të dhënat transmetohen në një formë të enkriptuar me çelësin e përdoruesit. Pas hapjes së serverit, e gjithë infrastruktura për menaxhimin e shënimeve në pajisje të ndryshme do të jetë e mundur të funksionojë në pajisjet që përdoruesi ka nën kontroll.
Hyrja në aplikacion mund të jetë e mbrojtur me një fjalëkalim për të parandaluar mundësinë e shikimit të shënimeve nëse pajisja bie në duar të gabuara. Ka mundësi për krijimin e shënimeve të përbashkëta, duke përfshirë ato të enkriptura me një fjalëkalim të veçantë, si dhe shënime të veçanta të mbrojtura shtesë për ruajtjen e të dhënave konfidenciale, si fjalëkalimet dhe çelësat e qasjes.
Në shënime mund të vendosen tabela, lista të detyrave, blloqe kodi, të integrohen të dhëna multimediale dhe skedarë të rastësishëm, si dhe të përdoret markup Markdown. Për një strukturim më të lehtë të informacionit, mbështetet lidhja e shënimeve me etiketa, caktimi i etiketave me ngjyra, grupimi sipas projekteve dhe përmbledhja e pjesëve të përmbajtjes brenda shënimit sipas titujve. Mbështetet ngjitja e shënimeve të rëndësishme, lidhja me njoftime dhe krijimi i kujtesave.
Burimi: opennet.ru
