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
* feat: comprehensive SmartAdd feature implementation
This commit encompasses major improvements and new features:
🎯 Core Features:
- Complete documentation system with interactive pages and JSON data
- Advanced inspector sidebar with complex metadata handling
- Ontology tree selection with CHMO and RXNO chemical ontologies
- Enhanced date/time input with DD/MM/YYYY HH:mm:ss format
- File upload functionality with MOL file support
- Quantity input fields with unit management
- Improved reaction scheme dropdown with dynamic options
🔧 Technical Improvements:
- Solvent complex array handling
- Extended metadata schema optimization
- Enhanced drag-drop system with better notifications
- ZIP download and export functionality improvements
- Better error handling and form validation
- Responsive UI components and layouts
🎨 UI/UX Enhancements:
- Updated workspace header with logo and navigation
- Improved file tree icons and rendering
- Enhanced toolbar and button components
- Better visual feedback and user interactions
- Clean documentation interface without animations/shadows
📦 Infrastructure:
- Package dependencies updates
- Lint fixes and code quality improvements
- Type safety enhancements
- Component refactoring and code organization
This represents a major milestone in SmartAdd development with comprehensive features for chemical data management and analysis.
* video added, doc button,
"title": "Complete SmartAdd Tutorial - From Upload to Export",
7
+
"description": "Watch this comprehensive tutorial to learn how to use SmartAdd effectively for organizing your chemistry data."
8
+
},
9
+
"sections": [
10
+
{
11
+
"id": "what-is-smartadd",
12
+
"title": "What is SmartAdd?",
13
+
"description": "Introduction to SmartAdd and its benefits",
14
+
"content": [
15
+
{
16
+
"type": "text",
17
+
"content": "SmartAdd is a web-based companion for Chemotion that helps researchers import, organize, and prepare chemical data before sending it into Chemotion. Instead of wrestling with complex file structures or scattered files, SmartAdd gives you a clear, visual tree view to curate your collection."
18
+
},
19
+
{
20
+
"type": "text",
21
+
"content": "Before SmartAdd: Hours spent organizing scattered files, manual entry of sample/reaction information, steep learning curve for new users, higher risk of errors during import."
22
+
},
23
+
{
24
+
"type": "text",
25
+
"content": "With SmartAdd: Drag & drop your files, organized in minutes, tree view clearly shows collection structure, inline editing of samples, reactions, and analyses, export-ready data for Chemotion."
26
+
}
27
+
]
28
+
},
29
+
{
30
+
"id": "getting-started",
31
+
"title": "Getting Started",
32
+
"description": "Requirements and first upload steps",
33
+
"content": [
34
+
{
35
+
"type": "text",
36
+
"content": "Requirements: A modern browser (Chrome, Firefox, Safari, Edge), analytical data files or ZIP archives of your datasets. No installation required."
37
+
},
38
+
{
39
+
"type": "text",
40
+
"content": "First Upload: Open SmartAdd in your browser, drag & drop analytical files or a ZIP into the upload area, SmartAdd processes the files and shows them as a tree in the right-side workspace."
41
+
}
42
+
]
43
+
},
44
+
{
45
+
"id": "interface-overview",
46
+
"title": "Understanding the Interface",
47
+
"description": "Left panel and right workspace overview",
"content": "🌳 Right Workspace — Tree View & Editor (Data Preparation):"
67
+
},
68
+
{
69
+
"type": "list",
70
+
"items": [
71
+
"Tree view of collections (samples, reactions, analyses)",
72
+
"Clickable nodes to select items",
73
+
"Properties editor for the selected item",
74
+
"Expand/collapse nodes to explore the hierarchy",
75
+
"Select a node to edit its properties",
76
+
"Changes save instantly"
77
+
]
78
+
}
79
+
]
80
+
},
81
+
{
82
+
"id": "step-by-step-workflow",
83
+
"title": "Step-by-Step Workflow",
84
+
"description": "Complete workflow from upload to export",
85
+
"content": [
86
+
{
87
+
"type": "text",
88
+
"content": "Step 1: Upload Data - Prepare a ZIP (recommended) or drag individual analytical files, include related spectra/logs/metadata."
89
+
},
90
+
{
91
+
"type": "text",
92
+
"content": "Step 2: Explore & Prepare (Right-Side Tree View) - Review how SmartAdd structured your collection. Typical hierarchy: Samples → Reactions → Analyses / Files. Select a node to edit properties in the editor."
"Analysis: Type Ontology, file attachments, status, description"
104
+
]
105
+
},
106
+
{
107
+
"type": "text",
108
+
"content": "Step 3: Organize Reactions - Click Add Reaction to create a reaction node, link samples and set roles (reactant/product/solvent)."
109
+
},
110
+
{
111
+
"type": "text",
112
+
"content": "Step 4: Export for Chemotion - Review: ensure you haven't missed anything you need and relationships correct. Export: click Download as ZIP (ready for Chemotion import). Direct export to Chemotion is planned in a future release."
113
+
},
114
+
{
115
+
"type": "text",
116
+
"content": "Step 5: Import the ZIP into Chemotion - Open Chemotion, go to Import, select the ZIP file exported from SmartAdd, follow prompts to complete the import."
117
+
}
118
+
]
119
+
},
120
+
{
121
+
"id": "tips-best-practices",
122
+
"title": "Tips & Best Practices",
123
+
"description": "Guidelines for optimal use",
124
+
"content": [
125
+
{
126
+
"type": "text",
127
+
"content": "Before you start:"
128
+
},
129
+
{
130
+
"type": "list",
131
+
"items": [
132
+
"Keep folders logical before zipping",
133
+
"Use clear filenames (avoid special characters)",
134
+
"Include all related data (spectra/logs/metadata)"
"answer": "SmartAdd works on all modern browsers including Chrome, Firefox, Safari, and Edge. No installation is required."
210
+
},
211
+
{
212
+
"question": "What file formats can I upload?",
213
+
"answer": "You can upload analytical data files, ZIP archives containing your datasets, and MOL files. ZIP format is recommended for organized collections."
214
+
},
215
+
{
216
+
"question": "How do I organize my data before uploading?",
217
+
"answer": "Keep folders logical before zipping, use clear filenames (avoid special characters), and include all related data like spectra, logs, and metadata."
218
+
},
219
+
{
220
+
"question": "Can I edit sample and reaction properties?",
221
+
"answer": "Yes! Select any node in the tree view to edit its properties. Common fields include sample names, amounts with units, purity, reaction roles, and analysis techniques."
222
+
},
223
+
{
224
+
"question": "How do I export my data for Chemotion?",
225
+
"answer": "Click the Download as ZIP button after preparing your data. The exported ZIP is ready for Chemotion import. Direct export to Chemotion is planned for future releases."
226
+
},
227
+
{
228
+
"question": "What keyboard shortcuts are available?",
229
+
"answer": "Arrow keys: Navigate the tree, Enter: Expand/collapse, Tab: Move between editor fields, Ctrl/⌘+S: Export, Esc: Clear selection."
230
+
},
231
+
{
232
+
"question": "Where can I get help?",
233
+
"answer": "Use the built-in FAQ, contact support, submit feedback and feature requests, or check out our tutorials and documentation."
234
+
},
235
+
{
236
+
"question": "What's coming next for SmartAdd?",
237
+
"answer": "Upcoming features include tree view enhancements (filters/search), direct import to Chemotion (no manual download), import from other ELNs, and extensions beyond chemistry to other research domains."
0 commit comments