You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add per-node-type folder location settings
- Add folderPath field to DiscourseNode type
- Update NodeTypeSettings UI with folder path input using FolderSuggestInput
- Modify createDiscourseNodeFile and convertPageToDiscourseNode to use node-type-specific folder paths
- Folder path priority: node type folderPath > global nodesFolderPath > root/current folder
- Resolves ENG-1513
* Refactor to use per-node-type folder paths exclusively
- Remove global nodesFolderPath setting from Settings type and UI
- Add folder path input directly to NodeTypeSettings UI using FolderSuggestInput
- Update node creation and conversion logic to use only node-type-specific folder paths
- Update canvas node rename to use node-type folder path
- Simplify relations.json to always save in root folder
- Default behavior: if no folder path set on node type, create nodes in root/current folder
Resolves ENG-1513
* Restore global nodesFolderPath as fallback for node types
- Add nodesFolderPath back to Settings type, constants, and GeneralSettings UI
- Update description to clarify it's a fallback when node type has no folder path set
- Update node creation, conversion, and canvas rename to use node-type folder path first, then fall back to global setting
- Folder path priority: node type folderPath > global nodesFolderPath > root/current folder
- Update NodeTypeSettings description to indicate it overrides the default
Resolves ENG-1513
* Revert relationsStore.ts to use nodesFolderPath for relations.json location
- Restore original behavior where relations.json is saved in the same folder as nodes
- Re-add folder creation logic before saving relations file
* Format NodeTypeSettings.tsx - remove extra blank line
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
0 commit comments