summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-05-23Merge pull request #777 from songproducer/fix/system-prompt-js-escapeMichael Christen
Fix JS syntax error when system prompt contains single quotes
2026-05-16added experimental artifact envelope tool and plotterMichael Peter Christen
2026-04-25fix: scale nodeStack capacity with query offset so late pages aren't evictedLeo Treasure
WeakPriorityBlockingQueue evicts lowest-scoring entries when full. With a fixed 150-slot nodeStack, page 2+ results compete against page 1 results and high-quality late-page candidates get evicted before ranking completes. Adding query.offset + query.itemsPerPage() to the initial capacity ensures enough slots exist for the requested page's candidates to survive. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22Fix JS syntax error when system prompt contains single quotesLeo Treasure
2026-04-21Merge pull request #769 from songproducer/fix/blacklist-import-backgroundMichael Christen
fix: run blacklist import in background thread to avoid UI freeze (#625)
2026-04-21Merge pull request #770 from songproducer/fix/conf-comment-parserMichael Christen
fix: ignore comment lines when reading yacy.conf keys in startYACY.sh…
2026-04-20fix: run blacklist import in background thread to avoid UI freeze (#625)Leo
The add operation iterated over all selected items, parsed them, and wrote to disk inline on the servlet thread. For large blacklists this blocked the whole request. Now: read all item strings from post before returning (thread safety), hand off the parse+write work to a daemon thread, and redirect immediately. Failures are logged via ConcurrentLog.warn instead of silently dropped. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20fix: HTML-escape crawled document metadata in ViewFile parsed view to ↵Leo
prevent XSS (#630) dc_title, dc_creator, dc_subject, dc_description, dc_publisher, dc_format, and dc_identifier were all written with prop.put() and rendered unescaped in HTML <dd> elements. A malicious page title like <script>... would execute in the viewer's browser. Switch to prop.putHTML() for all dc_* metadata fields. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20fix: HTML-escape prefermaskfilter in early-return path to prevent reflected ↵Leo
XSS (#401) In the early return path (no index / search not allowed), prefermaskfilter was reflected into value="#[prefermaskfilter]#" in yacysearch.html using prop.put(), allowing attribute-breaking XSS. The normal search path already used putHTML; apply the same to the early-return path. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20fix: ignore comment lines when reading yacy.conf keys in startYACY.sh (#736)Leo
Previously grep matched commented-out keys like '#javastart_Xmx=512m' alongside the active one, causing invalid JVM args and a cryptic 'Error: Could not find or load main class' failure on Docker start. All three conf key reads (javastart_Xmx, javastart_priority, port) now pipe through 'grep -v '^\s*#'' before key-matching.
2026-03-29Add thinking/tooling/vision/format model capability tests and suppress ↵Michael Peter Christen
thinking across LLM calls
2026-03-29Release_1.941 - The AI Releaseupstream/1.941Michael Peter Christen
2026-03-29better ranking for local hits with more contextMichael Peter Christen
2026-03-29Restore tool-enabled chat requests from persisted model capabilitiesMichael Peter Christen
2026-03-29Add configurable maximum length for RAG search documentsMichael Peter Christen
2026-03-28enhanced tooling/vision testing: persisting all testsMichael Peter Christen
2026-03-28Add search tool backed by shared RAG search document outputMichael Peter Christen
2026-03-28Respect persisted tooling capability for chat modelsMichael Peter Christen
2026-03-28if webfetch fails, it tells the LLM that this is not fatal and it should go onMichael Peter Christen
2026-03-28the mermaid generation tool now suggest to call the mermaid visualization toolMichael Peter Christen
2026-03-28showing different waiting messages for different activitiesMichael Peter Christen
2026-03-28hero page modification for YaCy ChatMichael Peter Christen
2026-03-28more modelsMichael Peter Christen
2026-03-28better tldr handlingMichael Peter Christen
2026-03-28more modelsMichael Peter Christen
2026-03-28Align RAG retrieval with web search and disable local post-rankingMichael Peter Christen
2026-03-28Fix yacychat P2P mode detection for global search visibilityMichael Peter Christen
2026-03-27Fix for 'n-' fragments that appeared after wrong parsing markdownMichael Peter Christen
2026-03-27Enhanced RAG Search:Michael Peter Christen
- using exactly the same search method as normal search - removed special search method
2026-03-26Strip markdown syntax from snippet text intended for browser displayMichael Peter Christen
2026-03-25modified ranking and query parser to allow more matches and better rankingMichael Peter Christen
2026-03-24Merge branch 'master' of https://github.com/yacy/yacy_search_server.gitMichael Peter Christen
2026-03-24renamed skills -> toolsMichael Peter Christen
2026-03-01added new modelsMichael Peter Christen
2026-02-17Remove suspicious JavaScript code fragments from snippet lines.Michael Peter Christen
2026-02-17fixed parsing of x-data-elements in <div>Michael Peter Christen
2026-02-15fixed api-key handlingMichael Peter Christen
2026-02-10added vfs storage to yacychat so the current history does not depend on ↵Michael Peter Christen
localStorage any more
2026-02-10added virtual file system that stores users data in the users browserMichael Peter Christen
2026-02-10better usage flow for attachments/searchesMichael Peter Christen
2026-02-09Renamed Table_API_p.html -> Automation_p.htmlMichael Peter Christen
2026-02-08added skill configuration: we present llm tools as "Skills" and makeMichael Peter Christen
them configurable in the YaCy GUI.
2026-02-08more safe configSaveMichael Peter Christen
2026-02-08added Mermaid rendering toolMichael Peter Christen
2026-02-08fix for NetworkPicture not giving away sync releaseMichael Peter Christen
2026-02-07added tool calling abilities to yacychat.html and added a tool handler to ↵Michael Peter Christen
RAGProxyServlet; also provided a large set of basic tools to handle calculations, date understanding, unit conversion, web fetch, number parsing, self reflection and more
2026-01-25Merge pull request #757 from pr0vieh/fix/745-persist-recrawl-jobMichael Christen
Persist recrawl job to restart on peer boot
2026-01-25Merge pull request #755 from Johnny1984/masterMichael Christen
HTML5 <meta charset="..."> support
2026-01-25Merge pull request #752 from AImissq/masterMichael Christen
Update startYACY.sh
2026-01-25Merge pull request #754 from pr0vieh/feature/dht-error-propagationMichael Christen
Add configurable DHT error blocking with retry window