BoxThatBeat / BoxThatBeat/obsidian-agile-task-notes
Azure DevOps instance URL fails when protocol is included
- Dominant language
- TypeScript
- Stars
- 55
- Forks
- 22
- PR merge metrics
- No merged PRs in 30d
Description
## Description
When configuring the Azure DevOps instance setting, if users include the protocol (http:// or https://) in the URL, the plugin fails with a DNS resolution error.
## Current Behavior
- Entering \ in the instance field causes \ error
- The URL becomes malformed: \
## Expected Behavior
- The plugin should automatically strip any protocol prefix from the instance URL
- Clear guidance should be provided about the expected format
## Steps to Reproduce
1. Go to plugin settings
2. Enter \ in the Instance field
3. Try to sync or update tasks
4. Observe DNS resolution error in console
## Environment
- Obsidian version: Latest
- Plugin version: 1.4.0
- Azure DevOps type: Cloud (dev.azure.com)
Contributor guide
No contributing guide indexed for this repository
Research direction
The payload does not name a file or test; start at the plugin settings Instance field and trace the Azure DevOps sync/update path that consumes it. Verify the reproduction with both protocol-prefixed values, then confirm syncing works and the settings guidance states the accepted format.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, typescript
- Domain
- api
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100