What's Changed
- fix: scope App notifications to Studio users and group owners by @EKKOLearnAI in #3098
- feat(push): route iOS notifications by user with per-device controls by @EKKOLearnAI in #3102
- fix: gate Studio guidance by enabled MCP toolsets by @EKKOLearnAI in #3103
- [codex] Fix group chat recovery and avatars after clearing history by @EKKOLearnAI in #3107
- fix(codex): restore interaction MCP namespaces for plan and clarify by @wtj-0527 in #3109
- feat(push): add opt-in notification content previews by @wtj-0527 in #3106
- fix(coding-agent): recover when native compact exceeds context by @wtj-0527 in #3112
- fix: ensure DSH generated manifests have package identity by @lorenzozanee in #3116
- [codex] add App-bound session sharing to existing chat APIs by @EKKOLearnAI in #3117
- [codex] verify share-scoped App identity and purchase access by @EKKOLearnAI in #3121
- Fix App share management and add scoped session settings permissions by @EKKOLearnAI in #3122
- fix: correct shared session metadata and hide revoked invitations by @EKKOLearnAI in #3123
- fix: restore Android task notification progress by @EKKOLearnAI in #3127
- fix: authorize shared context limits with model permissions by @EKKOLearnAI in #3128
- feat: add shared single-chat voice permission by @EKKOLearnAI in #3129
- fix(push): enable notification content previews by default by @wtj-0527 in #3131
- [coding-agents] apply Studio context windows and compaction thresholds by @EKKOLearnAI in #3134
- [codex] fix Android and iOS notifications showing the first Agent reply by @EKKOLearnAI in #3135
- [codex] Label auxiliary and ensemble models as Hermes settings by @EKKOLearnAI in #3138
- fix(settings): default new session push on and retain saved preferences by @wtj-0527 in #3133
- [codex] Filter model settings by page-selected Profile by @EKKOLearnAI in #3142
- feat(push): orchestrate iOS Live Activities by @wtj-0527 in #3111
- fix: preserve generated titles for attachment messages by @lorenzozanee in #3132
- Hide social push entries and disable automatic social notifications by @EKKOLearnAI in #3146
- [codex] Prepare repository links for ekko-studio rename by @EKKOLearnAI in #3147
- fix: include session upload attachments in shared file access by @EKKOLearnAI in #3144
- fix(push): use device-level preferences for app push by @EKKOLearnAI in #3151
- fix(push): follow App locale in Live Activities by @wtj-0527 in #3152
- chore: release 0.7.24 with localized changelog by @EKKOLearnAI in #3153
- [codex] sync desktop package version to 0.7.24 by @EKKOLearnAI in #3154
Full Changelog: v1.0.4...v0.7.24