Releases: ArhanAnsari/appforge
Release list
v0.2.1-alpha
🚀 AppForge v0.2.1-alpha
A stability-focused release that significantly improves AppForge's internal architecture, reliability, diagnostics, and support for self-hosted Appwrite deployments.
✨ Highlights
🌐 Improved Self-Hosted Appwrite Support
AppForge now works more reliably with self-hosted Appwrite instances.
- Fixed database discovery issues
- Improved endpoint compatibility
- Better project connection handling
- Enhanced resource loading reliability
⚡ Intelligent Refresh Manager
Introduced a centralized refresh system.
- Debounced refresh requests
- Scoped resource refreshes
- Reduced redundant operations
- Improved synchronization after changes
🔄 Event-Driven Architecture
Added a lightweight Event Bus.
- Realtime communication between extension modules
- Better separation of concerns
- Improved maintainability and scalability
📊 Professional Logging & Telemetry
New diagnostics and monitoring infrastructure.
- Dedicated AppForge Output Channel
- Structured logging
- Performance tracking
- Enhanced debugging support
📌 Status Bar Integration
Improved project visibility directly inside VS Code.
- Active project display
- Automatic updates on project switch
- Better workspace awareness
🐛 Fixes
- Fixed self-hosted database loading issues
- Fixed refresh synchronization inconsistencies
- Fixed status bar update reliability
- Fixed resource loading edge cases
- Improved extension initialization stability
- Improved command execution reliability
🛠 Internal Improvements
- Added Refresh Manager
- Added Event Bus
- Added Output Channel Manager
- Enhanced Telemetry System
- Improved diagnostics infrastructure
- Refactored extension architecture for future expansion
📚 Documentation
- Updated README
- Added detailed release report
- Added architecture and folder structure documentation
- Moved release documentation into the
docs/directory
⚠️ Alpha Notice
AppForge is currently in alpha and under active development.
Planned future features include:
- Collection Schema Management
- Index Management
- Document Editor
- Storage File Preview
- Advanced Function Deployment
- Realtime Monitoring
- Authentication & Teams Management
Thank you to the Appwrite community members who tested AppForge and reported issues related to self-hosted deployments and resource synchronization.
Built with ❤️ for the Appwrite Community
v0.2.0-alpha
🚀 AppForge v0.2.0-alpha
First public alpha release of AppForge — an Appwrite-native developer cockpit for Visual Studio Code.
AppForge brings Appwrite project management directly into VS Code, allowing developers to browse and manage resources without leaving their editor.
✨ Highlights
Project Management
- Add and manage multiple Appwrite projects
- Switch active projects directly from VS Code
- Open Appwrite Console from the explorer
- Secure API key storage using VS Code Secret Storage
Database Explorer
- Browse databases
- Browse collections
- Browse documents
- View database structure directly inside VS Code
Functions Explorer
- Browse Appwrite functions
- View deployments
- View executions
- Execute functions from the explorer
Storage Explorer
- Browse storage buckets
- Browse files
- Explore project storage resources without leaving VS Code
Developer Experience
- Dedicated AppForge activity bar view
- Context menu actions for resources
- Diagnostic utilities and troubleshooting tools
- Output channel logging
- Improved resource refresh system
🔧 Commands Included
- AppForge: Add Project
- AppForge: Remove Project
- AppForge: Switch Project
- AppForge: Refresh Resources
- AppForge: Create Database
- AppForge: Create Collection
- AppForge: Create Bucket
- AppForge: Execute Function
- AppForge: View Function Logs
- AppForge: Run Diagnostics
- AppForge: Open Appwrite Console
🏗️ Built With
- TypeScript
- VS Code Extension API
- Appwrite SDK
This is an early alpha release intended for testing and feedback.
Some features are still under active development and APIs may change before the first stable release.
🛣️ Next Up (v0.2.1-alpha)
- Improved diagnostics
- Better explorer reliability
- Enhanced project switching
- Richer resource metadata
- Improved logging and debugging experience
💙 Feedback
Found a bug or have a feature request?
Please open an issue on GitHub and help shape the future of AppForge.