Commit Graph

11 Commits

Author SHA1 Message Date
dd1a0c0c51 feat(#6): Implement full CRUD for Locations and Labels 2025-09-02 17:03:05 +03:00
11078e5313 Item Edit screen 2025-08-25 10:28:26 +03:00
a608766e06 feat: Add semantic enrichment to all Kotlin files 2025-08-24 13:46:04 +03:00
7816bb3464 Labels 2025-08-14 15:34:05 +03:00
ecf614e4c2 Labels 2025-08-14 15:33:38 +03:00
a69c5d95ae Navigation refactor 2025-08-11 15:20:30 +03:00
07a8d82a4d Login to dashboard worked 2025-08-09 10:36:45 +03:00
258deb93d9 docs: Update project specs and align statuses
- Add Timber to technical decisions in tech_spec.txt
- Update feature statuses to 'backend_implemented' in tech_spec.txt
- Update UI component statuses to 'needs_review' in project_structure.txt
2025-08-09 10:07:59 +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
5b613f7cc8 FIRST SUCCESS RUN 2025-08-07 17:37:06 +03:00
b63eca8440 initial commit 2025-08-06 11:28:28 +03:00