Commit graph

36 commits

Author SHA1 Message Date
Ryan Bantz
b425a7b952 test: add initial test suite for plugin functionality
- Add Jest configuration and TypeScript support
- Create tests for main plugin functionality (initialization, settings)
- Add tests for Asana API integration (workspaces, projects, tasks)
- Set up mock files for Obsidian API and test environment
- Add test scripts to package.json

This commit sets up a basic test infrastructure to ensure the plugin's
core functionality works as expected and to catch potential regressions
in future changes.
2025-04-29 17:03:43 -05:00
Ryan Bantz
e80e621e56 chore(release): bump version to 0.1.8 2025-04-05 21:42:56 -05:00
Ryan Bantz
8ff3a1a9d7 feat(settings): add option to pin My Tasks in project selector
- Add pinMyTasks setting with default value of true
- Add toggle in settings UI to control My Tasks pinning
- Update project list creation to respect pinMyTasks setting
- Maintain consistent ordering with existing pinned projects
2025-04-05 21:38:45 -05:00
Ryan Bantz
2bbd595640 feat(task-creation): add support for My Tasks project
- Add My Tasks as a project option in the project selector
- Support section selection for My Tasks
- Add task list GID fetching for My Tasks sections
- Handle task creation in My Tasks with proper assignment
2025-04-05 21:31:38 -05:00
Ryan Bantz
78dd73fae3 chore(release): bump version to 0.1.7
- Update manifest.json version number
- Prepare for new release with archived projects toggle and feedback section
2025-03-26 13:48:40 -05:00
Ryan Bantz
128ac55d20 docs(settings): add feedback section to settings page
- Add feedback section with link to user feedback form
- Add emoji indicators for better visibility
2025-03-26 13:41:42 -05:00
Ryan Bantz
8144510153 feat(settings): add toggle for showing archived projects
- Add showArchivedProjects setting to control visibility of archived projects
- Update fetchAsanaProjects to respect the new setting
- Default to hiding archived projects for backward compatibility
2025-03-26 13:18:48 -05:00
Ryan Bantz
a8d0e4945d Updated README.md 2025-03-05 14:01:25 -07:00
mryanb
b4e03e57af
Rename Readme.md to README.md
The file name needs to be CAPS for Obsidian to detect it.
2025-03-05 14:50:50 -06:00
Ryan Bantz
5e4b30ca91 release 2025-02-28 22:14:17 -06:00
Ryan Bantz
7de5392905 Updates to match style guide 2025-02-28 22:12:44 -06:00
mryanb
b0d36bff77
Update Readme.md
- Added a video showing and example item being moved to Asana.
2025-02-11 11:53:29 -06:00
Ryan Bantz
5a35b56144 Updated the command name to not include the plugin name 2025-02-10 09:08:11 -06:00
Ryan Bantz
1ec59d04c2 Remove obsidian from the id 2025-02-09 15:21:15 -06:00
Ryan Bantz
41287abd76 Update the package name 2025-02-09 15:14:41 -06:00
Ryan Bantz
6108b1ab9c Sync release versions 2025-02-09 15:09:18 -06:00
Ryan Bantz
dfb3edc064 Added LICENSE 2025-02-09 14:50:28 -06:00
Ryan Bantz
24f50faed6 Added Readme 2025-02-09 14:44:23 -06:00
Ryan Bantz
0d4f406e8d Updated plugin names based on docs 2025-02-09 14:42:18 -06:00
Ryan Bantz
fa4a6f379c Added content to styles.css so Github build doesn't error out
Remove duplicate file
2025-02-09 12:28:08 -06:00
Ryan Bantz
c2c660df54 Fix pinned projects
Fix pinned projects
2025-02-09 12:06:55 -06:00
Ryan Bantz
e089271527 Updated the css file name 2025-02-09 12:06:55 -06:00
Ryan Bantz
0b39304ed9 Added github release workflow 2025-02-09 12:06:55 -06:00
Ryan Bantz
8bf81c1b27 Moved to src folder 2025-02-09 12:06:55 -06:00
Ryan Bantz
0780e51eba Comment out debug info 2025-02-09 12:06:55 -06:00
Ryan Bantz
4ccef31ce1 Fix pinned projects
Fix pinned projects
2025-02-09 12:06:53 -06:00
Ryan Bantz
57349403c9 Refactored the asana api function
Refactored asanaApi
2025-02-09 12:02:28 -06:00
Ryan Bantz
2c8c17b8b1 Added editor menu option 2025-02-09 06:03:44 -06:00
Ryan Bantz
e9260c5abd Change the API key input so that you cannot get the access token from the UI 2025-02-09 05:48:36 -06:00
Ryan Bantz
9876d7d86c Refactored settings 2025-02-09 05:37:14 -06:00
Ryan Bantz
fa2655598d Adding updates 2025-01-18 21:16:12 -06:00
Ryan Bantz
e175c7ffcb chore: Migrated to fuzzy modal 2024-11-30 06:30:04 -06:00
Ryan Bantz
46b60c3334 chore: Add settings for markdown links 2024-11-25 20:41:39 -06:00
Ryan Bantz
bf2cc39a54 chore: Strip the markdown characters from the string 2024-11-25 20:33:12 -06:00
Ryan Bantz
813e32c65b chore: Add support for searching project names
Refs: #1
2024-11-25 17:27:31 -06:00
Ryan Bantz
01861969bb Initial commit 2024-11-25 16:04:29 -06:00