Skip to content

Post release 2 - #33

Merged
stevenphanny merged 4 commits into
mainfrom
post-release-2
Oct 13, 2026
Merged

stevenphanny merged 4 commits into
mainfrom
post-release-2

Conversation

@stevenphanny

Copy link
Copy Markdown
Collaborator

No description provided.

stevenphanny and others added 4 commits October 10, 2026 01:06
iOS shows a native notification on top of the in-app alert, which is
disruptive. Suppressing it in the service worker isn't safe on iOS
(pushes without a notification can revoke the subscription), so the
open app heartbeats /api/presence and sendWebPush skips users active
in the last 45s. Study reminders always push.
Welcome modal reopened on every refresh; remove it entirely and stop
gating install/notification prompts on it. Getting-started card now
shows units, friends, then group (subjects step removed).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Forgotten timers inflated study stats. The reminder job now sends one
"Still studying?" push after 8 hours of a continuous session and stops
sessions at 12 hours, capping them at 12h and flagging them for review.
The dashboard mirrors both while open, and manual stops never record
more than 12 hours.

Requires migration 20261013010000_long_study_session_limits.sql.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dokploy-2026-07-10-m0kj70

dokploy-2026-07-10-m0kj70 Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Dokploy Preview Deployment

Name Status Preview Updated (UTC)
mac-study ✅ Done Preview URL 2026-10-13T10:53:06.225Z

@stevenphanny
stevenphanny merged commit 916045c into main Oct 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant