Commit Graph

9 Commits

Author SHA1 Message Date
engels74
d0df4c6d5d feat: wizard step refactor into pre/post wizard steps
Changes:
  - Pre/post invitation wizard phases
  - Phase-aware routing (/pre-wizard/*, /post-wizard/*)
  - Phase indicator badges (visual categorization)
  - Dynamic completion button behavior
  - Two-column admin layout with category drag-and-drop
  - Invite code management service
  - Enhanced wizard export/import
  - Comprehensive test coverage (17 new test files)
2025-10-16 15:28:48 +02:00
Matthieu B
5f91e4018e Enhance logging configuration and startup sequence to improve message clarity and prevent duplication across processes 2025-08-12 20:00:01 +02:00
Matthieu B
2b216eec2b refactor: improve documentation and logic for importing wizard steps 2025-07-30 12:29:23 +02:00
Matthieu B
02126de7b8 Add ty dependency and pre-push hook for type checking
- Added `ty` version 0.0.1a14 to dependencies in `pyproject.toml`.
- Updated `.pre-commit-config.yaml` to include a pre-push hook for type checking using `ty`.
- Made minor adjustments in various files to ensure compatibility with type checking.
2025-07-15 21:32:43 +02:00
Matthieu B
7b8f64af7d Fix SQLAlchemy model constructors to accept keyword arguments
- Added __init__ constructors to all SQLAlchemy models
- Fixed pyright 'No parameter named' errors across the codebase
- Fixed various ruff linting issues (SIM108, E741, E402, SIM102, B904, SIM105)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 13:52:15 +02:00
Matthieu B
5c664331cd Refactor wizard step import logic to remove custom directory handling. Update import process to ensure default wizard steps are appended without overwriting existing user modifications. Enhance documentation within the function for clarity on behavior during fresh installations and upgrades. 2025-06-26 15:39:19 +02:00
Matthieu B
86d21f2e8b Enhance wizard step import logic to guard against missing table during initial migrations. Add SQLAlchemy inspector to check for WizardStep table existence before proceeding with import. 2025-06-26 00:10:03 +02:00
Matthieu B
11b61ca6eb seeding wizard steps 2025-06-25 23:28:52 +02:00
Matthieu B
9ac933ac26 Add wizard step management and enhance asset building 2025-06-25 23:17:46 +02:00