[PR #5306] [MERGED] Redesign Telegram bot settings UI #5400

Closed
opened 2026-06-05 15:21:14 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/5306
Author: @shatfield4
Created: 3/30/2026
Status: Merged
Merged: 3/31/2026
Merged by: @timothycarambat

Base: masterHead: 5304-feat-new-ui-for-telegram-bot-integration


📝 Commits (9)

  • 6069192 redesign telegram bot settings ui/refactor ui components
  • 2fd66ef Merge branch 'master' into 5304-feat-new-ui-for-telegram-bot-integration
  • 726c319 Merge branch 'master' into 5304-feat-new-ui-for-telegram-bot-integration
  • e878184 fix positioning of user row
  • b8f48b2 move ConnectedBotCard to subcomponent
  • 7d82578 fix redirect
  • 9ddc97a Merge branch '5304-feat-new-ui-for-telegram-bot-integration' of github.com:Mintplex-Labs/anything-llm into 5304-feat-new-ui-for-telegram-bot-integration
  • 9b8978d remove redundant guard
  • a365779 Merge branch 'master' into 5304-feat-new-ui-for-telegram-bot-integration

📊 Changes

13 files changed (+576 additions, -619 deletions)

View changed files

📝 frontend/src/locales/en/common.js (+1 -1)
frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/ConnectedBotCard/index.jsx (+26 -0)
frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/DetailsSection/index.jsx (+89 -0)
frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/DisconnectedView/index.jsx (+157 -0)
frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/UsersSection/index.jsx (+148 -0)
frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/UsersTable/index.jsx (+0 -153)
📝 frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/index.jsx (+10 -268)
📝 frontend/src/pages/GeneralSettings/Connections/TelegramBot/SetupView/CreateBotSection/index.jsx (+59 -77)
📝 frontend/src/pages/GeneralSettings/Connections/TelegramBot/SetupView/index.jsx (+40 -99)
📝 frontend/src/pages/GeneralSettings/Connections/TelegramBot/index.jsx (+21 -18)
📝 frontend/src/utils/paths.js (+2 -2)
📝 server/endpoints/telegram.js (+22 -1)
📝 server/utils/telegramBot/index.js (+1 -0)

📄 Description

Pull Request Type

  • feat (New feature)
  • 🐛 fix (Bug fix)
  • ♻️ refactor (Code refactoring without changing behavior)
  • 💄 style (UI style changes)
  • 🔨 chore (Build, CI, maintenance)
  • 📝 docs (Documentation updates)

Relevant Issues

resolves #5304

Description

  • Implements new UI for Telegram bot settings page
  • Splits UI into subcomponents for scalability/code readability
  • Adds extra fields to Telegram backend API endpoints to render info in new UI

Visuals (if applicable)

Additional Information

Developer Validations

  • I ran yarn lint from the root of the repo & committed changes
  • Relevant documentation has been updated (if applicable)
  • I have tested my code functionality
  • Docker build succeeds locally

🔄 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/Mintplex-Labs/anything-llm/pull/5306 **Author:** [@shatfield4](https://github.com/shatfield4) **Created:** 3/30/2026 **Status:** ✅ Merged **Merged:** 3/31/2026 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `5304-feat-new-ui-for-telegram-bot-integration` --- ### 📝 Commits (9) - [`6069192`](https://github.com/Mintplex-Labs/anything-llm/commit/6069192da9c049053445d88ff00580ba0b8dcd8b) redesign telegram bot settings ui/refactor ui components - [`2fd66ef`](https://github.com/Mintplex-Labs/anything-llm/commit/2fd66efb158e2466c930ad4bff17a8e76c6be1ca) Merge branch 'master' into 5304-feat-new-ui-for-telegram-bot-integration - [`726c319`](https://github.com/Mintplex-Labs/anything-llm/commit/726c3193e15559a69d4baf84537edff5a5c38ee3) Merge branch 'master' into 5304-feat-new-ui-for-telegram-bot-integration - [`e878184`](https://github.com/Mintplex-Labs/anything-llm/commit/e878184a794da518377e703c4db16d03479834f5) fix positioning of user row - [`b8f48b2`](https://github.com/Mintplex-Labs/anything-llm/commit/b8f48b294563ccf2f1cdd694fe7effc665056824) move ConnectedBotCard to subcomponent - [`7d82578`](https://github.com/Mintplex-Labs/anything-llm/commit/7d825785cb095f9621ca2851b10e5ca402f00383) fix redirect - [`9ddc97a`](https://github.com/Mintplex-Labs/anything-llm/commit/9ddc97a84690b212405f6a09c299cd6dc99c7d77) Merge branch '5304-feat-new-ui-for-telegram-bot-integration' of github.com:Mintplex-Labs/anything-llm into 5304-feat-new-ui-for-telegram-bot-integration - [`9b8978d`](https://github.com/Mintplex-Labs/anything-llm/commit/9b8978d953b24abaaba79b173286d6f6eae4377b) remove redundant guard - [`a365779`](https://github.com/Mintplex-Labs/anything-llm/commit/a365779210ffcb236d7159bad603564f59443e7a) Merge branch 'master' into 5304-feat-new-ui-for-telegram-bot-integration ### 📊 Changes **13 files changed** (+576 additions, -619 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/locales/en/common.js` (+1 -1) ➕ `frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/ConnectedBotCard/index.jsx` (+26 -0) ➕ `frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/DetailsSection/index.jsx` (+89 -0) ➕ `frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/DisconnectedView/index.jsx` (+157 -0) ➕ `frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/UsersSection/index.jsx` (+148 -0) ➖ `frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/UsersTable/index.jsx` (+0 -153) 📝 `frontend/src/pages/GeneralSettings/Connections/TelegramBot/ConnectedView/index.jsx` (+10 -268) 📝 `frontend/src/pages/GeneralSettings/Connections/TelegramBot/SetupView/CreateBotSection/index.jsx` (+59 -77) 📝 `frontend/src/pages/GeneralSettings/Connections/TelegramBot/SetupView/index.jsx` (+40 -99) 📝 `frontend/src/pages/GeneralSettings/Connections/TelegramBot/index.jsx` (+21 -18) 📝 `frontend/src/utils/paths.js` (+2 -2) 📝 `server/endpoints/telegram.js` (+22 -1) 📝 `server/utils/telegramBot/index.js` (+1 -0) </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [ ] ✨ feat (New feature) - [ ] 🐛 fix (Bug fix) - [ ] ♻️ refactor (Code refactoring without changing behavior) - [x] 💄 style (UI style changes) - [ ] 🔨 chore (Build, CI, maintenance) - [ ] 📝 docs (Documentation updates) ### Relevant Issues <!-- Use "resolves #xxx" to auto resolve on merge. Otherwise, please use "connect #xxx" --> resolves #5304 ### Description <!-- Describe the changes in this PR that are impactful to the repo. What problem does it solve? --> - Implements new UI for Telegram bot settings page - Splits UI into subcomponents for scalability/code readability - Adds extra fields to Telegram backend API endpoints to render info in new UI ### Visuals (if applicable) <!-- Add screenshots or screen recordings to demonstrate the changes, especially for UI updates. --> ### Additional Information <!-- Add any other context about the Pull Request here that was not captured above. --> ### Developer Validations <!-- All of the applicable items should be checked. --> - [x] I ran `yarn lint` from the root of the repo & committed changes - [x] Relevant documentation has been updated (if applicable) - [x] I have tested my code functionality - [x] Docker build succeeds locally --- <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-06-05 15:21:14 -04:00
yindo closed this issue 2026-06-05 15:21:14 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#5400