Matthew Meszaros
|
150dc7df6e
|
feat: add a Today's sending plan to the campaign overview (GET /campaigns/:id/send-plan, derived through the scheduler's own gates: per-mailbox cap clamps, warmup graduation, health bands, other campaigns on the same mailbox, hours, spacing, window, plan allowance, new-lead cap and leads due, as a waterfall that adds up), feed the sidebar meter and the wizard estimate from the same clamps instead of summing configured caps, floor the campaign chain's next tick at the pool's spacing rather than one mailbox's whole gap, fold the compact Advisor strip to one line, add warmbly campaign plan and warmblyctl campaign plan, and document it (issue #606)
|
2026-09-19 09:31:46 -07:00 |
|
SUMAN JANA
|
2134c7a143
|
feat(analytics): report on mail written by hand, with opt-in open and click tracking per mailbox
|
2026-09-17 10:26:25 +00:00 |
|
Matthew Meszaros
|
0f5ca71155
|
feat: correct mailbox sending metrics and workspace analytics across dashboard surfaces
|
2026-09-16 21:44:42 -07:00 |
|
Matthew Meszaros
|
def0a5e5f1
|
feat: restore workspace campaign access and enforce shared analytics permissions (#543)
|
2026-09-16 03:31:01 -07:00 |
|
Matthew Meszaros
|
b465f30d42
|
fix: scope account analytics by org id not user id
|
2026-07-21 17:34:59 +02:00 |
|
Matthew Meszaros
|
88e241d536
|
fix: scope the analytics dashboard (overall stats, recent activity, top campaigns, daily trend, account health) by organization_id instead of user_id, so every workspace member sees the org's analytics rather than an empty dashboard
|
2026-06-11 17:49:39 +02:00 |
|
Máté Mészáros (Laptop)
|
41624a6f79
|
Analytics & Tracking
|
2026-01-29 05:59:04 +01:00 |
|
Máté Mészáros (Laptop)
|
5ac159d2f8
|
Realtime, api keys & more
|
2026-01-26 16:04:42 +01:00 |
|