BoxThatBeat / BoxThatBeat/obsidian-agile-task-notes

Azure DevOps instance URL fails when protocol is included

Open
#40 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.