# Aplikace (https://docs.vitrinka.ai/cs/start/apps)



## Desktop [#desktop]

Desktopová aplikace otevírá webovou vitrinku v nativním okně macOS — horní lištu se všemi moduly a nástěnky s ostrůvky chatu a anotací. Obsah načítá z vaší instalace, takže zobrazuje stejnou verzi jako prohlížeč. Běží jen na macOS — stáhnete ji z [vitrinka.ai/cs/download](https://vitrinka.ai/cs/download) (podepsaná a notarizovaná; [vitrinka.ai/cs/download/desktop/latest](https://vitrinka.ai/cs/download/desktop/latest) je stálý odkaz na aktuální build) — a přidává několik funkcí pro práci na Macu:

* **Hluboké odkazy `vitrinka://`** — odkaz jako `vitrinka://w/acme/boards/x` otevře nebo zaostří aplikaci na té nástěnce; používají je `vitrinka board open` i `vitrinka board edit`.
* **⌥⇧Space** — přivolá aplikaci odkudkoli, a když je vepředu, zase ji schová.
* **Rychlý editor** — strom souborů, rozdíly ve stylu PR a záložky Monaco; otevře ho `vitrinka board edit`, **Otevřít v aplikaci** ve Finderu nebo otevření karty v editoru.
* **Ikona v menu baru** — nástěnky, na kterých agent právě pracuje (živé lease posluchačů na tomhle Macu), s počty otevřené práce a otevřených otázek, a pár posledních nástěnek.
* **Přihlášení v aplikaci** — first-party, jednou; passkeys zůstávají jen v prohlížeči, tady použijte heslo. Přihlášení přes GitHub a SSO se otevře ve výchozím prohlížeči a session zůstane tam.

## Snap a deník [#snap]

Každý den má vlastní osobní nástěnku. Snap je aplikace v horní liště macOS, která na ni rychle ukládá snímky a poznámky. Stáhnete ji z [vitrinka.ai/cs/download](https://vitrinka.ai/cs/download) (stálý odkaz je [vitrinka.ai/cs/download/snap/latest](https://vitrinka.ai/cs/download/snap/latest)):

* **Snímky oblasti a obrazovky** — zkratkami `⌥⇧4` / `⌥⇧3` pořídíte snímek a odešlete ho na dnešní nástěnku. Snapu můžete přiřadit také nativní zkratky macOS.
* **Schránka, přetažení a poznámky** — `⌥⇧C` zachytí obsah schránky. Soubory a odkazy můžete přetáhnout na ✦ a po pořízení snímku připsat krátkou poznámku.
* **Hlasové poznámky** — podržte `⌥⇧M` a mluvte. Poznámka se přepíše na vašem Macu a počká, až ji před odesláním opravíte.
* **Schůzky** — nahrajte mikrofon i zvuk hovoru z HUBu nebo z nabídky ✦. Titulky běží na Macu, nebo přepis udělá server, když má vaše organizace zapnutý přepis na serveru. Schůzka přistane na dnešní nástěnce a dá se povýšit na úkol se zvukem, přepisem a poznámkami — [schůzky](/cs/use/day#meetings).
* **Send to Vitrinka** — nabídka Služby v macOS pošle vybraný text, soubory nebo obrázky stejně jako přetažení.
* **Fronta k odeslání (Outbox)** — záznam se nejprve uloží na disk. Při výpadku připojení počká na odeslání a server rozpoznává opakované pokusy.
* **HUB** (`⌥⇧V`) — dnešní stav deníku, Outbox a akce zachytávání.
* **Zkratky nahrávání zůstávají volné** — `⌥⇧A`, `⌥⇧N`, `⌥⇧P` a `⌥⇧S` patří [nahrávání v prohlížeči](#extension), takže je Snap nikdy nezabere.

Server uspořádává denní nástěnku a nabízí týdenní, měsíční a roční přehledy.

## Rozšíření prohlížeče [#extension]

Rozšíření pro prohlížeče založené na Chromiu zaznamenává průchod aplikací: snímky, kliknutí, síťové požadavky s omezenou velikostí těl, chyby konzole, DOM přes rrweb a poznámky. Záznam se průběžně zobrazuje na nástěnce sezení. Rozšíření nainstalujete a aktualizujete přes CLI:

```bash
vitrinka setup extension setup     # rozbalí vydání a zaregistruje update host
vitrinka setup extension update    # přepne na nejnovější vydání; rozšíření se samo znovu načte
vitrinka doctor                # ohlásí každý článek aktualizačního řetězce
```

Totéž nastavení nabízí `vitrinka setup`. Nahrávání, redakce a co se ze session stane: [rekordér v prohlížeči](/cs/qa/extension).

## Webový rekordér v aplikaci [#web]

`@vitrinka/web` vloží tentýž rekordér cest přímo do React webové aplikace, bez rozšíření, takže testeři na telefonech i počítačích nahrávají z vývojového nebo preview buildu. Na produkční doméně ho server odmítne, pokud to pravidlo té domény výslovně nepovolí. Zapojení: [webový rekordér](/cs/qa/recorder/web).

## Expo rekordér [#expo]

`@vitrinka/expo` nahrává cesty uvnitř Expo / React Native aplikace — stejný tvar session, jaký vytváří rozšíření prohlížeče, takže nástěnky, digest i opravná smyčka jsou totožné. Zapojení: [Expo rekordér](/cs/qa/recorder/expo).

## Widget pro hlášení chyb [#widget]

Tlačítko pro hlášení přímo ve vaší aplikaci, které vaše instalace servíruje jako jeden script tag: nahlašující pošle maskovaný snímek obrazovky, konec konzole a selhané požadavky, aniž by vitrinku vůbec viděl, a hlášení čeká v karanténě, dokud ho admin neschválí — [widget pro hlášení chyb](/cs/qa/report-widget).

<Callout type="warn">
  Zaznamenaná data se odesílají na server, který nastavíte. Desktop používá přihlášení ve svém okně a Snap sdílí přihlášení CLI. Rekordér se propojí schválením kódu v prohlížeči (**Link a device** v nabídce účtu nebo **Link this browser** v rozšíření) a dostane rekordérový token, který umí zakládat sezení a přidávat do těch, která sám založil, a zpět z nich přečte jen jejich stav — sezení založené jiným přístupem nikdy. Automatické buildy používají rekordérový klíč, který admin vydá pro jeden projekt; rozšíření přijme i osobní token pro toho, kdo nahrává do několika workspaces. Distribuce a aktualizace aplikací používají také příslušné služby pro vydání.
</Callout>
