diff --git a/lib/chiya/channels.ex b/lib/chiya/channels.ex index e8d5a09..6205e43 100644 --- a/lib/chiya/channels.ex +++ b/lib/chiya/channels.ex @@ -23,7 +23,9 @@ defmodule Chiya.Channels do """ def list_channels do - Repo.all(Channel) + Channel + |> order_by(desc: :visibility) + |> Repo.all() end def preload_channel(channel), do: Repo.preload(channel, @preloads) diff --git a/lib/chiya_web/controllers/page_html/channel.html.heex b/lib/chiya_web/controllers/page_html/channel.html.heex index 8aaa891..87f88f4 100644 --- a/lib/chiya_web/controllers/page_html/channel.html.heex +++ b/lib/chiya_web/controllers/page_html/channel.html.heex @@ -1,9 +1,9 @@
-

+

<%= @channel.name %>

-

+

<%= @channel.content %>

diff --git a/lib/chiya_web/controllers/page_html/home.html.heex b/lib/chiya_web/controllers/page_html/home.html.heex index 4d3682e..408631f 100644 --- a/lib/chiya_web/controllers/page_html/home.html.heex +++ b/lib/chiya_web/controllers/page_html/home.html.heex @@ -14,7 +14,6 @@ <%= raw identity.icon %>