服务、提供和保护两个主笔
得到/api/notes/master的回答,以及缺少的供给。 PUT/api/notes/master/org 写着“我们的主笔记”, 而不是通过注解id, 所以没有什么可猜测的, 没有其他组织的 备注。 编辑它需要 MANAGE ORG MASTER NOTE 或所有权 组织——业主楼层是防锁的保障,因为权利是 故...
服务于知识控制台的阅读, 并修复它永远无法
四个终点 重建的知识库需求, 三个事实 API是 无法声明 。 Get / api/ kb/ pins 返回一页针 ROWS, KbArticlePin。 文章是 @JsonIgnore——所以反应中携带了一针id,一个成员id和一个日期, 没有任何关于那篇文章的内容。 主页已经要求 由于一个Page信封没有 . ....
通过 API 携带笔记的丰富文本 / 纯文本模式
创建对所请求模式的遵守并默认为富人,匹配 编辑器创建了注释。 更新像其他一样是无防护的 字段,所以只发送 {是RichText } 的呼叫者不会 空白的纸条。 DTO读取的是 RichTextOrDefault( ), 所以这行不知何故 逃出后填充被报告为富人。 错误地保留 格式化是安全的方向:相反将显示格式化 将它...
点到 YugabyteDB 并使用 PostgreSQLdialect
CockroachDB被尤加比特DB所取代. 连接字符串从 蟑螂db-公用:26257到yb-tserver-service:5433,并使用希伯来语方言 从QQ到PostgreSQLDialect.
Add async translation for KB articles, add locale-aware public article APIs
Add unauthenticated public endpoints for KB articles
Add KbPublicArticleController with endpoints for the marketing site to fetch published articles where aiVisibleToPublic=true, without requiring OTK authenticati...
Support AI visibility toggles in KB article create/update
Accept aiEnabled and visibility flags in create/update endpoints. Handle AI toggle changes by publishing delete events when AI is disabled, triggering re-indexi...
Add notes management with RAG integration
Move notes CRUD from SecurityService to KBService. Add note encryption, NATS event publishing for RAG pipeline, and AI processing toggle support. Notes with AI ...
Add unpublish endpoint for KB articles
Add POST /articles/{guid}/unpublish that sets status back to DRAFT and publishes a kb.article.unpublished NATS event so RAGService can remove the article from t...
Add org-level resource management and article-media linking APIs
Rewrite KbMediaService/Controller for org-level media CRUD with paginated listing, search, metadata update, and soft delete. Add article-media link/unlink/sync ...
