Connect

<%= form_for(@user, html: { id: nil, class: "grid gap-6" }) do |f| %>
<%= f.label :inbox_type, "Inbox type", class: "crayons-field__label" %>

Open your inbox to messages from people you don't follow or keep your inbox private to mutual follows.

<%= f.select :inbox_type, [%w[Open open], %w[Private private]], {}, { class: "crayons-select" } %>
<%= f.label :inbox_guidelines, "Open inbox guidelines/instructions", class: "crayons-field__label" %> <%= f.text_area :inbox_guidelines, maxlength: 200, class: "crayons-textfield", rows: 5, placeholder: "For example: - Only contact me about consulting opportunities. - I'm happy to help beginners with CSS. - Allow for a few days to respond. - etc. " %>

(optional)

<% end %>
<%= render "language_settings" %>

Web Monetization

Receive micropayments for time spent reading your posts directly.

This feature is in beta. Read more about web monetization here.

<%= form_for(@user, html: { id: nil, class: "grid gap-4" }) do |f| %>
<%= f.label :payment_pointer, "Payment Pointer", class: "crayons-field__label" %> <%= f.text_field :payment_pointer, class: "crayons-textfield", placeholder: "$pay.somethinglikethis.co/value" %>
<%= f.hidden_field :tab, value: @tab, id: nil %>
<% end %>

Sponsors

You have the option to remove sponsor messaging (where it is practical to do so). Our wonderful sponsors help sustain the platform and improve your experience, and we strive to make their presence constructive to the community, but feel free to use this setting if you wish.

<%= form_for(@user, html: { id: nil, class: "grid gap-4" }) do |f| %>
<%= f.check_box :display_sponsors, class: "crayons-checkbox" %> <%= f.label :display_sponsors, "Display Sponsors (When browsing)", class: "crayons-field__label" %>
<%= f.check_box :permit_adjacent_sponsors, class: "crayons-checkbox" %> <%= f.label :permit_adjacent_sponsors, "Permit Nearby Sponsors (When publishing)", class: "crayons-field__label" %>
<%= f.hidden_field :tab, value: @tab, id: nil %>
<% end %>

Announcements

You have the option to dismiss announcements. Announcements are used to inform you on important site-wide information, like updates and events.

<%= form_for(@user, html: { id: nil, class: "grid gap-4" }) do |f| %>
<%= f.check_box :display_announcements, class: "crayons-checkbox" %> <%= f.label :display_announcements, "Display Announcements (When browsing)", class: "crayons-field__label" %>
<%= f.hidden_field :tab, value: @tab, id: nil %>
<% end %>

Export Content

<% if @user.export_requested? %>

You have recently requested an export of your content. Please check your email.

<% else %>

You can request an export of all your content. Currently we only support the export of your posts and comments. They will be emailed to your inbox.

<%= form_for(@user, html: { id: nil }) do |f| %>
<%= f.check_box :export_requested, class: "crayons-checkbox" %> <%= f.label :export_requested, "Request an export of your content", class: "crayons-field__label" %>
<%= f.hidden_field :tab, value: @tab, id: nil %>
<% end %> <% end %>