Commit Graph
100 Commits
Author SHA1 Message Date
Michael Peter Christen bfddfe5e7e isolate Solr 9.0 Jetty client dependencies in a relocated bridge 2026-07-11 23:40:15 +02:00
Michael Peter Christen edeb6162c4 de-coupling of security functions from jetty 2026-07-11 20:52:05 +02:00
Michael Peter Christen dd0d4ee962 transform Handler into Servlet-Filter
to further remove dependencies from jetty
2026-07-11 13:45:22 +02:00
Michael Peter Christen b32b659023 Added a server interface which is now implemeted by jetty 9
This will enable a better transition once we migrate to jetty 10
2026-07-11 12:08:35 +02:00
Michael Peter Christen e42386b3fb removed unnecessary use of jetty
this is to reduce dependency on jetty before we migrate jetty
2026-07-11 11:57:09 +02:00
Michael Peter Christen b1380c4a9f cleaned up user authentication
this removes the userDB-exception in the normal
authentication process which affected mostly wiki
and blog which are not required any more. We also
cleaned up translation messages as this function was
not used at all. This is a required step forward
a renovation of the jetty server.
2026-07-11 11:11:06 +02:00
Michael Peter Christen f2b0f41d84 migrated jcifs, mime4j to latest 2026-07-10 23:55:32 +02:00
Michael Peter Christen 91a9527bc4 removed org.restlet.jar as it is not needed any more
restlet was a dependency for Solr 4.8 but not for Solr 9.0 any more.
2026-07-10 23:45:51 +02:00
Michael Peter Christen f3923a0a0e migrated a large number of libraries to latest 2026-07-10 23:42:16 +02:00
Michael Peter Christen dd0225bdde We migrate to JDK 17
This  is a hard requirement to be able to migrate
to a more recent jetty version, which may happen sometime soon.
2026-07-10 22:47:39 +02:00
Michael Peter Christen 3950a4f49b new use case graphics and slightly larger font 2026-07-10 18:08:34 +02:00
Michael Peter Christen dc84868b8b added help files for YaCy UI web pages 2026-07-10 00:20:29 +02:00
Michael Peter Christen ae8941b245 fixed language selector and translations for the selector 2026-07-10 00:19:23 +02:00
Michael Peter Christen 30f66631bc enhanced Network Graph Caching 2026-07-09 22:17:32 +02:00
Michael Peter Christen 55956c502b Complete Chinese, Hindi, Japanese, and Korean translations. 2026-07-09 00:02:50 +02:00
Michael Peter Christen 57d188e69a Major fix for localization: finalizing German, French, Spanish, Italian,
Greek, Slovak, Ukrainian, Turkish and Russian. Also added full support
for Polish language. All servlets are now fully supported by those
languages.
2026-07-07 21:36:59 +02:00
Michael Peter Christen 2ca403a1fc fix for spelling in web pages, fixes in locale translations, added
missing pages in de-locale, removed translation for non-existing pages
2026-07-07 00:20:00 +02:00
Michael Peter Christen 2e46033b68 better distinct between num_ctx and max_tokens 2026-07-05 21:52:50 +02:00
Michael Peter Christen 0eec5ec6ac another report fix 2026-07-05 13:17:38 +02:00
Michael Peter Christen 9e0a6338cc removed bloat 2026-07-05 12:58:07 +02:00
Michael Peter Christen 6c6148c773 setting max_tokens per model 2026-07-05 12:43:45 +02:00
Michael Peter Christen e6d5aed331 fixed shutdown problem 2026-07-05 12:13:07 +02:00
Michael Peter Christen 35a1d85f8b removed the snapshot feature and all dependencies from non-java code 2026-07-05 12:04:42 +02:00
Michael Peter Christen 9e5958ab0e enhanced logging (to be used in self-enhancement reports) 2026-07-05 09:19:46 +02:00
Michael Peter Christen 28c6e01bcd enhanced download of models, updated model list 2026-07-05 08:48:58 +02:00
Michael Peter Christen e419ceda7c IPv6-aware fixes
not a full IPv6 support fix, but changes towards
2026-07-05 08:38:08 +02:00
Michael Peter Christen e5d9efe653 fix for timeout 2026-07-04 17:08:36 +02:00
Michael Peter Christen 8f2f9c3ce4 enhanced gitignore 2026-07-04 14:51:32 +02:00
Michael Peter Christen 51e6c98475 enhanced log reports generation 2026-07-04 14:49:44 +02:00
Michael Peter Christen a72b519440 fix for memory setting 2026-07-04 14:08:46 +02:00
Michael Peter Christen 9f540de067 Enhanced Log Reports 2026-07-04 13:52:47 +02:00
Michael Peter Christen adb04ae397 added llm proxy servlet to augment the RAGProxyServlet with admin
access. We need this to do remote LLM inference configuration.
2026-07-04 13:01:38 +02:00
Michael Peter Christen a8b90eb365 Merge branch 'master' of https://github.com/yacy/yacy_search_server.git 2026-07-04 10:57:22 +02:00
Michael Peter Christen e1c988b5c3 added log report generator for recursive self-improvement 2026-06-28 22:49:39 +02:00
Michael Peter Christen 177cc87b89 Merge branch 'master' of https://github.com/yacy/yacy_search_server 2026-06-23 07:47:04 +02:00
Michael Peter Christen 5b6a3fdbc1 Merge branch 'master' of https://github.com/yacy/yacy_search_server 2026-05-31 12:07:41 +02:00
Michael Peter Christen 6d8c08b34a enhanced ai chat: show when tool calls happen and show result of tool
calls during current chat completion
2026-05-31 10:22:32 +02:00
Michael Peter Christen d1a32360ab added update_plan tool 2026-05-31 10:21:56 +02:00
Michael Peter Christen 77f556a77d added experimental artifact envelope tool and plotter 2026-05-16 14:21:50 +02:00
Michael Peter Christen 7b303b6f82 Add thinking/tooling/vision/format model capability tests and suppress thinking across LLM calls 2026-03-29 17:33:49 +02:00
Michael Peter Christen f0464e7fbc Release_1.941 - The AI Release 2026-03-29 11:24:35 +02:00
Michael Peter Christen d74e74b809 better ranking for local hits with more context 2026-03-29 11:23:16 +02:00
Michael Peter Christen 5d5e8e889a Restore tool-enabled chat requests from persisted model capabilities 2026-03-29 00:20:49 +01:00
Michael Peter Christen c79b7a19c8 Add configurable maximum length for RAG search documents 2026-03-29 00:19:57 +01:00
Michael Peter Christen a9a365bc75 enhanced tooling/vision testing: persisting all tests 2026-03-28 22:04:33 +01:00
Michael Peter Christen 1f80c6679e Add search tool backed by shared RAG search document output 2026-03-28 21:33:54 +01:00
Michael Peter Christen e0bf6b8c68 Respect persisted tooling capability for chat models 2026-03-28 21:32:37 +01:00
Michael Peter Christen 3c3388201f if webfetch fails, it tells the LLM that this is not fatal and it should go on 2026-03-28 21:29:33 +01:00
Michael Peter Christen 6a8a4cd122 the mermaid generation tool now suggest to call the mermaid visualization tool 2026-03-28 21:29:01 +01:00
Michael Peter Christen 115fdf131b showing different waiting messages for different activities 2026-03-28 17:26:50 +01:00
Michael Peter Christen 106730d36b hero page modification for YaCy Chat 2026-03-28 16:18:42 +01:00
Michael Peter Christen af97d3a682 more models 2026-03-28 16:17:52 +01:00
Michael Peter Christen 31d6de21f4 better tldr handling 2026-03-28 16:17:31 +01:00
Michael Peter Christen 9fff02688c more models 2026-03-28 16:16:08 +01:00
Michael Peter Christen 6f505d1f10 Align RAG retrieval with web search and disable local post-ranking 2026-03-28 11:29:58 +01:00
Michael Peter Christen b6f8b88507 Fix yacychat P2P mode detection for global search visibility 2026-03-28 11:19:37 +01:00
Michael Peter Christen 7b14e31949 Fix for 'n-' fragments that appeared after wrong parsing markdown 2026-03-27 02:34:29 +01:00
Michael Peter Christen 1924f40c01 Enhanced RAG Search:
- using exactly the same search method as normal search
- removed special search method
2026-03-27 02:20:25 +01:00
Michael Peter Christen f9933a1f4e Strip markdown syntax from snippet text intended for browser display 2026-03-26 18:45:15 +01:00
Michael Peter Christen 11a5f10c77 modified ranking and query parser to allow more matches and better ranking 2026-03-25 00:13:17 +01:00
Michael Peter Christen 1edee7e127 Merge branch 'master' of https://github.com/yacy/yacy_search_server.git 2026-03-24 00:22:15 +01:00
Michael Peter Christen f4c73aa51a renamed skills -> tools 2026-03-24 00:22:03 +01:00
Michael Peter Christen 4a3b668512 added new models 2026-03-01 17:52:40 +01:00
Michael Peter Christen b8daaacf6a Remove suspicious JavaScript code fragments from snippet lines. 2026-02-17 22:58:02 +01:00
Michael Peter Christen cb3366c3e9 fixed parsing of x-data-elements in <div> 2026-02-17 22:47:32 +01:00
Michael Peter Christen 79c4c4e3dd fixed api-key handling 2026-02-15 21:03:35 +01:00
Michael Peter Christen b8387d4512 added vfs storage to yacychat so the current history does not depend on localStorage any more 2026-02-10 14:57:12 +01:00
Michael Peter Christen 50cf84fd68 added virtual file system that stores users data in the users browser 2026-02-10 14:29:12 +01:00
Michael Peter Christen 6a2c27c45b better usage flow for attachments/searches 2026-02-10 11:27:25 +01:00
Michael Peter Christen 8687ae0e8e Renamed Table_API_p.html -> Automation_p.html 2026-02-09 23:54:34 +01:00
Michael Peter Christen 2141aef2c8 added skill configuration: we present llm tools as "Skills" and make
them configurable in the YaCy GUI.
2026-02-08 21:44:04 +01:00
Michael Peter Christen 9cd693a464 more safe configSave 2026-02-08 15:09:05 +01:00
Michael Peter Christen ccf42a19c0 added Mermaid rendering tool 2026-02-08 13:34:43 +01:00
Michael Peter Christen 44d1dbfbb8 fix for NetworkPicture not giving away sync release 2026-02-08 13:34:17 +01:00
Michael Peter Christen 16a91ab12c added tool calling abilities to yacychat.html and added a tool handler to 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-02-07 10:51:54 +01:00
Michael Peter Christen da6410cfce fix for no search results within RAG local search 2026-01-08 22:21:38 +01:00
Michael Peter Christen bda680f27a fixed bug in ai.production_models default value and replaced some
outdated LLMs with new ones
2026-01-08 21:33:53 +01:00
Michael Peter Christen c7d6e64757 replaced codex with regula 2026-01-08 20:23:57 +01:00
Michael Peter Christen 9f954b45dd added global search to chat 2026-01-06 22:43:04 +01:00
Michael Peter Christen cacc35221f updated d3.js 2026-01-06 20:20:22 +01:00
Michael Peter Christen dedd15d2b3 increased default context size 2026-01-04 13:20:05 +01:00
Michael Peter Christen 543775ff79 added rendering of <think> tags in LLM responses. 2026-01-04 13:19:44 +01:00
Michael Peter Christen 4f6cd9aed2 more realistic rate limits for chat request rates 2026-01-03 19:51:31 +01:00
Michael Peter Christen d6ef0210fc disabled narrow font in model selection 2026-01-03 19:43:25 +01:00
Michael Peter Christen 4c3a72b2ba added default augmentation setting (attachments / local search) in chat. 2026-01-03 18:55:51 +01:00
Michael Peter Christen 49f445d556 Fix: avoid 0-results by using remote metadata results when available
Use the remote metadata list directly (via addNodes) after
storing/committing remote search results. This bypasses the flaky
RWI→metadata lookup that can drop all results and yield a ZERO COUNT
even when peers return references.
2026-01-03 03:37:32 +01:00
Michael Peter Christen e2d0050a1c Fix image preview licensing and show 20 images per page, fixes
https://github.com/yacy/yacy_search_server/issues/438

