-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(widgets): Add Kanban Board widget #38539
feat(widgets): Add Kanban Board widget #38539
Conversation
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
⚙️ Control Options:
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the WalkthroughThis pull request introduces a new Kanban Board Widget to the application, adding comprehensive functionality for creating and managing Kanban-style task boards. The changes span multiple files, including package dependencies, widget implementation, and component structure. The implementation leverages Changes
Sequence DiagramsequenceDiagram
participant User
participant KanbanBoard
participant DragDropContext
participant OnTaskMove
User->>KanbanBoard: Drag Task
KanbanBoard->>DragDropContext: Start Drag
DragDropContext->>KanbanBoard: Validate Drop
KanbanBoard->>OnTaskMove: Update Task Position
OnTaskMove-->>KanbanBoard: Confirm Changes
Possibly Related PRs
Suggested Labels
Poem
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
/build-deploy-preview skip-tests=true |
Deploying Your Preview: https://github.com/appsmithorg/appsmith/actions/runs/12668897769. |
2e5fa01
to
7cb0681
Compare
Devin is currently unreachable - the session may have died. |
@coderabbitai review |
✅ Actions performedReview triggered.
|
1b025ec
to
2d23b60
Compare
- Implement Kanban Board widget with drag-and-drop support - Add column and task configuration through property pane - Support styling options for columns and tasks - Match existing Appsmith widget visual styles Link to Devin run: https://app.devin.ai/sessions/73c67abb55d34ea6b68ab834e1446c1a Co-Authored-By: [email protected] <[email protected]>
Co-Authored-By: [email protected] <[email protected]>
Co-Authored-By: [email protected] <[email protected]>
…afety Co-Authored-By: [email protected] <[email protected]>
81d6a41
to
e46ccc5
Compare
This PR has not seen activitiy for a while. It will be closed in 7 days unless further activity is detected. |
Closing due to inactivity. |
Kanban Board Widget Implementation
This PR adds a new Kanban Board widget to Appsmith that allows developers to:
Implementation Details
Testing Notes
Next Steps
Link to Devin run: https://app.devin.ai/sessions/73c67abb55d34ea6b68ab834e1446c1a
Warning
Tests have not run on the HEAD e46ccc5 yet
Fri, 10 Jan 2025 10:26:14 UTC
Summary by CodeRabbit
New Features
Dependencies
react-beautiful-dnd
library and its type definitionsImprovements