Wochen-Rückblick: sonntags 20:00 automatisch in den Devlog-Kanal

- Scheduler (5-Minuten-Check, dedupe über last_weekly_recap-Setting)
- Embed: Commits pro Tag als Balken-Grafik, Commit-/Devlog-Zahlen, Top-Projekte
- Setting weekly_recap_enabled + 'Rückblick jetzt testen'-Button auf der Setup-Seite
- TZ Europe/Berlin im Compose (Scheduler + Datumsformate)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-23 10:41:17 +02:00
co-authored by Claude Opus 4.8
parent 247e8c805c
commit 3c8f442d6c
6 changed files with 144 additions and 1 deletions
+14
View File
@@ -167,6 +167,20 @@ export default function Settings({ me }) {
))}
</select>
</div>
<div className="field">
<label className="toggle">
<input
type="checkbox"
checked={form.weekly_recap_enabled}
onChange={(e) => setForm({ ...form, weekly_recap_enabled: e.target.checked })}
/>
<span>Wochen-Rückblick (sonntags 20:00)</span>
<span className="field-hint">Commits pro Tag, Devlogs & Top-Projekte in den Devlog-Kanal</span>
</label>
</div>
<div className="field">
<button className="btn" onClick={() => sendTest('recap')}>Rückblick jetzt testen</button>
</div>
</div>
{/* Commit-Feed */}