Use separate one‑time licenses for image thumbnails and full previews to
prevent preview failures after thumbnail loads, and set the Images tab
to request 20 results by default via the content‑domain switch form.
2026-01-03 02:55:13 +01:00
Michael Peter Christen 5645c3c55d page number computation fix 2026-01-03 01:57:35 +01:00
Michael Peter Christen 076a2d1e02 Handle POST redirects when contacting peers, fix for
https://github.com/yacy/yacy_search_server/issues/684

YaCy’s peer queries use HTTP POST and were not following redirects, so
HTTP→HTTPS redirections (e.g., 8090→8443) failed and peers never
switched protocol/port. This adds a redirect strategy that allows POST
redirects (preserving method/body, except for 303), letting remote peer
connections follow HTTPS redirects correctly.
2026-01-03 01:56:45 +01:00
Michael Peter Christen 2819742bdb possible fix for search-0-results bug from
https://github.com/yacy/yacy_search_server/issues/499
2026-01-02 20:25:04 +01:00
Michael Peter Christen 3ecb0b459e fixed windows installer; updated download path for java installer 2026-01-01 23:58:10 +01:00
Michael Peter Christen c5801d3215 added AIShield config page for chat access settings. Also added chat to top menu in case that was wanted by the user. Also added the AILab to the main menu. 2025-12-08 00:13:38 +01:00
Michael Peter Christen eed704d23b added RAG configuration page 2025-12-06 19:21:57 +01:00
Michael Peter Christen ed9ea238b1 added build page for the AI lab 2025-12-06 17:33:31 +01:00
Michael Peter Christen 5f4575ad6b enhanced snippet computation for RAG 2025-12-05 22:18:33 +01:00
Michael Peter Christen 1202f74790 fixed missing line ending in token streaming 2025-11-30 22:02:42 +01:00
Michael Peter Christen a8246c50c8 fixed font name 2025-11-30 21:37:03 +01:00
Michael Peter Christen a5ed11a5dc added automatic serch result feedback to chat attachment 2025-11-30 21:33:00 +01:00
Michael Peter Christen b36e72a4d7 added RAG search to prompts 2025-11-30 17:07:36 +01:00
Michael Peter Christen 88b495ba7a enable focus on composer during token streaming. 2025-11-30 15:40:22 +01:00