Add org Kanban view and popup-based task creation#481
Draft
Conversation
Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
- Pass orgId to TasksHub; lazy-load TasksHub to trim initial club-dashboard cost - Memoize club menu items; key Dashboard URL sync off menu structure not array identity - Fix pageToAction and Members deep-links (page 4) after Tasks insertion - Remove temporary backend debug logging Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
- Route club-dashboard pages through StaticFullBleedPage instead of AnimatedPageWrapper to avoid Framer Motion enter/exit compositing on heavy calendar/dashboard subtrees (Aw Snap error 4). - Lazy-load Dash tab and defer Week calendar mount until after paint. - Remove noisy console logging from Dash filter/height. Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
Co-authored-by: James Liu <AZ0228@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
TasksHub) cards are now draggable between status columns.EventTasksTab) cards are now draggable between status columns.Testing
cd frontend && NODE_ENV=development npx eslint src/pages/ClubDash/TasksHub/TasksHub.jsx src/pages/ClubDash/EventsManagement/components/EventDashboard/EventTasksTab.jsx(passes)cd frontend && npm run build(passes; existing repo-wide warnings remain unrelated)Walkthrough artifacts
org_kanban_and_task_create_popups.mp4
Org kanban status change confirmed
Org kanban drag interaction
Org list status after drag attempt
Org kanban after refresh attempt
Notes
backend/app.js,TasksHub.jsx,EventTasksTab.jsx).backend/eventsremains untouched.To show artifacts inline, enable in settings.