Naujienos

Solo2 nuolat tobulėja. Kiekviena šio puslapio eilutė yra tikras patobulinimas, veikiantis gamybinėje aplinkoje.

Tai, ką čia matai, jau yra prieinama. Kiekvieno etapo data yra apytikslė: diena, kai pirmieji patobulinimai pasiekė gamybą.

Šiame puslapyje esantys versijų numeriai yra apibendrinančios etiketės (po vieną kiekvienam svarbiam etapui), o ne tikslus kiekvieno pakeitimo numeris. Visas techninis žurnalas su tikslia kiekvieno pakeitimo versija ir data yra changelog.

v6.6 funkcionalumas saugumas

Nuorodų peržiūra, «Mano užrašai» ir kopijuoti tekstą

  • Pasirinktinė nuorodų peržiūra: siunčiant nuorodą, kortelė su puslapio vaizdu, pavadinimu ir aprašu keliauja tavo užšifruotame pranešime. Jos pagal numatytuosius nustatymus išjungtos, prieinamos visiems ir tu nusprendi.
  • Pirmą kartą siunčiant nuorodą vieną kartą paklausime, ar jų nori; vėliau jas įjungsi arba išjungsi pagrindiniame meniu.
  • Mūsų serveris neišsaugo nuorodos ir neregistruoja jos, o žinutės gavėjas niekada nesusisiekia su ta svetaine.
  • „YouTube“ ir „Reddit“ peržiūros rodomos su dideliu vaizdu.
  • Tavo 24 žodžiai registruojantis nebėra automatiškai atidaromi: juos visada rasi «Mano duomenys → Peržiūrėti savo 24 žodžius». Užsirašyk juos ant popieriaus.
  • «Mano užrašai»: pokalbis su savimi tekstams, nuorodoms ir failams išsaugoti. Sukuriamas pirmą kartą panaudojus, niekam nesiunčiamas, sinchronizuojamas su kitais tavo įrenginiais ir gali jį paslėpti užrašų knygelės piktograma.
  • «Kopijuoti tekstą» PDF failuose: nukopijuoja visų puslapių tekstą vienu mygtuku, failui neiškeliaujant iš tavo įrenginio.
  • Teksto atpažinimas nuotraukose ir nuskenuotuose PDF failuose tavo įrenginyje: nuotrauka rodoma tiesiai, net jei fotografavai pasukęs, ir renkiesi iš maždaug 30 Europos kalbų. Kiekviena kalba atsisiunčiama tik paprašius, o pašalinti gali skiltyje «Mano duomenys».
  • Siųsti tą pačią žinutę ar failą keliems kontaktams vienu metu dabar nemokama visoms paskyroms.
  • Visa programėlė akimirksniu pakeičia kalbą, neperkraunant puslapio.
  • Solo2 dabar atsinaujina pats saugiu momentu (niekada skambučio, failų perdavimo metu ar rašant), vėl atsidaro tame pačiame pokalbyje ir praneša trumpa žinute. Daugiau nieko spausti ar perkrauti puslapio nereikia.
  • Profilio meniu suskirstytas į skyrius, o kompiuteryje užvedus pelės žymeklį ant žinutės rodomos kopijavimo ir persiuntimo piktogramos.
  • Atsijungus ekranas visiškai išvalomas: juodraštis, atidarytas pokalbis, paieškos laukelis ir tavo paskyros duomenys nebematomi kitam asmeniui, kuris naudosis įrenginiu.
  • Pranešimas viršuje nurodo, kokios būsenos yra tavo paskyra (lengvatinis laikotarpis, netrukus pasibaigiantis bandomasis laikotarpis arba sustabdyta paskyra) ir kada ji bus ištrinta, o bet koks užblokuotas veiksmas paaiškina priežastį.
  • Kiekvienas pokalbis išsaugo savo juodraštį: perjungi pokalbį ir tai, ką rašei, lieka vietoje, net jei puslapį perkrauni iš naujo.
  • Tavo ir tavo kontaktų profilio nuotraukos akimirksniu atsinaujina antraštėje bei sąraše, o pašalinus nuotrauką ji iš tikrųjų pradingsta.
  • Jaustukų reakcijos: užvedus pelę ant žinutės arba ilgai paspaudus telefone, pasirodo šešių jaustukų juosta greitam reagavimui vienu palietimu. Telefone likusi ekrano dalis už meniu pritemsta.
  • «Išgauti tekstą» ir «Kopijuoti tekstą» nuotraukų bei PDF meniu jų neatidarius: tekstas atpažįstamas pačiame tavo įrenginyje.
  • Nauja parinktis «Dalintis» žinutės meniu ir pasirinkimo juostoje bei «Pasirinkti visus pranešimus» kiekvieno pokalbio meniu.
  • Dažniausiai naudojamos nuorodos be «https://» (pvz., youtu.be/… arba www.…) dabar yra spustelėjamos, o pranešimas su nuoroda prieš išsiuntimą kelias sekundes palaukia, kol bus paruošta kortelė.
  • Ištrindamas kontaktą gali išsaugoti pranešimus ir failus: pokalbis lieka kaip istorija, pažymėta «Tik istorija», jei ištrynei tu, arba «Ištrynė tavo kontaktas», jei ištrynė kitas asmuo.
  • Palaikymo kontakto ištrinti negalima, bet jį galima paslėpti, kaip ir «Mano užrašai»; jis vėl pasirodo, kai atidarai jį iš «Palaikymas» arba kai jis tau parašo.
  • «Kaip pradėti»: iliustruotas penkių žingsnių vadovas profilio meniu, rodomas ir tada, kai tavo pokalbių sąrašas tuščias.
  • «Atsijungti ir ištrinti šį įrenginį»: profilio meniu pašalina iš ŠIO įrenginio tavo pranešimus, failus ir kontaktus; tavo paskyra ir kiti įrenginiai lieka tokie, kokie buvo, ir gali vėl prisijungti su savo vardu bei slaptažodžiu.
  • Kai ko nors negalima atlikti (skambutis nepavyksta, failas netelpa, siuntimas atmestas), apie tai praneša langas su mygtuku «Supratau» ir priežastimi, užuot rodžius savaime dingstantį pranešimą.
  • Jei skambinant ar atsiliepiant mikrofonas neveikia, lange nurodoma, ar jį užblokavai, ar mikrofono nėra, ar jį naudoja kita programa, ir kur ieškoti.
  • Ypatingi bakstelėjimai (skambutis, bučinys…) dabar išsaugomi kaip eilutė pokalbyje, ir jei jie atkeliauja vėliau (kitam asmeniui buvus neprisijungus), matai juos ten, net jei jie nesuskambėjo.
  • Bakstelėjimai tave pasiekia ir esant uždarytai programai kaip pranešimas, o jei kontaktui išjungei parinktį «Leisti bakstelėjimus», jis negauna nė vieno.
  • Kuriant paskyrą arba prisijungiant pirmą kartą, pirmiausia rodomos sąlygos ir privatumo politika su atskiru langeliu, patvirtinančiu, kad tau yra bent 16 metų. Esamos paskyros tai priima vieną kartą.
  • „Padaryti PDF ieškomu“: nuskenuotas PDF gauna nematomą teksto sluoksnį kopijoje, kuri išsaugoma skiltyje „Mano užrašai“; failas niekada nesiunčiamas, o originalas lieka nepaliestas. Kopijos turi auksinį apvadą.
  • Jungiklis „Automatiškai konvertuoti gautus PDF“ kiekvienam kontaktui (taip pat skiltyje „Mano užrašai“): pagal numatytuosius nustatymus išjungtas, konvertuoja tik tai, kas atkeliauja po įjungimo.
  • PDF meniu visada rodoma „Padaryti PDF ieškomu“, o jei tai neįmanoma, parinktis rodoma pritemdyta su priežastimi. Jei PDF teksto yra tik kai kuriuose puslapiuose, prieš konvertavimą paklausiama.
  • „Perkelti istoriją į…“ kiekvieno pokalbio meniu: nukopijuoja visą pokalbį į kitą pokalbį su pirminiais autoriais ir datomis, su eigos rodymu, atšaukimo mygtuku ir tęsimu iš naujo įkėlus.
  • „Pasirinkti visus pranešimus“ taip pat pasirinkimo režime; persiunčiant 200 ar daugiau pranešimų, iš anksto paklausiama ir siunčiama partijomis su eiga.
  • Didžiulio pokalbio trynimas veikia daug greičiau, o trinant 500 ar daugiau pranešimų rodoma eigos juosta.
  • Kiekvienas skambutis palieka eilutę pokalbyje iš abiejų pusių: atmestas, užimta, praleistas, nepavykęs arba atsilieptas su trukme.
  • Nepavykęs siuntimas lieka pažymėtas ir jį galima pakartoti vienu palietimu; įspėjimas sinchronizuojamas tarp tavo įrenginių.
  • Tavo profilio nuotrauka pasiekia kontaktus iš bet kurio tavo įrenginio, naujausia visada laimi, o jos pašalinimas taip pat perduodamas, net jei jie buvo neprisijungę.
  • Neperskaityti pokalbiai turi žymeklį, atsiduria viršuje po atidarytu pokalbiu, o skaičius rodomas skirtuko pavadinime. Pranešimas laikomas perskaitytu tik tada, kai langas yra priekiniame plane.
  • Pokalbyje su ištrinta paskyra gali rašyti toliau; pranešimas informuoja, kad tai, ką parašysi, liks laukiama. Kopijuojant pažymėtus pranešimus nukopijuojama tik tai, ką skaitai.
  • Nustatymuose gali įjungti arba išjungti skaitymo patvirtinimus; jei juos išjungsi, nematysi, kada kiti skaito tavo žinutes, o kiti nematys, kada skaitai jų žinutes.
