mirror of
https://github.com/bfloydd/streams.git
synced 2026-07-22 12:50:25 +00:00
No description
| assets | ||
| src | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .npmrc | ||
| esbuild.config.mjs | ||
| LICENSE | ||
| main.ts | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| settings.ts | ||
| styles.css | ||
| tsconfig.json | ||
| types.ts | ||
| version-bump.mjs | ||
| versions.json | ||
Streams
Create and manage multiple daily note streams
-
Replaces the Daily Note core plugin.
-
Inspired by the Periodic Notes and Calendar plugins.
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
Each Stream's Daily Note
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(orCmd+Shift+Ton Mac) - Open All Streams View:
Ctrl+Shift+A(orCmd+Shift+Aon Mac)



