Skip to content

Releases: ArhanAnsari/appforge

v0.2.1-alpha

Choose a tag to compare

@ArhanAnsari ArhanAnsari released this 19 Jun 10:24
f36c75a

🚀 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

Choose a tag to compare

@ArhanAnsari ArhanAnsari released this 09 Jun 11:35

🚀 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

⚠️ Alpha Release

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.