v6.5 funkcionalumas saugumas

Patvirtinta data, pasirašyta kopija ir profesinė kortelė

  • Patvirtinti datą bet kuriam pokalbio failui: ne daugiau kaip trys nepriklausomos laiko tarnybos jį pasirašo ir gauni įrodymą, kurį gali patikrinti pats (2 per mėnesį su Normal, 20 su Pro, 100 su Business)
  • Patikrinama pasirašyta kopija: eksportuok pokalbį su parašu, kurį bet kas gali patikrinti neprisijungęs ir be paskyros, ir įrodyk atskirą žinutę atskirai; kuria mokamos paskyros
  • Profesinė kortelė Pro ir Business planams: skydelis ir iki trijų eilučių kiekvieno pokalbio viršuje, kuriuos tavo kontaktai mato tik tuo atveju, jei pasirašėme, kad tavo paskyra naudoja šį planą
  • Spalvinės etiketės tavo kontaktams, su pavadinimu ir filtru, kurias matai tik tu savo įrenginiuose
  • Siųsk žinutę ar failą keliems kontaktams vienu metu, matydamas kiekvieno rezultatą
  • Nuosavas laikrodis programėlėje, suderintas su serveriu, kuris oranžine spalva įspėja, jei tavo įrenginio laikrodis išsiderino
  • Tavo kontaktų saugumo raktai perkeliami į kitus tavo įrenginius, o seansas atnaujinamas, kol naudoji programėlę
  • Privatūs tapatybės dokumentai: išsaugok savo paskyroje užšifruotą dokumentą (asmens tapatybės kortelę, vairuotojo pažymėjimą, sertifikatą) ir pateik jį kontaktui pasirinktam laikotarpiui, su gavimo patvirtinimu ir galimybe jį atšaukti
  • Palaikymo pokalbis dabar yra visiškai užšifruotas, lygiai taip pat, kaip ir su tavo kontaktais
