0.1
Mitra, ein Kalender ganz für dich
Das erste Release von Mitra: ein Kalender, der deine Aufgaben auf dieselbe Zeitleiste legt wie deine Termine und in beide Richtungen mit den Kalendern synchronisiert, die du schon führst.
Es gibt gute Kalender-Apps, und es gibt Kalender, die du selbst hosten kannst. Lange waren das nicht dieselben.
Die gelungenen Apps laufen auf fremden Servern und lesen alles mit, was du hineinschreibst. Die, die du zu Hause betreiben kannst, sind meist reine Server: Sie bewahren deine Kalender treu auf und überlassen es dir, sie mit irgendeiner App anzuschauen, die du findest. Mitra begann mit dem Wunsch, beides zu haben: einen Kalender, in dem man gern den Tag verbringt, auf einem eigenen Rechner und ohne jemandem Rechenschaft zu schulden.
Du musst dafür nicht umziehen. Mitra ist eine Ebene über den Kalendern, die du schon führst, und kein weiterer Ort, an dem du sie führen musst. Jede Quelle deiner Zeit ist eine Integration, die sich neben die anderen steckt, zuerst ein CalDAV-Server und seither viele mehr. Alle treffen sich auf einer Zeitleiste, und jede behält ihre Daten dort, wo sie liegen. Auch deine Termine und deine Aufgaben teilen sich diese Zeitleiste, sodass die Mühe, das eine ins andere zu fügen, nicht mehr in deinem Kopf stattfindet.
Es ist außerdem eine Wette auf das Web, wie es heute ist, nicht wie vor zehn Jahren. Mitra ist für aktuelle Browser geschrieben und stützt sich auf das, was sie von Haus aus können: Layouts, die sich an ihren eigenen Platz anpassen, Popovers, die an ihrer Stelle verankert sind, Übergänge zwischen Ansichten, ein echtes Modell für Daten und Zeitzonen. Weil es keine Kompatibilitätsschichten und kein schweres Framework mit sich trägt, bleibt es klein und schnell, lässt sich als App installieren und fühlt sich auf dem Handy so zu Hause an wie am Computer. Der Preis ist, dass es einen aktuellen Browser verlangt, und das wird so bleiben.
Darunter liegt eine einfache Überzeugung: Deine Zeit ist die persönlichste Aufzeichnung, die du führst. Wo sie liegt, wer sie lesen kann und wie ruhig es sich anfühlt, sie anzusehen, sollte deine Entscheidung sein. Mitra ist der Versuch, das leicht zu machen.
Wochenansicht
Ein Tag ist eine Spalte mit 24 Stunden und einer Linie bei der aktuellen Uhrzeit, eine Woche sind sieben davon nebeneinander. Mit einer Schaltfläche kommst du zurück zu heute.


Monatsansicht
Der Monat scrollt endlos weiter, mit einer Zeile für jede Woche und einem Balken für jeden Eintrag über seine Tage. Wechsle über die Kopfzeile zwischen ihm und der Woche.


Termine und Aufgaben
Eine Aufgabe steht im Tag wie ein Termin, mit einem Kästchen zum Abhaken, wenn sie erledigt ist. Zieh im Raster, um einen Eintrag anzulegen, zieh ihn, um ihn zu verschieben, und gib jedem Kalender seine Farbe.


CalDAV
Verbinde einen CalDAV-Server, wähle, welche seiner Kalender angezeigt werden, und Mitra hält sie in beide Richtungen auf dem gleichen Stand, wobei Änderungen von anderswo sofort erscheinen.


Markdown-Notizen
Die Beschreibung eines Eintrags ist Markdown: Überschriften, Listen und Links werden als solche gelesen und bleiben für jede andere App einfacher Text.


Mitwirkende
Alles in 0.1
26 Funktionen · 3 Umbauten · 10 Wartungsänderungen
Funktionen
- Edit date, time, and all-day in entry details3a71ea3
- Add task status indicator1770e97
- Choose a default source for new entries5355978
- Support changing entry date time via drag & drop66a099a
- Add support for iCloud synchronization (#1)4235641
- Create entries via drag & drop34f1078
- Support selecting and syncing colors for sources and entries8a6b1a7
- Support placement of all-day entriesebab2a1
- Option to delete entriesde0951a
- Support CalDAV tasks0bb8ade
- Support markdown description1930d9f
- Manage integrations and activate their sources990f6e1
- Add two-way integration sync engine84b6922
- Add view switcher4652429
- Add "Today" button704ecd7
- Add event details overlay147c19c
- Add ability to hide entries of a given source via the new sidebar1470b40
- Implement real-time updates98daa37
- Scrollable time axis1b96b8c
- CalDAV one-way cache and sync engine870d59e
- Slick design distinguishing surface and background colorsdb55922
- Add current time line3f61baa
- View transition for events2ae85b3
- Support light and dark modesad58e2a
- Month view with infinite scrolling2885781
- Daily calendar view with an interactive 24-hour time axisdea185c
Umbauten
Dazu 10 Wartungsänderungen auf GitHub: Tests, Builds und Pflege.