Repository navigation
Releases
Event Notes 0.3.5
Event Notes 0.3.5
Calendar refreshes now show their progress, and a failed refresh names the step that failed.
- Refresh progress. The refresh icon, the Refresh calendars command, and turning a subscription on or off (in the ⋯ menu or in settings) show a notice that follows each calendar through six steps: check the URL, download the feed, check the response, read the events, update Event Notes, and save the result. On success the notice closes by itself.
- Failures name the step. When a step fails the notice stays until you click it and lists the calendar, the step, and the reason, for example Work: failed at step 2 of 6, “Download the feed”. The calendar server returned HTTP 404. Reasons are fixed messages; no feed URL or feed content is shown. Background refreshes stay silent, as before.
- Turning a subscription on retries it at once. Previously, a subscription that had failed waited out its retry delay (up to an hour) even after you turned it off and on again, so it could look stuck. Turning it on now fetches the feed immediately; the refresh icon already did.
Install
Download the Event Notes 0.3.5 ZIP, extract it, and copy the event-notes folder into <Vault>/.obsidian/plugins/, or install through BRAT. Moving from Calendar Pro is covered in the installation guide.
Compatibility and verification
Requires Obsidian 1.14.5 or later on desktop. npm run typecheck, npm test, and npm run package pass. The progress steps, failure reporting, and the immediate retry have automated coverage. The notice's layout was checked in a browser mock built from the plugin's stylesheet; the notice has not had native QA in Obsidian.
Event Notes 0.3.4
Event Notes 0.3.4
A redesigned calendar toolbar, and calendar subscriptions you can add without leaving the calendar.
- A cleaner toolbar. Navigation sits on the left as one ‹ Today › control, followed by the period and its week number. Display options (Workdays and the view picker) and actions sit on the right: icons for refresh and change history, where a badge counts changes waiting for review, then an accent + New event, and ⋯. All controls share one height. In narrow panes the right group moves to its own row, and New event shrinks to its + icon.
- Add iCal subscriptions from the calendar. ⋯ → Add calendar subscription… asks for the feed URL (HTTPS or
webcal://) and, optionally, a name, color, and calendar type. The same menu turns each subscription on or off, and Event Notes settings… opens the plugin's settings. The Add calendar subscription command opens the same dialog. - No repeated dates with both panels open. When the sidebar and the main calendar are both shown, the sidebar keeps only ‹ › to page its months, and the main toolbar leaves out the week chip. The sidebar shades the days the main calendar shows, and its week numbers open Weekly Notes. Hiding either panel brings the hidden controls back.
- Aligned panes. The calendar sidebar, main toolbar, month calendar sidebar, and Events sidebar start their first row at the same height, and the calendar sidebar now reaches the edge of its pane. The month calendar sidebar uses the same ‹ Today › control after its title.
Install
Download the Event Notes 0.3.4 ZIP, extract it, and copy the event-notes folder into <Vault>/.obsidian/plugins/, or install through BRAT. Moving from Calendar Pro is covered in the installation guide.
Compatibility and verification
Requires Obsidian 1.14.5 or later on desktop. npm run typecheck, npm test, and npm run package pass. Toolbar and heading alignment was checked in a browser mock built from the plugin's stylesheet. The subscription dialog, the ⋯ menu, and the shaded days in the sidebar have automated coverage only and have not had native QA in Obsidian.
Event Notes 0.3.3
Event Notes 0.3.3
A maintenance release that clears the remaining style warnings and moves settings into Obsidian's search.
- Plugin settings appear in Obsidian settings search. Searching for a setting name in Settings now finds the matching Event Notes option.
- Holidays without a color keep a dotted mark under the date in the month calendar and the sidebar month view. The mark is now a dotted border and takes no extra space.
- Layout gaps use the
gapshorthand, and the stylesheet no longer uses!important. The Events sidebar and Gantt view keep their full-bleed layout, and date and week-number links in the calendar stay without underlines on hover.
Install
Download the Event Notes 0.3.3 ZIP, extract it, and copy the event-notes folder into <Vault>/.obsidian/plugins/, or install through BRAT. Moving from Calendar Pro is covered in the installation guide.
Compatibility and verification
Requires Obsidian 1.14.5 or later on desktop. npm run typecheck, npm test, and npm run build pass. The settings tab, settings search, Calendar, Events sidebar, and Gantt view were checked in Obsidian 1.15.0 on macOS.
Event Notes 0.3.2
Event Notes 0.3.2
A maintenance release that follows the official Obsidian plugin guidelines more closely.
- Deleted Event Notes go to the trash you chose in Obsidian. When the calendar deletes an Event Note, it now uses Obsidian's file manager, which respects Settings → Files and links → Deleted files (system trash, the Vault's
.trashfolder, or permanent deletion). Earlier versions always deleted the file permanently. - Calendar views, the month calendar, and the Gantt view use the active window's document and timers, so they work in pop-out windows.
- Buttons and labels are built with Obsidian's element helpers, and opening a note checks that the Vault entry is a file instead of assuming it.
momentis listed as a direct dependency, since the date code imports its locales.
Install
Download the Event Notes 0.3.2 ZIP, extract it, and copy the event-notes folder into <Vault>/.obsidian/plugins/, or install through BRAT. Moving from Calendar Pro is covered in the installation guide.
Compatibility and verification
Requires Obsidian 1.14.5 or later on desktop. npm run typecheck, all 271 tests, and the official eslint-plugin-obsidianmd 0.5.1 recommended rules pass with 0 errors. Three warnings remain about moving the settings tab to Obsidian 1.13's declarative settings; the current settings tab still works. These changes have not had native Obsidian QA.
Event Notes 0.3.1
Event Notes 0.3.1
A maintenance release for the Obsidian Community directory review.
- Removes six unnecessary TypeScript type assertions that the official Obsidian ESLint rules report as errors. Behavior is unchanged.
versions.jsonnow lists only Event Notes releases. Earlier releases were published as Calendar Pro or Calendar-Note with other plugin IDs, so Obsidian should never offer them as a compatible version of Event Notes.
Install
Download the Event Notes 0.3.1 ZIP, extract it, and copy the event-notes folder into <Vault>/.obsidian/plugins/, or install through BRAT. Moving from Calendar Pro is covered in the 0.3.0 notes and the installation guide.
Compatibility and verification
Requires Obsidian 1.14.5 or later on desktop. npm run typecheck, all 271 tests, and the official eslint-plugin-obsidianmd 0.5.1 recommended rules (0 errors) pass.
Event Notes 0.3.0
Event Notes 0.3.0
Calendar Pro is now Event Notes. The plugin ID is event-notes and the GitHub repository is rightson/obsidian-event-notes. This release also adds a Gantt view for Project Notes.
Moving from Calendar Pro
Event Notes installs as a separate plugin, but it brings your settings along:
- Install Event Notes and enable it.
- On its first start, with no settings of its own, it imports
data.jsonandrecovery.jsonfrom<Vault>/.obsidian/plugins/calendar-pro/, or fromcalendar-note/if that folder does not exist. It imports only when that folder'smanifest.jsonlists the authorrightson, so another author's plugin with the same ID is ignored. A notice tells you when settings were imported. - Disable and remove Calendar Pro so the two plugins don't both edit the same notes.
- If you use BRAT, add
rightson/obsidian-event-notesand removerightson/obsidian-calendar-pro.
Your Event, Daily, and Weekly Notes are unchanged. Calendar tabs left open from Calendar Pro need to be opened again. See moving from Calendar Pro or Calendar-Note.
Projects and Gantt
- Open any outline as a WBS table or a Gantt chart: from the chart button in the note's title bar, the Open current note as Gantt command, or Open as Gantt in the file menu.
- Dates, progress, milestones, and assignees go in brackets at the end of a line, such as
(30%, 11/1-11/6, @小王)or(◆ 11/30). Full-width brackets work too, and brackets with anything else stay as your own remarks. - Edit cells in Table or drag unscheduled rows onto the timeline in Chart, and the plugin writes the brackets for you, after showing a preview the first time.
- Linked assignees such as
@[[小王]]or[[@小王]]link to the person notes in your Vault. - Compact table, inline renaming, folding levels, and zoom. Folding, zoom, and column width are remembered per Gantt tab, never in the note.
- Dated tasks appear in the calendar's all-day row.
See the Gantt quick start.
Calendar
- A more compact event details dialog.
- The Events sidebar keeps the current time centred, previews tomorrow late at night and the previous day just after midnight, and keeps the time of day when you change dates.
Install
Download the Event Notes 0.3.0 ZIP, extract it, and copy the event-notes folder into <Vault>/.obsidian/plugins/, or install through BRAT. See the installation guide.
Compatibility and verification
Requires Obsidian 1.14.5 or later on desktop. Settings import has automated tests only; it has not had native Obsidian QA. The Gantt view has automated coverage; its native checks, listed in the native test-Vault checklist, have not been run yet.
Calendar Pro 0.2.1
Calendar Pro 0.2.1
The Events sidebar and the month calendar sidebar open with their content again.
Fixes
- In 0.2.0 both sidebars opened blank, and Obsidian's console showed
Failed to open view TypeError: Cannot read properties of undefined (reading 'setText'). They now render as described in the 0.2.0 release notes.
Install
Download the Calendar Pro 0.2.1 ZIP, extract it, and replace the calendar-pro folder in <Vault>/.obsidian/plugins/, or update through BRAT. See the installation guide for safe updates.
Compatibility and verification
Requires Obsidian 1.14.5 or later on desktop. An automated test guards against the cause; the fix has not had native Obsidian QA. The 0.1.0 verified scope still describes what was checked in Obsidian.
Calendar Pro 0.2.0
Calendar Pro 0.2.0
Calendar-Note is now Calendar Pro. The plugin ID is calendar-pro and the GitHub repository is rightson/obsidian-calendar-pro.
Moving from Calendar-Note
Calendar Pro installs as a separate plugin, so Obsidian treats it as new and does not carry over Calendar-Note's settings.
- Quit Obsidian.
- Copy
<Vault>/.obsidian/plugins/calendar-note/data.json(andrecovery.jsonif present) into<Vault>/.obsidian/plugins/calendar-pro/. - Reopen Obsidian, enable Calendar Pro, and disable and remove Calendar-Note.
- If you use BRAT, add
rightson/obsidian-calendar-proand removerightson/calendar-note.
Your Event, Daily, and Weekly Notes are unchanged.
Events sidebar
A sidebar lists events as a phone-style day timeline. Open it from the calendar-clock ribbon icon or the Open events sidebar command. Hovering an event shows a preview of its Event Note.
Fixes for Community Plugins review
- The Event Note Properties behavior reads the active Markdown view through Obsidian's workspace API.
- The calendar's Week button and sidebar width are styled from the stylesheet instead of inline styles.
Install
Download the Calendar Pro 0.2.0 ZIP, extract it, and copy the calendar-pro folder into <Vault>/.obsidian/plugins/, or install through BRAT. See the installation guide.
Compatibility and verification
Requires Obsidian 1.14.5 or later on desktop. The changes are covered by automated tests and have not had native Obsidian QA. The 0.1.0 verified scope still describes what was checked in Obsidian.
Calendar-Note 0.1.4
Calendar-Note 0.1.4
The event details dialog now shows the Event Note itself and makes it clearer where the note will open.
Event details dialog
- The dialog shows the Event Note's text below its properties, read-only and scrollable, so you can check the note without opening it.
- When notes in the same folder start with the same name as the Event Note, such as
Standup (2).mdorStandup draft.mdbesideStandup.md, the note's path becomes a dropdown. Picking one binds the event to that note, as Change… does, without opening it. Daily and Weekly Notes and notes that already hold another event are not offered. - Beside calendar and New tab are replaced by three buttons: Left, Open in new tab, and Right. The central Open in new tab is emphasized and opens the note on the calendar's far side, as in 0.1.3. Left and Right open it in a new tab in the pane on that side of the calendar, or split the calendar on that side when no pane is there. Each button's icon points to where the note opens.
Install
Download the Calendar-Note 0.1.4 ZIP, extract it, and replace the calendar-note folder in <Vault>/.obsidian/plugins/, or update through BRAT. See the installation guide for safe updates.
Compatibility and verification
Requires Obsidian 1.14.5 or later on desktop. The changes are covered by automated tests; the dialog has not had native Obsidian QA. The 0.1.0 verified scope still describes what was checked in Obsidian.
Calendar-Note 0.1.3
Calendar-Note 0.1.3
Each Event Note problem now shows what it affects, not only which file is wrong.
Event Note problems
- Every problem card names the affected event (its title, date and time, and calendar, including a calendar whose subscription was removed) and says whether the calendar currently shows it.
- It lists every note that links to the notes involved: the event's Daily Note entries, quoted as written, and any other note that links to them, each one click from opening.
- Before you move a note to trash, the card warns which links would then point to a missing note; keeping it as an ordinary note keeps them working.
Opening notes
- When another pane sits beside the calendar, Daily, Weekly, and Event Notes opened from the calendar open in a new tab in that pane: a calendar on the right opens notes on the left, one on the left opens them on the right, and one in a sidebar opens them in the main area. The calendar is split only when nothing is beside it.
Install
Download the Calendar-Note 0.1.3 ZIP, extract it, and replace the calendar-note folder in <Vault>/.obsidian/plugins/, or update through BRAT. See the installation guide for safe updates.
Compatibility and verification
Requires Obsidian 1.14.5 or later on desktop. The changes are covered by automated tests, and the problem cards were checked in a browser rendering with sample notes; they have not had native Obsidian QA. The 0.1.0 verified scope still describes what was checked in Obsidian.