[PR #7] [MERGED] Add WordPress environment pipeline, template icons, onboarding wizard & developer mode #12

Closed
opened 2026-03-02 11:44:07 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jhd3197/ServerKit/pull/7
Author: @jhd3197
Created: 1/28/2026
Status: Merged
Merged: 1/28/2026
Merged by: @jhd3197

Base: mainHead: dev


📝 Commits (4)

  • cf7ccf8 Add WordPress environment pipeline API and models
  • 3ca6bd2 Update template icons and enhance sidebar user menu
  • a706829 Add onboarding wizard and developer mode features
  • 10e9d97 chore: bump version to 1.2.73 [skip ci]

📊 Changes

125 files changed (+13831 additions, -275 deletions)

View changed files

📝 .gitignore (+1 -0)
CLAUDE.md (+114 -0)
📝 VERSION (+1 -1)
📝 backend/app/__init__.py (+79 -0)
📝 backend/app/api/auth.py (+34 -5)
backend/app/api/environment_pipeline.py (+1527 -0)
📝 backend/app/models/__init__.py (+5 -1)
backend/app/models/environment_activity.py (+54 -0)
📝 backend/app/models/metrics_history.py (+1 -1)
backend/app/models/promotion_job.py (+70 -0)
backend/app/models/sanitization_profile.py (+167 -0)
📝 backend/app/models/wordpress_site.py (+50 -0)
📝 backend/app/services/db_sync_service.py (+336 -5)
backend/app/services/environment_docker_service.py (+481 -0)
backend/app/services/environment_domain_service.py (+395 -0)
backend/app/services/environment_health_service.py (+291 -0)
backend/app/services/environment_pipeline_service.py (+1677 -0)
📝 backend/app/services/git_wordpress_service.py (+105 -0)
📝 backend/app/services/settings_service.py (+10 -0)
📝 backend/app/services/template_service.py (+38 -30)

...and 80 more files

📄 Description

Summary

  • WordPress environment pipeline: Full-stack implementation of environment pipeline API and models — includes
    promotion jobs, sanitization profiles, environment activities, Docker/domain/health services, Git integration, and a rich
    React frontend with pipeline view, sync/promote modals, WP-CLI terminal, health panels, and more
  • Template icons & sidebar enhancements: Updated all template YAML icons and enhanced the sidebar user menu with
    developer mode toggle and improved layout
  • Onboarding wizard & developer mode: New multi-step setup wizard (account, intent, tier, summary), developer mode
    feature flag in settings, and auth context updates for onboarding state

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jhd3197/ServerKit/pull/7 **Author:** [@jhd3197](https://github.com/jhd3197) **Created:** 1/28/2026 **Status:** ✅ Merged **Merged:** 1/28/2026 **Merged by:** [@jhd3197](https://github.com/jhd3197) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (4) - [`cf7ccf8`](https://github.com/jhd3197/ServerKit/commit/cf7ccf8af3eb176d7f3377a111158227041a099e) Add WordPress environment pipeline API and models - [`3ca6bd2`](https://github.com/jhd3197/ServerKit/commit/3ca6bd23a92f707e87b652ad7e43340c31dfeb2c) Update template icons and enhance sidebar user menu - [`a706829`](https://github.com/jhd3197/ServerKit/commit/a706829a50f7c0540216dd106409743d68b685a6) Add onboarding wizard and developer mode features - [`10e9d97`](https://github.com/jhd3197/ServerKit/commit/10e9d97e8f159a7594b99b5a76bedd78cc8176c5) chore: bump version to 1.2.73 [skip ci] ### 📊 Changes **125 files changed** (+13831 additions, -275 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -0) ➕ `CLAUDE.md` (+114 -0) 📝 `VERSION` (+1 -1) 📝 `backend/app/__init__.py` (+79 -0) 📝 `backend/app/api/auth.py` (+34 -5) ➕ `backend/app/api/environment_pipeline.py` (+1527 -0) 📝 `backend/app/models/__init__.py` (+5 -1) ➕ `backend/app/models/environment_activity.py` (+54 -0) 📝 `backend/app/models/metrics_history.py` (+1 -1) ➕ `backend/app/models/promotion_job.py` (+70 -0) ➕ `backend/app/models/sanitization_profile.py` (+167 -0) 📝 `backend/app/models/wordpress_site.py` (+50 -0) 📝 `backend/app/services/db_sync_service.py` (+336 -5) ➕ `backend/app/services/environment_docker_service.py` (+481 -0) ➕ `backend/app/services/environment_domain_service.py` (+395 -0) ➕ `backend/app/services/environment_health_service.py` (+291 -0) ➕ `backend/app/services/environment_pipeline_service.py` (+1677 -0) 📝 `backend/app/services/git_wordpress_service.py` (+105 -0) 📝 `backend/app/services/settings_service.py` (+10 -0) 📝 `backend/app/services/template_service.py` (+38 -30) _...and 80 more files_ </details> ### 📄 Description ## Summary - **WordPress environment pipeline**: Full-stack implementation of environment pipeline API and models — includes promotion jobs, sanitization profiles, environment activities, Docker/domain/health services, Git integration, and a rich React frontend with pipeline view, sync/promote modals, WP-CLI terminal, health panels, and more - **Template icons & sidebar enhancements**: Updated all template YAML icons and enhanced the sidebar user menu with developer mode toggle and improved layout - **Onboarding wizard & developer mode**: New multi-step setup wizard (account, intent, tier, summary), developer mode feature flag in settings, and auth context updates for onboarding state --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 11:44:07 +03:00
Sign in to join this conversation.
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ServerKit#12
No description provided.