Repository navigation
Releases: a11delavar/mitra
Release list
v0.6.1
v0.6.0
Calendars in Mitra, table view, due dates
This release gives Mitra calendars of its own, lays your entries out as a table, and gives tasks the constraints they were missing: a due date, an estimate, and the hours you keep free. It also speaks Persian, calendar included.
- Mitra calendars: A calendar can live in Mitra itself, with no account behind it and nothing to sign in to.
- Table view: Every entry as a row.
- Due dates and estimates: A task can carry a due date and an estimate before it has a time.
- Checklists in descriptions: A task's description can hold a checklist, written in Markdown, and the boxes are real: tick one in the editor and Mitra writes it back into the text, so every other app on that calendar sees it too.
- Availability: Draw the hours you work, train or keep free, in any calendar.
- Persian calendar: Mitra speaks Persian, and with the language comes its calendar: Persian months and weeks in the headers and the pickers, and dates typed the way Persian writes them.
- Links in one row: Every link in an entry's description or location gathers in a Links row of the editor, named by where it goes: a page by its site, a meeting by its service, a note by its app.
v0.5.0
Relationships, a timeline and routines
This release lets entries depend on each other. Link a task to the ones it waits for or the parts it is made of, see the links drawn across the week, and watch the whole chain move when one of them does. The timeline lays open tasks out by when they are due, and the month and year views fold everyday habits into quiet marks.
- Relationships: Make one entry a subtask of another, or have it wait for one that has to finish first.
- Timeline view: Your open tasks, one per row, laid out as bars from when they start to when they are due, so a stretch of work shows its shape before you plan it.
- Routines: What you do every day or every week, a workout or a pill, collapses into small marks in the month and year views, so a busy month still reads at a glance.
- Task progress: A task with subtasks fills a ring as they get done, and when the last one is, Mitra asks whether to finish the task too.
- Unscheduled tasks: A task no longer needs a day.
- Tempo: Your Jira worklogs from Tempo show up as a calendar, and an entry you make there books time on the ticket its title names.
- More languages: Mitra speaks French, Spanish, Portuguese and Italian, beside English and German.
v0.4.0
A year view, Google, Apple and Notion, participants
This release adds a year view, connects Mitra to the calendars most people already have, Google, Apple and Notion, brings people into your events, and makes Mitra at home on a phone.
- Year view: The whole year on one screen, every day a small cell, for finding the free week or seeing a season at once.
- Google Calendar, Apple Calendar and Notion: Sign in with Google, add an app-specific password for iCloud, or paste a Notion token, and your calendars and databases sit side by side in one week.
- Participants: Invite people to an event, see who has said yes, and answer the invitations you get, through the calendars that deliver them.
- Time zones per entry: An entry can keep its own time zone, like a flight that leaves in one and lands in another.
- Mobile improvements: The editor opens as a sheet from the bottom, entries move and resize by touch and pen, and the layout makes room for the keyboard.
- Update indicator and changelog: A dot tells you when a new version is out, and the About dialog lists what changed in each version, commit by commit.
v0.3.0
Reminders, a command palette, several users
This release reminds you before things start, puts every action one keystroke away, and lets a household or a team share one Mitra, each person with their own calendars. It is also the first that can learn any language.
- Reminders: Mitra reminds you before an entry starts, on your phone or your desktop, with a push notification.
- Command palette: Press Ctrl+P, or ⌘P on a Mac, and type: a command, a date to go to, or the title of an entry to open.
- Multi-user & OIDC: Sign in through your own identity provider, and each person gets their own calendars on one Mitra.
- Locations: Type a place and pick it from the suggestions, your recent places first, or an approximate one when an address is more than you need.
- Grid time zones: Add the time zones of the people you work with, as extra columns beside the hours.
- Internationalization: Every word in Mitra can now be translated, and a change of language applies at once, without a reload.
- Install as an app: Install Mitra from the browser, and it opens in a window of its own, with its own icon.
- New logo: Mitra has a logo of its own, designed by @corruptedlotus.
v0.2.0
Repeating entries, moving between calendars
This release brings entries that repeat, and lets an entry move from one calendar to another.
- Repeating entries: An entry can repeat every day, week, month or year, or on a rule of your own: every second week on Monday and Thursday, or the last Friday of each month.
- Move entries between calendars: Move an entry to another calendar from its editor, across accounts if you like.
v0.1.0
Mitra, a calendar of your own
Mitra's first release: a calendar that puts your tasks on the same timeline as your events, synced both ways with the calendars you already keep.
- Week view: A day is a column of 24 hours with a line at the current time, and a week is seven of them side by side.
- Month view: The month scrolls on without end, a row for every week and a bar for every entry across its days.
- Events and tasks: A task sits in the day like an event, with a box to tick when it's done.
- CalDAV: Connect a CalDAV server, choose which of its calendars to show, and Mitra keeps them in step both ways, with changes from elsewhere appearing as they happen.
- Markdown notes: An entry's description is Markdown: headings, lists and links read as such, and stay plain text for every other app.