ulysses/static
Nikita Rozanov 119075f368
Research: add configurable run timeout
Surfaces the research_run_timeout_seconds setting (added in #783) in
Settings → Research as a "Max Time" field, and lets 0 disable the
wall-clock cap entirely for long deep-research runs.

- settings.py: document that 0 disables the cap; default stays 1800s.
- research_handler.py: resolve 0 (or negative) to no timeout
  (asyncio.wait_for timeout=None); other values stay bounded to
  [60, 86400] as before.
- index.html / settings.js: "Max Time" input bound to
  research_run_timeout_seconds, validated to {0} ∪ [60, 86400], with
  copy making explicit that 0 = no limit (unbounded model/API cost).

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 20:57:57 +09:00
..
fonts Odysseus v1.0 2026-05-31 23:58:26 +09:00
js Research: add configurable run timeout 2026-06-02 20:57:57 +09:00
lib Odysseus v1.0 2026-05-31 23:58:26 +09:00
app.js Accessibility: add labels and toggle states 2026-06-02 20:55:05 +09:00
index.html Research: add configurable run timeout 2026-06-02 20:57:57 +09:00
landing.html feat: Add mobile hamburger navigation menu and toggle functionality 2026-06-01 15:57:01 +04:00
login.html Improve accessibility across core flows (#86) 2026-06-01 22:04:00 +02:00
manifest.json Odysseus v1.0 2026-05-31 23:58:26 +09:00
style.css Model picker: group models by provider 2026-06-02 13:14:22 +09:00
sw.js Odysseus v1.0 2026-05-31 23:58:26 +09:00