Buuka ku birimu
Okudda ku Nymchat

Omusingi gw’okumanya Okwogera n’abantu

Enjogera mu bibinja

Emboozi z’ekibinja ezikubiddwa okuva ku nkomerero okutuuka ku nkomerero ezitakulukuta zazo obwammemba. Buli bubaka buzingiddwa mu ngeri ey’enjawulo ku buli mmemba, nga buweereddwa ekisumuluzo ekyo ekozesebwa omulundi gumu.

Okukola ekibiina

/group @alice @bob Weekend plans akola ekibiina ne bammemba abo era ekyo erinnya. Erinnya lino lya kwesalirawo. Osobola n’okulonda Tonda Enjogera y'Ekibinja okuva omuntu context menu, oba kozesa + ku mabbali g’ekitundu kya Group Chats mu... sidebar.

Emboozi ya Nymchat group chat.
Okukubaganya ebirowoozo mu bibinja.

Ggwe ofuuka wa kibiina nannyini. Ebibinja biri ku... Bammemba 100, kubanga buli bubaka bukuumiddwa mu ngeri ey’enjawulo ku buli emu era omuwagizi wa buli bubaka alina okusigala nga guliko ensalo.

Okwongerako bammemba

/addmember @nym, oba /invite @nym nga muli mu kibiina. Oba omuntu yenna ng'oggyeeko nnannyini ayinza okukola kino kya kibiina kiriza bammemba okwongerako abalala okuteekawo, mu menyu y'embeera y'ekibiina.

/groupinfo ewandiika bammemba abaliwo kati.

Off nga bwekiba. Nnannyini yo akyuka Kiriza okwegatta nga oyita mu invite link okuva ku... group's context menu, oluvannyuma lw'ekyo link erabika awo — eri nnannyini, ne ku bammemba nabo nga "kiriza bammemba okwongerako abalala" eri ku.

Omuntu omupya ddala aggulawo invite link asabibwa okusooka okulonda nym oba okuyingira; the join olwo n’eddamu ku bwayo, kale tebalina kunoonya link omulundi gwakubiri.

Reset Enkolagana y'okuyita esazaamu buli link egabanyizibwa okutuusa kati mu lugendo lumu. Kikozese nga a link ekomekkerezza awalala w'otagenderera.

Okugabana ebyafaayo ne bammemba abapya

Era off by default, era n'okuyita kwa nnannyini: Gabana ebyafaayo ne bammemba abapya mu menu y'embeera y'ekibiina.

Nga eriko, oyo yenna agattako omuntu agenda mu maaso okutuuka ku kibinja ekisembayo Obubaka 50 eri mmemba oyo omupya, nga blob emu encrypted, eri bo bokka. Obubaka obuweerezeddwa buteekebwako akabonero tekikakasibwa, kubanga emikono gy’abawandiisi abaasooka tegiyinza kuddamu kukeberebwa ekiwandiiko bwe kimala okuweebwa omuntu ow’okusatu — oba weesiga omuntu eyayongeddeko ggwe obutaba nga olongoosezza bye bayisa.

Bannannyini, abaddukanya emirimu ne bammemba

OkulagiraKolaAni asobola
/kick @nymAggyawo mmembaNnannyini, abaddukanya emirimu
/ban @nymAziggyawo n’aziziyiza okuddaNnannyini, abaddukanya emirimu
/unban @nymAggyawo envumboNannyini
/addmod @nymAkuza okutuuka ku moderatorNannyini
/removemod @nymAssa wansi omukubirizaNannyini
/transferowner @nymAkwasa ekibinjaNannyini
/leaveAkuggya mu kibiinaOmuntu yenna
Emirimu gikakasibwa ku njuyi zombi

Tewali seva kusalawo, kale buli kasitoma akebera omulimu gwennyini — ddi okusindika ekikolwa eky’okutebenkera, n’okuddamu ku buli mukolo gw’okutebenkera gwe gufuna. Kasitoma wa kasitoma nti yeewozaako nti amaanyi ge terina, abantu abalala bonna bamala gasiwuuka amaaso.

Engeri ensirifu y’ekibiina gye ekola

Group chats zikozesa olugambo lwa NIP-17 ne NIP-59 gift wraps nga... obubaka obw’ekyama, okuzinga kimu buli mmemba, buli omu encrypted eri mmemba oyo. Nymchat olwo n’eyongerako ekintu standard NIP-17 ky’etalina.

Ebisumuluzo by’omuweereza ebikyukakyuka

Nga olina NIP-17 eya bulijjo, omuntu alaba relay alaba N gift wraps nga zirabika mu kaseera ke kamu, ewandiikiddwa eri N pubkeys ez’enjawulo. Oyo lukalala lwa bammemba, era tekyetaagisa kuggyamu okusoma.

Kale Nymchat ekyusakyusa ebisumuluzo by'abafuna. Buli lw’osindika, kasitoma wo akuba fresh ephemeral keypair era elanga ekitundu kyayo eky’olukale munda mu lugambo olukubiddwa ensirifu, nga an ephemeral_pk erinnya. Okuva olwo, buli muntu obubaka bwe abuweereza ku kisumuluzo ekyo mu kifo ky’ekyo ekituufu. Eri omutunuulizi, buli bubaka mu kibinja butambula wakati pubkeys ez’omulundi gumu ezitalina kakwate kalabika ku ndagamuntu yonna, era nga tezirina bubaka bubiri bugabana a oyo afuna obuyambi.

Okudda engulu oluvannyuma lw’okukkaanya

Okukyukakyuka okwo era y’enkola y’okuddamu okukola. Singa ekyuma kiba mu kabi, omukozesa simply esindika obubaka: ekisumuluzo ekipya eky’akaseera obuseera ky’elanga kidda mu kifo ky’ekikadde eri buli mmemba mu ngeri ey’otoma. Tewali out-of-band resync okutegeka era tewali kintu kyonna kibiina kye kikkiriza ku.

Okudda oluvannyuma lw’okubeera ewala

Ebisumuluzo eby’akaseera obuseera bikyukakyuka, era ebigenda mu maaso ebibitwala biggwaako okuva ku relays. Kasitoma abadde... offline for days n'olwekyo asobola okudda ng'akutte ebisumuluzo abalala bonna baasenguse. Bwe kityo bwe kigenda mu maaso reconnect, oluvannyuma lw'ekituli ekiwanvu ekimala, esindika rate-limited key-resync request eri buli emu ku yaayo ebibinja n’addamu okuwanyisiganya ebisumuluzo ebiriwo — nga kino kye kiyimiriza oluwummula oluwanvu okukyuka mu kibinja ky’otokyasobola kusoma.