Skip to content

Project Tasks#109

Open
DamienVesper wants to merge 51 commits intomainfrom
test/kanban-tasks-dummydata
Open

Project Tasks#109
DamienVesper wants to merge 51 commits intomainfrom
test/kanban-tasks-dummydata

Conversation

@DamienVesper
Copy link
Member

No description provided.

liangricky7 and others added 30 commits September 30, 2025 22:10
Updated README
had autoprefixer and postcss in the package.json file, but forgot that tailwind v4 doesn't need that since we also don't need the postcss and tailwind.config files anymore
I added the foundation for our custom fonts and colors in a new styles folder in the src folder, and tailored it to the design principles of the member portal in the index.css file.
I added the input shadcn component and fixed the bugs from the previous pull request.
…or typography

I took the fonts I uploaded from Google and deleted the ones we primarily aren't going to use. I then redefined them in fonts.css with their corresponding weights based on the figma design(s) so then I could create their specific classes and variants. I lastly moved the specific styles for the fonts into a separate file called typography.css and imported it into index.css.
Changed oklch value to match color palette
Deleted sora bold and re-added sora semibold to fit the desired 600 font weight
refactor (frontend): build lifecycle, lint
DamienVesper and others added 6 commits October 9, 2025 23:12
Created a component for a filters input and respective buttons. Implemented the Kanban System for the Overall tab. Put all the Shadcn components into one folder.
Updated the UI path in components.json. Added a Learn More Button. Adjusted the home to have a button that routes to the task portal.
My Task Sidebar. My Task Dropdown. Learn More. Add Task.
Implementation of Kanban Board in Overall Tab. Columns, Task, and Task Sheet Display. Sortable and Movement of tasks and columns. MyTask tab has display of overall columns and tasks as well as tasks table.
Task clean up. Editing feature added. Setting Dates added.
@DamienVesper DamienVesper self-assigned this Nov 26, 2025
Created an Assignee ComboBox from shadcn UI. Handles selection of members to assign for tasks.
Created an Label ComboBox from shadcn UI. Handles selection of Labels to categorize tasks.
Holds preset data for columns, tasks, labels, assignees, and colors for Dev Testing.
Task Sheet component that allows for the display of task information. New implementations were adjust visual cluster. Added implementations to sidebar. Area to view file attachments.
Component for Task Cards. Contains the Drag and Drop behavior for the Tasks. Handles task creation and editing inside each column. Allows for deleting and editing column creation.
Task Table that contains all of the information displayed in the Kanban Board. With the integration of the specific task sidebar, allows for specific filtering of the Task and Columns in the form of a table.
Component for an entire Kanban column. Renders Column Header and Title. Renders the tasks inside the columns. Handles task creation and editing inside each column. Dropdown for moving columns left and right. Allows for deleting and editing column creation
Filter Command Bar for the Kanban Board. Allows for multi-selection filtering
Board that contains all of the Tasks and Columns and their implementations. Contains the dialog for column creation. Contains functions for Dragging, Creation of Task and Columns, Moving of Columns, Updating and Editing Tasks and Columns.
Learn More Button. Shows Dialog for Project Description.
Task Description component for previewing and displaying unique description creation.
Dropdown for filtering options. Displays cards for selection to filter the task table beside it.
Root file that handles all of the Tasks and Columns. Includes states for information that needs to be passed between My Task Tab components and Overall Tab components. Filtering states that are also passed down.
Packages. Added a route to the Specific Project Page.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants