Add Mastodon API client, service for syncing avatars and display names #225

Merged
greg merged 13 commits from feature/mastodon_api into master 2025-05-23 08:48:16 +00:00
Showing only changes of commit c374bcd3bc - Show all commits

View File

@ -52,9 +52,11 @@
<section class="!pt-8 sm:!pt-12"> <section class="!pt-8 sm:!pt-12">
<h3>OpenPGP</h3> <h3>OpenPGP</h3>
<ul role="list"> <ul role="list">
<% example_link = link_to "example", "https://accounts.kosmos.org/.well-known/openpgpkey/hu/yuca4ky39mhwkjo78qb8zjgbfj1hg3yf.txt?l=jimmy",
target: "_blank", class: "text-gray-500 underline" %>
<%= render FormElements::FieldsetComponent.new( <%= render FormElements::FieldsetComponent.new(
title: "Public key", title: "Public key",
description: "Your OpenPGP public key in ASCII Armor format" description: raw("Your OpenPGP public key in ASCII Armor format (#{example_link})")
) do %> ) do %>
<%= f.text_area :pgp_pubkey, <%= f.text_area :pgp_pubkey,
value: @user.pgp_pubkey, value: @user.pgp_pubkey,