Repository navigation
Releases: firmanwazir/DevlikaStack
Releases · firmanwazir/DevlikaStack
Release list
DevlikaStack v0.2.0
Bug Fixes
- Web Server: Fix socket reset during HTTP 304 (Not Modified) conditional requests.
- Static Assets: Prevent missing static files from falling back to
index.phpto avoid MIME type conflicts. - SSL & Routing: Remove forced HTTPS redirect and HSTS caching for smooth HTTP-only development.
- UI & Contrast: Improve text hierarchy contrast and remove dark container artifacts in light mode.
Features & Improvements
- Default Light Theme: Modern light palette is now enabled by default.
- Theme Switcher: 1-click Light / Dark toggle in the top bar with persistent settings.
- SSL Control: Global SSL toggle switch to run local virtual hosts on pure HTTP.
DevlikaStack v0.1.0
DevlikaStack v0.1.0 - Windows Release
A lightweight, portable local web server and database development environment for Windows, built with Flutter.
What's New in v0.1.0
1. Visual PHP Extension Switch & php.ini Manager
- Visual Switch On/Off: Enable and disable PHP extensions with a single toggle switch without manually editing
php.ini. - FastCGI Hot-Reload: Changes take effect immediately without restarting the entire web server.
- Smart Zend OPcache Synchronization: Automatically toggles
opcache.enable = 1and Zend extension directive. - PHP 7.4 vs 8.x GD Cross-Version Cleanup: Automatically resolves
extension=gd2vsextension=gd. - 1-Click Presets: Instant configuration presets for Laravel, WordPress, and Minimal environments.
- Responsive 2-Tier Toolbar & Wrap Categories: Full-width category chips with icons, category theme colors, and active count badges.
- Multi-Sorting & Status Filtering: Sort extensions by Aktif di Atas (Active first), Nama (A - Z), Nama (Z - A), and Kategori, plus filter by Hanya Aktif / Hanya Nonaktif.
- 0ms Latency: In-memory caching for ultra-fast, smooth search and filter interactions.
2. Network Port Conflict Management
- Automatic Port Conflict Prevention: Avoids port collisions with pre-installed software like XAMPP (port 80 & 3306).
- Socket Port Checker & Auto-Suggestion: Suggests free alternative ports (e.g. 8080 for HTTP, 3307 for MariaDB) and persists settings across restarts.
3. Single-Instance Application Protection (Anti-Bentrok Instance)
- Native Win32 System-Wide Mutex: Prevents launching duplicate instances of
DevlikaStack.exe. - Zero-Latency Clean Activation: If a duplicate instance is triggered, it brings the existing active window to the foreground and unminimizes it from tray, then terminates cleanly in 0ms without port or database file lock collisions.
- Dual Dart Socket Guard: Secondary loopback bind protection for absolute stability.
4. Instant Visual Button Feedback & Animations
- Zero-Perceived Lag: "Start All" and "Stop All" buttons immediately display dynamic spinners, disabled interaction states, and localized status labels (
Memulai.../Menghentikan...) so users know the system is actively working. - Individual Service Toggles: Web Server and MariaDB dashboard cards show micro-spinners during startup and shutdown transitions.
5. Modern UI Aesthetics (Obsidian/Zinc Theme)
- Polished dark mode theme across all views, dialogs, and navigation controls.
6. Architecture & Stability
- 53 comprehensive unit tests covering PHP extensions, port conflict management, Cloudflare tunnels, virtual hosts, and reverse proxy routing.
- Synchronized write mutex to prevent concurrent
php.inidisk race conditions.
Package Details
- Binary:
DevlikaStack-v0.1.0-windows-x64.zip - Platform: Windows 10/11 64-bit (x64)
- Architecture: Flutter Desktop Release (Runner x64)
How to Run
- Download and extract
DevlikaStack-v0.1.0-windows-x64.zip. - Run
DevlikaStack.exeas Administrator (required for binding ports 80/443 and updating Windowshostsfile).