From 3034705b6679bff1802c4180b7b4711b94fed7f9 Mon Sep 17 00:00:00 2001 From: Doan Luu Duc Tai Date: Fri, 30 Oct 2026 21:51:23 -0500 Subject: Match private chat to the site's ASCII style Reuse the historical Message Me form's ASCII frames, red logo, green prompts, bracketed actions, and the homepage light/dark palette. Preserve readable controls on small screens, align the license page and footer, and run browser fixtures beside the active local preview. --- docs/CHAT-APPLICATION.txt | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'docs') 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 -- cgit v1.2.3