Stage: pricing buttons, API keys, reasoning note, enterprise contacts #91

Merged
will.anderson merged 6 commits from fix/stage-ci-paths into dev 2026-05-11 18:05:35 +00:00
Owner

Batches the remaining new work from this session into dev before promoting to stage.

  • Solid blue pricing CTA buttons (Free + Professional)
  • API key storage section on accounts page (OpenAI, Anthropic, Gemini, Grok)
  • Reasoning model recommendation callout in API Keys card
  • Enterprise direct sales + security contact block
  • Stage supabase-config CORS fix for marketing-stage Cloud Run origin
  • JS apostrophe bug fix (native_js double-quoted strings)
Batches the remaining new work from this session into dev before promoting to stage. - Solid blue pricing CTA buttons (Free + Professional) - API key storage section on accounts page (OpenAI, Anthropic, Gemini, Grok) - Reasoning model recommendation callout in API Keys card - Enterprise direct sales + security contact block - Stage supabase-config CORS fix for marketing-stage Cloud Run origin - JS apostrophe bug fix (native_js double-quoted strings)
will.anderson added 6 commits 2026-05-11 18:05:14 +00:00
chat-widget.el: apostrophe in El native_js double-quoted strings caused
the El compiler to drop the backslash, producing broken JS single-quoted
strings. Switched those four string literals to double-quoted JS strings
using \" escaping so the compiled output is valid.

main.el: /api/supabase-config was returning 403 for all stage Cloud Run
origins. Added marketing-stage-* prefix to the allowed list so the
checkout page can initialise Supabase during CI E2E runs.
All three pricing CTA buttons now share the same solid navy background,
white text, and blue hover state. Previously only anchor-element rules
existed for the solid variant; the button elements had no explicit
background so all three appeared unstyled.
Each provider row now has a collapsible details panel with accurate
step-by-step instructions and a direct link to the key creation page.
Includes billing notes for OpenAI and Anthropic (easy to miss gotchas),
free tier note for Gemini, and credits note for Grok.
Callout above the provider list recommends o4-mini/o3, Claude Sonnet 4,
Gemini 2.5 Pro, or Grok-3 for best performance, notes that model choice
happens in the app, and points to Neuron Inference launching Q3 2026.
Add direct sales and security contact block to enterprise section
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m45s
a6b75b9abf
Two-card grid above the enterprise box — sales (enterprise@) and
security (security@) — with email links and one-line descriptions.
Visible without filling out the form, which is what enterprise and
security teams look for first.
will.anderson merged commit 4a3ede98f7 into dev 2026-05-11 18:05:35 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neuron-technologies/neuron-web#91