Tara West
|
6aa45320e9
|
feat(editor): implement embedded template system (TASK-009)
- Add ProjectTemplate TypeScript interfaces for type-safe templates
- Implement EmbeddedTemplateProvider for bundled templates
- Create Hello World template (Router + Home page + Text)
- Update LocalProjectsModel to use embedded templates by default
- Remove programmatic project creation workaround
- Fix: Add required fields (id, comments, metadata) per TASK-010
- Fix: Correct node type 'PageRouter' → 'Router'
- Add comprehensive developer documentation
Benefits:
- No more path resolution issues (__dirname/process.cwd())
- Works identically in dev and production
- Type-safe template definitions
- Easy to add new templates
Closes TASK-009 (Phase 3 - Editor UX Overhaul)
|
2026-01-09 12:25:16 +01:00 |
|
Tara West
|
e3b682d037
|
Merge remote-tracking branch 'origin/cline-dev' into cline-dev-tara
:wq
Merge remote-tracking branch 'origin/cline-dev' into cline-dev-tara
|
2026-01-08 14:30:17 +01:00 |
|
Tara West
|
199b4f9cb2
|
Fix app startup issues and add TASK-009 template system refactoring
|
2026-01-08 13:36:03 +01:00 |
|
Richard Osborne
|
67b8ddc9c3
|
Added custom json edit to config tab
|
2026-01-08 13:27:38 +01:00 |
|
Richard Osborne
|
4a1080d547
|
Refactored dev-docs folder after multiple additions to organise correctly
|
2026-01-07 20:28:40 +01:00 |
|
Richard Osborne
|
beff9f0886
|
Added new deploy task to fix deployments duplicating the index.js file
|
2026-01-06 17:34:05 +01:00 |
|
Richard Osborne
|
2845b1b879
|
Added initial github integration
|
2026-01-01 21:15:51 +01:00 |
|
Richard Osborne
|
cfaf78fb15
|
Finished node canvas UI tweaks. Failed to add connection highlighting
|
2026-01-01 16:11:21 +01:00 |
|
Richard Osborne
|
2e46ab7ea7
|
Fixed visual issues with new dashboard and added folder attribution
|
2025-12-31 21:40:47 +01:00 |
|
Richard Osborne
|
73b5a42122
|
initial ux ui improvements and revised dashboard
|
2025-12-31 09:34:27 +01:00 |
|
Richard Osborne
|
ae7d3b8a8b
|
New data query node for Directus backend integration
|
2025-12-30 11:55:30 +01:00 |
|
Richard Osborne
|
fad9f1006d
|
Finished component sidebar updates, with one small bug remaining and documented
|
2025-12-28 22:07:29 +01:00 |
|