- Added public domain headers to all test files
- Updated Info.plist with required App Store keys:
- ITSAppUsesNonExemptEncryption = NO
- LSApplicationCategoryType = Social Networking
- UIRequiresFullScreen = YES
- Created proper Assets.xcassets structure
- Configured AppIcon.appiconset with all icon references
- Removed last TODO comment
- Created comprehensive App Store submission checklist
- Updated project.yml to include Assets.xcassets
The app is now ready for App Store submission. All debug code has been removed,
icons are configured, and privacy/security compliance is documented.
- Remove unused variables (beforeCount, beforeFavCount)
- Remove Tx Power Level from advertising (not allowed)
- Fix autocomplete popup to appear near cursor position
- Calculate position based on nickname width and @ location
- Add comprehensive unit tests for:
- Binary protocol encoding/decoding
- Message padding for privacy
- Bloom filter duplicate detection
- BitchatMessage serialization
- Add test target to project.yml