aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/CHAT-APPLICATION.txt16
1 files changed, 15 insertions, 1 deletions
diff --git a/docs/CHAT-APPLICATION.txt b/docs/CHAT-APPLICATION.txt
index 2a06649..9d281ed 100644
--- a/docs/CHAT-APPLICATION.txt
+++ b/docs/CHAT-APPLICATION.txt
@@ -263,6 +263,18 @@ BACKUP, EXPORT, AND RESTORE
archive. Deleting a message locally or losing a file does not delete stored
ciphertext, old exports, or other participants' copies.
+INTERFACE AND SITE STYLE
+
+ The interface follows web/styles.css and the previous www/message.html and
+ www/form.css from the parent of e373f15, the commit that removed the original
+ Message Me form. It reuses the red ASCII logo, 80-column desktop width,
+ black/white light and dark themes, blue links, green prompts/actions, ASCII
+ form frames, and bracketed controls. Licensing links retain the main site's
+ amber and muted green accents. The LibreJS badge stays yellow with its
+ keyboard-accessible warning. Small screens keep readable form controls and
+ fit the ASCII rules to the available width instead of shrinking all text.
+ No remote fonts, images, or additional scripts are required.
+
LICENSES, SOURCE, AND VERIFICATION
Portable root CLI builds now also need a musl C compiler because consistent
@@ -305,7 +317,9 @@ LICENSES, SOURCE, AND VERIFICATION
and its browser downloads under .tools/browsers. These are development tools
excluded from releases. The fixtures use temporary isolated installation roots
with one temporary .env each, and remove their private data on completion.
- They do not initialize your real owner identity or touch production.
+ They listen on loopback port 9081 by default (override with CHAT_TEST_PORT),
+ leaving the normal local preview on 9080 available. They do not initialize
+ your real owner identity or touch production.
LibreJS verification uses the Mozilla-distributed GNU LibreJS 7.21.1 in
Playwright Firefox 157.0, without whitelisting the application. The full chat