End-of-day flow
6:30 PM reminder, Git push proofs, daily team report, and forgot-to-logout warnings.
What happens when
- Reminder time (default 18:30) — every logged-in employee sees a full-screen modal: "Don't forget to push your work to Git and logout with screenshots." Suppressed on Sundays + their leave days.
- On logout click — confirmation: "Have you pushed today's work on Git?". On Yes, every project the user touched today shows up with a paste-zone for the Git push screenshot.
- Summary time (default 19:00) — daily team report mailed to the recipients above. Lists per employee: tasks completed today, pending, delayed (overdue), hours logged, and which projects have Git proofs uploaded.
- Earlier than summary time — if every user logs out before, the report fires when the last person leaves (no need to wait until 19:00).
- Midnight — for anyone who had activity today but didn't log out, send the forgot-to-logout warning.
Make sure SMTP is configured at Settings → Mail, otherwise no emails will go out.