Skip to content

Update - #27

Open
itashia wants to merge 82 commits into
refactor-itarrshiafrom
main
Open

Update#27
itashia wants to merge 82 commits into
refactor-itarrshiafrom
main

Conversation

@itashia

@itashia itashia commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

No description provided.

itashia and others added 30 commits June 16, 2026 23:32
…along with runtime system design and implementation
…tatic project creation with full CRUD operations
Itarrshia develop - feat: add WordPress and project management features
…ture with core, modules, and storage structure
…hitecture with core/shared modules, add system tray support
Itarrshia develop - Refactor: Complete Frontend & Backend Architecture Overhaul
…kend modules and React feature-based architecture
Update @itashia - Complete Project Restructuring & Feature Implementation
Creating and Complete Page Detail PHP
Rayiumir and others added 30 commits July 13, 2026 01:09
feat: Creating and Complete Page Static
fix(project-config): add missing imports for WordPress detail panels
feat: Creating and Complete Page VueJS
feat: Creating and Complete Page Vite
feat: Creating and Complete Page ReactJS
fix(laravel): Solving the problem of displaying Laravel in projects o…
… runtimes, Docker, projects, and UI

### Summary

* Redesigned the onboarding experience.
* Improved cross-platform path handling and runtime detection.
* Enhanced Docker integration and provider architecture.
* Refined project management and server handling.
* Updated UI components, layouts, and overall user experience.
* Applied stability improvements, bug fixes, and internal refactoring across the application.
feat(dashboard): integrate live backend data and dashboard controls
Implement comprehensive event logging system with SQLite storage,
including Event models, migrations, and Tauri commands for
notification center integration.
@itashia - feat: add event logging system with SQLite storage
bun.lock is listed in .gitignore but was committed — a contradiction. npm is
the package manager now; package-lock.json will be committed for reproducible
CI installs. src-tauri/target is now ignored too.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Collapse the three drifting server implementations (laravel/php/wordpress)
onto a single shared runtime in modules/common/server.rs: one set of
log-dir, port, and process-tree helpers used consistently everywhere.
Replace the four ad-hoc Mutex<HashMap> process registries with a unified
shared registry that reaps exited children, and split kill paths into
graceful platform groups.

Further hardening:
- laravel metrics now read real kernel counters from /proc instead of
  fabricating values; queue worker discovery is Linux/macOS/Windows
  specific and validates worker/job names against injection.
- fs_utils unifies zip extraction behind a zip-slip-safe API that rejects
  path traversal and symlink escape; WordPress download strips the
  official zip's top-level folder safely.
- database removes the panicking get_connection accessor and runtime
  schema probing in favor of a single known-schema query.
- home-dir resolution consolidated on common::path (no dirs::home_dir
  panics, no per-module reimplementations); tunnel teardown drops a
  redundant double-kill while keeping the orphan-PID fallback.
- docker/tunnel command surfaces moved to argv-only construction.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bun.lock was previously untracked but never excluded; the repo standardizes
on npm's lockfile. Ignoring it prevents accidental re-adds on future
`git add .`.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
refactor: elevate backend to elite quality
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants