storm icon indicating copy to clipboard operation
storm copied to clipboard

added storm wiki frontend with extra themes

Open jaigouk opened this issue 1 year ago • 1 comments

related issue

https://github.com/stanford-oval/storm/issues/64

changes

  • Dracula soft dark color and other light and dark themes
  • Duckduckgo search. and added searxng and SEARXNG_BASE_URL env var as a fallback option
  • using ollama and added gpt-4o-mini as a fallback option
  • save result files as '*.md'
  • add date to to top of the result file
  • added arize-phoenix to trace.

note

because this frontend is using "fallbacks", I thought it would be better to have separate example instead of overwriting the existing demo_light.

some tests files are added and checked with https://github.com/jaigouk/storm_wiki

screenshots

Screenshots

storm-wiki-dark-theme-setting storm-wiki-dark-llm-setting
storm-wiki-dark-search-setting storm-wiki-dark-article-new
storm-wiki-dark-article-list storm-wiki-dark-create

dark and light theme

storm-wiki-dark-article storm-wiki-solarized-article

jaigouk avatar Aug 01 '24 22:08 jaigouk

@shaoyijia somehow, the previous PR was getting closed automatically. And I wanted to clean up and refine the index page. Now I think it is ready for review

jaigouk avatar Aug 01 '24 23:08 jaigouk

Hi @jaigouk , sorry I just saw your message. Is this getting closed automatically again or you need more time? Will review it for sure.

shaoyijia avatar Aug 02 '24 03:08 shaoyijia

@shaoyijia I squashed commits, rebased main branch and opened a new pr

this time I did not check this option Screenshot 2024-08-02 at 10 15 02

I hope the PR survives. Since it is a new frontend, the number of files are 30. 1 existing file was included but it is not changing the structure. linter changed the file in my vscode.

added 3 test files and github ci file.

jaigouk avatar Aug 02 '24 08:08 jaigouk