No description
Find a file
2025-08-18 18:15:01 -06:00
assets add logo 2025-05-07 09:26:51 -06:00
src new command for finding current day 2025-08-18 18:15:01 -06:00
.editorconfig first commit 2025-01-29 12:59:16 -07:00
.eslintignore first commit 2025-01-29 12:59:16 -07:00
.eslintrc first commit 2025-01-29 12:59:16 -07:00
.gitignore minifiy to dist 2025-05-05 18:14:22 -06:00
.npmrc first commit 2025-01-29 12:59:16 -07:00
esbuild.config.mjs extra params not allowed in manifest 2025-06-07 09:46:28 -06:00
LICENSE fix license ownership 2025-06-07 09:46:14 -06:00
main.ts new command for finding current day 2025-08-18 18:15:01 -06:00
manifest.json v1.1.4 2025-08-16 22:28:23 -06:00
package-lock.json Lock 2025-01-29 13:36:23 -07:00
package.json Rebrand 2025-01-29 13:32:20 -07:00
README.md new command for finding current day 2025-08-18 18:15:01 -06:00
settings.ts cleanup 2025-08-18 15:25:40 -06:00
styles.css add all streams view 2025-08-18 18:04:39 -06:00
tsconfig.json first commit 2025-01-29 12:59:16 -07:00
types.ts basic collapse button 2025-08-18 15:17:27 -06:00
version-bump.mjs first commit 2025-01-29 12:59:16 -07:00
versions.json first commit 2025-01-29 12:59:16 -07:00

Streams

Create and manage multiple daily note streams

  • Replaces the Daily Note core plugin.

  • Inspired by the Periodic Notes and Calendar plugins.

assets/logo-transparent

Features

  • Multiple daily note streams.
  • Full calendar for each stream.
  • New view for missing notes.
  • New view for viewing all notes in a stream.
  • "All Streams" dashboard view with statistics and quick actions.

Getting started

  • Add new stream in settings, "Daily Notes", pointing to where you store your daily notes. There will be a ribbon button and a command to get to Today's Daily Note. Enable Full Stream view to get a view into your stream history. Disable core Daily Note plugin.
  • Then create another stream for work?
  • Then create another stream for school?
  • Then create another stream for... whatever.

Configure Streams

Configure Streams

Each Stream's Daily Note

Each Stream's Daily Note

View Full Stream

View Full Stream

All Streams Dashboard

The new All Streams view provides a comprehensive overview of all your configured streams. Access it via:

  • Ribbon Button: Click the dashboard icon in the left sidebar
  • Command Palette: Use "Open All Streams View"

This view displays each stream as a card showing:

  • Total number of files
  • Files created this year and month
  • Last modified date
  • Quick action buttons to open today's note or view the full stream

Commands

The plugin provides several commands accessible via the Command Palette:

  • Open Current Stream Today: Automatically detects which stream the current view belongs to and opens that stream's today note. This works whether you're in a file that belongs to a stream, a stream view, or a create file view. This is useful when you want to quickly jump to today's note for the current stream context.
  • Open All Streams View: Opens the dashboard view showing all streams.
  • Toggle calendar component: Shows/hides the calendar component.
  • Toggle calendar compact mode: Switches between compact and full calendar display.

Individual stream commands are also available if enabled in stream settings:

  • Stream Name, today: Opens today's note for a specific stream.
  • Open full view: Stream Name: Opens the full stream view for a specific stream.

Keyboard Shortcuts

You can assign custom keyboard shortcuts to any of these commands through Obsidian's Settings → Hotkeys. Some recommended shortcuts:

  • Open Current Stream Today: Ctrl+Shift+T (or Cmd+Shift+T on Mac)
  • Open All Streams View: Ctrl+Shift+A (or Cmd+Shift+A on Mac)