Files
andros 00962fe4a3 Add iOS app PoC and relay API documentation
App (App/):
- TimelineView: NavigationStack + List, pull-to-refresh, compose button
- PostRowView: avatar (AsyncImage + initials), nick, relative time, lang badge,
  post type (reply/boost), body text, tags; Org Mode links stripped
- ComposeView: TextEditor, lang/tags fields, publishes to test vhost
- TimelineViewModel: @Observable @MainActor, loads timeline from relay
- ComposeViewModel: @Observable @MainActor, fetches + appends + uploads post
- AvatarView: async image with initials fallback

Infrastructure:
- project.yml for xcodegen (references OrgSocialKit as local package)
- AccentColor: organic green (#649855)

Parser fix:
- Accept Z timezone in RFC 3339 timestamps (generateTimestamp() on UTC hosts)

Test improvements:
- MockURLProtocol rewritten with URL-keyed response map (no global handler races)
- All suites wrapped in outer @Suite(.serialized) to prevent cross-suite races
2026-04-18 20:11:23 +02:00

8 lines
135 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:">
</FileRef>
</Workspace>