Skip to content
Peer Synchronization
AutoXXS (320px)XS (375px)SM (640px)MD (768px)LG (1024px)XL (1280px)XXL (1536px)
SketchMaterialiOSTamagui
DataInjectionKeyPatternsServiceTransactionProcessResearchProductQualityPerformanceSpecDomainFunctionTechnologyArchitectureConfigMiddlewareDataDatabaseDrizzleMigrationModelop-sqliteSchemaSQLState ManagementDraftKeystoneMergePatchPatchesPersistenceReactiveRedoStoreUndoTestingDeviceFactoryIsolationTypeScriptZodTopicsCommunicationBidsNVCDesignDesign ImplicationsEducationPedagogyFoundationsPsychologyAttachmentFloodingRelatingAuthentic RelatingUIEditorReact Native

Peer Synchronization

Bluetooth sync status screen showing partner connection state, last sync time, and manual sync trigger.

Peer Synchronization
feature/peer-synchronization
View DSL Source
section
stack(gap="xl" align="center")
heading(level="1") Sync with Partner
card(elevated=true width="full")
stack(gap="md" align="center")
placeholder(type="image" label="Bluetooth animation" width="100px" height="100px")
stack(gap="xs" align="center")
badge(variant="success") Connected — Sam's iPhone
text(color="muted") Last synced 2 minutes ago
card(elevated=true width="full")
stack(gap="md")
heading(level="2") Sync Status
stack(gap="sm")
row(justify="between")
text Transcripts
badge(variant="success") Up to date
row(justify="between")
text Reflection Notes
badge(variant="warning") 2 pending
row(justify="between")
text Marked Moments
badge(variant="success") Up to date
row(justify="between")
text Insights
badge(variant="success") Up to date
button(id="sync-now-btn" variant="primary" width="full") Sync Now
button(variant="ghost" width="full") Sync History