FanslySync

FanslySync

v{versionData.appVersion} · Tauri {versionData.tauriVersion}
{#if loadingSync}
Preparing, this shouldn't take long.
{:else if config === null}
We couldn't load your config or your configuration doesn't exist.

Please restart the app or use the button below to reconfigure.

{:else if config !== null && !loadingSync}

Automatic Sync

{config?.auto_sync_enabled ? 'Enabled' : 'Disabled'}

We'll automatically sync your data {config?.sync_interval} {config?.sync_interval === 1 ? 'hour' : 'hours'} to your configured discord server.

Manual Sync

Trigger a sync immediately.

{/if}
{#if syncState.show}
{#if syncState.syncing}

Syncing… {syncProgress.percentage}%

{syncProgress.current_count} / {syncProgress.total_count} • {syncProgress.currentStep}

{:else if syncState.success}

Sync Successful!

Use Copy to grab URL.

{:else}

Sync Failed!

{syncState.message}

{/if}
{/if} {#if isAutoSyncConfigModalOpen}

Auto Sync Settings

How often (in hours) the app will automatically sync.

{#if autoSyncConfigState.validatingToken} {:else if autoSyncConfigState.tokenValid} {:else} {/if}

Enter your Fansly sync-token. We’ll validate it before saving.

{/if}