Mitra
Releases

0.3

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. New entries come with a reminder half an hour ahead, which you can change or remove.

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. German is the first language beyond English.

Install as an app

Install Mitra from the browser, and it opens in a window of its own, with its own icon.

Contributors

Everything in 0.3

14 features · 6 improvements · 2 refactors · 1 maintenance change

Features

  • Redesign Logod559574
  • Add inline renaming of sources6b670e8
  • Add vertical density zoom to the week view24a590c
  • Add inline location on the entries55f75e7
  • Add i18n infrastructure with german translationsbfab7a7
  • Tiered and configurable logging24caf88
  • Add a default 30min reminder for new entriesae5fed6
  • Command Palette7df7313
  • Multi user support via OIDC177c95f
  • Remember the sidebar state02d60a9
  • Support additional time-zonesb16248e
  • Add "Install as an App" buttond9d9e05
  • Reminders with push notificationsc2c8854
  • Location selector with support for recent and approximate locationsadc486c

Improvements

  • Improve virtualization performance37e42ed
  • Harden CalDAV sync against missing objects21ce421
  • Fix timezone handling for recurring all-day entries71c5f21
  • Fix view selector not working on Chromium +15074b63aa
  • Task status changes on a repeating occurrence apply to just that entryb8e744e
  • Repeating entries keep their wall-clock time across DST changes0e001bc

Refactors

  • Rename technical name of month view to weeks viewdaf1d4f
  • Derive all app icons from one SVG logo8bde2d2

Plus 1 maintenance change on GitHub: tests, builds and chores.