gyokuro

Features in detail

Zes dingen die gyokuro goed kan — hier uitgebreid in plaats van in één zin.

Issues & Pull Requests

Aanmaken, becommentariëren, labelen, mergen — de complete workflow, zonder laptop.

Titels, beschrijvingen en details tik je direct aan en pas je ter plekke aan — zonder aparte bewerkmodus. Labels maak je onderweg nieuw aan, mijlpalen en toewijzingen wijzig je in dezelfde beweging. Wisgebaren sluiten, openen of wijzen Issues toe, zonder de detailweergave te verlaten.

Bij Pull Requests heb je volledige controle: basis-branch, mijlpaal en reviewer wijzigen, reviews indienen, opmerkingen aan losse regels in de diff hangen en de branch met één tik bijwerken. De merge-status staat goed zichtbaar bovenaan, diffs toont de iPad naast elkaar.

Opmerkingen bewerk, verwijder en voorzie je van emoji-reacties; de activiteitengeschiedenis toont wat er tijdens een Issue is gebeurd. Meerdere Issues kun je samenvoegen tot één — bijlagen inbegrepen — of in één keer naar meerdere repositories kopiëren.

Actions & runners

Workflow-runs volgen, logs lezen, mislukte runs direct opnieuw starten.

Lopende en afgeronde workflow-runs zie je inclusief status en duur. De logs komen in kleur en live binnen, zodat je een build kunt volgen in plaats van er achteraf naar te raden. Mislukte runs start je direct opnieuw, workflows kun je ook handmatig starten en lopende runs afbreken.

Ook de runners zelf beheer je vanuit de app: nieuwe registreren, bestaande pauzeren of verwijderen. Wie zijn CI in het homelab draait, hoeft daarvoor niet meer naar de computer.

Voorwaarde is dat Actions op de server en in de betreffende repository zijn ingeschakeld — is dat niet het geval, dan blijft het onderdeel gewoon leeg.

Code lezen & bewerken

Volledige tekst doorzoeken in de broncode, bestanden direct bewerken en committen.

De codezoekfunctie doorzoekt de broncode over alle repositories heen — handig als je onderweg snel wilt weten waar een functie eigenlijk vandaan komt.

Bestanden bewerk je rechtstreeks in de app: met syntax-highlighting, automatische inspringing en committen zonder omweg. Nieuwe bestanden aanmaken en verwijderen hoort erbij. Markdown wordt daarbij precies zo weergegeven als bedoeld — READMEs, waarschuwingsblokken, aanvinkbare takenlijsten en code met highlighting.

Releases bekijk je niet alleen, je maakt ze ook aan, bewerkt ze en upload of verwijdert bestanden als assets.

Meldingen

Push via je eigen ntfy- of Gotify-server — self-hosted tot het einde.

Voor pushberichten gebruikt gyokuro je eigen ntfy- of Gotify-instantie. Er is geen omweg via een externe dienst — de melding volgt hetzelfde pad als de rest van je infrastructuur.

Wat je bereikt, filter je per repository en per type. Zo krijg je mentions uit het hoofdproject meteen binnen, terwijl een archiefrepository stil blijft. Een app-badge toont het aantal ongelezen meldingen.

Daarnaast zijn er lokale meldingen helemaal zonder server, plus een optioneel weekverslag: de afgelopen zeven dagen met activiteiten, Issues, Pull Requests, coderegels en de actiefste repositories.

Gebouwd voor het homelab

Onbeperkt aantal servers — ook met eigen certificaten, proxy of interne adressen.

gyokuro gaat ervan uit dat jouw server niet in een datacenter met perfect certificaat staat. Zelfondertekende certificaten worden veilig vastgepind in plaats van blind geaccepteerd, daarnaast zijn er mTLS, HTTP- en SOCKS-proxy’s, eigen HTTP-headers en Basic Auth.

Je kunt onbeperkt veel Gitea- en Forgejo-instanties naast elkaar bewaren en ertussen wisselen. Servers die API-toegang alleen met aanmelding toestaan, werken eveneens.

Hapert de aanmelding toch, dan helpt het live-log bij het verbinden: het legt elke controlestap vast, zodat je meteen ziet of het aan het adres, het certificaat of de token ligt.

Jouw gegevens blijven van jou

Je token blijft in de sleutelhanger en gaat nooit naar externe hosts. Geen cloud, geen accounts, geen tracking door derden.

gyokuro praat uitsluitend met de servers die je zelf invoert. Er is geen tussendienst, geen gebruikersaccount en geen registratie.

Toegangstokens staan uitsluitend in de iOS-sleutelhanger op je apparaat. Sinds versie 2.3 zorgt gyokuro er bovendien voor dat een token niet per ongeluk naar externe hosts wordt gestuurd — bijvoorbeeld wanneer een repository naar externe inhoud verwijst.

Analyse-, tracking- en advertentiediensten van derden zijn niet ingebouwd, crashrapporten gaan niet naar derden. Vanaf versie 3.0 registreert gyokuro een klein aantal anonieme gebeurtenissen over installatie, proefperiode en aankoop en stuurt die naar een zelf beheerde server in Duitsland — zonder IP-adressen, zonder apparaat-ID’s en zonder enig verband met je repositories. Uit te schakelen in de app-instellingen; details in het privacybeleid.

← gyokuro