Devices

Manage your KOReader devices

Add Device Add a new device Create a device to sync your KOReader reading progress.
{#if data.devices.length === 0} No devices Add a device to sync your KOReader reading progress. {:else} Name API Key {#each data.devices as device (device.id)} {@const isVisible = visibleApiKeys.has(String(device.id))} {device.name}
{isVisible ? device.api_key : maskApiKey(device.api_key)}
(regenerateConfirmDevice = device)}> Regenerate API Key (deleteConfirmDevice = device)} > Delete
{/each}
{/if} Delete device? Are you sure you want to delete "{deleteConfirmDevice?.name}"? This action cannot be undone. The device will no longer be able to sync reading progress. (deleteConfirmDevice = null)}>Cancel deleteConfirmDevice && handleDelete(deleteConfirmDevice)} > Delete Regenerate API key? This will invalidate the current API key for "{regenerateConfirmDevice?.name}". You will need to update the key in your KOReader device settings. (regenerateConfirmDevice = null)} >Cancel regenerateConfirmDevice && handleRegenerate(regenerateConfirmDevice)} > Regenerate