# Open Order Book - Change Log

## v0.1 - Initial Paper Order Structure
- Module created
- DB tables: paper + paperline
- Basic header form
- Save header logic

## v0.2 - Line Editing
- Dynamic line grid
- Save All logic
- Insert and update lines
- Prevent empty line creation

## v0.3 - Customer PN Autocomplete
- Autocomplete via product extrafield `customer_pn`
- Removed FG search
- Custom JS dropdown (cross-browser)
- Immediate apply on selection

## v0.4 - Data Integrity Fixes
- Fixed fk_product not saving on first submit
- Prevented NULL overwrites
- Removed qty as meaningful trigger
- Default qty no longer forces insert

## v0.5 - UI Cleanup
- Removed MONTH column
- Removed RM checkbox
- Added ACTION dropdown (OPEN / CLOSE / CANCEL)
- Description made non-editable (label + hidden)
- CSS moved to dedicated file
- JS centralized

## v0.6 - Stability Improvements
- Fixed race condition between autocomplete and submit
- Added pre-submit synchronization
- Improved POST parsing for arrays
- Ensured no duplicate line creation
- Ensured fk_product persists after first SAVE ALL
