- 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