Commit Graph

  • ff0b858134 Merge pull request 'Add MIT LICENSE, live link and contributing notes' (#9) from docs/license-links into main main leora 2026-10-10 08:36:21 +08:00
  • c8754aa0a0 Add MIT LICENSE, live link and contributing notes Leora 2026-10-10 08:36:11 +08:00
  • d7a17f32d2 Merge pull request 'Local model: compact cached prompt so typed replies take ~6 s (fixes 45 s timeouts)' (#8) from fix/local-fast-prompt into main leora 2026-10-08 22:43:55 +08:00
  • c8e1c162ee e2e: agent API search with a higher limit (staging accumulates test listings) leora 2026-10-08 22:43:54 +08:00
  • 70f5b0525e Local model: compact prompt (1.2k tokens, same for every visitor) so typed replies take ~6 s instead of timing out leora 2026-10-08 22:37:57 +08:00
  • 11994b9e73 Merge pull request 'Typed chat: free hosted models -> local model (llama-server), no keyword rules; busy reply + Retry' (#7) from feat/local-llm-backup into main leora 2026-10-08 22:18:21 +08:00
  • a2fd100587 Browser tests: don't assume an online-payable bike is still unsold on staging leora 2026-10-08 22:18:08 +08:00
  • 6c2a1d6a40 Local model: short catalog refs (L1, L2, ...) mapped back to real ids; checkout and cash examples leora 2026-10-08 22:05:11 +08:00
  • d785091d64 Typed chat: hosted free models, then the local model, nothing else; busy reply + Retry; llama-server watchdog leora 2026-10-08 21:58:41 +08:00
  • e4552f5649 Local model: no chat history by default; rules check for look/text edits (marked in the chat header) leora 2026-10-08 21:35:37 +08:00
  • 549cd46778 Local model: focus padded search results on the request's keywords; unit tests leora 2026-10-08 21:25:55 +08:00
  • c531b427d5 Local model: prime the prompt cache at start-up and when the catalog changes; accept price_cents in listing-form defaults; 2 Ollama slots leora 2026-10-08 21:15:37 +08:00
  • 55cccc4d9a Local backup model (Ollama, gemma3:4b): hosted chain -> local model -> keyword rules; own timeout, straight to local while the daily quota is used up, quota stop persisted; honest 'Local model' badge; mock + browser tests; watchdog script leora 2026-10-08 21:11:57 +08:00
  • aacd2b789e Merge pull request 'Built-in agent: robust UI copy edits (logo/top-left, replace A with B) + prompt page-text map' (#6) from fix/copy-edits into main leora 2026-10-08 20:50:31 +08:00
  • 0c021dfdc9 README: page text editing leora 2026-10-08 20:50:27 +08:00
  • 3db09b4d03 Built-in agent: robust UI copy edits (replace/rename/change A to B, top-left/logo/brand/site name, generic find-and-replace, clear reply when unsure); word-bounded font names; prompt explains page text slots leora 2026-10-08 20:49:15 +08:00
  • ec64d2e32c Merge pull request 'React + Vite frontend with a component registry (feature parity)' (#5) from feat/react-frontend into main leora 2026-10-08 19:49:55 +08:00
  • 89f18c27ef README: React frontend structure, build/deploy, adding a component; theme_check fail-closed customCss check leora 2026-10-08 19:49:25 +08:00
  • b30f8ef1e2 Tests for the React DOM: SPA shell + bundle, compare bar, chat popup, persistence, hostile stored theme, fake-model browser suite; deploy AM_EXTRA_ENV leora 2026-10-08 19:47:39 +08:00
  • e62c9af423 React + Vite frontend (WIP): component registry, theme engine port, server serves static/dist, deploy builds leora 2026-10-08 19:46:14 +08:00
  • c3d6871407 Merge pull request 'Agent controls the whole look: validated theme spec, presets, layout, copy, chat, scoped CSS, protected fee/banner' (#4) from feat/agent-theming into main leora 2026-10-08 19:41:37 +08:00
  • a47bd648ac README: look & layout control, guardrails leora 2026-10-08 19:41:32 +08:00
  • 2fdd46af9d tests: accept built-in badge leora 2026-10-08 19:41:14 +08:00
  • 9853c39ef0 Readability scrim behind page text on high-variance gradients leora 2026-10-08 19:40:24 +08:00
  • f91dd9df43 Keep page-level text readable on gradients/patterns; test fixes leora 2026-10-08 19:39:41 +08:00
  • b396a01bc4 Rule-based look commands for when the model is unavailable; daily-quota-aware cooldown; honest badge when the built-in agent answers; theme tests leora 2026-10-08 19:39:02 +08:00
  • 2e10619b95 Agent controls the whole look: validated theme spec (tokens, presets, layout, copy, sections, chat), sanitised scoped customCss, protected banner/badge/fee panels with guaranteed contrast, per-browser theme, no ids in replies leora 2026-10-08 19:37:27 +08:00
  • ad29b9c93a Merge pull request 'Rate-limit only LLM-bound chat turns' (#3) from fix/rate-limit-llm-only into main leora 2026-10-08 19:32:09 +08:00
  • 63dd93dde9 Rate-limit only LLM-bound chat turns; clicks and payment events stay unlimited leora 2026-10-08 19:31:04 +08:00
  • c925544fe9 Merge pull request 'Real hosted LLM via OpenRouter free models, with fallback chain and per-IP rate limit' (#2) from feat/openrouter-llm into main leora 2026-10-08 19:29:59 +08:00
  • 584593cb0a tests: natural-language checks against the real model; browser test waits for LLM replies; README LLM docs leora 2026-10-08 19:29:53 +08:00
  • b1a43c897c OpenRouter free-model LLM: key from file, model fallback chain with 429 cooldown and hard deadlines, per-IP chat rate limit, model badge, deterministic UI events leora 2026-10-08 19:28:14 +08:00
  • 6e60dfd6f9 Merge pull request 'Agent Market demo v1: agent-driven marketplace (test mode)' (#1) from feat/demo-v1 into main leora 2026-10-08 19:12:42 +08:00
  • 7277a88bba tests: browser walkthrough no longer depends on which seed items are still unsold leora 2026-10-08 19:12:22 +08:00
  • 16231871cb Agent Market demo v1: agent-driven UI, test-mode payments with 5% fee, free cash deals, open agent API leora 2026-10-08 19:11:53 +08:00
  • afc7ea47a0 Initial commit leora 2026-10-08 19:07:17 +08:00