Cirrhy logo

Személyes időnyilvántartás · egyetlen fájlban

A munkaidőd saját kézben, nem egy szolgáltató szerverén

A Cirrhy ügyfeleket, projekteket, feladatokat, időbejegyzéseket és jelentéseket kezel fiók és saját szerver nélkül. Az adatfájlt a már használt szinkronizált mappádba teheted; a Cirrhy az egyes eszközök módosításait rekord szinten fésüli össze.

  • Ingyenes
  • Nyílt forráskód · Apache-2.0
  • Nincs fiók
  • Nincs szerver
  • Egyetlen JSON-fájl
  • 5 platform

Képernyők

Gépen és telefonon ugyanaz a fájl

A Cirrhy asztali nézete: fent a futó időmérő, alatta a legutóbbi bejegyzések
A Cirrhy időmérője telefonon
Időmérő
A Cirrhy jelentései telefonon
Jelentések
A Cirrhy projektjei telefonon
Projektek

Funkciók

Az időnyilvántartás lényege, csapatfunkciók nélkül

Egy felhasználó, öt platform. Nincs fiók és nincs megosztás, csak a munkád és a rá fordított idő.

Egy koppintás, és folytatod

A főképernyőn a futó időmérőt és a legutóbbi munkáidat látod. Minden korábbi bejegyzés mellett ott az indítógomb, amellyel abból a bejegyzésből azonnal új időmérőt indíthatsz.

Ügyfelek → projektek → feladatok

Az időbejegyzéseid ügyfél, projekt és feladat szerint rendeződnek.

Színek és számlázható munka

Minden projekt saját színt kaphat, a számlázható munkát pedig külön megjelölheted.

Jelentések bármilyen időszakra

Jelentést készíthetsz egy napról, egy hétről, egy hónapról vagy bármely választott időszakról. Az eredményt összesítő grafikonokon, projektenként összesített óraszámokkal vagy a bejegyzések teljes listájában tekintheted meg.

Öt nyelv

Magyarul, angolul, németül, spanyolul és olaszul is használhatod. Egy hatodik nyelvhez elég egy új fordítási fájl, programozni nem kell hozzá.

Világos és sötét téma

Alapból a rendszer beállítását követi, de eszközönként át is állíthatod.

Egyetlen fájl

Két eszközön is módosítottál a legutóbbi szinkronizálás óta? A Cirrhy pont erre készült.

A Cirrhy minden adatot egyetlen, emberi szemmel is olvasható fájlban, a cirrhy.jsonban tárol. A szinkronizálás módját te választod meg, ezért a Cirrhy arra is fel van készítve, hogy a fájlt egy másik eszköz vagy szinkronizáló szolgáltatás módosítsa.

Semmit nem ír felül vakon

Mentés előtt a Cirrhy beolvassa, mi van éppen a lemezen, és abba fésüli bele a módosításaidat. A változást a fájl tartalmából számolt ujjlenyomat (hash) alapján ismeri fel, nem a módosítás időpontjából, mert azt a szinkronizáló szolgáltatások maguktól is átírják.

Ütközéskor sem vész el semmi

A Cirrhy rekordonként fésüli össze az adatokat, és mindig az újabb változat marad érvényben. A régebbit sem dobja el: bekerül az adott rekord előzményei közé.

Amit törölsz, az nem tér vissza

Törléskor egy törlési jel (tombstone) marad a rekord helyén, így egy későbbi összefésülés sem hozza vissza, amit már töröltél.

Minden eszköznek saját időmérője van

Ha a laptopodon és a telefonodon is fut egy-egy időmérő, a Cirrhy mindkettőt eléd teszi, és te döntöd el, mi legyen velük. Egyik sem tűnik el szó nélkül.

Összeomlás ellen védett mentés

A Cirrhy először egy ideiglenes fájlba ír, majd átnevezéssel lecseréli vele az eredetit. Így egy mentés közbeni összeomlás sem hagyhat részben kiírt adatfájlt. Androidon az eredeti fájl ilyen módon nem cserélhető le, ezért ott minden mentés előtt biztonsági másolat készül.

Tesztekkel ellenőrizve

Az összefésülést egy különálló, felülettől független Dart-csomag végzi. A tesztek azt is ellenőrzik, hogy kommutatív és idempotens: a sorrend és az ismétlés nem változtat az eredményen.

Azzal szinkronizálsz, amit már most is használsz

  • Dropbox
  • iCloud Drive
  • Nextcloud
  • Syncthing

Letöltés

Ingyenes, nyílt forráskódú és a tiéd

A Cirrhy fejlesztés alatt áll; a képernyőképek a jelenlegi alkalmazásból készültek. Az eddigi kiadásokat a GitHubon találod, az App Store-ban és a Google Playen pedig az Appific adja ki az alkalmazást.

App Store hamarosan Google Play hamarosan GitHub Releases
  • iOS

    Elkészült és tesztelt

  • Android

    Elkészült és tesztelt

  • macOS

    Elkészült és tesztelt

  • Linux

    Elkészült és tesztelt

  • Windows

    Előkészítve, még nem tesztelt

Nincs benne hálózati kód

A Cirrhy nem használ saját fiókot, szervert vagy analitikát, és az alkalmazás nem küld adatot az Appificnek. Az adatfájl nálad marad; a biztonságáról és mentéséről a választott eszközöd és szinkronizáló szolgáltatásod gondoskodik.

Apache-2.0 licenc

A Cirrhy ingyenes és nyílt forráskódú. A teljes forráskódot és a kiadásokat is megtalálod a GitHubon.

Dokumentált fájlformátum

A cirrhy.json felépítését JSON-séma és egy AI-ügynököknek szóló útmutató rögzíti. Ennek alapján egy AI-ügynök átemelheti az adataidat egy másik időnyilvántartó exportjából, vagy jelentést készíthet belőlük.

github.com/lorands/cirrhy →

Kik állnak mögötte

Somogyi Lóránd fejleszti, az Appific adja ki

A Cirrhy Somogyi Lóránd nyílt forráskódú projektje. A neve az angol „circadian rhythm” (cirkadián ritmus) rövidítése.

Az alkalmazást az Appific Kft. teszi közzé az App Store-ban és a Google Playen, saját fejlesztői fiókjain keresztül.

Kész az appod, de még nincs a store-ban?

A kész kódtól az élő store-adatlapig mindent intézünk. Ha az appod még csak ötlet, az első kódsortól kezdve segítünk.

  • Apple- és Google-fejlesztői fiók, kódaláírás, TestFlight és belső tesztelés.
  • Store-adatlap, adatvédelmi címkék, jogi oldalak és bírálóknak szóló megjegyzések összeállítása az áruházi követelmények szerint, hogy csökkentsük a visszautasítás kockázatát.
  • Automatizált kiadás CI-jal, verziószámozás és hosszú távú karbantartás.
Írj nekünk