feat(obsidian): add gmail-digest + make paths configurable (v1.4.0)#20
feat(obsidian): add gmail-digest + make paths configurable (v1.4.0)#20arevlo-flow wants to merge 3 commits intoarevlo:mainfrom
Conversation
Opens Gmail in Chrome, reads all unread emails, categorizes them into bucketed summaries, and saves a dated markdown digest to the Obsidian vault. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 43ef8175d7
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| Saved to: ~/Desktop/flyt/gmail-digest-YYYY-MM-DD.md | ||
| All emails marked as read. |
There was a problem hiding this comment.
Avoid claiming a digest was saved when none exists
Step 2 says to skip to Step 7 when there are no unread emails, but the Step 7 template always states a file was saved and that all emails were marked as read. In the “no unread emails” path, neither is true, so this produces a misleading confirmation. Consider making the Step 7 message conditional or providing an alternate no-op summary when count is zero.
Useful? React with 👍 / 👎.
….json (v1.4.0) Replace hardcoded vault and output paths with a shared config file that each command reads as Step 0. On first run, missing config triggers an inline setup prompt. Adds /arevlo:obsidian:configure for standalone config management. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Step 2 skips to Step 7 when no unread emails are found, but Step 7 always claimed a file was saved and emails were marked as read. Now shows a no-op message when count is zero. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Summary
/arevlo:obsidian:gmail-digestcommand for Gmail digest summaries (v1.3.0)~/.claude/obsidian-plugin.json(v1.4.0)/arevlo:obsidian:configurecommand for standalone config managementTest plan
~/.claude/obsidian-plugin.jsonif it exists/arevlo:obsidian:configure— should prompt for paths and create config/arevlo:obsidian:capture— should read config and usevault_path/arevlo:obsidian:gmail-digest— should read config and usedigest_output_path/arevlo:obsidian:capture— should detect missing config and prompt inline🤖 Generated with Claude Code