MemoChron

by Michalis Efstratiadis
favorite
share
Score: 48/100
Description

The MemoChron plugin connects time-based planning with note-taking by integrating public iCalendar (.ics) feeds into your workspace. It provides a sidebar calendar view where users can browse events by day or month, and clicking on an event automatically creates a note with customizable templates. Notes can include dynamic fields such as title, date, description, and location, making it easy to document meetings, appointments, or activities. The plugin supports multiple calendar sources, lets users configure note storage locations and naming formats, and refreshes calendar data at set intervals. Though limited to public calendars and basic views, it offers a seamless way to turn scheduled events into structured notes, which is ideal for those who like to link planning with documentation.

Stats
14
stars
524
downloads
1
forks
36
days
1
days
15
days
14
total PRs
0
open PRs
3
closed PRs
11
merged PRs
11
total issues
1
open issues
10
closed issues
0
commits
Latest Version
16 days ago
Changelog

MemoChron v1.3.0 Release Notes

🎉 New Features

📁 Local ICS File Support

  • Import from local files: Use ICS files stored in your Obsidian vault or local file system as calendar sources
  • Multiple path formats supported:
    • Vault-relative paths (e.g., calendars/work.ics)
    • Absolute file system paths (e.g., /Users/username/calendar.ics)
    • File:// URLs (e.g., file:///Users/username/calendar.ics)
  • File picker integration: Use the built-in file picker to easily select ICS files from your vault
  • Automatic validation: Proper error handling for missing or invalid files
  • Read-only support: Local files are monitored but not modified by the plugin

📂 Smart Folder Organization

  • Customizable folder templates: Automatically organize event notes into date-based subfolders
  • Rich template variables:
    • Date formats: {YYYY}, {YY}, {MM}, {M}, {MMM}, {MMMM}, {DD}, {D}
    • Day formats: {DDD}, {DDDD}
    • Advanced: {Q} (quarter), {source} (calendar name), {event_title}
  • Live preview: See exactly how your folder structure will look in the settings
  • Example templates:
    • {YYYY}/{MMM}2025/Jun/
    • {source}/{YYYY}/{MMM}Work Calendar/2025/Jun/
    • {YYYY}/Q{Q}2025/Q2/
  • Backwards compatible: Leave template empty to use the existing flat folder structure

🎯 Drag & Drop Import

  • Instant note creation: Drag single-event ICS files onto the agenda to create notes immediately
  • Meeting invite support: Perfect for quickly creating notes from email meeting invites
  • Timezone handling: All time zones are properly converted to your local time
  • Validation: Only single-event ICS files are supported (multi-event files show helpful errors)

🔧 Improvements

Enhanced Timezone Handling

  • Better UTC support: Improved handling of UTC times using ical.js native methods
  • Windows timezone mapping: Enhanced support for Windows timezone names
  • Fallback mechanisms: Robust error handling for invalid timezone data
  • Consistent conversion: All times are properly converted to local timezone

User Experience

  • Improved settings UI: Better organization and descriptions for new features
  • Error messaging: More helpful error messages for common issues
  • File picker: Intuitive file selection for local ICS files
  • Template preview: Real-time preview of folder organization patterns

🐛 Bug Fixes

  • Fixed UTC time handling for events without timezone information
  • Improved error handling for malformed calendar data
  • Better validation of user inputs in settings
  • Resolved merge conflicts while preserving existing functionality

🔄 Migration Notes

  • Existing users: All existing functionality remains unchanged
  • New folder template setting: Default is empty (preserves current behavior)
  • Local ICS files: New optional feature - existing remote calendars continue working as before
  • No breaking changes: All current configurations and workflows are preserved

📋 Technical Details

  • Added new utility modules for path and timezone handling
  • Improved separation of concerns with dedicated service classes
  • Enhanced TypeScript type safety
  • Better error handling and user notifications
  • Maintained backwards compatibility with existing installations

🚀 Getting Started with New Features

To use local ICS files:

  1. Go to Settings > MemoChron
  2. Click "Add Calendar"
  3. Use the file picker (📁) or enter a path manually
  4. Name your calendar and enable it

To organize notes in folders:

  1. Go to Settings > MemoChron
  2. Find "Folder path template"
  3. Enter a template like {YYYY}/{MMM}
  4. Watch the live preview
  5. Save and create new notes to see the organization

To use drag & drop:

  1. Export a single event as ICS from your calendar app
  2. Drag the file onto the agenda view in MemoChron
  3. Drop when you see the "Drop ICS file here" message
  4. Note is created instantly
