{#if !session.host}

Welcome to plspace

It’s always Pleroma™.

plspace is a web client for Pleroma. Point it at your server to begin.

Choose your server

{:else}

{#if me} Hello, ! {:else} {domain} {/if}

{#if me}

My URL: #/@{me.acct}  ·  Last login: {shortDate(me.last_status_at ?? new Date())}

{:else}

Browsing as a guest. Sign in to post, follow and read your own feed.

{/if} {#if error} {/if}
{#if me}

Profile views: {formatCount(me.statuses_count)} entries

    {#each summary as item (item.kind)}
  • 0 ? 'true' : 'false'}> {item.label} {#if item.count > 0}({item.count}){/if}
  • {/each}
{/if}
{#if session.signedIn} void load(true)} /> {/if} {#snippet action()} view all {/snippet} {#if !session.signedIn}

Sign in to see what your friends are up to.

{:else if friendStatusError} {:else if loading && friendStatus.length === 0}

Loading…

{:else if friendStatus.length === 0}

Nothing yet. Add some friends to fill this up.

{:else}
    {#each friendStatus as status (status.id)} {@const entry = status.reblog ?? status}
  • ${escapeHtml(entry.spoiler_text)}

    ` : entry.content} emojis={entry.emojis} mentions={entry.mentions} tags={entry.tags} inline /> {relativeTime(entry.created_at)} Mood: {moodFor(entry)}
  • {/each}
{/if}
{#snippet action()} view all {/snippet} {#if bulletinError} {:else if bulletins.length === 0}

{loading ? 'Loading…' : 'No bulletins right now.'}

{:else} {#each bulletins as status (status.id)} {@const entry = status.reblog ?? status} {/each}
From Date Bulletin
{stampDate(entry.created_at)}
{/if}
{#if session.signedIn} {#snippet action()} view all {/snippet} {#if following.length === 0}

You haven't added any friends yet. Find some.

{:else}

You have {formatCount(me?.following_count ?? 0)} friends.

    {#each following as friend (friend.id)}
  • {/each}
{/if}
{/if}
{#if thumbnail}

{/if}

{session.instance?.title ?? domain}

{#if session.instance?.short_description || session.instance?.description} {/if} {#if stats.length > 0} {#each stats as stat (stat.label)} {/each}
{stat.label} {formatCount(stat.value)}
{/if}

Name a profile field Music, Movies, Books or Heroes and it fills in the Interests table on your profile. Name one Mood and it shows beside your photo.

Customise your layout →

{/if}