mirror of
https://github.com/The-Low-Code-Foundation/OpenNoodl.git
synced 2026-01-11 23:02:56 +01:00
Refactored dev-docs folder after multiple additions to organise correctly
This commit is contained in:
106
dev-docs/tasks/phase-1-dependency-updates/PROGRESS.md
Normal file
106
dev-docs/tasks/phase-1-dependency-updates/PROGRESS.md
Normal file
@@ -0,0 +1,106 @@
|
||||
# Phase 1: Dependency Updates - Progress Tracker
|
||||
|
||||
**Last Updated:** 2026-01-07
|
||||
**Overall Status:** 🟡 Mostly Complete (Core work done, one task planned only)
|
||||
|
||||
---
|
||||
|
||||
## Quick Summary
|
||||
|
||||
| Metric | Value |
|
||||
| ------------ | ------- |
|
||||
| Total Tasks | 7 |
|
||||
| Completed | 5 |
|
||||
| In Progress | 0 |
|
||||
| Not Started | 2 |
|
||||
| **Progress** | **71%** |
|
||||
|
||||
---
|
||||
|
||||
## Task Status
|
||||
|
||||
| Task | Name | Status | Notes |
|
||||
| --------- | ------------------------- | -------------- | --------------------------------------------- |
|
||||
| TASK-000 | Dependency Analysis | 🟢 Complete | Analysis done |
|
||||
| TASK-001 | Dependency Updates | 🟢 Complete | Core deps updated |
|
||||
| TASK-001B | React 19 Migration | 🟢 Complete | Migrated to React 19 (48 createRoot usages) |
|
||||
| TASK-002 | Legacy Project Migration | 🔴 Not Started | **Planning only** - noodl-cli not implemented |
|
||||
| TASK-003 | TypeScript Config Cleanup | 🟢 Complete | Option B implemented (global path aliases) |
|
||||
| TASK-004 | Storybook 8 Migration | 🟢 Complete | 92 stories migrated to CSF3 |
|
||||
| TASK-006 | TypeScript 5 Upgrade | 🔴 Not Started | Required for Zod v4 compatibility |
|
||||
|
||||
---
|
||||
|
||||
## Status Legend
|
||||
|
||||
- 🔴 **Not Started** - Work has not begun
|
||||
- 🟡 **In Progress** - Actively being worked on
|
||||
- 🟢 **Complete** - Finished and verified
|
||||
- ⏸️ **Blocked** - Waiting on dependency
|
||||
- 🔵 **Planned** - Scheduled but not started
|
||||
|
||||
---
|
||||
|
||||
## Code Verification Notes
|
||||
|
||||
### Verified 2026-01-07
|
||||
|
||||
**TASK-001B (React 19 Migration)**:
|
||||
|
||||
- ✅ 48 files using `createRoot` from react-dom/client
|
||||
- ✅ No legacy `ReactDOM.render` calls in production code (only in migration tool for detection)
|
||||
|
||||
**TASK-003 (TypeScript Config Cleanup)**:
|
||||
|
||||
- ✅ Root tsconfig.json has global path aliases (Option B implemented)
|
||||
- ✅ Includes: @noodl-core-ui/_, @noodl-hooks/_, @noodl-utils/_, @noodl-models/_, etc.
|
||||
|
||||
**TASK-004 (Storybook 8 Migration)**:
|
||||
|
||||
- ✅ 92 story files using CSF3 format (Meta, StoryObj)
|
||||
- ✅ 0 files using old CSF2 format (ComponentStory, ComponentMeta)
|
||||
|
||||
**TASK-002 (Legacy Project Migration)**:
|
||||
|
||||
- ❌ `packages/noodl-cli/` does not exist
|
||||
- ❌ No MigrationDialog component created
|
||||
- ⚠️ Previous status was incorrect - this task has comprehensive planning docs but no implementation
|
||||
|
||||
**TASK-006 (TypeScript 5 Upgrade)**:
|
||||
|
||||
- ❌ Not previously tracked in PROGRESS.md
|
||||
- Required for Zod v4 and modern @ai-sdk/\* packages
|
||||
|
||||
---
|
||||
|
||||
## Recent Updates
|
||||
|
||||
| Date | Update |
|
||||
| ---------- | ----------------------------------------------------------------- |
|
||||
| 2026-01-07 | Corrected TASK-002 status (was incorrectly marked complete) |
|
||||
| 2026-01-07 | Added TASK-006 (TypeScript 5 Upgrade) - was missing from tracking |
|
||||
| 2026-01-07 | Verified actual code state for TASK-001B, TASK-003, TASK-004 |
|
||||
|
||||
---
|
||||
|
||||
## Dependencies
|
||||
|
||||
Depends on: Phase 0 (Foundation)
|
||||
|
||||
---
|
||||
|
||||
## Notes
|
||||
|
||||
### Completed Work
|
||||
|
||||
React 19 migration, Storybook 8 CSF3 migration, and TypeScript config cleanup are all verified complete in the codebase.
|
||||
|
||||
### Outstanding Items
|
||||
|
||||
1. **TASK-002 (Legacy Project Migration)**: Has detailed planning documentation but no implementation. The `noodl-cli` package and migration tooling were never created.
|
||||
|
||||
2. **TASK-006 (TypeScript 5 Upgrade)**: New task required for Zod v4 compatibility. Currently using TypeScript 4.9.5 with `transpileOnly: true` workaround in webpack.
|
||||
|
||||
### Documentation vs Reality
|
||||
|
||||
Task README files have unchecked checkboxes even though work was completed - the checkboxes track planned files rather than actual completion. Code verification is the source of truth.
|
||||
Reference in New Issue
Block a user