v6.4 funkcionalumas ux saugumas

Business paskyra: finansuok ir kviesk savo komandą

  • Nauja Business paskyra, skirta kviesti ir finansuoti kitų asmenų paskyras su administratoriaus konfigūruojamu priedu
  • Finansuok jau esančią paskyrą arba bet kada pakeisk savo paskyros lygį
  • Pakvietimu sukurtos paskyros turi pakeisti savo laikinąjį slaptažodį pirmojo prisijungimo metu
  • Naujas vizualinis identitetas, bendras su likusia Solo šeima: atnaujintas prisijungimo ekranas, nuosava tipografija ir nauja numatytoji „Solo“ tema
  • Tavo kontaktų ir pranešimų identifikatoriai tavo įrenginyje nebėra saugomi paprastuoju tekstu: prieš išsaugant jie negrįžtamai pertvarkomi, todėl net tiesioginė prieiga prie vietinės saugyklos neatskleidžia, su kuo kalbi
  • Naujas pasirenkamas techninės statistikos skydelis, pagal nutylėjimą išjungtas: realiuoju laiku rodo tavo aktyvius tunelius, kanalus ir išsiųstus bei gautus baitus, matomas tik tau
v6.3 funkcionalumas

Pro paskyra ir pakvietimų nuorodos

  • Nauja Pro paskyra su galimybe finansuoti kito asmens paskyrą ją kuriant arba vėliau
  • Iš anksto sukurtos pakvietimų nuorodos: pasidalink nuoroda ir kitas asmuo prisijungs tiesiogiai, be jokių išankstinių veiksmų
  • Tunelių rūšiavimas pagal pavadinimą arba naujausią veiklą
  • Pranešimo kopijavimas į iškarpinę iš kontekstinio meniu
v6.2 saugumas

Tylus susiejimas, metaduomenų pašalinimas, programėlės užrakinimas

  • Naujas mažai metaduomenų reikalaujantis susiejimas: nuskaičius QR kodą arba atidarius nuorodą, niekas neatskleidžia, kas su kuo jungiasi
  • Paskyros atkūrimas naujame įrenginyje naudojant tik tavo 24 žodžius
  • Automatinis metaduomenų (EXIF, GPS vietos) pašalinimas iš siunčiamų nuotraukų, su matomu indikatoriumi ir nustatymais kiekvienam kontaktui
  • Programėlės užrakinimas PIN kodu arba piršto atspaudu / Face ID, su paskyros slaptažodžiu kaip atsargine priemone
  • Paieška visuose tavo pokalbiuose vienu metu, ne tik viename
v6.1 infrastruktūra saugumas

Perkurta pranešimų siuntimo sistema, patikimas sinchronizavimas

  • Naujas pranešimų variklis ir vietinio saugojimo schema, sukurti nuo nulio – didžiausias vidinis projekto pokytis iki šiol
  • Sinchronizavimas tarp tavo įrenginių su automatiniu taisymu: aptinka ir ištaiso neatitikimus be jokių tavo veiksmų
  • Visiškas realaus laiko ryšio branduolio pertvarkymas, ištaisęs kelis tikrus saugumo pažeidžiamumus
  • Didelių failų perkėlimas su automatiniu sugadintų segmentų atkūrimu
  • Neribotas bandymas prisijungti tiesiogiai: jei pokalbis pereina į retransliavimo režimą, Solo2 toliau bando grįžti prie tiesioginio tunelio
  • Ryšio tipo (tiesioginio / retransliavimo) indikatorius pataisytas taip, kad abiejuose galuose visada rodytų tą patį
  • Atsarginis kopijavimas ir atkūrimas perkurti ant naujojo bendro variklio
  • Visiškas visos sistemos saugumo audito užbaigimas: ištaisytos dešimtys radinių, nuo kriptografijos iki sesijų valdymo
v5.1 infrastruktūra

Komunikacija realiuoju laiku

  • WebSocket momentiniam signalizavimui tarp vartotojų
  • Išmanusis polling kaip automatinis atsarginis variantas, jei WebSocket nepasiekiamas
  • Pakartotinis prisijungimas su atsitiktiniu jitter, kad būtų išvengta serverio perkrovos
  • Diegimas be pertraukų (blue-green deploy) nematomoms naujinimams
  • Automatinis užblokuotų procesų aptikimas su pranešimu administratoriui
v5.0 saugumas funkcionalumas

Suvereni tapatybė ir failai be apribojimų

  • Atsitiktinis pagrindinis raktas, 256 bitų — toks pat kriptografinis lygis kaip Bitcoin
  • 24 atkūrimo žodžiai (BIP39 standartas) tapatybei atkurti bet kuriame įrenginyje
  • Prieiga neprisijungus su atkūrimo fraze — veikia be serverio
  • Bet kokio dydžio failų perdavimas tiesioginiu P2P (išbandyta su 10 GB)
  • Srautinis įrašymas į diską: gavėjas rašo tiesiogiai neperkraudamas atminties
  • Automatinis atnaujinimas, jei ryšys nutrūksta perdavimo metu
  • SHA-256 vientisumo patikra kiekvienam perduotam failui
  • Šifruoti balso skambučiai visiškai tarp galų
  • Šifruota vaizdo konferencija visiškai tarp galų
  • Įrenginio pavadinimas ir piršto atspaudas, kad atpažintum, iš kur jungiesi
v4.0 saugumas

