Priestory v tíme — kto ktorý číta — a verejný odkaz na zhrnutie.
Predvolene je stretnutie tvoje a nikoho iného. Rozšíriť to môžu dve veci, a sú od seba nezávislé: členstvo v tíme a zverejnenie odkazu.
Každé stretnutie nahraté v tíme je v jednom priestore alebo vo viacerých, a kto môže čítať KTORÝKOĽVEK z nich, môže čítať aj toto stretnutie. Stretnutie o personálnej záležitosti, ktorá je zároveň právna, môže byť naraz v priestore „HR“ aj „Právne oddelenie“. Tím začína s dvoma:
Ktokoľvek v tíme môže vytvárať ďalšie — priestor pre jedného klienta, jeden obchod, troch ľudí —, pomenovať ho, premenovať a pridávať či odoberať kolegov. Kto je pridaný, číta od tej chvíle všetko, čo v ňom je, vrátane stretnutí nahratých skôr, než doň prišiel; presne na to slúži zdieľanie priestoru. Správcovia tímu čítajú každý priestor okrem čiehokoľvek „Súkromného“, bez ohľadu na to, či v ňom sú.
Kto stretnutie nahral, pridáva ho do priestorov a vyberá ho z nich, počas nahrávania alebo kedykoľvek neskôr; v aplikácii karta priestoru na stretnutí otvorí zoznam, v ktorom sa dá zaškrtávať a odškrtávať. „Súkromný“ sa nedá kombinovať s ničím: pridanie stretnutia do akéhokoľvek iného priestoru ho vyberie zo „Súkromného“, vybratie z posledného ho tam vráti a voľba „Súkromný“ ho naraz vyberie zo všetkých ostatných priestorov — mimo dosahu všetkých ostatných. Nikto iný ho nemôže zaradiť, ani správcovia. Zdieľaný odkaz funguje ďalej bez ohľadu na to, v akých priestoroch stretnutie je.
Priestory existujú len v tíme. Kto používa Chui sám, žiadny nikdy neuvidí.
Kto môže stretnutie len čítať, nemôže ho zmeniť ani vymazať. Platí to všade, kde sa Chui používa, vrátane asistenta.
Stretnutie, ktoré nahral niekto iný, sa v zoznamoch a vo výsledkoch vyhľadávania zobrazuje označené ako jeho, takže je vždy jasné, čie stretnutie sa cituje. Je tu aj filter „moje“ verzus „tím“.
Odchod z tímu alebo odstránenie z neho ti od tej chvíle zamedzí čítať priestory tímu a vyberie ťa z každého priestoru, v ktorom si bol. Už nahraté stretnutia zostávajú v priestoroch, v ktorých sú, a kto ktoré z nich nahral, môže si ho stále vrátiť do svojho „Súkromného“. Kto je vybratý z jedného priestoru, prestane stretnutie čítať, len ak ho neobsahuje žiadny iný z jeho priestorov.
Všetko sa to dá urobiť požiadaním. list_workspaces() je každý priestor, ktorý môžeš otvoriť, kto ktorý číta a koľko stretnutí v ňom je — s identifikátormi, ktoré potrebujú ostatné. create_workspace() a rename_workspace() robia to, čo hovoria. add_to_workspace() pridá kolegu a asistent má pokyn najprv povedať, že ten človek bude čítať všetko, čo tam už je. add_meeting_to_workspace() pridá jedno z tvojich stretnutí do priestoru popri tých, v ktorých už je, a remove_meeting_from_workspace() ho z jedného vyberie. get_meeting() vypíše každý priestor, v ktorom stretnutie je. list_meetings() prijme identifikátor priestoru, aby vypísal len jeho stretnutia — stretnutie vo viacerých je uvedené pod každým. Pri dvoch úkonoch sa asistent najprv opýta, pretože odoberajú ľuďom prístup: prepare_remove_from_workspace() pomenuje, kto by prestal čítať čo — tvoj vlastný identifikátor je spôsob, ako z priestoru odísť — a remove_from_workspace() prijme len jeho token; prepare_delete_workspace() pomenuje každé stretnutie, ktoré je ešte v priestore, ktorý si vytvoril, a delete_workspace() z neho vyberie každé z nich — to, ktoré nebolo v žiadnom inom priestore, sa vráti do „Súkromného“ toho, kto ho nahral. „Súkromný“ a „Celý tím“ sa nedajú vymazať.
Stretnutie sa dá zverejniť cez odkaz, ktorý môže otvoriť ktokoľvek — bez účtu Chui, bez prihlásenia. Stránka ukazuje názov, dátum, dĺžku stretnutia, ľudí, ktorých si pomenoval, a zhrnutie; či na ňu pôjde aj prepis a nahrávka, rozhodneš ty. Chui počíta, koľkokrát bol odkaz otvorený, pričom vynecháva načítania, ktoré rozpozná ako stroj vytvárajúci kartu náhľadu — takže vloženie odkazu do WhatsAppu, Slacku či Telegramu číslo nezmení. Stroj, ktorý Chui nerozpozná, sa stále započíta, a otvorenie nie je prečítanie: číslo je najlepší dôkaz, aký Chui má, že sa niekto pozrel, nie dôkaz, že niekto stretnutie prečítal.
Ak je ten, kto odkaz otvára, už prihlásený do Chui a vidí toto stretnutie, stránka ho prenesie priamo do Chui na toto stretnutie, namiesto toho, aby ho nechala čítať kópiu. Všetci ostatní čítajú stránku.
Poznámky, ktoré si napísal, zostávajú pri tebe, nech zvolíš čokoľvek iné.
Odkaz sa dá zastaviť a zastaviť znamená zastaviť: adresa od tej chvíle neodpovedá ničím, nikomu, kto ju má. Opätovné zverejnenie stretnutia vytvorí inú adresu, takže kto si starý odkaz nechal v čete, stretnutie späť nedostane.
Zverejniť stretnutie alebo zrušiť odkaz môže len ten, kto ho nahral. Kolega, ktorý môže otvoriť stretnutie zdieľané s tímom, to nemôže a ani sa nedozvie, či odkaz existuje — nie je to jeho rozhodnutie.
Pod odkazom tri riadky hovoria, čo dostane ten, kto ho otvorí:
Veta nad tými tromi riadkami vždy hovorí, ktorý z nich platí, takže vieš, čo odovzdávaš, skôr než to odovzdáš. Zmena zachová tú istú adresu, nevytvorí novú, takže platí okamžite pre všetkých, ktorým si už odkaz poslal — obrazovka to hovorí. Zúženie späť rovnako rýchlo stiahne zo stránky prepis alebo nahrávku, hoci kto ich medzitým čítal alebo počul, ten to už urobil.
Pri dvoch užších nastaveniach nahrávka na stránke vôbec nie je — nie je na nej adresa, ktorá by viedla k zvuku. Pri Všetko stránka poskytuje nahrávku len dovtedy, kým funguje samotný odkaz: zastavenie odkazu alebo jeho zúženie späť zastaví zvuk v tej istej chvíli, v ktorej zastaví stránku.
Stretnutie, ktorého zvuk Chui nikdy nedostal, sa aj tak dá nastaviť na Všetko; jeho stránka jednoducho nemá prehrávač.
Odkaz, ktorý si poslal predtým, než toto existovalo, sa nezmenil. Každý odkaz začína pri zhrnutí a zostáva pri ňom, kým ho niekto zámerne neprestaví.
O oboje môžeš požiadať slovami. share_meeting() dá stretnutiu adresu a vráti ju, takže asistent ju môže vložiť priamo do správy, ktorú píšeš — má pokyn pomenovať stretnutie a počkať, kým povieš „áno“, pretože kto si stránku prečíta skôr, než si to rozmyslíš, ten ju už prečítal. Stretnutie, ktoré Chui ešte spracúva, sa nedá zverejniť: za odkazom by zatiaľ nebolo nič.
set_share_level() sú tie tri riadky vyššie, povedané nahlas: požiadaj, aby na stránku išiel aj prepis — alebo nahrávka —, alebo aby z nej niektoré z nich zase zmizlo. Nemôže nič zverejniť — stretnutie bez aktívneho odkazu je chyba —, takže asistent požiadaný, aby ho „zdieľal s prepisom“, to urobí v dvoch krokoch, a ak druhý zlyhá, stránka je užšia, než si chcel, nie širšia. Asistent má pokyn jasne povedať, čo nastavenie Všetko odovzdáva, skôr než sa ťa opýta: tvoj hlas a hlas všetkých ostatných, ktorý si môže prehrať ktokoľvek, kto má adresu.
Na zastavenie odkazu sa asistent najprv opýta. prepare_unshare_meeting() prečíta, o ktoré stretnutie ide, aká je adresa a koľkokrát bola otvorená, a v tej chvíli sa ešte nič nestalo; až keď povieš „áno“, unshare_meeting() ho zruší, a môže zrušiť len odkaz, ktorý ti bol práve ukázaný. Je to tá istá otázka, akú kladie aplikácia, keď zobrazí adresu vedľa tlačidla, a kladie sa tu preto, že toto sa nedá vrátiť späť.
Chui vie odpovedať na otázku „ktoré z mojich stretnutí si môže prečítať ktokoľvek s odkazom?“ naraz, nie stretnutie po stretnutí. V aplikácii je to samostatná obrazovka — Nastavenia → Verejné odkazy (Settings → Public links) — so zoznamom každého stretnutia, ktoré má aktívny odkaz, s dátumom zverejnenia a počtom otvorení stránky a s možnosťou každý odkaz hneď tam zastaviť. Keď nie je zverejnené nič, povie to jednou vetou, a to je upokojujúca odpoveď.
list_shared_meetings() je ten istý zoznam a hovorí, čo ukazuje každá stránka — zhrnutie, zhrnutie a prepis, alebo to všetko a nahrávku —, pretože tri aktívne odkazy nie sú to isté. Samotné adresy nevracia: o odkaz sa opýtaj pri konkrétnom stretnutí. Odkazy, ktoré si už zastavil, nie sú uvedené nikde — toto je to, čo sa dá čítať teraz, nie história toho, čo kedysi bolo.
Kto v tíme stretnutie číta, určujú jeho priestory — add_meeting_to_workspace(), vyššie.
Stretnutie, ktoré zdieľal niekto iný, je cudzí rozhovor, a môžeš s tým urobiť dve veci. Obe sú v spodnej časti toho stretnutia, kde by bolo vlastníkovo tlačidlo Vymazať (Delete) — ani jedna sa pri tvojom vlastnom stretnutí nezobrazuje, lebo tam nie je komu nič nahlásiť ani koho zablokovať.
Nahlás ho. „Nahlásiť toto stretnutie (Report this meeting)“ prijme to, čo chceš povedať, tvojimi vlastnými slovami, a pošle to človeku v Chui, ktorý to prečíta a odpovie. Nie je tu kategória na výber ani e-mailová adresa na vyplnenie. Stránka, ktorú otvorí verejný odkaz, má to isté ako formulár priamo na stránke, čo je dôležité, lebo ten, kto ju otvára, zvyčajne Chui vôbec nemá.
report_meeting() je tá istá cesta, len písaním. Nie je to report_problem(): ten hlási chybu v Chui — zlé zhrnutie, nahrávanie, ktoré sa zastavilo — a ide do inej fronty, ktorú čítajú iní ľudia. Toto sa týka človeka a jeho nahrávky.
Nahlás nezákonný obsah. Ak si myslíš, že nahrávka uložená v Chui porušuje zákon — akákoľvek, nielen tá zdieľaná s tebou —, akt EÚ o digitálnych službách (Digital Services Act) ti umožňuje podať formálne oznámenie: formulár na chui.io/dsa/report, na ktorý vedie odkaz zo stránky každej zdieľanej nahrávky, alebo e-mail na privacy@chui.io. Pýta si odkaz, dôvod, prečo je nahrávka nezákonná, tvoje meno a e-mail a tvoje vyhlásenie, že oznámenie posielaš v dobrej viere. Dostaneš potvrdenie e-mailom, človek ho posúdi a dozvieš sa, ako sa rozhodlo a ako to napadnúť. Kontaktné miesta nájdeš na chui.io/dsa. report_illegal_content() je to isté oznámenie písaním.
Zablokuj toho človeka. Po zablokovaní sa k tebe už nedostane nič, čo ten človek zdieľa, a k nemu nič, čo zdieľaš ty — vrátane už zdieľaných stretnutí. Nič sa nevymaže, zdieľanie sa nezruší a nič sa nezmení: Chui jednoducho prestane odpovedať a Nastavenia → Súkromie (Settings → Privacy) uvádza každého, koho si zablokoval, s možnosťou blokovanie zrušiť. Zrušenie vráti každé stretnutie na oboch stranách presne tak, ako bolo.
Blokovanie nie je to isté ako odstránenie kolegu z firmy: platí ďalej, aj keď ťa niekto pozve späť.
prepare_block_person() prečíta, kto by stíchol a koľko stretnutí by prestala vidieť každá strana; block_person() prijme len token, ktorý odovzdá, takže sa nedá zablokovať nič, čo ti predtým nebolo ukázané. unblock_person() zruší jedno blokovanie a list_blocked() je zoznam — a sú v ňom vždy len blokovania, ktoré si nastavil TY, lebo blokovanie nastavené proti tebe nemôžeš zrušiť ty.
Keď stretnutie, ktoré si nahral, pochádza z pozvánky v kalendári, karta pod zhrnutím ponúkne poslať zhrnutie e-mailom ľuďom z tej pozvánky — nikdy prepis, nahrávku ani tvoje poznámky. «Skontrolovať a odoslať» ukáže každú adresu zaškrtnutú (kohokoľvek môžeš odškrtnúť alebo adresu pridať) a e-mail presne tak, ako odíde. Odchádza z Chui tvojím menom, odpovede chodia tebe a dostaneš kópiu. Odkaz na stretnutie v ňom je, len ak si ho už zdieľal. Jeden účet má denný limit adries.
prepare_send_notes() ukáže e-mail a každého príjemcu; send_notes() prijme len token, ktorý vydal. Odoslaný e-mail sa nedá vziať späť.
Po každom stretnutí, na ktorého pozvánke boli ďalší ľudia, ponúkne upozornenie «tvoje stretnutie je pripravené» aj poslať im poznámky, s ich počtom; ťuknutie otvorí obrazovku odoslania a nič neodíde, kým človek nestlačí odoslať. Pod tou obrazovkou «Nepýtaj sa po každom stretnutí» ponuku zastaví, kým ju znova nezapne v Nastaveniach → Pripomienky stretnutí. set_notes_offer() ju zapne alebo vypne písaním; get_account povie, ako je to teraz.
V Nastaveniach prijíma «Zhrnutie — aj inam» jednu webovú adresu na účet: Slack incoming webhook, Zapier «Catch Hook», Make custom webhook alebo akúkoľvek vlastnú https adresu. Vlož ju a stlač Uložiť: Chui tam najprv pošle jednu skúšobnú správu a adresu, ktorá ju neprijme, odmietne. Odvtedy, keď je zhrnutie stretnutia hotové, ho tam Chui pošle sám — Slack dostane správu vo svojom vlastnom tvare, každá iná adresa jeden JSON dokument (názov, zhrnutie, odkaz, čas začiatku, dĺžka v minútach, jazyk). Odchádza len zhrnutie, nikdy prepis, nahrávka ani poznámky, ktoré si napísal; odkaz len vtedy, keď je stretnutie už zdieľané. Každé stretnutie odíde raz a hlasové poznámky pre seba nikdy neodchádzajú samy.
Najprv prebehne rovnaká kontrola súkromia ako pri e-maile. Ak nájde čokoľvek, čo vyzerá súkromne, neodíde nič: stretnutie to povie a «Skontrolovať a odoslať» ukáže každú označenú pasáž, aby si ju pred odoslaním ponechal alebo odstránil. Ak ich adresa prestane prijímať, Nastavenia povedia, čo odpovedala; «Zmeniť adresu» alebo «Zastaviť».
prepare_set_summary_destination() ukáže, kam by každé zhrnutie išlo, a set_summary_destination() prijme len token, ktorý vydal; stop_summary_destination() odosielanie zastaví. prepare_post_summary() ukáže zhrnutie jedného stretnutia tak, ako by odišlo (s označenými pasážami na zodpovedanie), a post_summary() ho odošle. get_account povie, čo je pripojené.
Adresa, ktorá berie len príspevky s kľúčom, ho dostane v poli Kľúč pod adresou: ide s každým príspevkom v hlavičke Authorization a po uložení sa už nikde nezobrazí. test_summary_destination() pošle jednu skúšobnú správu na uloženú adresu s kľúčom. Keď adresa neodpovie alebo povie, že je zaneprázdnená, Chui sa opýta ešte dvakrát; odmietnutie (401 znamená zlý kľúč) sa neopakuje.
Pod zhrnutím schôdzky ukazuje «Sľúbené» jednu kartu za každú vec, ktorú si sľúbil ty — komu, čo a do kedy. Pri tých, ktoré Chui vie napísať, je e-mail už napísaný: «Zobraziť e-mail» ho ukáže presne tak, ako odíde, na adresu z pozvánky alebo zo stránky danej osoby (alebo tú, ktorú raz napíšeš — Chui si ju pri tej osobe zapamätá), z Chui tvojím menom, odpovede a kópia chodia tebe. Sľub poslať súbor hovorí ktorý; prilož jeden zo súborov schôdzky alebo pridaj nový a pošli — do 3,5 MB na e-mail. Sľub, ktorý najprv potrebuje tvoju prácu (cenová ponuka, zmluva), e-mail nemá; karta len hovorí, čo sa dlží. «Skryť» kartu odstráni a nič sa nepošle. Karty nie sú zoznam úloh.
list_promises() ich vypíše aj s každým e-mailom slovo od slova. prepare_send_promise() ukáže e-mail, príjemcu a súbory a send_promise() prijme len token, ktorý vydá; prepare_dismiss_promise() a dismiss_promise() rovnako jeden skryjú. Odoslaný e-mail sa nedá vziať späť.
Od zostavy 225. Ak máš poštu od Microsoftu (Outlook, Microsoft 365), Chui môže poslať poznámky aj e-mail sľubu z tvojej vlastnej adresy namiesto «ty cez Chui»: zostane potom v tvojom priečinku Odoslané a odpovede chodia rovno tebe. Na obrazovke odoslania sa «Poslať radšej z <tvoja adresa>» raz opýta Microsoftu; potom voľba «Od» prepína medzi tvojou adresou a adresou Chui a Chui si pamätá tú, ktorú si vybral. To isté schválenie umožní, aby sľub, ktorý potrebuje tvoju prácu, išiel do tvojho Microsoft To Do — «Pridať do môjho To Do» na jeho karte ho tam zapíše s termínom a odkazom späť na schôdzku. Nič neodíde a nič sa nezapíše bez tvojho ťuknutia. Firma, ktorá ľuďom nedovolí schvaľovať aplikácie samým, namiesto toho ukáže stránku, ktorú prepošleš jej IT. Z tvojej vlastnej adresy unesie jeden e-mail až 2,9 MB súborov.
Na iPhone (od #1800) sa «Pridať do mojich úloh» spýta, kam má úloha ísť: do Pripomienok Apple — do predvoleného zoznamu na tom iPhone — alebo do Microsoft To Do. «Vždy tam» si odpoveď zapamätá na všetkých tvojich zariadeniach; «zmeniť» vedľa tlačidla sa spýta znova a Nastavenia → Verejné odkazy → «Pýtať sa zakaždým» ju zabudne. Pripomienky Apple nie sú dostupné cez internet, takže pripomienku zapisuje sám tvoj iPhone, a len keď ťukneš: iOS sa raz spýta, či smie Chui používať Pripomienky, a Chui pridá tú jednu pripomienku — názov, termín, pre koho je a odkaz na stretnutie — a ostatné pripomienky nikdy nečíta, nemení ani nemaže. Ak si odpovedal nie, karta povie, kde to zapnúť. Android, Windows a chui.io dávajú sľuby do Microsoft To Do. set_todo_destination() vyberie miesto písaním.
Sľub, ktorý je zoznamom, napríklad nákupný zoznam, ide do tvojho zoznamu úloh ako jedna úloha, v ktorej je každá položka samostatným krokom v poradí, v akom odzneli, a jeho karta ukazuje najprv nadpis a za ním položky svetlejším písmom (od zostavy 239).
connect_mailbox() povie, či je schránka pripojená, a ak nie, kde ju pripojiť — asistent ten krok za teba urobiť nemôže. set_send_from("mine") alebo set_send_from("chui") vyberie adresu. prepare_add_task() ukáže úlohu, ktorou by sa sľub stal, a add_task() ju zapíše; prepare_disconnect_mailbox() a disconnect_mailbox() pripojenie uvoľnia a Microsoft potom Chui ďalej uvádza na myaccount.microsoft.com, kým ho tam neodstrániš.
Pred odoslaním Chui skontroluje zhrnutie, či v ňom nie sú pasáže, ktoré vyzerajú súkromne (od zostavy 224) — cena, poznámka o niekom, niečo z tvojich poznámok, niečo označené ako dôverné — a každú ukáže na jej mieste aj s dôvodom: ponechať, alebo odstrániť z toho, čo sa odošle. Nič sa nerozhoduje za teba a tvoje vlastné zhrnutie sa nemení. Potom «Čo si zdieľal» na tej istej karte ukáže, kedy to odišlo, komu a presne čo dostali.
prepare_send_notes() vypíše aj pasáže, ktoré vyzerajú súkromne, a prečo; zavolaj ho znova s remove pre tie, ktoré človek odstránil, a e-mail, ktorý ukáže, je potom verzia, ktorá odíde. get_shared_version() prečíta, čo odišlo.