Releases: zhimahuzzz/daily-note-flow
Releases · zhimahuzzz/daily-note-flow
Release list
0.4.2
What's New
Real Weekly/Monthly Summaries
- Weekly and monthly summaries are now synthesized, not just concatenated daily content
- AI-generated summaries when API key is configured (highlights accomplishments, recurring themes, progress trends, pending items)
- Structured fallback summaries when no API key (Completed / Pending / Highlights / Daily Summaries sections)
- AI failures automatically fall back to structured summary
Live Clock
- Real-time clock displayed in Records section header, updates every second
- New record time input auto-syncs with clock
- Manual time edit stops auto-sync; resets after adding a record
- Timer cleaned up on view close to prevent memory leaks
0.4.1
Community Review Fixes
- Replace named regex capture groups with indexed groups in parseRecordLine
- Use Setting.setHeading() instead of createEl('h3') in settings tab
- Replace inline .style assignments with CSS classes
- Wrap async event callbacks in void IIFE to avoid Promise-in-void warnings
- Add internal renderSettings() method to avoid deprecated this.display() calls
0.4.0
What's New
Daily Task Templates
- Define recurring task templates in settings (Daily Tasks tab)
- 4 schedule types: Every day / Workdays (Mon-Fri) / Specific weekdays / Every N days
- New daily notes automatically include matching tasks (existing notes are NOT overwritten)
Settings Redesign
- Settings page split into two tabs: Daily Tasks / API
- Cleaner organization, no more everything on one page
Generic API Configuration
- API key / base URL / model fields are now provider-agnostic
- Backward compatible: old DeepSeek API key settings migrate automatically
UX Improvements
- Record time changes update immediately (input + change dual listeners)
- Summary and record textareas auto-resize with content (no scrollbar)
0.3.1
Fixes
- Resolve all community review lint issues for 0.3.0
- Remove unused code, unnecessary type assertions, and static style assignments
- Tighten error handling types
- Fix async event callback pattern
0.3.0
What's New
Calendar & Date Navigation
- Interactive monthly calendar for switching between daily notes
- All operations now use the selected date (fixed bug where new records always wrote to today)
- Confirmation modal before creating notes for dates without existing files
- Chinese date filename format (
2026年08月26日 星期三.md) with backward compatibility for oldYYYY-MM-DD.mdfiles
Record Editing
- Record content and add inputs converted to auto-resizing textarea (no scrollbar)
- Shift+Enter for newline, Tab for
###heading - Fixed record time modification: immediate save and reclassification by time period
UI & UX
- Merged bottom buttons: Save / Open Today / AI Summary / Reviews (Weekly + Monthly)
- Removed misleading AI Weekly / AI Monthly options (no real AI functionality yet)
- Open Today now both switches view date and opens the Markdown file
Autosave
- 800ms debounce autosave for all inputs
- Blur triggers immediate flush
- Save status UI: Saved / Saving... / Unsaved / Save failed
0.2.0
Add interactive checklist task editing for Daily Tasks and Todos
Daily Note Flow 0.1.5
Prepare community review release 0.1.5