Nathan Schneider
1594a60bac
custom2.js: one-time pin migration — clear artifact PIN_MCP_/LAST_WEB_SEARCH_TOGGLE_pinned=false so corrected defaultPinnedTools applies to existing sessions
2026-10-20 13:40:27 -06:00
Nathan Schneider
8abdc95803
PWA chrome: manifest theme_color #009688 teal -> cream #faf8f5, background black -> cream; index.html theme-color light/dark pair; html/body bg matches theme (fixes green top bar + white bottom bar in Firefox PWA)
2026-10-19 21:41:31 -06:00
Nathan Schneider
05c368100a
theme: light background -> cream #faf8f5 (the dashboard's true page background); green stays as accents; chat text areas stay white
2026-10-19 12:52:20 -06:00
Nathan Schneider
429de96184
theme: dashboard approach — green background, chat text areas (surface-chat/presentation secondary) highlighted white
2026-10-19 12:45:04 -06:00
Nathan Schneider
0a363b3b81
theme: override --presentation and --surface-chat (chat-form backdrop + messages area were still white in light mode)
2026-10-19 12:37:56 -06:00
Nathan Schneider
a24286cb74
Footer link + Figtree font (self-hosted from design kit); footer text simplified
2026-10-19 10:40:14 -06:00
Nathan Schneider
499d4faaf2
UI: dashboard-green light background; 'MCP Servers' -> 'Tools'; co-op footer text (build-time string patch)
2026-10-19 10:32:07 -06:00
Nathan Schneider
990b2db5e8
logo.svg: add required xmlns namespace (standalone SVG validity)
2026-10-18 23:46:00 -06:00
Nathan Schneider
da996403d4
Branding v3: homepage-canonical palette; green vector logo (white-plate variant was invisible on cream); green favicon/PWA icons; branded loading flash
2026-10-18 23:43:54 -06:00
Nathan Schneider
fc9b11ee9e
Remove build marker
2026-10-18 22:43:40 -06:00
Nathan Schneider
05b3691386
marker MARKER-84864.txt
2026-10-18 22:41:04 -06:00
Nathan Schneider
03e6baf3df
Rebrand via Tailwind theme vars; hide signup prompt via :has() + observer; sync yaml with volume fix
2026-10-18 22:36:57 -06:00
Nathan Schneider
a4855aba2f
Switch to custom_v2.css to bust cache
2026-10-18 22:22:04 -06:00
Nathan Schneider
ff54ed6680
Add branding text color to login page
2026-10-18 22:10:55 -06:00
Nathan Schneider
c8b7c7f87a
Hide login account text in custom2.js
2026-10-18 22:10:12 -06:00
Nathan Schneider
430a36d3ca
Remove API key prompt from custom.js
2026-10-18 22:01:01 -06:00
Nathan Schneider
e56624d943
Enhance custom.js to prompt for API key if missing and inject script tag
2026-10-18 21:38:46 -06:00
Nathan Schneider
2e8002d6c2
Branding fix: inject custom.css via source patch and add auto‑load JS
2026-10-18 21:25:00 -06:00
Nathan Schneider
c967d788de
Add custom.css and inject it into index.html
2026-10-18 21:08:06 -06:00
Nathan Schneider
5e214e4d7e
Add inference-image MCP server (accessible image generation) + proper favicon sizes
...
- mcp/image_server.py: generate_image tool via the co-op gateway; per-member
key injected through customUserVars (IC_API_KEY) -> env; verified standalone
(handshake, tools/list, real 1024x1024 + 1536x1024 images, error paths)
- librechat.yaml: register inference-image with startup:false (per-user
credentials), 120s timeout
- assets/: real favicon sizes (16/32/192), opaque apple-touch 180, padded
maskable 512
2026-10-18 20:52:48 -06:00
Nathan Schneider
070dec3d29
Sustainable LibreChat setup: official manifest, config layer, brand overlay
...
- CloudronManifest.json: byte-identical copy of the OFFICIAL appstore manifest
(the hand-edited one stripped addons and crash-looped the app on 2026-10-18)
- Dockerfile: pinned base (202610150224320000), brand assets only + title sed
- librechat.yaml: schema 1.3.17; chat models only in picker (qwen-image moved
to the agent image tool); speech via gateway with capped key refs; SearXNG
web search; inference-docs MCP server; forward-compatible interface.theme
- mcp/server.py: docs MCP server (stdio, stdlib-only, tool search_docs)
- assets/: co-op logo + favicons/PWA icons
2026-10-18 20:26:40 -06:00