- Add Denote open command documentation
- Update output format examples to show denote:ID | title | tags
- Link to PLUMBING.md for plumbing setup instructions
- Add PLUMBING.md documentation for denote plumber integration
- Update DisplayNotes to use clickable format: denote:ID | title | tags
- Simplify plumbing rules to single pattern matching rule
- Journal +1d - tomorrow
- Journal -1d - yesterday
- Journal +3d - 3 days from now
- Also supports h (hours), m (minutes), s (seconds)
- Examples: +2h, -5m, +30s
- Handle negative values before flag parsing to avoid -1d being treated as flag
- ParseNote converts filename hyphens to spaces in title
- Search pattern must use spaces: 'thursday 6 november 2025'
- Restore regex search capability with correct pattern
- Fixes Journal <date> to find all entries for that date
- Don't modify targetDate before searching
- Only combine with current time when creating new entry
- Fixes issue where wrong date pattern was used for search
- Search for title pattern like 'monday-3-november-2025'
- Fixes issue where identifier date != journal entry date
- Now correctly finds entries for specific dates
- Identifier uses current date/time (when file was created)
- Title uses target date (the journal entry date)
- Follows denote convention: identifier = creation time
- Journal <date> now creates entry if it doesn't exist
- Use target date in identifier but current time in title
- Consistent with Journal (no args) behavior
- Journal <YYYYMMDD> lists entries for that date
- Journal (no args) lists/creates today's entry
- Only auto-creates for today, not past/future dates
- Shows 'No journal entries found' message for empty dates
- Combine target date with current time for title formatting
- Prevents '0000' appearing in title when using 'Journal add YYYYMMDD'
- Identifier already used current time correctly
- 'r' as alias for 'rename'
- '+' as alias for 'new'
- Works with all rename/new features including batch processing
- Update help text to show aliases
- Check for rename command BEFORE splitting args on whitespace
- Preserves spaces in file paths when using acme 2-1 chord
- Handles both 'rename /path' and 'rename /path Title tags' formats
- Parse file path by finding existing file or quoted title boundary
- Support both quoted paths and unquoted paths with spaces
- Test with 'Pasted image 20250109103642.png'
- Parse and update front matter (org, md-yaml, md-toml, txt)
- Rename files according to denote convention
- Support both quoted and unquoted title arguments (acme 2-1 chord)
- Extract title from front matter or first heading when no args
- Preserve identifier from filename or front matter
- Update README with rename workflows