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

EasySmartInventory - Progress Log

Session 2 - 2026-01-12 (v1.0.1)

New Feature: Form History

  • Added unique_id_fields to 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:

  1. Configure unique_id_fields in YAML (e.g., serienummer, asset_id)
  2. When user fills in these fields, form is saved with unique ID
  3. Dropdown shows all saved forms with last modified date
  4. User can switch between forms or start new one
  5. 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.html
  • examples/inventory_corporate.html
  • examples/inventory_minimal.html

Powered by TurnKey Linux.