iOS Community Feature Enhancements

Замовник: AI | Опубліковано: 16.12.2025

I’m improving the community section of Silenzio, my breakup-assistance app built with UIKit, Swift 5.0, and Firebase Firestore. Three items are on the table right now: • Fix the “double-tap” quirk on the arrow send button so a single tap reliably posts the message. • Add full @mention support. I expect this to be the trickiest part, and I specifically want username autocompletion as the user types (“@jo… → @john_doe”). The list should feel instant even on large user sets, and the tagged person must be highlighted in the message body. • Trigger a push (or in-app) notification to moderators whenever a thread is flagged as needing a reply. Please install Silenzio from the App Store first, explore the current chat flow, then let me know: 1. Which section of the codebase could break while you remove the extra tap requirement? 2. How you’ll prevent regressions on the send-button fix (unit/UI tests, edge cases, etc.). 3. Your prior approach to keeping mention-autocomplete performant. Deliverables I will sign off on: 1. Updated Xcode project (Swift 5, UIKit) with the three items completed. 2. Any new Firebase rules or Cloud Functions required for tagging and moderator alerts. 3. Lightweight automated tests covering the send action and at-mention flow. 4. Brief changelog so my in-house QA can reproduce and verify. The code is clean, MVVM-ish, and fully under Git. I’ll grant repo access once we agree on a timeline. We are open to split this project up in Milestones.