You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
EasySmartInventory - Progress Log
Session 2 - 2026-01-12 (v1.0.1)
New Feature: Form History
- Added
unique_id_fieldsto YAML schema - Updated yaml_parser.py for new config
- JavaScript multi-form storage with index
- Form selector dropdown in UI
- "Nieuw formulier" button
- "Verwijder" button for saved forms
- Auto-detection of existing forms by unique ID
- Version bump to 1.0.1
How it works:
- Configure
unique_id_fieldsin YAML (e.g., serienummer, asset_id) - When user fills in these fields, form is saved with unique ID
- Dropdown shows all saved forms with last modified date
- User can switch between forms or start new one
- Forms persist in localStorage per device
Session 1 - 2026-01-12 (v1.0.0)
Completed
- Requirements analysis van EasySmartInventorie.txt
- Git repository geïnitialiseerd
- Project structure opgezet
- 3-file planning pattern aangemaakt
- YAML schema ontworpen
- Architectuur beslissingen gedocumenteerd
- Python YAML parser (yaml_parser.py)
- HTML generator (generator.py)
- CSS themes (modern, corporate, minimal)
- JavaScript auto-save, validation, CSV export, mailto
- Alle field types geïmplementeerd
- 3 voorbeeld HTML bestanden gegenereerd
- Base64 foto's in email body
Generated Files
examples/inventory_modern.htmlexamples/inventory_corporate.htmlexamples/inventory_minimal.html