Add changelog entry, cheatsheet docs, and alphabetize.
authorPhil Hagelberg <phil@hagelb.org>
Sat, 9 Nov 2019 17:50:45 +0000 (09:50 -0800)
committerPhil Hagelberg <phil@hagelb.org>
Sun, 10 Nov 2019 02:09:29 +0000 (18:09 -0800)
CHANGELOG.md
docs/configuration/cheatsheet.md
test/web/static_fe/static_fe_controller_test.exs

index b33d618193c755fe054ed98b65fe20d8a2e7cd01..7ae52a28b27b629f4a856d9070340a9c5ec9a6d3 100644 (file)
@@ -37,6 +37,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 ### Added
 - Refreshing poll results for remote polls
 - Authentication: Added rate limit for password-authorized actions / login existence checks
+- Static Frontend: Add the ability to render user profiles and notices server-side without requiring JS app.
 - Mix task to re-count statuses for all users (`mix pleroma.count_statuses`)
 - Support for `X-Forwarded-For` and similar HTTP headers which used by reverse proxies to pass a real user IP address to the backend. Must not be enabled unless your instance is behind at least one reverse proxy (such as Nginx, Apache HTTPD or Varnish Cache).
 <details>
index 8f609fcfdbfe555afcdefaee21a474d884ae66e9..dddd379d3bf8ecce9ce778d92abbb19543b93327 100644 (file)
@@ -794,3 +794,10 @@ config :auto_linker,
   ]
 ```
 
+## :static_fe
+
+Render profiles and posts using server-generated HTML that is viewable without using JavaScript.
+
+Available options:
+
+* `enabled` - Enables the rendering of static HTML. Defaults to `false`.
index e4bb78b0176169122c0fba68644e8bb90d4b86e5..effdfbeb3f12e9b6881fa1e13d29d4e370123bde 100644 (file)
@@ -1,7 +1,7 @@
 defmodule Pleroma.Web.StaticFE.StaticFEControllerTest do
   use Pleroma.Web.ConnCase
-  alias Pleroma.Web.CommonAPI
   alias Pleroma.Web.ActivityPub.Transmogrifier
+  alias Pleroma.Web.CommonAPI
 
   import Pleroma.Factory