Skip to content

fix: apn configuration issue#89

Merged
sirily11 merged 5 commits into
mainfrom
fix/relay-apns-topic
Jun 4, 2026
Merged

fix: apn configuration issue#89
sirily11 merged 5 commits into
mainfrom
fix/relay-apns-topic

Conversation

@sirily11

@sirily11 sirily11 commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

No description provided.

sirily11 and others added 5 commits June 4, 2026 21:33
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>
@vercel

vercel Bot commented Jun 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
rxcode Ready Ready Preview, Comment Jun 4, 2026 3:05pm

Request Review

@autopilot-project-manager autopilot-project-manager Bot added the bug Something isn't working label Jun 4, 2026
@sirily11 sirily11 merged commit 52936f2 into main Jun 4, 2026
14 checks passed
@sirily11 sirily11 deleted the fix/relay-apns-topic branch June 4, 2026 17:36
@sirily11

Copy link
Copy Markdown
Contributor Author

🎉 This PR is included in version 1.15.0 🎉

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

Labels

bug Something isn't working released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant