Tara West
aa814e17b9
Merge origin/cline-dev - kept local version of LEARNINGS.md
2026-01-12 13:44:53 +01:00
Tara West
188d993420
working on problem opening projet
2026-01-12 13:27:19 +01:00
Richard Osborne
39fe8fba27
Finished Blockly prototype, updated project template json
2026-01-12 13:23:12 +01:00
Richard Osborne
a64e113189
docs(blockly): Document integration bugs and create TASK-012B
...
Session 3: Bug Investigation & Documentation
Discovered critical issues during user testing:
- Canvas rendering broken (DOM conflict with React)
- Logic Builder button crashes (model API error)
- CSS positioning issues
Root Cause:
- Attempted to wrap legacy canvas in React tabs
- Canvas is vanilla JS/jQuery, not React-compatible
- Created duplicate DOM containers causing conflicts
Resolution:
- Created TASK-012B with detailed fix plan
- Approach: Separate canvas and Logic Builder completely
- Use visibility toggle instead of tab replacement
- Canvas = Desktop, Logic Builder = Windows overlay
Files Created:
- TASK-012B-integration-bugfixes.md (complete task doc)
Files Updated:
- CHANGELOG.md (Session 3, status update)
Key Learning: Don't try to wrap legacy jQuery/vanilla JS in React.
Keep them completely separate with event coordination.
Next: Implement TASK-012B fixes (~1 hour)
2026-01-11 14:51:35 +01:00
Richard Osborne
d601386d0d
docs(blockly): Phase C documentation complete
...
- Created PHASE-C-COMPLETE.md with full architecture overview
- Updated CHANGELOG with Session 2 details
- Complete feature summary and testing checklist
- Ready for manual testing and user feedback
Phase A-C Status: COMPLETE ✅
Next: Phase D (Testing & Polish)
2026-01-11 14:11:31 +01:00
Richard Osborne
c2f1ba320c
docs(blockly): Complete Phase B1 documentation
...
- Updated PHASE-B1-COMPLETE.md with test results and bugfix info
- Updated CHANGELOG.md with testing confirmation
- Added color scheme learning to LEARNINGS.md
- Phase B1 is complete and tested successfully
2026-01-11 13:48:38 +01:00
Richard Osborne
45b458c192
docs(blockly): Add Phase B1 completion document
...
Documents successful node registration and provides manual testing checklist
2026-01-11 13:38:13 +01:00
Richard Osborne
df4ec4459a
docs(blockly): Update CHANGELOG for Phase A completion
2026-01-11 13:30:49 +01:00
Richard Osborne
554dd9f3b4
feat(blockly): Phase A foundation - Blockly setup, custom blocks, and generators
...
- Install blockly package (~500KB)
- Create BlocklyWorkspace React component with serialization
- Define custom Noodl blocks (Input/Output, Variables, Objects, Arrays)
- Implement JavaScript code generators for all custom blocks
- Add theme-aware styling for Blockly workspace
- Export initialization functions for easy integration
Part of TASK-012: Blockly Visual Logic Integration
2026-01-11 13:30:13 +01:00
Richard Osborne
6f08163590
new code editor
2026-01-11 09:48:20 +01:00
Richard Osborne
7fc49ae3a8
Tried to complete Github Oauth flow, failed for now
2026-01-10 00:04:52 +01:00
Tara West
c1cc4b9b98
docs: mark TASK-009 as complete in Phase 3 progress tracker
2026-01-09 12:27:39 +01:00
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