fix: apn configuration issue#89
Merged
Merged
Conversation
Add two built-in session-stop hook actions beside the existing command hooks: - Code Review (afterSessionStop): spawns a linked, hook-free "[Code Review]" thread (per-hook configurable model, defaults to the reviewed thread's model) fed the changed files, user task, and final response. A failing review (REVIEW_RESULT: FAIL) re-prompts the thread with the notes and re-reviews, bounded to 3 rounds. The full review transcript is folded into a collapsible hook card on the parent thread, which syncs to iOS/Android automatically. - Commit & Push (afterSessionStop): asks the agent to commit the changed files and push (agent picks the branch). Loop-safe via markSetupSession; runs on clean completions only and, when a review hook is enabled, only after it passes. Adds HookAction + CodeReviewConfig to HookProfile; thread linkage fields (parentThreadId/threadLabel/skipHooks) to ChatThread/ChatSession.Summary and the sync SessionSummary; a skip-hooks choke point in HookManager; and [Code Review] label chips on desktop, iOS, and Android thread lists. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Show existing users a carousel of new-feature cards on launch, each tracked by a stable hand-authored slug so a card is only ever surfaced once across launches and app updates. - WhatsNewFeature: card model + shipped list (Code Review hook and Commit & Push hook cards) - WhatsNewSheet: onboarding-style paged carousel, marks each card seen on view and the whole batch on dismiss - AppState: persist seen slugs in UserDefaults, expose unseen features, capture a stable batch, and gate presentation behind wasOnboardedAtLaunch so brand-new installs are pre-marked seen - MainView: trigger after init and present the sheet Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The production configmap used APNS_TOPIC=com.idealapp.RxCode.Mobile, which is not an app registered under the auth key's team (T7GYB573Y6). APNs rejected every push with 400 TopicDisallowed. The actual RxCode Mobile bundle id is app.rxlab.rxcodemobile (matching the working relay .env), so use that. Also fixes Live Activity pushes, whose topic is derived by suffixing this value with .push-type.liveactivity. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Author
|
🎉 This PR is included in version 1.15.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.