Repository navigation
chore(release): v2.6.64 - #499
Conversation
- Bump root + all 4 workspaces to v2.6.64 - CHANGELOG entry: scheduled weekly mod digest + /digest view date-bounded query
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (6)
📜 Recent review details⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
🧰 Additional context used📓 Path-based instructions (11){LICENSE,COPYING,COPYING.md,LICENSE.md,license.txt,**/package.json,**/requirements.txt,**/Cargo.toml,**/pom.xml,**/composer.json}📄 CodeRabbit inference engine (.cursor/rules/accessibility-openness.mdc)
Files:
packages/bot/**📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)
Files:
packages/shared/package.json📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)
Files:
packages/shared/**/*📄 CodeRabbit inference engine (.cursor/rules/subagent-data.mdc)
Files:
packages/frontend/**📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)
Files:
{webpack.config.{js,ts},vite.config.{js,ts},esbuild.config.{js,ts},package.json,.bundlebudgetrc,.bundlebudgetrc.json}📄 CodeRabbit inference engine (.cursor/rules/performance-observability.mdc)
Files:
package.json📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)
Files:
packages/backend/**📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)
Files:
{CHANGELOG.md,README.md}📄 CodeRabbit inference engine (.cursor/rules/agent-rules.mdc)
Files:
CHANGELOG.md📄 CodeRabbit inference engine (.cursor/rules/templates-examples.mdc)
Files:
{CHANGELOG.md,docs/**}📄 CodeRabbit inference engine (.cursor/rules/lucky-project.mdc)
Files:
🧠 Learnings (16)📚 Learning: 2026-03-09T20:21:52.065ZApplied to files:
📚 Learning: 2026-03-09T20:20:47.877ZApplied to files:
📚 Learning: 2026-03-09T20:21:08.612ZApplied to files:
📚 Learning: 2026-03-09T20:20:47.877ZApplied to files:
📚 Learning: 2026-03-09T20:21:52.065ZApplied to files:
📚 Learning: 2026-03-09T20:20:47.877ZApplied to files:
📚 Learning: 2026-03-09T20:21:08.612ZApplied to files:
📚 Learning: 2026-03-09T20:21:15.595ZApplied to files:
📚 Learning: 2026-03-09T20:21:38.098ZApplied to files:
📚 Learning: 2026-03-09T20:21:15.595ZApplied to files:
📚 Learning: 2026-03-09T20:20:38.694ZApplied to files:
📚 Learning: 2026-03-09T20:20:56.356ZApplied to files:
📚 Learning: 2026-03-09T20:21:38.098ZApplied to files:
📚 Learning: 2026-03-09T20:21:08.612ZApplied to files:
📚 Learning: 2026-03-15T21:57:49.951ZApplied to files:
📚 Learning: 2026-03-09T20:20:38.694ZApplied to files:
🔇 Additional comments (6)
📝 WalkthroughWalkthroughVersion 2.6.64 release that documents a new scheduled weekly moderation digest feature enabling weekly automation settings persistence in Redis, immediate sample digest posting, hourly scheduler for digest generation/delivery, and updated Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Size Change: 0 B Total Size: 324 kB ℹ️ View Unchanged
|
|
- Bump IMPLEMENTATION_STATUS.md header to v2.6.64 - Replace on-demand `/digest` entry with split view/schedule/unschedule descriptions so the shipped scheduler (v2.6.64) is visible alongside the v2.6.24 view accuracy fix - Remove "Scheduled mod digest" from Known Gaps — shipped in PR #497/#499 - Archive .agents/plans/lastfm-improvements-2026-03-30.md now that all three phases (duration fix, normalizers, top tracks seeds) shipped in e1b4af3 and stabilized through v2.6.61
Sync IMPLEMENTATION_STATUS.md Known Gaps to reflect v2.6.64: - Bump header from v2.6.63 to v2.6.64 - Split the single `/digest` bullet into view/schedule/unschedule so the shipped scheduler surface is visible alongside the v2.6.24 view entry (+ the v2.6.64 view accuracy fix via getCasesSince) - Drop "Scheduled mod digest" row from Known Gaps — shipped in #497/#499
* docs: sync implementation status to v2.6.64, archive shipped lastfm plan - Bump IMPLEMENTATION_STATUS.md header to v2.6.64 - Replace on-demand `/digest` entry with split view/schedule/unschedule descriptions so the shipped scheduler (v2.6.64) is visible alongside the v2.6.24 view accuracy fix - Remove "Scheduled mod digest" from Known Gaps — shipped in PR #497/#499 - Archive .agents/plans/lastfm-improvements-2026-03-30.md now that all three phases (duration fix, normalizers, top tracks seeds) shipped in e1b4af3 and stabilized through v2.6.61 * docs: remove shipped scheduled mod digest from known gaps Sync IMPLEMENTATION_STATUS.md Known Gaps to reflect v2.6.64: - Bump header from v2.6.63 to v2.6.64 - Split the single `/digest` bullet into view/schedule/unschedule so the shipped scheduler surface is visible alongside the v2.6.24 view entry (+ the v2.6.64 view accuracy fix via getCasesSince) - Drop "Scheduled mod digest" row from Known Gaps — shipped in #497/#499
- Bump root + all 4 workspaces to v2.6.64 - CHANGELOG entry: scheduled weekly mod digest + /digest view date-bounded query
* docs: sync implementation status to v2.6.64, archive shipped lastfm plan - Bump IMPLEMENTATION_STATUS.md header to v2.6.64 - Replace on-demand `/digest` entry with split view/schedule/unschedule descriptions so the shipped scheduler (v2.6.64) is visible alongside the v2.6.24 view accuracy fix - Remove "Scheduled mod digest" from Known Gaps — shipped in PR #497/#499 - Archive .agents/plans/lastfm-improvements-2026-03-30.md now that all three phases (duration fix, normalizers, top tracks seeds) shipped in e1b4af3 and stabilized through v2.6.61 * docs: remove shipped scheduled mod digest from known gaps Sync IMPLEMENTATION_STATUS.md Known Gaps to reflect v2.6.64: - Bump header from v2.6.63 to v2.6.64 - Split the single `/digest` bullet into view/schedule/unschedule so the shipped scheduler surface is visible alongside the v2.6.24 view entry (+ the v2.6.64 view accuracy fix via getCasesSince) - Drop "Scheduled mod digest" row from Known Gaps — shipped in #497/#499
- Bump root + all 4 workspaces to v2.6.64 - CHANGELOG entry: scheduled weekly mod digest + /digest view date-bounded query
* docs: sync implementation status to v2.6.64, archive shipped lastfm plan - Bump IMPLEMENTATION_STATUS.md header to v2.6.64 - Replace on-demand `/digest` entry with split view/schedule/unschedule descriptions so the shipped scheduler (v2.6.64) is visible alongside the v2.6.24 view accuracy fix - Remove "Scheduled mod digest" from Known Gaps — shipped in PR #497/#499 - Archive .agents/plans/lastfm-improvements-2026-03-30.md now that all three phases (duration fix, normalizers, top tracks seeds) shipped in a17c774 and stabilized through v2.6.61 * docs: remove shipped scheduled mod digest from known gaps Sync IMPLEMENTATION_STATUS.md Known Gaps to reflect v2.6.64: - Bump header from v2.6.63 to v2.6.64 - Split the single `/digest` bullet into view/schedule/unschedule so the shipped scheduler surface is visible alongside the v2.6.24 view entry (+ the v2.6.64 view accuracy fix via getCasesSince) - Drop "Scheduled mod digest" row from Known Gaps — shipped in #497/#499



Summary
Cuts v2.6.64. Contains a single shipped feature on top of v2.6.63:
/digest schedule <channel>persists a weekly digest schedule in Redis and an hourly in-process scheduler delivers digests via the same embed builder used by/digest view. Single-flight, per-guild error isolation, env-validated, decoupled startup./digest viewaccuracy — switched from a 500-row truncation to a date-boundedgetCasesSince(cutoff)query backed by a newmoderation_cases(guildId, createdAt)composite index.Test plan
Summary by CodeRabbit
New Features
/digest schedule <channel>to enable weekly digests and/digest unscheduleto disable them./digest viewwith improved date-based filtering for accurate 7d, 30d, and 90d results.Chores