981ef5aac2
chat: shorten the welcome line — 'Your co-op, your choice.' (the long no-API-key explanation outlived its purpose)
inference-admin2026-11-02 06:57:09 +00:00
60ee597792
Merge pull request 'Bump the appstore pin to 1.4.5 (uv 0.13.5)' (#3) from feat/appstore-1.4.5 into master
inference-bot2026-10-26 03:25:23 +00:00
13f2b3a857
Merge pull request 'Run the per-member key seed from the image, not the volume' (#2) from feat/keysync-script-in-image into master
inference-bot2026-10-26 03:20:59 +00:00
bcc85709f6
release.sh: fix the builder-login detection (info output is multiline)
inference-admin2026-10-26 02:13:48 +00:00
cb7661dde6
release.sh: also accept a registry app password from the env
inference-admin2026-10-26 02:13:28 +00:00
b657030d24
release.sh: correct the build prerequisites (builds are remote, not docker-local)
inference-admin2026-10-26 01:39:38 +00:00
2357d5d55a
release.sh: refuse to pin from a non-master branch (the pin commit lands on master)
inference-admin2026-10-26 01:39:15 +00:00
8f9d6a1e20
Stage: bump the appstore pin to 1.4.5 (uv 0.13.5, LibreChat unchanged at 0.8.8)
inference-admin2026-10-26 01:36:11 +00:00
0102c1790f
Stage: run the per-member key seed from the image, not the volume
inference-admin2026-10-26 01:35:06 +00:00
bb2503bb47
Add release.sh; make the verify block honest; print the seed script's own revision
inference-admin2026-10-26 01:34:22 +00:00
2d66ea212d
README: document the in-app key-sync scheduling, the creds file, and the fail-closed guards
inference-admin2026-10-25 22:44:34 +00:00
e544dc4a11
key sync: read CREDS_KEY/CREDS_IV from the volume, add a failure diagnostic
inference-admin2026-10-25 22:42:13 +00:00
4e28b7a612
Key sync runs inside the app: scheduler addon task every 10 min, plus write guards
inference-admin2026-10-25 22:25:10 +00:00
f7a4fdb48d
modelSpecs: webSearch default ON for all 8 specs (new conversations start with web search active; per-conversation toggle still wins)
Nathan Schneider2026-10-23 11:25:22 -06:00
17e7c92ece
manifest icons: per-build version query — PWA icon URLs are cached 48h by the phone and remove/re-add does not clear that cache, so launchers kept rendering the previous build's icon bytes
Nathan Schneider2026-10-22 13:32:05 -06:00
077e6141b3
Pin manifest to 20261022-4a2b9c1 (no-cache rebuild — stale COPY layer shipped the old maskable icon)
Nathan Schneider2026-10-22 12:31:00 -06:00
7e1de2f99b
sw.js: per-build stamp — every deploy changes the service worker bytes so browsers update the worker and re-precache current content (manifest identity, index.html)
Nathan Schneider2026-10-20 22:11:41 -06:00
0468562aa0
index.html branding via patch_index.py + per-build x-coop-build marker (SW self-heal); replaces fragile sed chain
Nathan Schneider2026-10-20 13:45:33 -06:00
4b534fcaa2
Dockerfile: stamp a unique x-coop-build meta into index.html every build — forces the service worker precache to update so stale clients self-heal on deploy
Nathan Schneider2026-10-20 13:44:37 -06:00
1594a60bac
custom2.js: one-time pin migration — clear artifact PIN_MCP_/LAST_WEB_SEARCH_TOGGLE_pinned=false so corrected defaultPinnedTools applies to existing sessions
Nathan Schneider2026-10-20 13:40:27 -06:00
94a0ee9614
defaultPinnedTools: include 'mcp' — omitting it unpins the Tools button itself (client seed sets PIN_MCP_=false)
Nathan Schneider2026-10-20 12:10:44 -06:00
f16ffe1fc4
interface.defaultPinnedTools: [web_search] — pin the Web Search badge next to Tools in the composer
Nathan Schneider2026-10-20 11:38:23 -06:00
05c368100a
theme: light background -> cream #faf8f5 (the dashboard's true page background); green stays as accents; chat text areas stay white
Nathan Schneider2026-10-19 12:52:20 -06:00
429de96184
theme: dashboard approach — green background, chat text areas (surface-chat/presentation secondary) highlighted white
Nathan Schneider2026-10-19 12:45:04 -06:00
0a363b3b81
theme: override --presentation and --surface-chat (chat-form backdrop + messages area were still white in light mode)
Nathan Schneider2026-10-19 12:37:56 -06:00
a667a54a7b
image gen: restore per-member billing (customUserVars + env IC_API_KEY); keep system key as safety-net fallback only
Nathan Schneider2026-10-19 08:49:01 -06:00
f15307d2f7
README: images bill to system key (no customUserVars gate); pluginauths inert
Nathan Schneider2026-10-19 08:30:29 -06:00
c87f938f76
image gen: drop customUserVars gate (blocks unseeded members); bill images to system key so first-timers never error
Nathan Schneider2026-10-19 08:29:00 -06:00
215400cde7
image gen: inject IC_API_KEY via env mapping; add SYSTEM_IMAGE_KEY fallback (system account) so unseeded members never fail
Nathan Schneider2026-10-19 08:24:29 -06:00
957293d95b
Dockerfile: cache-bust logo URL in the client bundle (defeats stale SW/browser cache of the broken white-plate logo); drop stale precompressed bundle copies
Nathan Schneider2026-10-18 23:49:07 -06:00
da996403d4
Branding v3: homepage-canonical palette; green vector logo (white-plate variant was invisible on cream); green favicon/PWA icons; branded loading flash
Nathan Schneider2026-10-18 23:43:54 -06:00