Commit Graph

11 Commits

Author SHA1 Message Date
9b914b2904 REFACTOR END 2025-09-28 10:10:01 +03:00
394e0040de 211 2025-09-26 10:30:59 +03:00
926a456bcd Merge branch 'development/6/implement-full-crud-for-locations-and-labels' into main, accepting all changes from the feature branch 2025-09-05 12:48:28 +03:00
8ebdc3a7b3 feat(agent): Implement item edit feature
Автоматизированная реализация на основе `Work Order`.

Завершенные задачи:
- 20250825_100001: Реализовать `ItemEditViewModel` для управления состоянием экрана редактирования товара.
- 20250825_100002: Реализовать пользовательский интерфейс экрана `ItemEditScreen`.
- 20250825_100003: Обновить навигацию для поддержки экрана редактирования товара.
2025-08-28 16:10:00 +03:00
11078e5313 Item Edit screen 2025-08-25 10:28:26 +03:00
cf4fc7a535 fix: Resolve build errors
- Add missing quantity field to Item model
- Add missing string resources and translations
- Fix unresolved references in UI screens
2025-08-18 16:15:01 +03:00
7e2e6009f7 +linter 2025-08-18 08:55:39 +03:00
7816bb3464 Labels 2025-08-14 15:34:05 +03:00
07a8d82a4d Login to dashboard worked 2025-08-09 10:36:45 +03:00
2853b5a47e feat: Implement setup screen and login logic
- Add SetupScreen with UI for server URL, username, and password input.
- Make SetupScreen the initial screen in the navigation graph.
- Implement secure credential storage using EncryptedSharedPreferences.
- Create CredentialsRepository and AuthRepository to manage credentials and auth tokens.
- Add LoginUseCase to handle the business logic for logging in.
- Implement a temporary Retrofit client in ItemRepository to handle login against a user-provided URL.
- Integrate login logic into SetupViewModel.
- Update all relevant project documentation and DI modules.
2025-08-08 20:17:50 +03:00
b63eca8440 initial commit 2025-08-06 11:28:28 +03:00