Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
d72359a
HUGE refactoring to rename files and class names to work well with up…
tu2-atmanand Mar 18, 2026
8fa8a21
fix all the typescript error and refactor a lot of code
tu2-atmanand Mar 19, 2026
83200a3
refactor the complete code of BoardConfigModal.tsx to manage views se…
tu2-atmanand Mar 19, 2026
02c9cf5
FEAT : Multiple views inside the same board | #723
tu2-atmanand Mar 20, 2026
f9438c1
update version number for a beta release
tu2-atmanand Mar 20, 2026
42552a8
test the latest changes | working with few issues
tu2-atmanand Mar 20, 2026
9ac30b2
fix : view switching not working
tu2-atmanand Mar 20, 2026
a4f1ea2
test the latest changes | working
tu2-atmanand Mar 20, 2026
18ddf70
Organize the code and add comments for BoardConfigModal.tsx
tu2-atmanand Mar 20, 2026
7229ed1
fix : global settings tab not rendering
tu2-atmanand Mar 20, 2026
d88ad0c
fix : duplicating view is not working correctly and also not refreshi…
tu2-atmanand Mar 20, 2026
38d0364
FEAT : Advanced migration mechanism for board files
tu2-atmanand Mar 20, 2026
bb98b08
Redesigned the complete UI of view panel on left from an overlay to a…
tu2-atmanand Mar 20, 2026
ca23bdd
feat : allow user to resize the views panel and UI enhancement
tu2-atmanand Mar 20, 2026
1704e7f
fix : handle the situation when all the views from the board file has…
tu2-atmanand Mar 20, 2026
7f8792a
code refactoring
tu2-atmanand Mar 21, 2026
9dbb4d2
feat : organize code for file manager and add new function to scan bo…
tu2-atmanand Mar 21, 2026
c5d77bd
remove the setting button from the view panel
tu2-atmanand Mar 21, 2026
3ef0479
add a function in main.ts to create the template board only on the fr…
tu2-atmanand Mar 21, 2026
ca284ee
feat : when no boards are found by the plugin show a suitable screen …
tu2-atmanand Mar 21, 2026
4a24346
feat : add functionality to scan board files from the vault in Board …
tu2-atmanand Mar 21, 2026
b2c9346
feat : allow opening board explorer from the "No boards available" sc…
tu2-atmanand Mar 21, 2026
0aabcbf
feat : add command pallete option to open Board Explorer Modal
tu2-atmanand Mar 21, 2026
e60a5b0
minor UI refactoring
tu2-atmanand Mar 21, 2026
983774d
test the latest changes | view not opening from Board Explorer modal
tu2-atmanand Mar 21, 2026
90c7e6b
refactor : update validateBoardFiles to properly validate the registr…
tu2-atmanand Mar 22, 2026
e03da07
fix : the filePath is not getting stored inside the state of Obsidian…
tu2-atmanand Mar 22, 2026
293167e
upgrade the activateView function to take duplicate and filePath as a…
tu2-atmanand Mar 22, 2026
5324e78
feat : A new emitter to open Task Board view from anywhere in this pl…
tu2-atmanand Mar 22, 2026
ca36440
logs
tu2-atmanand Mar 22, 2026
a7fd794
fix : check for the view type before accessing its data
tu2-atmanand Mar 25, 2026
4b15661
fix : register the view before `onLayoutReady` so that Obsidian can c…
tu2-atmanand Mar 25, 2026
7416747
update the version in manifest.json
tu2-atmanand Mar 26, 2026
5132812
MANUAL MERGE : Merged all the latest code from the main branch (v1.10…
tu2-atmanand Apr 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ npm run dev # Should start watch mode and display "watching for changes..."
│ │ ├── Column.tsx # Kanban column component
│ │ ├── TaskItem.tsx # Individual task component (26k lines - complex)
│ │ ├── KanbanBoard.tsx # Main board component
│ │ ├── TaskBoardViewContent.tsx # Main board content wrapper
│ │ ├── TaskBoardViewContainer.tsx # Main board content wrapper
│ │ └── MapView.tsx # Map-based view component
│ ├── interfaces/ # TypeScript interfaces (3 files)
│ │ ├── TaskItem.ts # Task data structures
Expand Down
51 changes: 21 additions & 30 deletions data.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.9.5",
"version": "2.0.0-beta-1",
"data": {
"lang": "en",
"openOnStartup": false,
Expand All @@ -21,13 +21,13 @@
"values": []
}
},
"firstDayOfWeek": "2",
"firstDayOfWeek": "Mon",
"showTaskWithoutMetadata": true,
"ignoreFileNameDates": false,
"taskPropertyFormat": "2",
"taskCompletionDateTimePattern": "yyyy-MM-ddTHH:mm",
"dailyNotesPluginComp": false,
"universalDateFormat": "yyyy-MM-dd",
"dateFormat": "yyyy-MM-dd",
"dateTimeFormat": "yyyy-MM-dd'T'HH:mm:ss",
"defaultStartTime": "",
"taskCompletionInLocalTime": true,
"taskCompletionShowUtcOffset": false,
Expand All @@ -41,7 +41,6 @@
"visiblePropertiesList": [
"id",
"title",
"status",
"tags",
"time",
"reminder",
Expand All @@ -53,7 +52,8 @@
"completionDate",
"cancelledDate",
"dependsOn",
"filePath"
"checkbox",
"status"
],
"taskCardStyle": "emoji",
"showVerticalScroll": true,
Expand Down Expand Up @@ -141,7 +141,7 @@
"reminderPlugin": false,
"quickAddPlugin": false
},
"taskNoteIdentifierTag": "task",
"taskNoteIdentifierTag": "taskNote",
"preDefinedNote": "Meta/Task_Board/New_Tasks.md",
"archivedTasksFilePath": "",
"taskNoteDefaultLocation": "Meta/Task_Board/Task_Notes",
Expand Down Expand Up @@ -245,13 +245,12 @@
],
"hiddenTaskProperties": [],
"autoAddUniqueID": false,
"uniqueIdCounter": 608,
"uniqueIdCounter": 634,
"experimentalFeatures": false,
"safeGuardFeature": true,
"lastViewHistory": {
"viewedType": "kanban",
"boardIndex": 0,
"settingTab": 0,
"boardFilePath": "Meta/Task_Board/Boards/Time Based Workflow.taskboard",
"settingTab": 2,
"taskId": ""
},
"boundTaskCompletionToChildTasks": false,
Expand All @@ -261,34 +260,26 @@
"optimizedRender": false,
"arrowDirection": "c2p",
"animatedEdges": false,
"scrollAction": "pan",
"scrollAction": "zoom",
"showMinimap": true,
"renderVisibleNodes": false,
"edgeType": "default"
},
"taskBoardFilesRegistry": {
"2957159294": {
"boardId": "2957159294",
"filePath": "Meta/Task_Board/Boards/Tag Based Workflow.taskboard",
"boardName": "Tag Based Workflow",
"boardDescription": ""
"901052398": {
"boardId": "901052398",
"filePath": "TaskBoard-Template-1774097758616.taskboard",
"boardName": "My Project",
"boardDescription": "This is my personal project. This is a default board created by Task Board for you to kick start your journey with Task Board. Feel free to edit or create new boards."
},
"3103563481": {
"boardId": "3103563481",
"filePath": "Meta/Task_Board/Boards/Time Based Workflow.taskboard",
"boardName": "Time Based Workflow",
"boardDescription": ""
},
"4271106430": {
"boardId": "4271106430",
"filePath": "Meta/Task_Board/Boards/Status Based Workflow.taskboard",
"boardName": "Status Based Workflow",
"boardDescription": ""
"filePath": "Meta/Task_Board/Boards/My Project Board.taskboard",
"boardName": "My Project",
"boardDescription": "This is my personal project. This is a default board created by Task Board for you to kick start your journey with Task Board. Feel free to edit or create new boards."
}
},
"searchQuery": "",
"dateFormat": "yyyy/MM/dd",
"dateTimeFormat": "yyyy-MM-dd'T'HH:mm:ss",
"loadAllBoards": false
"loadAllBoards": false,
"searchQuery": ""
}
}
Loading