Saltu al la enhavo
Reen al Nymchat

Sciobazo Komencu ĉi tie

Aplikoj kaj platformoj

Nymchat sendas kiel TTT-aplikaĵo kaj kiel indiĝenaj Android kaj iOS-aplikaĵoj. Ili estas apartaj kodbazoj kiuj parolas la saman protokolon, do la reto estas unu reto — sed a manpleno da funkcioj dependas de tio, kion la platformo lasos al aplikaĵo fari.

Tri konstruoj, unu reto

KonstruuSkribita enDe kie ĝi venas
Reta aplikaĵo (PWA) Simplaj HTML, CSS kaj JavaScript-moduloj - neniu konstrupaŝo necesa por ruli ĝin Servita de web.nymchat.app, aŭ rulu la deponejon index.html vi mem
Androido Flutter, denaska UI ĉie Google Play kaj Zapstore
iOS La sama Flutter-apo TestFlight

La poŝtelefonaj programoj ne estas retumilo en skatolo. Ili estas plena denaska efektivigo de la sama kliento - sia propra Nostr-stako, sia propra relajsa naĝejo, sia propra stokado - metis ekstere por kongrui kun la ekrano de la retejo por ekrano, ĝis la agordaj grupoj estas en la sama ordon.

Ĉiuj tri estas malfermfontaj sub la AGPL-3.0, en unu deponejo: la TTT-aplikaĵo ĉe la radiko, la poŝtelefona programo sub android-ios-app/.

Instalante la TTT-aplikaĵon

Malfermu web.nymchat.app. Tio jam estas la tuta aplikaĵo — instali nur donas al ĝi hejmekranan ikonon, sian propran fenestron kaj eksterreta kaŝmemoro per servolaboristo.

Nymchat funkcias sur telefon-granda ekrano, kun la kanallisto kolapsis kaj la konversacio plenigante la larĝon.
La sama aplikaĵo en telefono: unu konversacio samtempe, la kanallisto forglite.
  • Chrome, Edge, Brave, Opera (skribotablo) — instalikono aperas en la adresbreto.
  • Androido — la retumilo proponas "Aldoni al Hejma ekrano"; la menuo havas ĝin ankaŭ.
  • iOS Safaro — Kunhavigu, tiam "Aldoni al Hejma Ekrano". Safaro ne faros proponi ĉi tion de iu ajn alia retumilo en iOS.

Instalado en Android

Du itineroj, la sama aplikaĵo:

  • Google Play — serĉu Nymchat aŭ instalu com.nym.bar rekte.
  • Zapstore — Nostr-denaska apbutiko kiu distribuas subskribitajn APK-ojn sen Guglo-konto.

Android donas al la apo tion, kion ĝi bezonas, kiel ĝi bezonas ĝin. Bluetooth-permesoj estas petitaj por la unuan fojon kiam vi komencas la maŝon, sciigan permeson la unuan fojon, kiam io volas sciigu vin, kaj lokon nur se vi ŝaltas proksimecordigon por geohash-kanaloj.

Instalado en iOS

La iOS-konstruaĵo estas distribuita tra TestFlight. Instalu TestFlight de Apple apon, poste malfermu la Nymchat ligilo de invito.

Notu

iOS donas fonan apon multe malpli da ŝnuro ol Android. Nymchat havas neniun puŝprovizanton - ne ekzistas servilo tenanta viajn mesaĝojn por puŝi - do sur iOS ĝi atingas uzante la fon-refreŝigan fenestron de la sistemo, kiun iOS planas kiam ĝi sentas. Sciigoj povas do alveni malfrue dum la app estas malakceptita. Sur Android same agordo funkciigas malfontan servon kaj la relajsa konekto simple restas malfermita.

Kio kuras kien

Ĉio ne listigita ĉi tie funkcias same ĉie: kanaloj, mesaĝoj, privataj mesaĝoj, grupaj babiloj, vokoj, zapoj, la butiko, Nymbot, temoj kaj ĉiu agordo.

KarakterizaĵoTTT-aplikoAndroidoiOS
Bluetooth-maŝo Kromaj retumiloj nur, kaj kiel folio — retumilo ne povas reklami sin Plena samaĝulo: reklamas kaj skanas samtempe Plena samaĝulo: reklamas kaj skanas samtempe
Restante konektita en la fono Nur dum langeto estas malfermita Laŭvola malfonta servo tenas la relajsan ingon malfermita Plej bona klopoda reakiro en la fon-refreŝiga fenestro de la sistemo
Malŝlosi ĉifritan identecon Pasvorto, PIN, pasvorto aŭ biometrika (WebAuthn PRF) Pasvorto, PIN aŭ biometria aparato Pasvorto, PIN aŭ Vizaĝa ID/Tuŝa ID
Kunhavigi en Nymchat de aliaj programoj Sistemo kundivida folio Kunhavigi etendon
Poŝtelefonaj svingaj gestoj sur mesaĝoj Sur mallarĝa fenestro Jes Jes
Proksima ordigo por geohash-kanaloj Permeso pri loko de retumilo Permeso pri sistema loko Permeso pri sistema loko
Konsileto

Agordoj sekvas Nostr-ensaluton inter aparatoj, do instali la apon post uzi la retejon versio ne signifas agordi ĉion denove — vidu Sinkronigi agordojn inter aparatoj. Identeca ĉifrado estas la intenca escepto: ĝi estas po-aparato, ĉar la malŝlosa faktoro estas.