Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ and this project does not follow Semantic Versioning, here's what we do instead:
- Minor version bumps are released on a regular cadence.
- Patch version bumps are for bugfixes and hotfixes.

## [1.9.0] - 2026-08-24

### Added

- Weekly note page SmartBlocks command - `<%WEEKLYNOTEPAGE:In one week%>` resolves SmartBlocks natural-language dates and `DATEBASIS` into the configured WorkBench weekly page title, creating and initializing the page from the weekly template when it is missing or empty.

## [1.8.1] - 2026-06-28

### Fixed
Expand Down
4 changes: 4 additions & 0 deletions docs/weekly-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ If the template includes SmartBlocks syntax like `<%DATE:In one week%>`, WorkBen

If SmartBlocks is not enabled, WorkBench will show a warning and copy the template blocks without processing the SmartBlocks commands.

When SmartBlocks is enabled, `<%WEEKLYNOTEPAGE:In one week%>` returns a reference to the weekly note page containing the resolved date. It respects SmartBlocks `DATEBASIS` and the weekly page format configured above, and can be used in any SmartBlocks workflow while Weekly Notes is enabled.

If the resolved weekly page does not exist or has no block content, WorkBench creates or initializes it with the configured weekly template. Existing page content is never overwritten. `WEEKLYNOTEPAGE` references inside the weekly template remain link-only: Roam may create the referenced empty page entity, but WorkBench does not initialize that linked week or recursively expand an unlimited chain of weekly templates.

# Auto Tagging

When a new weekly page is created, the weekly page will be tagged in all of the daily pages that are part of the week. The tag will be added as the top block on the page. This could be toggled on and off in the `roam/js/weekly-notes` page.
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"@types/mozilla-readability": "^0.2.0",
"@types/turndown": "^5.0.1"
},
"version": "1.8.2",
"version": "1.9.0",
"samepage": {
"extends": "node_modules/roamjs-components/package.json"
}
Expand Down
Loading
Loading