README file from
Similar Plugins
info
• Similar plugins are suggested based on the common tags between the plugins.
TimeStamper
3 years ago by Martin Eder
A plugin for Obsidian to quickly insert customized date- and time-stamps to the currently active note
Big Calendar
3 years ago by Boninall
Big Calendar in Obsidian, for manage your events in a day/week/month and see agenda too!
Heatmap Calendar
3 years ago by Richard Slettevoll
An Obsidian plugin for displaying data in a calendar similar to the github activity calendar
Google Calendar
3 years ago by YukiGasai
Add Google Calendar inside Obsidian
Habit Calendar
2 years ago by Hedonihilist
Monthly Habit Calendar for DataviewJS. This plugin helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
Tasks Calendar Wrapper
2 years ago by zhuwenq
This plugin currently provides a timeline view to display your tasks from your obsidian valut, with customizable filters and renderring options.
OZ Calendar
2 years ago by Ozan Tellioglu
Time Ruler
2 years ago by Joshua Tazman Reinier
A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).
ICS
2 years ago by muness
Generate Daily Planner from one or more ical feeds
Waka time box
2 years ago by complexzeng
Timetracker
2 years ago by Nils Dammenhayn
Obsidian plugin that adds a stopwatch whose value can be pasted into the editor
Timer
2 years ago by Marius Wörfel
Obsidian plugin, which allows you to measure time.
Lunar Calendar
2 years ago by OSmile
obsidian插件,一个支持农历的日历插件。
MagicCalendar
2 years ago by Vaccarini Lorenzo
An obsidian plugin that exploit a natural language processing engine to find potential events and sync them with iCalendar
iCal
2 years ago by Andrew Brereton
This is a plugin for Obsidian that searches your vault for tasks that contain dates, and generates a calendar in iCal format that can be imported into your preferred calendar application.
Single File Daily Notes
a year ago by Pranav Mangal
An Obsidian plugin to create and manage daily notes in a single file
Journals
a year ago by Sergii Kostyrko
Date Inserter
a year ago by namikaze-40p
This is an Obsidian plugin which can insert a date at the cursor position using a calendar.
Calendarium
a year ago by Jeremy Valentine
The ultimate Obsidian plugin for crafting mind-bending fantasy and sci-fi calendars
Persian Calendar
a year ago by Hossein Maleknejad
Persian Calendar for Obsidian.md
Dust Calendar
a year ago by 纳米级尘埃
obsidian 日历插件
Calendar Event Sync
a year ago by Stephen Dolan
Set the title of your note to the current event
Datepicker
a year ago by Mostafa Mohamed
Datepicker widget for Obsidian.
Chinese Calendar
a year ago by DevilRoshan
在obsidian中使用的更符合中国习惯的日历插件。
Daily Statistics
10 months ago by yefengr
obsidian daily statistics
Diarian
9 months ago by Erika Gozar
All-in-one journaling toolkit.
Morgen Tasks
9 months ago by Morgen AG
Natural Language Dates
5 years ago by Argentina Ortega Sainz
Work with dates in natural language in Obsidian
Calendar
5 years ago by Liam Cain
Simple calendar widget for Obsidian.
Reading Time
5 years ago by avr
Pomodoro
4 years ago by Tokuhiro Matsuno
Jump-to-Date
4 years ago by TfTHacker
Jump to a date via a convenient popup form. This plugin is a part of the Obsidian42 family of Obsidian plugins.
Itinerary
4 years ago by Adam Coddington
Make planning your trip or event easier by rendering a calendar from event information found in your notes.
Daily notes calendar
7 months ago by bartkessels
Quickly navigate your vault using a calendar view, this plugin allows you to create and navigate to periodic notes and notes that are created on a specific date.
Heatmap Tracker
7 months ago by Maksim Rubanau
A customizable heatmap tracker plugin for Obsidian to visualize daily data trends with intuitive navigation and flexible settings.
Every Day Calendar
4 months ago by QuBe
Obsidian plugin to create calendars inspired by Simone Giertz's Every Day Calendar
Idle Monitor
4 months ago by alberto98fx
A plugin to improve your productivity
Daily Routine
4 months ago by sechan100
new version of daily-routine obsidian plugin
Outlook Meeting Notes
3 months ago by David Ingerslev
An Obsidian plugin to create meeting notes from Microsoft Outlook .msg files
Custom Commands
a month ago by Staaaaaaaaaan
Create custom commands to be executed in the command palette, and by hotkey. Currently supports opening specific notes, creating notes, inserting snippets, and executing sequences of commands.
Yearly Glance
5 days ago by Moy & RavenHogWarts
An obsidian plugin to build "year at a glance" view.