[PR #37] [MERGED] feat(web&server): Added AI capabilities and RAG capabilities, fixed issues with the minimal tiptap editor not being able to properly process Markdown rendering. #39

Closed
opened 2026-03-03 13:58:07 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/labring/tentix/pull/37
Author: @HUAHUAI23
Created: 8/15/2025
Status: Merged
Merged: 8/15/2025
Merged by: @fanux

Base: mainHead: ai


📝 Commits (7)

  • 0f697b9 server: add user feedback
  • 62f51cf server: add feedback curd
  • f3c51f8 adjust frontend style
  • d0abff9 Add route transition animation
  • f0fada1 sync db migrate record
  • 9916243 add vectorstore
  • 4ad71b3 fix(web): fix minimal tiptap editor markdown input and render

📊 Changes

85 files changed (+11037 additions, -2714 deletions)

View changed files

📝 .env.template (+17 -3)
📝 .vscode/settings.json (+8 -1)
CLAUDE.md (+212 -0)
📝 bun.lock (+82 -4)
frontend/.cta.json (+15 -0)
📝 frontend/package.json (+1 -0)
📝 frontend/src/components/chat/content-renderer.tsx (+43 -0)
📝 frontend/src/components/chat/content-styles.css (+83 -6)
📝 frontend/src/components/chat/message-item.tsx (+328 -25)
📝 frontend/src/components/chat/message-list.tsx (+24 -6)
📝 frontend/src/components/chat/staff/message-input.tsx (+157 -16)
📝 frontend/src/components/chat/user/message-input.tsx (+57 -8)
frontend/src/components/common/truncate-with-tooltip.tsx (+84 -0)
frontend/src/components/page-transition.tsx (+271 -0)
frontend/src/components/staff/chart-area-interactive.tsx (+0 -130)
frontend/src/components/staff/section-cards.tsx (+0 -110)
📝 frontend/src/components/staff/sidebar.tsx (+5 -5)
📝 frontend/src/components/staff/site-header.tsx (+17 -2)
📝 frontend/src/components/staff/staff-right-sidebar.tsx (+3 -2)
📝 frontend/src/components/staff/staff-ticket-sidebar.tsx (+29 -1)

...and 65 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/labring/tentix/pull/37 **Author:** [@HUAHUAI23](https://github.com/HUAHUAI23) **Created:** 8/15/2025 **Status:** ✅ Merged **Merged:** 8/15/2025 **Merged by:** [@fanux](https://github.com/fanux) **Base:** `main` ← **Head:** `ai` --- ### 📝 Commits (7) - [`0f697b9`](https://github.com/labring/tentix/commit/0f697b9001c07934267ed0ccdb79069f92030677) server: add user feedback - [`62f51cf`](https://github.com/labring/tentix/commit/62f51cf677c79da3ad142241f6189bec2872a0ad) server: add feedback curd - [`f3c51f8`](https://github.com/labring/tentix/commit/f3c51f84a4fa67e1ba23af596f43e97f46ff06c8) adjust frontend style - [`d0abff9`](https://github.com/labring/tentix/commit/d0abff9f803dd470e28dee3269302d052ffd512b) Add route transition animation - [`f0fada1`](https://github.com/labring/tentix/commit/f0fada185a84f0b8fa32fe14338422947d519b25) sync db migrate record - [`9916243`](https://github.com/labring/tentix/commit/9916243c62a07df9c6852062b7354cb44a365cc2) add vectorstore - [`4ad71b3`](https://github.com/labring/tentix/commit/4ad71b395b89045aa4a5f3ef87f9d12bef0fc320) fix(web): fix minimal tiptap editor markdown input and render ### 📊 Changes **85 files changed** (+11037 additions, -2714 deletions) <details> <summary>View changed files</summary> 📝 `.env.template` (+17 -3) 📝 `.vscode/settings.json` (+8 -1) ➕ `CLAUDE.md` (+212 -0) 📝 `bun.lock` (+82 -4) ➕ `frontend/.cta.json` (+15 -0) 📝 `frontend/package.json` (+1 -0) 📝 `frontend/src/components/chat/content-renderer.tsx` (+43 -0) 📝 `frontend/src/components/chat/content-styles.css` (+83 -6) 📝 `frontend/src/components/chat/message-item.tsx` (+328 -25) 📝 `frontend/src/components/chat/message-list.tsx` (+24 -6) 📝 `frontend/src/components/chat/staff/message-input.tsx` (+157 -16) 📝 `frontend/src/components/chat/user/message-input.tsx` (+57 -8) ➕ `frontend/src/components/common/truncate-with-tooltip.tsx` (+84 -0) ➕ `frontend/src/components/page-transition.tsx` (+271 -0) ➖ `frontend/src/components/staff/chart-area-interactive.tsx` (+0 -130) ➖ `frontend/src/components/staff/section-cards.tsx` (+0 -110) 📝 `frontend/src/components/staff/sidebar.tsx` (+5 -5) 📝 `frontend/src/components/staff/site-header.tsx` (+17 -2) 📝 `frontend/src/components/staff/staff-right-sidebar.tsx` (+3 -2) 📝 `frontend/src/components/staff/staff-ticket-sidebar.tsx` (+29 -1) _...and 65 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 13:58:07 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tentix#39
No description provided.