diff options
| author | Doan Luu Duc Tai <doan@luuduct.ai> | 2026-10-30 21:51:23 -0500 |
|---|---|---|
| committer | Doan Luu Duc Tai <doan@luuduct.ai> | 2026-10-30 21:51:23 -0500 |
| commit | 3034705b6679bff1802c4180b7b4711b94fed7f9 (patch) | |
| tree | 2a6b87ee9d2cdb918a0e8b321167e0b7b97f8ed5 /docs | |
| parent | e6b350a1d48ca0490b7a3447bb8d0a4235514b76 (diff) | |
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.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/CHAT-APPLICATION.txt | 16 |
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 |