Deterministinė tapatybė ir daugiasluoksnė apsauga

  • Tavo slaptažodis sukuria tavo kriptografinę tapatybę — ji nesaugoma, o apskaičiuojama
  • Device Secret: nematomas antras sluoksnis, sustiprinantis tavo slaptažodį be jokių veiksmų
  • Slaptažodžio keitimas su automatiniu visų tavo duomenų peršifravimu
  • Atkūrimo langas, jei tavo duomenų nepavyksta iššifruoti
  • TOFU (Trust On First Use) patikra keičiant įrenginį
  • Efemeriniai signalai: signalizacijos raktai generuojami kiekvienai sesijai ir atmetami
v3.17 funkcionalumas ux

Pilnas pokalbis ir profesionali patirtis

  • Emoji reakcijos žinutėse (ilgas paspaudimas)
  • Žinučių trynimas visiems (60 sekundžių langas) su apsauga nuo apsimetinėjimo
  • Efemerinės žinutės: savaime sunaikinamos po perskaitymo
  • Momentinė paieška pokalbių istorijoje
  • Laiko skyrikliai pokalbyje (Šiandien, Vakar, pilna data)
  • Pristatymo ir perskaitymo patvirtinimai su tiksliu laiku
  • Istorijos kopijavimas tarp tunelių
  • Efemeriniai tuneliai su laikmačiu (5 min, 15 min, 1 val.)
v3.15 funkcionalumas

Multimedija ir patikra

  • Balso žinutės su bangos forma ir atkūrimu pokalbyje
  • GeoSello: GPS vieta kriptografiškai pasirašyta su Ed25519
  • Protocol Espejo: pilna sinchronizacija tarp tavo pačių įrenginių
  • Profilio nuotraukos su integruotu redaktoriumi
v3.14 ux saugumas

Profesionalus dizainas ir apsauga nuo trukdžių

  • Visiškas vizualinis atnaujinimas: švelnūs burbulai, SVG piktogramos, Voronoi raštas
  • Signalizacijos apsauga nuo trukdžių tarp tunelių
  • Protocol Espejo: sinchronizacija tarp tavo pačių įrenginių
  • ICE Restart: greitas pakartotinis prisijungimas neprarandant šifruotos sesijos
  • Pertvarkytas šoninis skydelis su paskutinės žinutės peržiūra
v3.02 saugumas funkcionalumas

Visiškas nulinis žinojimas

  • Serveris nesaugo ryšių tarp vartotojų — tavo įrenginys yra vienintelis šaltinis
  • Kvietimai su magiška nuoroda: vienas paspaudimas prisijungti
  • Toque Perfecto: automatinis prisijungimas iš push pranešimo
  • Užšifruotų duomenų eksportavimas ir importavimas
  • Kriptografinė kontakto tapatybės patikra (Safety Numbers)
  • Išmanūs push pranešimai su kriptografine patikra
v3.0 infrastruktūra

Modulinė architektūra ir našumas

  • Backend perrašytas su moduline architektūra (specializuoti handlers)
  • Frontend perkeltas į ES6 modules su optimizuotu įkėlimu
  • Šifravimas pagreitintas WebAssembly (iki 860x greičiau paketinėse operacijose)
  • Thread Pool lygiagrečioms jungtims
  • Graceful shutdown neprarandant aktyvių jungčių
v2.0 kalbos saugumas

Internacionalizacija ir sustiprinimas

  • 36 kalbos, įskaitant RTL palaikymą (arabų, persų, hebrajų)
  • Slaptažodžių maišymas su Argon2id (atsparus aparatūrinėms atakoms)
  • Duomenų bazė su WAL mode maksimaliam vientisumui
  • Automatizuota diegimo sistema su rollback
  • Dinaminis TURN serveris jungtims už ribojančių firewalls
v1.0 pagrindas

Pradžia

  • Šifruotas pokalbis, tiesioginis ryšys tarp įrenginių
  • Backend parašytas Zig kalba: natyvus 5.8 MB dvejetainis failas be priklausomybių
  • PWA įdiegiama bet kuriame įrenginyje be programėlių parduotuvės
  • Administravimo skydelis su autentifikacija
  • Nuosavas dvejetainis protokolas (zcatpack) efektyviai komunikacijai

Acceso anticipado por invitación. Solo2 está en desarrollo activo. Cada versión que ves aquí es código real funcionando en producción, no una promesa. Si quieres probar Solo2, solicita una invitación desde la página principal.