Revert "chore: Merge upstream 2.54.0"#87
Conversation
This reverts commit 4f5c0f5.
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughThis PR restructures the project with substantial changes across the codebase: replaces legacy build workflows with new CI infrastructure, refactors command handlers to a unified wrapper pattern, simplifies frontend architecture by removing components and consolidating stores, updates backend error handling, reorganizes documentation, and introduces Playwright testing. Changes
Sequence Diagram(s)sequenceDiagram
participant Cobra as Cobra Command
participant Python as python() Wrapper
participant PythonData as pythonData
participant Storage as BoltDB Storage
participant Handler as Command Handler
Cobra->>Python: Invoke with callback & pythonConfig
Python->>Python: Resolve DB path from flags
Python->>Storage: Open BoltDB with dbPerms
Python->>PythonData: Initialize store field
Python->>Handler: Call callback(cmd, args, pythonData)
Handler->>PythonData: Access d.store.Settings/Users/Auth
Handler->>Storage: Read/Write operations
Storage-->>Handler: Return data
Handler-->>Cobra: Return error or nil
Estimated code review effort🎯 5 (Critical) | ⏱️ ~120+ minutes Rationale: This PR involves substantial, heterogeneous changes across frontend (component removal, store refactoring, API changes, i18n consolidation), backend (command wrapper pattern migration, error handling restructuring, settings simplification), build infrastructure (workflow removal, Makefile restructuring, tools management), and documentation reorganization. The new Python-based command handler pattern represents a core architectural shift affecting 15+ command files. Dense logic changes in migration, auth, and settings layers require careful scrutiny. High file diversity (500+ files) and interdependent refactoring patterns demand comprehensive review. Possibly related PRs
✨ Finishing touches
📜 Recent review detailsConfiguration used: Organization UI Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (11)
📒 Files selected for processing (211)
✏️ Tip: You can disable this entire section by setting Comment |
Reverts #86
Summary by CodeRabbit
Release Notes
New Features
Improvements
Bug Fixes
Removed Features
Tests
✏️ Tip: You can customize this high-level summary in your review settings.