diff --git a/README.md b/README.md
index e045aef12..3256a50f2 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,15 @@
+- 🗳️ [Add '👍' reactions under the issues important to you.](https://github.com/ivan-lednev/obsidian-day-planner/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc) This helps me prioritize my work
- 🪲 [Report bugs and suggest features](https://github.com/ivan-lednev/obsidian-day-planner/issues)
- ❓ [Ask questions](https://github.com/ivan-lednev/obsidian-day-planner/discussions/new?category=q-a)
-- 👍 [Give thumbs up to issues important to you](https://github.com/ivan-lednev/obsidian-day-planner/issues)
-- 🪛 [Submit pull-requests](./CONTRIBUTING.md)
-- ❤️ Support the project directly:
- -
+- 🛠️ [Submit pull-requests](./CONTRIBUTING.md)
+- ❤️ If this project adds value to your life, consider supporting it finantially:
+ -
## Table of contents
- [Table of contents](#table-of-contents)
- [What it looks like](#what-it-looks-like)
-- [Drag-and-drop demos](#drag-and-drop-demos)
- [How to use it](#how-to-use-it)
- [1. Showing events from your daily notes](#1-showing-events-from-your-daily-notes)
- [2. tasks community plugin integration, showing events from other files in your vault](#2-tasks-community-plugin-integration-showing-events-from-other-files-in-your-vault)
@@ -20,7 +19,6 @@
- [Where to get an Outlook link](#where-to-get-an-outlook-link)
- [Alternative](#alternative)
- [What else you can do](#what-else-you-can-do)
-- [Commands](#commands)
- [Note on the old plugin version](#note-on-the-old-plugin-version)
- [Acknowledgements](#acknowledgements)
@@ -29,28 +27,18 @@
![](assets/ical-timeline-demo.png)
![](assets/week.png)
-## Drag-and-drop demos
-
-
-Adding time to tasks
-
-![](assets/schedule-demo.gif)
-
-
-
-
-Basic editing: create, move, resize (click to expand)
-
-![](assets/basic-edit.gif)
-
-
-
## How to use it
> [!Warning]
> Dataview (community plugin, [see in Obsidian](obsidian://show-plugin?id=dataview)) should be installed and enabled for the plugin to work.
-To see the sidebar with a timeline, run the following command: `Show the day planner timeline`
+To open the timeline in the sidebar:
+- Either run the command: `Show Timeline`
+- Or click the timeline icon in the left ribbon:
+
+To open multi-day planner:
+- Either run the command: `Show multi-day planner`
+- Or click on the icon in the left ribbon:
The plugin has 3 distinct 'modes'. That is, it can display tasks from different sources:
@@ -65,7 +53,7 @@ Let's go over each one of them.
> [!Warning]
> Either the core 'Daily Notes' (core plugin) or the 'Periodic Notes' (community plugin, [see in Obsidian](obsidian://show-plugin?id=periodic-notes)) should be enabled. This is what allows day-planner to 'see' and interact with your daily notes.
-This is the most straightforward case that works out of the box: you write your tasks in a daily note and they show up on the timeline:
+This works out of the box: you write your tasks in a daily note, and they show up on the timeline:
```md
# Day planner
@@ -76,10 +64,10 @@ This is the most straightforward case that works out of the box: you write your
### 2. [tasks community plugin](obsidian://show-plugin?id=obsidian-tasks-plugin) integration, showing events from other files in your vault
-This mode allows you to see tasks anywhere in the vault with dates added by the [tasks community plugin](obsidian://show-plugin?id=obsidian-tasks-plugin). With this, day-planner serves as a kind of calendar for the [tasks plugin](obsidian://show-plugin?id=obsidian-tasks-plugin).
+This mode allows you to see tasks anywhere in the vault with dates added by the [tasks community plugin](obsidian://show-plugin?id=obsidian-tasks-plugin).
To make this work,
-1. Add a tag like `#task` or a folder to the Dataview source field. This is how the plugin knows which files it should monitor:
+1. Add a tag like `#task` or a folder to the Dataview source field:
![](./assets/dv-source.png)
1. Add the tag (`#task` in this example) to the file with some tasks
1. Add the `scheduled` property to a task in one of the formats:
@@ -91,14 +79,13 @@ To make this work,
Full examples:
```md
----
-tags: "#task"
----
-
-- [ ] 08:00 - 10:00 This task uses the shorthand format ⏳ 2021-08-29
-- [ ] 11:00 - 13:00 This task uses the Dataview property format [scheduled:: 2021-08-29]
+- [ ] #task 08:00 - 10:00 This task uses the shorthand format ⏳ 2021-08-29
+- [ ] #task 11:00 - 13:00 This task uses the Dataview property format [scheduled:: 2021-08-29]
```
+> [!Note]
+> For now, the tags work at the level of files. So if `#task` is found anywhere in the file, all the tasks are going to be pulled into the calendar.
+
### 3. Showing internet calendars
To show events from internet calendars like **Google Calendar, iCloud Calendar and Outlook** you only need to add an ICS link in the plugin settings.
@@ -107,10 +94,16 @@ To show events from internet calendars like **Google Calendar, iCloud Calendar a
#### Where to get a Google Calendar link
+> [!Warning]
+> Make sure you copy the right link! It should end with `.ics`, otherwise, you won't see your events!
+
[Google Calendar instructions](https://support.google.com/calendar/answer/37648?hl=en#zippy=%2Csync-your-google-calendar-view-edit%2Cget-your-calendar-view-only)
#### Where to get an iCloud link
+> [!Note]
+> When you copy the link to your iCloud calendar, make sure to change the `webcal://` protocol to `https://`
+
[iCloud Calendar instructions](https://www.souladvisor.com/help-centre/how-to-get-icloud-calendar-address-on-mac-in-ical-format)
#### Where to get an Outlook link
@@ -138,13 +131,6 @@ If your organization doesn't let you share your calendar this way, you might try
- Copy tasks
- Move multiple tasks at once
-## Commands
-
-- Show the Day Planner Timeline
-- Open today's Day Planner
-- Show the Week Planner
-- Insert Planner Heading at Cursor
-
## Note on the old plugin version
0.7.0 significantly changes what the plugin looks like and what it does. If you like to have some of the old behaviors back, [consider creating an issue](https://github.com/ivan-lednev/obsidian-day-planner/issues).
diff --git a/manifest.json b/manifest.json
index d2a65a4cf..ae8498c36 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,7 +1,7 @@
{
"id": "obsidian-day-planner",
"name": "Day Planner",
- "version": "0.24.0",
+ "version": "0.25.0",
"minAppVersion": "0.16.0",
"description": "A day planner with clean UI and readable syntax",
"author": "James Lynch, continued by Ivan Lednev",
diff --git a/package-lock.json b/package-lock.json
index cdb9a789e..f97534263 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "obsidian-day-planner",
- "version": "0.24.0",
+ "version": "0.25.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "obsidian-day-planner",
- "version": "0.24.0",
+ "version": "0.25.0",
"license": "MIT",
"dependencies": {
"@floating-ui/dom": "^1.6.11",
diff --git a/package.json b/package.json
index 0db1f10dc..f8e88da48 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "obsidian-day-planner",
- "version": "0.24.0",
+ "version": "0.25.0",
"description": "A plugin to help you plan your day and setup pomodoro timers",
"main": "main.js",
"scripts": {
diff --git a/versions.json b/versions.json
index 56c7060d6..4a9c53a55 100644
--- a/versions.json
+++ b/versions.json
@@ -1,4 +1,5 @@
{
+ "0.25.0": "0.16.0",
"0.24.0": "0.16.0",
"0.23.2": "0.16.0",
"0.23.1": "0.16.0",