Skip to content

fix(leitner): use real review RPCs and replace end-of-session alert with pilotui modal #86exnxphy#55

Merged
navidshad merged 1 commit into
devfrom
CU-86exnxphy_Replace-Leitner-end-of-session-alert-with-a-pilotui-modal-toast_Navid-Shad
Jul 4, 2026
Merged

fix(leitner): use real review RPCs and replace end-of-session alert with pilotui modal #86exnxphy#55
navidshad merged 1 commit into
devfrom
CU-86exnxphy_Replace-Leitner-end-of-session-alert-with-a-pilotui-modal-toast_Navid-Shad

Conversation

@navidshad

@navidshad navidshad commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

📋 Summary

Updated the Leitner review process to use the real review RPCs and replaced the end-of-session alert with a PilotUI modal for improved user experience.

🔗 Related Tasks

#86exnxphy - Use real review RPCs and replace end-of-session alert with PilotUI modal

📝 Additional Details

This change enhances the review flow by integrating actual backend RPC calls and modernizes the UI feedback at the end of a session by using a modal instead of a simple alert.

📜 Commit List

9543401 fix(leitner): use real review RPCs and replace end-of-session alert with pilotui modal #86exnxphy

…ith pilotui modal #86exnxphy

The Leitner flashcard runner called non-existent RPCs (get-review-bundle /
submit-review-result), so its review mode never loaded cards, and ended a
session with a raw browser alert(). Repoint it to the real get-review-session
/ submit-review endpoints (matching LeitnerReviewSession's shapes), replace the
completion alert with a pilotui Modal (confetti + "Back to Board"), and convert
the sibling save-error alert to a toastError.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@navidshad

Copy link
Copy Markdown
Contributor Author

@navidshad navidshad merged commit bf105e1 into dev Jul 4, 2026
6 checks passed
@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0-dev.4 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant