forked from AkkomaGang/akkoma
Merge branch 'remove-twitter-api' into 'develop'
Remove some TwitterAPI endpoints See merge request pleroma/pleroma!2327
This commit is contained in:
commit
8939ff39e4
104 changed files with 69 additions and 249 deletions
|
@ -438,8 +438,7 @@
|
||||||
|
|
||||||
config :pleroma, Pleroma.Web.Preload,
|
config :pleroma, Pleroma.Web.Preload,
|
||||||
providers: [
|
providers: [
|
||||||
Pleroma.Web.Preload.Providers.Instance,
|
Pleroma.Web.Preload.Providers.Instance
|
||||||
Pleroma.Web.Preload.Providers.StatusNet
|
|
||||||
]
|
]
|
||||||
|
|
||||||
config :pleroma, :http_security,
|
config :pleroma, :http_security,
|
||||||
|
|
|
@ -1,25 +0,0 @@
|
||||||
# Pleroma: A lightweight social networking server
|
|
||||||
# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
|
|
||||||
# SPDX-License-Identifier: AGPL-3.0-only
|
|
||||||
|
|
||||||
defmodule Pleroma.Web.Preload.Providers.StatusNet do
|
|
||||||
alias Pleroma.Web.Preload.Providers.Provider
|
|
||||||
alias Pleroma.Web.TwitterAPI.UtilController
|
|
||||||
|
|
||||||
@behaviour Provider
|
|
||||||
@config_url "/api/statusnet/config.json"
|
|
||||||
|
|
||||||
@impl Provider
|
|
||||||
def generate_terms(_params) do
|
|
||||||
%{}
|
|
||||||
|> build_config_tag()
|
|
||||||
end
|
|
||||||
|
|
||||||
defp build_config_tag(acc) do
|
|
||||||
resp =
|
|
||||||
Plug.Test.conn(:get, @config_url |> to_string())
|
|
||||||
|> UtilController.config(nil)
|
|
||||||
|
|
||||||
Map.put(acc, @config_url, resp.resp_body)
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -516,10 +516,6 @@ defmodule Pleroma.Web.Router do
|
||||||
scope "/api", Pleroma.Web do
|
scope "/api", Pleroma.Web do
|
||||||
pipe_through(:config)
|
pipe_through(:config)
|
||||||
|
|
||||||
get("/help/test", TwitterAPI.UtilController, :help_test)
|
|
||||||
post("/help/test", TwitterAPI.UtilController, :help_test)
|
|
||||||
get("/statusnet/config", TwitterAPI.UtilController, :config)
|
|
||||||
get("/statusnet/version", TwitterAPI.UtilController, :version)
|
|
||||||
get("/pleroma/frontend_configurations", TwitterAPI.UtilController, :frontend_configurations)
|
get("/pleroma/frontend_configurations", TwitterAPI.UtilController, :frontend_configurations)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -13,9 +13,7 @@ defmodule Pleroma.Web.TwitterAPI.UtilController do
|
||||||
alias Pleroma.Notification
|
alias Pleroma.Notification
|
||||||
alias Pleroma.Plugs.OAuthScopesPlug
|
alias Pleroma.Plugs.OAuthScopesPlug
|
||||||
alias Pleroma.User
|
alias Pleroma.User
|
||||||
alias Pleroma.Web
|
|
||||||
alias Pleroma.Web.CommonAPI
|
alias Pleroma.Web.CommonAPI
|
||||||
alias Pleroma.Web.TwitterAPI.UtilView
|
|
||||||
alias Pleroma.Web.WebFinger
|
alias Pleroma.Web.WebFinger
|
||||||
|
|
||||||
plug(Pleroma.Web.FederatingPlug when action == :remote_subscribe)
|
plug(Pleroma.Web.FederatingPlug when action == :remote_subscribe)
|
||||||
|
@ -42,12 +40,6 @@ defmodule Pleroma.Web.TwitterAPI.UtilController do
|
||||||
|
|
||||||
plug(OAuthScopesPlug, %{scopes: ["write:notifications"]} when action == :notifications_read)
|
plug(OAuthScopesPlug, %{scopes: ["write:notifications"]} when action == :notifications_read)
|
||||||
|
|
||||||
plug(Pleroma.Plugs.SetFormatPlug when action in [:config, :version])
|
|
||||||
|
|
||||||
def help_test(conn, _params) do
|
|
||||||
json(conn, "ok")
|
|
||||||
end
|
|
||||||
|
|
||||||
def remote_subscribe(conn, %{"nickname" => nick, "profile" => _}) do
|
def remote_subscribe(conn, %{"nickname" => nick, "profile" => _}) do
|
||||||
with %User{} = user <- User.get_cached_by_nickname(nick),
|
with %User{} = user <- User.get_cached_by_nickname(nick),
|
||||||
avatar = User.avatar_url(user) do
|
avatar = User.avatar_url(user) do
|
||||||
|
@ -89,60 +81,6 @@ def notifications_read(%{assigns: %{user: user}} = conn, %{"id" => notification_
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def config(%{assigns: %{format: "xml"}} = conn, _params) do
|
|
||||||
instance = Pleroma.Config.get(:instance)
|
|
||||||
response = UtilView.status_net_config(instance)
|
|
||||||
|
|
||||||
conn
|
|
||||||
|> put_resp_content_type("application/xml")
|
|
||||||
|> send_resp(200, response)
|
|
||||||
end
|
|
||||||
|
|
||||||
def config(conn, _params) do
|
|
||||||
instance = Pleroma.Config.get(:instance)
|
|
||||||
|
|
||||||
vapid_public_key = Keyword.get(Pleroma.Web.Push.vapid_config(), :public_key)
|
|
||||||
|
|
||||||
uploadlimit = %{
|
|
||||||
uploadlimit: to_string(Keyword.get(instance, :upload_limit)),
|
|
||||||
avatarlimit: to_string(Keyword.get(instance, :avatar_upload_limit)),
|
|
||||||
backgroundlimit: to_string(Keyword.get(instance, :background_upload_limit)),
|
|
||||||
bannerlimit: to_string(Keyword.get(instance, :banner_upload_limit))
|
|
||||||
}
|
|
||||||
|
|
||||||
data = %{
|
|
||||||
name: Keyword.get(instance, :name),
|
|
||||||
description: Keyword.get(instance, :description),
|
|
||||||
server: Web.base_url(),
|
|
||||||
textlimit: to_string(Keyword.get(instance, :limit)),
|
|
||||||
uploadlimit: uploadlimit,
|
|
||||||
closed: bool_to_val(Keyword.get(instance, :registrations_open), "0", "1"),
|
|
||||||
private: bool_to_val(Keyword.get(instance, :public, true), "0", "1"),
|
|
||||||
vapidPublicKey: vapid_public_key,
|
|
||||||
accountActivationRequired:
|
|
||||||
bool_to_val(Keyword.get(instance, :account_activation_required, false)),
|
|
||||||
invitesEnabled: bool_to_val(Keyword.get(instance, :invites_enabled, false)),
|
|
||||||
safeDMMentionsEnabled: bool_to_val(Pleroma.Config.get([:instance, :safe_dm_mentions]))
|
|
||||||
}
|
|
||||||
|
|
||||||
managed_config = Keyword.get(instance, :managed_config)
|
|
||||||
|
|
||||||
data =
|
|
||||||
if managed_config do
|
|
||||||
pleroma_fe = Pleroma.Config.get([:frontend_configurations, :pleroma_fe])
|
|
||||||
Map.put(data, "pleromafe", pleroma_fe)
|
|
||||||
else
|
|
||||||
data
|
|
||||||
end
|
|
||||||
|
|
||||||
json(conn, %{site: data})
|
|
||||||
end
|
|
||||||
|
|
||||||
defp bool_to_val(true), do: "1"
|
|
||||||
defp bool_to_val(_), do: "0"
|
|
||||||
defp bool_to_val(true, val, _), do: val
|
|
||||||
defp bool_to_val(_, _, val), do: val
|
|
||||||
|
|
||||||
def frontend_configurations(conn, _params) do
|
def frontend_configurations(conn, _params) do
|
||||||
config =
|
config =
|
||||||
Pleroma.Config.get(:frontend_configurations, %{})
|
Pleroma.Config.get(:frontend_configurations, %{})
|
||||||
|
@ -151,18 +89,6 @@ def frontend_configurations(conn, _params) do
|
||||||
json(conn, config)
|
json(conn, config)
|
||||||
end
|
end
|
||||||
|
|
||||||
def version(%{assigns: %{format: "xml"}} = conn, _params) do
|
|
||||||
version = Pleroma.Application.named_version()
|
|
||||||
|
|
||||||
conn
|
|
||||||
|> put_resp_content_type("application/xml")
|
|
||||||
|> send_resp(200, "<version>#{version}</version>")
|
|
||||||
end
|
|
||||||
|
|
||||||
def version(conn, _params) do
|
|
||||||
json(conn, Pleroma.Application.named_version())
|
|
||||||
end
|
|
||||||
|
|
||||||
def emoji(conn, _params) do
|
def emoji(conn, _params) do
|
||||||
emoji =
|
emoji =
|
||||||
Enum.reduce(Emoji.get_all(), %{}, fn {code, %Emoji{file: file, tags: tags}}, acc ->
|
Enum.reduce(Emoji.get_all(), %{}, fn {code, %Emoji{file: file, tags: tags}}, acc ->
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,user-scalable=no"><title>Pleroma</title><!--server-generated-meta--><link rel=icon type=image/png href=/favicon.png><link href=/static/css/vendors~app.18fea621d430000acc27.css rel=stylesheet><link href=/static/css/app.613cef07981cd95ccceb.css rel=stylesheet><link href=/static/fontello.1589385935077.css rel=stylesheet></head><body class=hidden><noscript>To use Pleroma, please enable JavaScript.</noscript><div id=app></div><script type=text/javascript src=/static/js/vendors~app.561a1c605d1dfb0e6f74.js></script><script type=text/javascript src=/static/js/app.838ffa9aecf210c7d744.js></script></body></html>
|
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,user-scalable=no"><title>Pleroma</title><!--server-generated-meta--><link rel=icon type=image/png href=/favicon.png><link href=/static/css/app.493b9b5acee37ba97824.css rel=stylesheet><link href=/static/fontello.1594134783339.css rel=stylesheet></head><body class=hidden><noscript>To use Pleroma, please enable JavaScript.</noscript><div id=app></div><script type=text/javascript src=/static/js/vendors~app.8837fb59589d1dd6acda.js></script><script type=text/javascript src=/static/js/app.53001fa190f37cf2743e.js></script></body></html>
|
|
@ -14,7 +14,6 @@
|
||||||
"logoMargin": ".1em",
|
"logoMargin": ".1em",
|
||||||
"logoMask": true,
|
"logoMask": true,
|
||||||
"minimalScopesMode": false,
|
"minimalScopesMode": false,
|
||||||
"noAttachmentLinks": false,
|
|
||||||
"nsfwCensorImage": "",
|
"nsfwCensorImage": "",
|
||||||
"postContentType": "text/plain",
|
"postContentType": "text/plain",
|
||||||
"redirectRootLogin": "/main/friends",
|
"redirectRootLogin": "/main/friends",
|
||||||
|
@ -22,6 +21,7 @@
|
||||||
"scopeCopy": true,
|
"scopeCopy": true,
|
||||||
"showFeaturesPanel": true,
|
"showFeaturesPanel": true,
|
||||||
"showInstanceSpecificPanel": false,
|
"showInstanceSpecificPanel": false,
|
||||||
|
"sidebarRight": false,
|
||||||
"subjectLineBehavior": "email",
|
"subjectLineBehavior": "email",
|
||||||
"theme": "pleroma-dark",
|
"theme": "pleroma-dark",
|
||||||
"webPushNotifications": false
|
"webPushNotifications": false
|
||||||
|
|
BIN
priv/static/static/css/2.0778a6a864a1307a6c41.css
Normal file
BIN
priv/static/static/css/2.0778a6a864a1307a6c41.css
Normal file
Binary file not shown.
1
priv/static/static/css/2.0778a6a864a1307a6c41.css.map
Normal file
1
priv/static/static/css/2.0778a6a864a1307a6c41.css.map
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{"version":3,"sources":["webpack:///./src/hocs/with_subscription/with_subscription.scss"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,C","file":"static/css/2.0778a6a864a1307a6c41.css","sourcesContent":[".with-subscription-loading {\n padding: 10px;\n text-align: center;\n}\n.with-subscription-loading .error {\n font-size: 14px;\n}"],"sourceRoot":""}
|
Binary file not shown.
1
priv/static/static/css/3.b2603a50868c68a1c192.css.map
Normal file
1
priv/static/static/css/3.b2603a50868c68a1c192.css.map
Normal file
File diff suppressed because one or more lines are too long
BIN
priv/static/static/css/app.493b9b5acee37ba97824.css
Normal file
BIN
priv/static/static/css/app.493b9b5acee37ba97824.css
Normal file
Binary file not shown.
1
priv/static/static/css/app.493b9b5acee37ba97824.css.map
Normal file
1
priv/static/static/css/app.493b9b5acee37ba97824.css.map
Normal file
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -1 +0,0 @@
|
||||||
{"version":3,"sources":["webpack:///./src/hocs/with_load_more/with_load_more.scss","webpack:///./src/components/tab_switcher/tab_switcher.scss","webpack:///./src/hocs/with_subscription/with_subscription.scss"],"names":[],"mappings":"AAAA,uBAAuB,aAAa,kBAAkB,qBAAqB,sBAAsB,qCAAqC,8BAA8B,e;ACApK,cAAc,oBAAoB,aAAa,0BAA0B,sBAAsB,wBAAwB,kBAAkB,cAAc,eAAe,gCAAgC,aAAa,wCAAwC,0BAA0B,aAAa,gBAAgB,oBAAoB,oBAAoB,aAAa,kBAAkB,WAAW,kBAAkB,gBAAgB,gBAAgB,sBAAsB,uDAAuD,cAAc,WAAW,kBAAkB,cAAc,wBAAwB,yBAAyB,wCAAwC,iCAAiC,YAAY,kBAAkB,oBAAoB,aAAa,kBAAkB,cAAc,sCAAsC,WAAW,cAAc,kBAAkB,4BAA4B,6BAA6B,gBAAgB,oBAAoB,oBAAoB,mBAAmB,cAAc,8BAA8B,yBAAyB,qCAAqC,mDAAmD,UAAU,yDAAyD,UAAU,6CAA6C,uBAAuB,UAAU,cAAc,oCAAoC,0CAA0C,gBAAgB,mBAAmB,gBAAgB,qDAAqD,WAAW,kBAAkB,OAAO,QAAQ,SAAS,UAAU,wBAAwB,yBAAyB,wC;ACAtlD,2BAA2B,aAAa,kBAAkB,kCAAkC,e","file":"static/css/app.613cef07981cd95ccceb.css","sourcesContent":[".with-load-more-footer{padding:10px;text-align:center;border-top:1px solid;border-top-color:#222;border-top-color:var(--border, #222)}.with-load-more-footer .error{font-size:14px}",".tab-switcher{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tab-switcher .contents{-ms-flex:1 0 auto;flex:1 0 auto;min-height:0px}.tab-switcher .contents .hidden{display:none}.tab-switcher .contents.scrollable-tabs{-ms-flex-preferred-size:0;flex-basis:0;overflow-y:auto}.tab-switcher .tabs{display:-ms-flexbox;display:flex;position:relative;width:100%;overflow-y:hidden;overflow-x:auto;padding-top:5px;box-sizing:border-box}.tab-switcher .tabs::after,.tab-switcher .tabs::before{display:block;content:\"\";-ms-flex:1 1 auto;flex:1 1 auto;border-bottom:1px solid;border-bottom-color:#222;border-bottom-color:var(--border, #222)}.tab-switcher .tabs .tab-wrapper{height:28px;position:relative;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto}.tab-switcher .tabs .tab-wrapper .tab{width:100%;min-width:1px;position:relative;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:6px 1em;padding-bottom:99px;margin-bottom:-93px;white-space:nowrap;color:#b9b9ba;color:var(--tabText, #b9b9ba);background-color:#182230;background-color:var(--tab, #182230)}.tab-switcher .tabs .tab-wrapper .tab:not(.active){z-index:4}.tab-switcher .tabs .tab-wrapper .tab:not(.active):hover{z-index:6}.tab-switcher .tabs .tab-wrapper .tab.active{background:transparent;z-index:5;color:#b9b9ba;color:var(--tabActiveText, #b9b9ba)}.tab-switcher .tabs .tab-wrapper .tab img{max-height:26px;vertical-align:top;margin-top:-5px}.tab-switcher .tabs .tab-wrapper:not(.active)::after{content:\"\";position:absolute;left:0;right:0;bottom:0;z-index:7;border-bottom:1px solid;border-bottom-color:#222;border-bottom-color:var(--border, #222)}",".with-subscription-loading{padding:10px;text-align:center}.with-subscription-loading .error{font-size:14px}"],"sourceRoot":""}
|
|
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -80,8 +80,16 @@
|
||||||
|
|
||||||
<glyph glyph-name="user" unicode="" d="M714 76q0-60-35-104t-84-44h-476q-49 0-84 44t-35 104q0 48 5 90t17 85 33 73 52 50 76 19q73-72 174-72t175 72q42 0 75-19t52-50 33-73 18-85 4-90z m-143 495q0-88-62-151t-152-63-151 63-63 151 63 152 151 63 152-63 62-152z" horiz-adv-x="714.3" />
|
<glyph glyph-name="user" unicode="" d="M714 76q0-60-35-104t-84-44h-476q-49 0-84 44t-35 104q0 48 5 90t17 85 33 73 52 50 76 19q73-72 174-72t175 72q42 0 75-19t52-50 33-73 18-85 4-90z m-143 495q0-88-62-151t-152-63-151 63-63 151 63 152 151 63 152-63 62-152z" horiz-adv-x="714.3" />
|
||||||
|
|
||||||
|
<glyph glyph-name="download" unicode="" d="M714 107q0 15-10 25t-25 11-25-11-11-25 11-25 25-11 25 11 10 25z m143 0q0 15-10 25t-26 11-25-11-10-25 10-25 25-11 26 11 10 25z m72 125v-179q0-22-16-37t-38-16h-821q-23 0-38 16t-16 37v179q0 22 16 38t38 16h259l75-76q33-32 76-32t76 32l76 76h259q22 0 38-16t16-38z m-182 318q10-23-8-39l-250-250q-10-11-25-11t-25 11l-250 250q-17 16-8 39 10 21 33 21h143v250q0 15 11 25t25 11h143q14 0 25-11t10-25v-250h143q24 0 33-21z" horiz-adv-x="928.6" />
|
||||||
|
|
||||||
|
<glyph glyph-name="bookmark" unicode="" d="M650 786q12 0 24-5 19-8 29-23t11-35v-719q0-19-11-35t-29-23q-10-4-24-4-27 0-47 18l-246 236-246-236q-20-19-46-19-13 0-25 5-18 7-29 23t-11 35v719q0 19 11 35t29 23q12 5 25 5h585z" horiz-adv-x="714.3" />
|
||||||
|
|
||||||
<glyph glyph-name="ok" unicode="" d="M933 541q0-22-16-38l-404-404-76-76q-16-15-38-15t-38 15l-76 76-202 202q-15 16-15 38t15 38l76 76q16 16 38 16t38-16l164-165 366 367q16 16 38 16t38-16l76-76q16-15 16-38z" horiz-adv-x="1000" />
|
<glyph glyph-name="ok" unicode="" d="M933 541q0-22-16-38l-404-404-76-76q-16-15-38-15t-38 15l-76 76-202 202q-15 16-15 38t15 38l76 76q16 16 38 16t38-16l164-165 366 367q16 16 38 16t38-16l76-76q16-15 16-38z" horiz-adv-x="1000" />
|
||||||
|
|
||||||
|
<glyph glyph-name="music" unicode="" d="M857 732v-625q0-28-19-50t-48-33-58-18-53-6-54 6-58 18-48 33-19 50 19 50 48 33 58 18 54 6q58 0 107-22v300l-429-132v-396q0-28-19-50t-48-33-58-18-53-6-54 6-58 18-48 33-19 50 19 50 48 34 58 17 54 6q58 0 107-21v539q0 17 10 32t28 20l464 142q7 3 16 3 22 0 38-16t15-38z" horiz-adv-x="857.1" />
|
||||||
|
|
||||||
|
<glyph glyph-name="doc" unicode="" d="M819 645q16-16 27-42t11-50v-642q0-23-15-38t-38-16h-750q-23 0-38 16t-16 38v892q0 23 16 38t38 16h500q22 0 49-11t42-27z m-248 136v-210h210q-5 17-12 23l-175 175q-6 7-23 12z m215-853v572h-232q-23 0-38 16t-16 37v233h-429v-858h715z" horiz-adv-x="857.1" />
|
||||||
|
|
||||||
<glyph glyph-name="spin3" unicode="" d="M494 857c-266 0-483-210-494-472-1-19 13-20 13-20l84 0c16 0 19 10 19 18 10 199 176 358 378 358 107 0 205-45 273-118l-58-57c-11-12-11-27 5-31l247-50c21-5 46 11 37 44l-58 227c-2 9-16 22-29 13l-65-60c-89 91-214 148-352 148z m409-508c-16 0-19-10-19-18-10-199-176-358-377-358-108 0-205 45-274 118l59 57c10 12 10 27-5 31l-248 50c-21 5-46-11-37-44l58-227c2-9 16-22 30-13l64 60c89-91 214-148 353-148 265 0 482 210 493 473 1 18-13 19-13 19l-84 0z" horiz-adv-x="1000" />
|
<glyph glyph-name="spin3" unicode="" d="M494 857c-266 0-483-210-494-472-1-19 13-20 13-20l84 0c16 0 19 10 19 18 10 199 176 358 378 358 107 0 205-45 273-118l-58-57c-11-12-11-27 5-31l247-50c21-5 46 11 37 44l-58 227c-2 9-16 22-29 13l-65-60c-89 91-214 148-352 148z m409-508c-16 0-19-10-19-18-10-199-176-358-377-358-108 0-205 45-274 118l59 57c10 12 10 27-5 31l-248 50c-21 5-46-11-37-44l58-227c2-9 16-22 30-13l64 60c89-91 214-148 353-148 265 0 482 210 493 473 1 18-13 19-13 19l-84 0z" horiz-adv-x="1000" />
|
||||||
|
|
||||||
<glyph glyph-name="spin4" unicode="" d="M498 857c-114 0-228-39-320-116l0 0c173 140 428 130 588-31 134-134 164-332 89-495-10-29-5-50 12-68 21-20 61-23 84 0 3 3 12 15 15 24 71 180 33 393-112 539-99 98-228 147-356 147z m-409-274c-14 0-29-5-39-16-3-3-13-15-15-24-71-180-34-393 112-539 185-185 479-195 676-31l0 0c-173-140-428-130-589 31-134 134-163 333-89 495 11 29 6 50-12 68-11 11-27 17-44 16z" horiz-adv-x="1001" />
|
<glyph glyph-name="spin4" unicode="" d="M498 857c-114 0-228-39-320-116l0 0c173 140 428 130 588-31 134-134 164-332 89-495-10-29-5-50 12-68 21-20 61-23 84 0 3 3 12 15 15 24 71 180 33 393-112 539-99 98-228 147-356 147z m-409-274c-14 0-29-5-39-16-3-3-13-15-15-24-71-180-34-393 112-539 185-185 479-195 676-31l0 0c-173-140-428-130-589 31-134 134-163 333-89 495 11 29 6 50-12 68-11 11-27 17-44 16z" horiz-adv-x="1001" />
|
||||||
|
@ -90,6 +98,10 @@
|
||||||
|
|
||||||
<glyph glyph-name="link-ext-alt" unicode="" d="M714 339v268q0 15-10 25t-25 11h-268q-24 0-33-22-10-23 8-39l80-80-298-298q-11-11-11-26t11-25l57-57q11-10 25-10t25 10l298 298 81-80q10-11 25-11 6 0 14 3 21 10 21 33z m143 286v-536q0-66-47-113t-114-48h-535q-67 0-114 48t-47 113v536q0 66 47 113t114 48h535q67 0 114-48t47-113z" horiz-adv-x="857.1" />
|
<glyph glyph-name="link-ext-alt" unicode="" d="M714 339v268q0 15-10 25t-25 11h-268q-24 0-33-22-10-23 8-39l80-80-298-298q-11-11-11-26t11-25l57-57q11-10 25-10t25 10l298 298 81-80q10-11 25-11 6 0 14 3 21 10 21 33z m143 286v-536q0-66-47-113t-114-48h-535q-67 0-114 48t-47 113v536q0 66 47 113t114 48h535q67 0 114-48t47-113z" horiz-adv-x="857.1" />
|
||||||
|
|
||||||
|
<glyph glyph-name="bookmark-empty" unicode="" d="M643 714h-572v-693l237 227 49 47 50-47 236-227v693z m7 72q12 0 24-5 19-8 29-23t11-35v-719q0-19-11-35t-29-23q-10-4-24-4-27 0-47 18l-246 236-246-236q-20-19-46-19-13 0-25 5-18 7-29 23t-11 35v719q0 19 11 35t29 23q12 5 25 5h585z" horiz-adv-x="714.3" />
|
||||||
|
|
||||||
|
<glyph glyph-name="filter" unicode="" d="M783 692q9-22-8-39l-275-275v-414q0-23-22-33-7-3-14-3-15 0-25 11l-143 143q-10 11-10 25v271l-275 275q-18 17-8 39 9 22 33 22h714q23 0 33-22z" horiz-adv-x="785.7" />
|
||||||
|
|
||||||
<glyph glyph-name="menu" unicode="" d="M857 107v-71q0-15-10-25t-26-11h-785q-15 0-25 11t-11 25v71q0 15 11 25t25 11h785q15 0 26-11t10-25z m0 286v-72q0-14-10-25t-26-10h-785q-15 0-25 10t-11 25v72q0 14 11 25t25 10h785q15 0 26-10t10-25z m0 285v-71q0-14-10-25t-26-11h-785q-15 0-25 11t-11 25v71q0 15 11 26t25 10h785q15 0 26-10t10-26z" horiz-adv-x="857.1" />
|
<glyph glyph-name="menu" unicode="" d="M857 107v-71q0-15-10-25t-26-11h-785q-15 0-25 11t-11 25v71q0 15 11 25t25 11h785q15 0 26-11t10-25z m0 286v-72q0-14-10-25t-26-10h-785q-15 0-25 10t-11 25v72q0 14 11 25t25 10h785q15 0 26-10t10-25z m0 285v-71q0-14-10-25t-26-11h-785q-15 0-25 11t-11 25v71q0 15 11 26t25 10h785q15 0 26-10t10-26z" horiz-adv-x="857.1" />
|
||||||
|
|
||||||
<glyph glyph-name="mail-alt" unicode="" d="M1000 461v-443q0-37-26-63t-63-27h-822q-36 0-63 27t-26 63v443q25-27 56-49 202-137 278-192 32-24 51-37t53-27 61-13h2q28 0 61 13t53 27 51 37q95 68 278 192 32 22 56 49z m0 164q0-44-27-84t-68-69q-210-146-262-181-5-4-23-17t-30-22-29-18-32-15-28-5h-2q-12 0-27 5t-32 15-30 18-30 22-23 17q-51 35-147 101t-114 80q-35 23-65 64t-31 77q0 43 23 72t66 29h822q36 0 63-26t26-63z" horiz-adv-x="1000" />
|
<glyph glyph-name="mail-alt" unicode="" d="M1000 461v-443q0-37-26-63t-63-27h-822q-36 0-63 27t-26 63v443q25-27 56-49 202-137 278-192 32-24 51-37t53-27 61-13h2q28 0 61 13t53 27 51 37q95 68 278 192 32 22 56 49z m0 164q0-44-27-84t-68-69q-210-146-262-181-5-4-23-17t-30-22-29-18-32-15-28-5h-2q-12 0-27 5t-32 15-30 18-30 22-23 17q-51 35-147 101t-114 80q-35 23-65 64t-31 77q0 43 23 72t66 29h822q36 0 63-26t26-63z" horiz-adv-x="1000" />
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 28 KiB |
Binary file not shown.
BIN
priv/static/static/font/fontello.1594134783339.woff
Normal file
BIN
priv/static/static/font/fontello.1594134783339.woff
Normal file
Binary file not shown.
BIN
priv/static/static/font/fontello.1594134783339.woff2
Normal file
BIN
priv/static/static/font/fontello.1594134783339.woff2
Normal file
Binary file not shown.
BIN
priv/static/static/fontello.1594030805019.css
vendored
Normal file
BIN
priv/static/static/fontello.1594030805019.css
vendored
Normal file
Binary file not shown.
BIN
priv/static/static/fontello.1594134783339.css
vendored
Normal file
BIN
priv/static/static/fontello.1594134783339.css
vendored
Normal file
Binary file not shown.
|
@ -363,6 +363,42 @@
|
||||||
"css": "ok",
|
"css": "ok",
|
||||||
"code": 59431,
|
"code": 59431,
|
||||||
"src": "fontawesome"
|
"src": "fontawesome"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"uid": "4109c474ff99cad28fd5a2c38af2ec6f",
|
||||||
|
"css": "filter",
|
||||||
|
"code": 61616,
|
||||||
|
"src": "fontawesome"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"uid": "9a76bc135eac17d2c8b8ad4a5774fc87",
|
||||||
|
"css": "download",
|
||||||
|
"code": 59429,
|
||||||
|
"src": "fontawesome"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"uid": "f04a5d24e9e659145b966739c4fde82a",
|
||||||
|
"css": "bookmark",
|
||||||
|
"code": 59430,
|
||||||
|
"src": "fontawesome"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"uid": "2f5ef6f6b7aaebc56458ab4e865beff5",
|
||||||
|
"css": "bookmark-empty",
|
||||||
|
"code": 61591,
|
||||||
|
"src": "fontawesome"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"uid": "9ea0a737ccc45d6c510dcbae56058849",
|
||||||
|
"css": "music",
|
||||||
|
"code": 59432,
|
||||||
|
"src": "fontawesome"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"uid": "1b5a5d7b7e3c71437f5a26befdd045ed",
|
||||||
|
"css": "doc",
|
||||||
|
"code": 59433,
|
||||||
|
"src": "fontawesome"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
BIN
priv/static/static/js/10.4a22c77e34edcd678d2f.js
Normal file
BIN
priv/static/static/js/10.4a22c77e34edcd678d2f.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/10.4a22c77e34edcd678d2f.js.map
Normal file
BIN
priv/static/static/js/10.4a22c77e34edcd678d2f.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/11.787aa24e4fd5caef9adb.js
Normal file
BIN
priv/static/static/js/11.787aa24e4fd5caef9adb.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/11.787aa24e4fd5caef9adb.js.map
Normal file
BIN
priv/static/static/js/11.787aa24e4fd5caef9adb.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/12.35a510cf14233f0c6e1f.js
Normal file
BIN
priv/static/static/js/12.35a510cf14233f0c6e1f.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/12.35a510cf14233f0c6e1f.js.map
Normal file
BIN
priv/static/static/js/12.35a510cf14233f0c6e1f.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/13.7931a609d62a42678085.js
Normal file
BIN
priv/static/static/js/13.7931a609d62a42678085.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/13.7931a609d62a42678085.js.map
Normal file
BIN
priv/static/static/js/13.7931a609d62a42678085.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/14.cc092634462fd2a4cfbc.js
Normal file
BIN
priv/static/static/js/14.cc092634462fd2a4cfbc.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/14.cc092634462fd2a4cfbc.js.map
Normal file
BIN
priv/static/static/js/14.cc092634462fd2a4cfbc.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/15.e9ddc5dfd38426398e00.js
Normal file
BIN
priv/static/static/js/15.e9ddc5dfd38426398e00.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/15.e9ddc5dfd38426398e00.js.map
Normal file
BIN
priv/static/static/js/15.e9ddc5dfd38426398e00.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/16.476e7809b8593264469e.js
Normal file
BIN
priv/static/static/js/16.476e7809b8593264469e.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/16.476e7809b8593264469e.js.map
Normal file
BIN
priv/static/static/js/16.476e7809b8593264469e.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/17.acbe4c09f05ae56c76a2.js
Normal file
BIN
priv/static/static/js/17.acbe4c09f05ae56c76a2.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/17.acbe4c09f05ae56c76a2.js.map
Normal file
BIN
priv/static/static/js/17.acbe4c09f05ae56c76a2.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/18.a8ccd7f2a47c5c94b3b9.js
Normal file
BIN
priv/static/static/js/18.a8ccd7f2a47c5c94b3b9.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/18.a8ccd7f2a47c5c94b3b9.js.map
Normal file
BIN
priv/static/static/js/18.a8ccd7f2a47c5c94b3b9.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/19.5894e9c12b4fd5e45872.js
Normal file
BIN
priv/static/static/js/19.5894e9c12b4fd5e45872.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/19.5894e9c12b4fd5e45872.js.map
Normal file
BIN
priv/static/static/js/19.5894e9c12b4fd5e45872.js.map
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
priv/static/static/js/2.f8dee9318a6f84ea92c3.js
Normal file
BIN
priv/static/static/js/2.f8dee9318a6f84ea92c3.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/2.f8dee9318a6f84ea92c3.js.map
Normal file
BIN
priv/static/static/js/2.f8dee9318a6f84ea92c3.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/20.43b5b27b0f68474f3b72.js
Normal file
BIN
priv/static/static/js/20.43b5b27b0f68474f3b72.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/20.43b5b27b0f68474f3b72.js.map
Normal file
BIN
priv/static/static/js/20.43b5b27b0f68474f3b72.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/21.72b45b01be9d0f4c62ce.js
Normal file
BIN
priv/static/static/js/21.72b45b01be9d0f4c62ce.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/21.72b45b01be9d0f4c62ce.js.map
Normal file
BIN
priv/static/static/js/21.72b45b01be9d0f4c62ce.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/22.26f13a22ad57a0d14670.js
Normal file
BIN
priv/static/static/js/22.26f13a22ad57a0d14670.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/22.26f13a22ad57a0d14670.js.map
Normal file
BIN
priv/static/static/js/22.26f13a22ad57a0d14670.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/23.91a60b775352a806f887.js
Normal file
BIN
priv/static/static/js/23.91a60b775352a806f887.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/23.91a60b775352a806f887.js.map
Normal file
BIN
priv/static/static/js/23.91a60b775352a806f887.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/24.c8d8438aac954d4707ac.js
Normal file
BIN
priv/static/static/js/24.c8d8438aac954d4707ac.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/24.c8d8438aac954d4707ac.js.map
Normal file
BIN
priv/static/static/js/24.c8d8438aac954d4707ac.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/25.79ac9e020d571b67f02a.js
Normal file
BIN
priv/static/static/js/25.79ac9e020d571b67f02a.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/25.79ac9e020d571b67f02a.js.map
Normal file
BIN
priv/static/static/js/25.79ac9e020d571b67f02a.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/26.3af8f54349f672f2c7c8.js
Normal file
BIN
priv/static/static/js/26.3af8f54349f672f2c7c8.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/26.3af8f54349f672f2c7c8.js.map
Normal file
BIN
priv/static/static/js/26.3af8f54349f672f2c7c8.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/27.51287d408313da67b0b8.js
Normal file
BIN
priv/static/static/js/27.51287d408313da67b0b8.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/27.51287d408313da67b0b8.js.map
Normal file
BIN
priv/static/static/js/27.51287d408313da67b0b8.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/28.be5118beb1098a81332d.js
Normal file
BIN
priv/static/static/js/28.be5118beb1098a81332d.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/28.be5118beb1098a81332d.js.map
Normal file
BIN
priv/static/static/js/28.be5118beb1098a81332d.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/29.084f6fb0987d3862d410.js
Normal file
BIN
priv/static/static/js/29.084f6fb0987d3862d410.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/29.084f6fb0987d3862d410.js.map
Normal file
BIN
priv/static/static/js/29.084f6fb0987d3862d410.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/3.e1f7d368d5840e12e850.js
Normal file
BIN
priv/static/static/js/3.e1f7d368d5840e12e850.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/3.e1f7d368d5840e12e850.js.map
Normal file
BIN
priv/static/static/js/3.e1f7d368d5840e12e850.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/30.6e6d63411def2e175d11.js
Normal file
BIN
priv/static/static/js/30.6e6d63411def2e175d11.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/30.6e6d63411def2e175d11.js.map
Normal file
BIN
priv/static/static/js/30.6e6d63411def2e175d11.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/4.c3f92d0b6ff90b36e3f5.js
Normal file
BIN
priv/static/static/js/4.c3f92d0b6ff90b36e3f5.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/4.c3f92d0b6ff90b36e3f5.js.map
Normal file
BIN
priv/static/static/js/4.c3f92d0b6ff90b36e3f5.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/5.d30e50cd5c52d54ffdc9.js
Normal file
BIN
priv/static/static/js/5.d30e50cd5c52d54ffdc9.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/5.d30e50cd5c52d54ffdc9.js.map
Normal file
BIN
priv/static/static/js/5.d30e50cd5c52d54ffdc9.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/6.fa6d5c2d85d44f0ba121.js
Normal file
BIN
priv/static/static/js/6.fa6d5c2d85d44f0ba121.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/6.fa6d5c2d85d44f0ba121.js.map
Normal file
BIN
priv/static/static/js/6.fa6d5c2d85d44f0ba121.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/7.d558a086622f668601a6.js
Normal file
BIN
priv/static/static/js/7.d558a086622f668601a6.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/7.d558a086622f668601a6.js.map
Normal file
BIN
priv/static/static/js/7.d558a086622f668601a6.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/8.615136ce6c34a6b96a29.js
Normal file
BIN
priv/static/static/js/8.615136ce6c34a6b96a29.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/8.615136ce6c34a6b96a29.js.map
Normal file
BIN
priv/static/static/js/8.615136ce6c34a6b96a29.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/9.ef4eb9703f9aee67515e.js
Normal file
BIN
priv/static/static/js/9.ef4eb9703f9aee67515e.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/9.ef4eb9703f9aee67515e.js.map
Normal file
BIN
priv/static/static/js/9.ef4eb9703f9aee67515e.js.map
Normal file
Binary file not shown.
BIN
priv/static/static/js/app.53001fa190f37cf2743e.js
Normal file
BIN
priv/static/static/js/app.53001fa190f37cf2743e.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/app.53001fa190f37cf2743e.js.map
Normal file
BIN
priv/static/static/js/app.53001fa190f37cf2743e.js.map
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
priv/static/static/js/vendors~app.8837fb59589d1dd6acda.js
Normal file
BIN
priv/static/static/js/vendors~app.8837fb59589d1dd6acda.js
Normal file
Binary file not shown.
BIN
priv/static/static/js/vendors~app.8837fb59589d1dd6acda.js.map
Normal file
BIN
priv/static/static/js/vendors~app.8837fb59589d1dd6acda.js.map
Normal file
Binary file not shown.
|
@ -1,4 +1,9 @@
|
||||||
<h4>Terms of Service</h4>
|
<h4>Terms of Service</h4>
|
||||||
|
|
||||||
<p>This is a placeholder ToS. Edit <code>"/static/terms-of-service.html"</code> to make it fit the needs of your instance.</p>
|
<p>This is the default placeholder ToS. You should copy it over to your static folder and edit it to fit the needs of your instance.</p>
|
||||||
|
|
||||||
|
<p>To do so, place a file at <code>"/instance/static/terms-of-service.html"</code> in your
|
||||||
|
Pleroma install containing the real ToS for your instance.</p>
|
||||||
|
<p>See the <a href='https://docs.pleroma.social/backend/configuration/static_dir/'>Pleroma documentation</a> for more information.</p>
|
||||||
|
<br>
|
||||||
<img src="/static/logo.png" style="display: block; margin: auto; max-width: 100%; height: 50px; object-fit: contain;" />
|
<img src="/static/logo.png" style="display: block; margin: auto; max-width: 100%; height: 50px; object-fit: contain;" />
|
||||||
|
|
|
@ -286,7 +286,9 @@
|
||||||
"cGreen": "#008000",
|
"cGreen": "#008000",
|
||||||
"cOrange": "#808000",
|
"cOrange": "#808000",
|
||||||
"highlight": "--accent",
|
"highlight": "--accent",
|
||||||
"selectedPost": "--bg,-10"
|
"selectedPost": "--bg,-10",
|
||||||
|
"selectedMenu": "--accent",
|
||||||
|
"selectedMenuPopover": "--accent"
|
||||||
},
|
},
|
||||||
"radii": {
|
"radii": {
|
||||||
"btn": "0",
|
"btn": "0",
|
||||||
|
|
|
@ -277,7 +277,9 @@
|
||||||
"cGreen": "#008000",
|
"cGreen": "#008000",
|
||||||
"cOrange": "#808000",
|
"cOrange": "#808000",
|
||||||
"highlight": "--accent",
|
"highlight": "--accent",
|
||||||
"selectedPost": "--bg,-10"
|
"selectedPost": "--bg,-10",
|
||||||
|
"selectedMenu": "--accent",
|
||||||
|
"selectedMenuPopover": "--accent"
|
||||||
},
|
},
|
||||||
"radii": {
|
"radii": {
|
||||||
"btn": "0",
|
"btn": "0",
|
||||||
|
|
|
@ -259,7 +259,9 @@
|
||||||
"cGreen": "#669966",
|
"cGreen": "#669966",
|
||||||
"cOrange": "#cc6633",
|
"cOrange": "#cc6633",
|
||||||
"highlight": "--accent",
|
"highlight": "--accent",
|
||||||
"selectedPost": "--bg,-10"
|
"selectedPost": "--bg,-10",
|
||||||
|
"selectedMenu": "--accent",
|
||||||
|
"selectedMenuPopover": "--accent"
|
||||||
},
|
},
|
||||||
"radii": {
|
"radii": {
|
||||||
"btn": "0",
|
"btn": "0",
|
||||||
|
|
BIN
priv/static/sw-pleroma-workbox.js
Normal file
BIN
priv/static/sw-pleroma-workbox.js
Normal file
Binary file not shown.
BIN
priv/static/sw-pleroma-workbox.js.map
Normal file
BIN
priv/static/sw-pleroma-workbox.js.map
Normal file
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue