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.




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.


New logo
Mitra has a logo of its own, designed by @corruptedlotus. It is the icon of the installed app and of its notifications.


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
Plus 1 maintenance change on GitHub: tests, builds and chores.