Nathan Schneider
|
c47c311873
|
manifest icons: explicit any/maskable entries (no dual-purpose value — Firefox Android quirk), launcher sizes first
|
2026-10-20 22:21:00 -06:00 |
|
Nathan Schneider
|
0560c6e26b
|
Pin manifest to 20261021-7e1de2f
|
2026-10-20 22:12:17 -06:00 |
|
Nathan Schneider
|
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)
|
2026-10-20 22:11:41 -06:00 |
|
Nathan Schneider
|
6a6f8b4103
|
Pin manifest to 20261021-dcd7486
|
2026-10-20 21:57:03 -06:00 |
|
Nathan Schneider
|
dcd7486415
|
patch_index: PWA identity — manifest name/short_name 'Inference Co-op'/'Inference', description, 512 icon purpose any+maskable (fixes generic Android icon + LibreChat label)
|
2026-10-20 21:56:42 -06:00 |
|
Nathan Schneider
|
04b217b306
|
Pin manifest to 20261020-0468562
|
2026-10-20 13:45:58 -06:00 |
|
Nathan Schneider
|
0468562aa0
|
index.html branding via patch_index.py + per-build x-coop-build marker (SW self-heal); replaces fragile sed chain
|
2026-10-20 13:45:33 -06:00 |
|
Nathan Schneider
|
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
|
2026-10-20 13:44:37 -06:00 |
|
Nathan Schneider
|
3b706eed74
|
Pin manifest to 20261020-1594a60
|
2026-10-20 13:41:03 -06:00 |
|
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
|
94a0ee9614
|
defaultPinnedTools: include 'mcp' — omitting it unpins the Tools button itself (client seed sets PIN_MCP_=false)
|
2026-10-20 12:10:44 -06:00 |
|
Nathan Schneider
|
f16ffe1fc4
|
interface.defaultPinnedTools: [web_search] — pin the Web Search badge next to Tools in the composer
|
2026-10-20 11:38:23 -06:00 |
|
Nathan Schneider
|
5864741233
|
Pin manifest to e9850d7
|
2026-10-19 21:43:56 -06:00 |
|
Nathan Schneider
|
e9850d7148
|
PWA manifest sed: minified JSON has no space after colon — make match spacing-agnostic
|
2026-10-19 21:43:48 -06:00 |
|
Nathan Schneider
|
289ab2f9ff
|
Pin manifest to 8abdc95
|
2026-10-19 21:41:48 -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
|
ecb99a633c
|
README: final palette — cream page, white text areas, green accents
|
2026-10-19 12:54:57 -06:00 |
|
Nathan Schneider
|
15035fd69e
|
Pin manifest to 05c3681
|
2026-10-19 12:52:33 -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
|
17129e462b
|
Pin manifest to 429de96
|
2026-10-19 12:45: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
|
ef692d524c
|
Pin manifest to 0a363b3
|
2026-10-19 12:38:23 -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
|
92c06e7012
|
README: Figtree self-hosting + linked footer notes
|
2026-10-19 10:42:46 -06:00 |
|
Nathan Schneider
|
a2c180f848
|
Pin manifest to a24286c
|
2026-10-19 10:40:40 -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
|
264f2700b7
|
README: dashboard-green light palette + UI string patch notes
|
2026-10-19 10:35:04 -06:00 |
|
Nathan Schneider
|
3bbdda6371
|
Pin manifest to 499d4fa
|
2026-10-19 10:32:36 -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
|
d91c91f7a3
|
README: per-member image billing restored (system key safety-net only)
|
2026-10-19 08:50:29 -06:00 |
|
Nathan Schneider
|
a667a54a7b
|
image gen: restore per-member billing (customUserVars + env IC_API_KEY); keep system key as safety-net fallback only
|
2026-10-19 08:49:01 -06:00 |
|
Nathan Schneider
|
f15307d2f7
|
README: images bill to system key (no customUserVars gate); pluginauths inert
|
2026-10-19 08:30:29 -06:00 |
|
Nathan Schneider
|
c87f938f76
|
image gen: drop customUserVars gate (blocks unseeded members); bill images to system key so first-timers never error
|
2026-10-19 08:29:00 -06:00 |
|
Nathan Schneider
|
215400cde7
|
image gen: inject IC_API_KEY via env mapping; add SYSTEM_IMAGE_KEY fallback (system account) so unseeded members never fail
|
2026-10-19 08:24:29 -06:00 |
|
Nathan Schneider
|
17d735d9ad
|
sync-keys: fix JS comment syntax from previous commit
|
2026-10-18 23:56:57 -06:00 |
|
Nathan Schneider
|
3811105847
|
README: homepage palette source of truth + logo/icon notes
|
2026-10-18 23:50:34 -06:00 |
|
Nathan Schneider
|
911ce3cb1a
|
Pin manifest to 957293d
|
2026-10-18 23:49:14 -06:00 |
|
Nathan Schneider
|
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
|
2026-10-18 23:49:07 -06:00 |
|
Nathan Schneider
|
8398908427
|
Pin manifest to 990b2db
|
2026-10-18 23:46:23 -06:00 |
|
Nathan Schneider
|
990b2db5e8
|
logo.svg: add required xmlns namespace (standalone SVG validity)
|
2026-10-18 23:46:00 -06:00 |
|
Nathan Schneider
|
85e0282cef
|
Pin manifest to da99640
|
2026-10-18 23:44:18 -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
|
94b401e837
|
README: per-member key auto-load section + redaction gotcha
|
2026-10-18 23:28:49 -06:00 |
|
Nathan Schneider
|
65c6730463
|
Per-member key auto-load: seed keys via sync-keys.js (portal feed); restore customUserVars for image billing
|
2026-10-18 23:28:23 -06:00 |
|
Nathan Schneider
|
126972beeb
|
README: fix verification snippet (single-app API returns top-level object)
|
2026-10-18 22:54:14 -06:00 |
|
Nathan Schneider
|
91e97b00ea
|
README: document manifest-pinned deploy flow, builder-cache trap, branding overlay, keyless image path; mirror live volume files
|
2026-10-18 22:52:23 -06:00 |
|
Nathan Schneider
|
571084d8bf
|
Pin manifest to no-cache image fc9b11e
|
2026-10-18 22:43:58 -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 |
|