0.1
Mitra, un calendario tutto tuo
La prima versione di Mitra: un calendario che mette le tue attività sulla stessa cronologia dei tuoi eventi, sincronizzato in entrambe le direzioni con i calendari che già usi.
Esistono ottime app di calendario ed esistono calendari che puoi ospitare da te, e per molto tempo non erano gli stessi.
Le app curate vivono sui server di qualcun altro e leggono tutto ciò che ci scrivi. Quelle che puoi far girare a casa sono per lo più dei server: conservano fedelmente i tuoi calendari e ti lasciano guardarli con una qualsiasi app tu riesca a trovare. Mitra è nato dal desiderio di avere entrambe le cose insieme: un calendario in cui è piacevole passare la giornata, che gira su una macchina tua e non risponde a nessun altro.
Non ti chiede di traslocare. Mitra è uno strato sopra i calendari che già usi, non un altro posto dove tenerli. Ogni fonte del tuo tempo è un’integrazione che si inserisce accanto alle altre, prima un server CalDAV e da allora molte altre, e tutte si incontrano su un’unica cronologia mentre ognuna tiene i suoi dati dove si trovano. Anche i tuoi eventi e le tue attività condividono quella cronologia, così la fatica di far stare l’uno nell’altra non si svolge più nella tua testa.
È anche una scommessa sul web di oggi, non su quello di dieci anni fa. Mitra è scritto per i browser attuali e si appoggia a ciò che sanno fare in modo nativo: layout che si adattano al proprio spazio, popover ancorati al loro posto, transizioni tra le viste, un vero modello di date e fusi orari. Non portarsi dietro livelli di compatibilità né un framework pesante è ciò che lo mantiene piccolo e veloce, gli permette di installarsi come app e di sentirsi a casa su un telefono come su un computer. Il prezzo è che richiede un browser recente, e continuerà a richiederlo.
Sotto c’è una convinzione semplice: il tuo tempo è il registro più personale che tieni. Dove vive, chi può leggerlo e quanto sia sereno guardarlo dovrebbero essere decisioni tue. Mitra è un tentativo di renderlo facile.
Vista settimanale
Un giorno è una colonna di 24 ore con una linea all’ora attuale, e una settimana ne è sette affiancate. Torna a oggi con un solo pulsante.


Vista mensile
Il mese scorre senza fine, una riga per ogni settimana e una barra per ogni voce lungo i suoi giorni. Passa dall’una all’altra dall’intestazione.


Eventi e attività
Un’attività sta nella giornata come un evento, con una casella da spuntare quando è fatta. Trascina nella griglia per creare una voce, trascinala per spostarla e dai a ogni calendario il suo colore.


CalDAV
Collega un server CalDAV, scegli quali dei suoi calendari mostrare, e Mitra li tiene allineati in entrambe le direzioni, con le modifiche fatte altrove che compaiono mentre accadono.


Note in Markdown
La descrizione di una voce è in Markdown: titoli, elenchi e link si leggono come tali, e restano testo semplice per ogni altra app.


Collaboratori
Tutto in 0.1
26 funzioni · 3 refactoring · 10 modifiche di manutenzione
Funzionalità
- 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
Refactoring
Più 10 modifiche di manutenzione su GitHub: test, build e manutenzione.