feat: Scaffold UI screens and update project specification

- Create stub files for all UI screens defined in the tech spec (InventoryList, ItemDetails, ItemEdit, LabelsList, LocationsList, Search).
- Add corresponding ViewModels for each new screen.
- Update `tech_spec/project_structure.txt` to include the new files and mark them as 'stub'.
- Update `tech_spec/tech_spec.txt` to reflect the current implementation status, changing feature statuses to 'in_progress'.
- Add the undocumented `SearchScreen` to the project specification.
- Add `*.hprof` files to `.gitignore` to exclude memory dumps from version control.
This commit is contained in:
2025-08-08 19:40:13 +03:00
parent 5b613f7cc8
commit 94fb88f7b3
16 changed files with 4792 additions and 34 deletions

4315
tech_spec/home_box_api.json Normal file

File diff suppressed because it is too large Load Diff