sharedo-vscode-extension
⚠️ Important Disclaimer
This is a community-developed, unofficial extension for ShareDo.
NOT FOR PRODUCTION USE
- This extension is provided "as-is" without warranties
- Not officially supported by ShareDo or Nintex
- Use at your own risk
- No guarantees of compatibility or stability
- May contain bugs or security vulnerabilities
For production environments, please use official ShareDo tools and interfaces.
Features
Current Version (v0.8.1):
🚀 Enhanced User Experience
- NEW! Setup wizard for first-time users with guided configuration
- NEW! Progress indicators for long-running operations
- NEW! User-friendly error messages with actionable suggestions
- NEW! Connection status indicators in status bar
- NEW! Improved file operation feedback with detailed results
- FIXED! Extension activation issues and duplicate command errors
📁 File Management
- Upload and download IDE files (Cross-platform Windows/Mac/Linux support)
- Batch file operations with progress tracking
- File conflict resolution and validation
- Enhanced error handling with context-aware messages
🔐 Work-Type Permission Management
- Delete permissions
- Apply to ALL derived types
- Bulk permission operations
🎯 Work-Type Role Permissions
- Delete role permissions
- Apply to all derived types
- Copy permissions between work types
🔧 Developer Experience
- Enhanced error handling and logging for better debugging
- Structured logging format with module and function names
- Cross-platform path handling utilities
- Better debugging information with caller context
Requirements
To install follow this video:
Known Issues
Fixed in v0.8.0:
- ✅ Windows path handling issues when publishing files to ShareDo
- ✅ Cross-platform compatibility improvements
- ✅ Enhanced error logging with caller information
Current Issues:
- Some UI elements may not scale properly on high-DPI displays
- Large file uploads may timeout on slower connections
Pre-Release, please raise issue here:
https://github.com/Alter-Igor/sharedo-vscode-extension/issues
Compatibility
- VS Code: 1.76.0 or higher
- Operating Systems: Windows, macOS, Linux
- ShareDo: Compatible with ShareDo platform servers
Installation
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "ShareDo VSCode Extension"
- Click Install
- New! Run the Setup Wizard: Open Command Palette (Ctrl+Shift+P) and search for "ShareDo: Setup Wizard"
Quick Start
- Use the Setup Wizard (
Ctrl+Shift+P → "ShareDo: Setup Wizard") for guided configuration
- Or manually connect using "ShareDo: Connect to ShareDo Server"
- Your ShareDo resources will appear in the Explorer panel under "ShareDo Servers"
User Experience Improvements
v0.8.1+ Enhancements:
- 🧙♂️ Setup Wizard: Guided first-time setup with validation and testing
- 📊 Progress Indicators: Visual feedback for file uploads, downloads, and API operations
- 💬 Smart Notifications: Context-aware messages with suggested actions
- 🔗 Connection Status: Real-time connection status in the status bar
- 📈 Operation Results: Detailed success/failure reporting for batch operations
- 🛠️ Better Error Messages: User-friendly errors with troubleshooting suggestions
- ✅ Bug Fixes: Resolved extension activation issues and command conflicts
Release Notes
[0.8.0] - 2025-07-25
Added
- Enhanced error handling and logging throughout codebase
- Cross-platform path handling for Windows/Mac/Linux compatibility
- Better debugging information with caller context
Fixed
- Windows file path issues when publishing to ShareDo servers
- Malformed URLs due to backslash/forward slash path differences
- URL encoding for special characters in file paths
Changed
- Improved logging format for better traceability
- Standardized path handling across all file operations
Enjoy!
| |