[PR #157] [MERGED] feat: support file and filelist input form #179

Closed
opened 2026-02-16 10:16:21 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/webapp-conversation/pull/157
Author: @iamjoel
Created: 4/15/2025
Status: Merged
Merged: 4/15/2025
Merged by: @iamjoel

Base: mainHead: fix/file-input-caused-page-crash


📝 Commits (6)

📊 Changes

30 files changed (+1780 additions, -18 deletions)

View changed files

📝 .vscode/settings.json (+2 -2)
app/components/base/action-button/index.css (+45 -0)
app/components/base/action-button/index.tsx (+73 -0)
app/components/base/file-uploader-in-attachment/constants.ts (+16 -0)
app/components/base/file-uploader-in-attachment/file-from-link-or-local/index.tsx (+130 -0)
app/components/base/file-uploader-in-attachment/file-image-render.tsx (+32 -0)
app/components/base/file-uploader-in-attachment/file-input.tsx (+49 -0)
app/components/base/file-uploader-in-attachment/file-item.tsx (+154 -0)
app/components/base/file-uploader-in-attachment/file-type-icon.tsx (+91 -0)
app/components/base/file-uploader-in-attachment/hooks.ts (+368 -0)
app/components/base/file-uploader-in-attachment/index.tsx (+132 -0)
app/components/base/file-uploader-in-attachment/store.tsx (+67 -0)
app/components/base/file-uploader-in-attachment/types.ts (+83 -0)
app/components/base/file-uploader-in-attachment/utils.ts (+194 -0)
app/components/base/icons/other/ReplayLine.json (+36 -0)
app/components/base/icons/other/ReplayLine.tsx (+20 -0)
app/components/base/progress-bar/index.tsx (+20 -0)
app/components/base/progress-bar/progress-circle.tsx (+64 -0)
📝 app/components/index.tsx (+25 -2)
📝 app/components/welcome/index.tsx (+37 -0)

...and 10 more files

📄 Description

Fix: https://github.com/langgenius/webapp-conversation/issues/51#issuecomment-2786537029


🔄 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/langgenius/webapp-conversation/pull/157 **Author:** [@iamjoel](https://github.com/iamjoel) **Created:** 4/15/2025 **Status:** ✅ Merged **Merged:** 4/15/2025 **Merged by:** [@iamjoel](https://github.com/iamjoel) **Base:** `main` ← **Head:** `fix/file-input-caused-page-crash` --- ### 📝 Commits (6) - [`9a7e1be`](https://github.com/langgenius/webapp-conversation/commit/9a7e1be35d1de68d9fdf2dec5307be721a112bff) fix: file type not support - [`e9923e8`](https://github.com/langgenius/webapp-conversation/commit/e9923e8220c72919d2bca7d346e6d497f29e1f22) fix: string type - [`7216f40`](https://github.com/langgenius/webapp-conversation/commit/7216f40beed9ee569eb1c1521112d39f0fb8732b) feat: add single file upload - [`4ae03c2`](https://github.com/langgenius/webapp-conversation/commit/4ae03c2101f09ee39b95ad669a091b8fa9476d7b) chore: file upload i18n - [`beda954`](https://github.com/langgenius/webapp-conversation/commit/beda954867bbda890d9a70badaba343a70f5a1e7) chore: can use setting config - [`d3482db`](https://github.com/langgenius/webapp-conversation/commit/d3482db74de0be7f00bdeb320dc5003e3f3633fe) chore: can set the write input ### 📊 Changes **30 files changed** (+1780 additions, -18 deletions) <details> <summary>View changed files</summary> 📝 `.vscode/settings.json` (+2 -2) ➕ `app/components/base/action-button/index.css` (+45 -0) ➕ `app/components/base/action-button/index.tsx` (+73 -0) ➕ `app/components/base/file-uploader-in-attachment/constants.ts` (+16 -0) ➕ `app/components/base/file-uploader-in-attachment/file-from-link-or-local/index.tsx` (+130 -0) ➕ `app/components/base/file-uploader-in-attachment/file-image-render.tsx` (+32 -0) ➕ `app/components/base/file-uploader-in-attachment/file-input.tsx` (+49 -0) ➕ `app/components/base/file-uploader-in-attachment/file-item.tsx` (+154 -0) ➕ `app/components/base/file-uploader-in-attachment/file-type-icon.tsx` (+91 -0) ➕ `app/components/base/file-uploader-in-attachment/hooks.ts` (+368 -0) ➕ `app/components/base/file-uploader-in-attachment/index.tsx` (+132 -0) ➕ `app/components/base/file-uploader-in-attachment/store.tsx` (+67 -0) ➕ `app/components/base/file-uploader-in-attachment/types.ts` (+83 -0) ➕ `app/components/base/file-uploader-in-attachment/utils.ts` (+194 -0) ➕ `app/components/base/icons/other/ReplayLine.json` (+36 -0) ➕ `app/components/base/icons/other/ReplayLine.tsx` (+20 -0) ➕ `app/components/base/progress-bar/index.tsx` (+20 -0) ➕ `app/components/base/progress-bar/progress-circle.tsx` (+64 -0) 📝 `app/components/index.tsx` (+25 -2) 📝 `app/components/welcome/index.tsx` (+37 -0) _...and 10 more files_ </details> ### 📄 Description Fix: https://github.com/langgenius/webapp-conversation/issues/51#issuecomment-2786537029 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 10:16:21 -05:00
yindo closed this issue 2026-02-16 10:16:21 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/webapp-conversation#179