Cutiful
1b8efcbfe6
feat: add some library
2025-06-29 07:54:37 +07:00
Cutiful
c2aa13e4ce
feat: implement detail screen for NPK and DHT sensors
2025-06-29 07:53:51 +07:00
Cutiful
f48a96c96c
feat: implement actuator control with Koin DI and API integration
2025-06-29 07:53:10 +07:00
Cutiful
287d5774e8
feat: implement history and save detection result to local database
2025-06-29 07:51:50 +07:00
Cutiful
5151379922
add draft report
2025-06-20 22:35:00 +07:00
Cutiful
42d9ff8510
feat: add DatabaseModule for plant disease detection feature
2025-06-15 15:58:41 +07:00
Cutiful
b6f232f655
feat: navigate to history screen from camera
2025-06-15 15:58:06 +07:00
Cutiful
99d76703e7
feat: add Bitmap extension functions for image manipulation
2025-06-15 15:57:44 +07:00
Cutiful
117785c957
feat: Add AppDatabase for plant disease detection feature
2025-06-15 15:57:30 +07:00
Cutiful
7c427b7945
feat: add data model for sensor response and new image assets
2025-06-13 13:47:54 +07:00
Cutiful
b0a3130cb9
feat: refactor package
2025-06-13 13:47:25 +07:00
Cutiful
6b5010d37d
feat: integrate plant disease detection, growth recipe, and commodity price prediction features
2025-06-12 11:43:45 +07:00
Cutiful
17e2762f3b
feat: implement commodity price prediction and growth recipe features
2025-06-12 11:43:17 +07:00
Cutiful
46b65e4b99
refactor: move NavGraph to navigation package and add auth flow
2025-06-12 11:42:54 +07:00
Cutiful
6c52d6c008
feat: add network security config and update themes
2025-06-12 11:42:24 +07:00
Cutiful
f4a23460d1
feat: add Bitmap to Base64 conversion extension
2025-06-12 11:41:47 +07:00
Cutiful
1230d015ce
feat: Add ViewModel module for Koin
2025-06-12 11:41:12 +07:00
Cutiful
4068a878f9
feat: Add SensorDataRepository
2025-06-12 11:40:55 +07:00
Cutiful
f564f91f69
feat: add data models for NPK graphic data
2025-06-12 11:40:39 +07:00
Cutiful
2395f9b3f6
feat: remove unused imports in CameraViewModel
2025-06-12 11:40:17 +07:00
Cutiful
79878f6fb5
feat: remove unused imports in CameraViewModel
2025-06-12 11:40:07 +07:00
Cutiful
c6108fc807
fix: adjust control grid height and card padding
2025-06-12 11:39:51 +07:00
Cutiful
39224f66c4
feat: implement user authentication and profile display
2025-06-12 11:39:22 +07:00
Cutiful
27bc8f4100
feat: add line chart composable
2025-06-12 11:38:23 +07:00
Cutiful
bd4c5ea0f3
feat: implement detail screen UI
2025-06-12 11:37:47 +07:00
Cutiful
a3d819417e
feat: implement commodity price prediction and plant disease detection features
2025-06-12 11:36:41 +07:00
Cutiful
31c70e7a3f
feat: implement plant disease detection feature
2025-06-12 09:20:47 +07:00
Cutiful
69b7cbac0f
feat: implement camera feature for plant disease detection
2025-06-12 08:47:29 +07:00
Cutiful
6d9aa910b6
feat: update build.gradle.kts
2025-06-12 08:45:59 +07:00
Cutiful
e821657596
feat: update app launcher icons and add new drawables
2025-06-12 08:43:59 +07:00
Cutiful
b5e53bda17
feat: Implement Koin for dependency injection
2025-06-12 08:42:50 +07:00
Cutiful
6111391bed
feat: implement sensor data fetching in HomeViewModel
2025-06-12 08:42:02 +07:00
Cutiful
c2fbd6fa25
feat: integrate sensor data fetching and pull-to-refresh on HomeScreen
2025-06-12 08:41:42 +07:00
Cutiful
82c8093d1e
Refactor: Update MainActivity to use Koin for DI
2025-06-12 08:41:20 +07:00
Cutiful
40011a18d4
feat: add download confirmation and progress dialogs
2025-06-12 08:40:39 +07:00
Cutiful
8e5e73bdf0
feat: add AuthRepository for login functionality
2025-06-05 13:16:25 +07:00
Cutiful
9b243b34f2
feat: make AppTextField stateful
2025-06-05 13:16:09 +07:00
Cutiful
3cc84e0957
feat: implement password visibility toggle in AppPasswordField
2025-06-05 13:15:50 +07:00
Cutiful
2b4c3cd55a
feat: add AppModule for Koin dependency injection
...
This commit introduces `AppModule.kt`, a Koin module that provides dependencies for `AuthRepository` and `UserPreferences`.
2025-06-05 13:15:35 +07:00
Cutiful
eb60c366b4
feat: add AppConstant with Gemini prompt for plant disease detection
2025-06-05 13:15:14 +07:00
Cutiful
1eb282f3ac
feat: add isEnable property to AppButton
2025-06-05 13:14:58 +07:00
Cutiful
a797e0084c
feat: add ApiService for login functionality
2025-06-05 13:14:42 +07:00
Cutiful
cc3326fe8d
feat: add gitignore for dynamic feature modules
2025-06-05 13:14:21 +07:00
Cutiful
a00762e139
feat: add gitignore for dynamic feature modules
2025-06-05 13:14:12 +07:00
Cutiful
da4281027b
refactor: remove DynamicModuleViewModel and HomeUiEvent
2025-05-21 14:18:22 +07:00
Cutiful
ce5ddf39e0
feat: tidy up code
2025-05-20 18:02:05 +07:00
Cutiful
ae6e0a31db
feat: implement profile screen
2025-05-19 21:23:26 +07:00
Cutiful
a58fb72209
feat: Add new drawables and project configuration files
2025-05-19 21:22:41 +07:00
Cutiful
7e4a678e56
feat: Add new drawables and project configuration files
2025-05-19 21:22:20 +07:00
Cutiful
05b707fbdd
feat: implement dynamic feature module for control actuator
2025-05-16 11:14:03 +07:00
Cutiful
812cd4b23b
feat: add download confirmation and progress dialogs
2025-05-16 11:13:35 +07:00
Cutiful
e15601f4ad
feat: Add dynamic module ViewModel and Repository
2025-05-16 11:13:12 +07:00
Cutiful
228a11092f
feat: add DynamicFeatureModule
...
This commit introduces a Dagger Hilt module, `DynamicFeatureModule`, to provide a `SplitInstallManager` instance.
This is intended for use with Play Feature Delivery, allowing the app to request and manage on-demand feature modules.
2025-05-16 11:12:50 +07:00
Cutiful
1153396638
feat: implement control feature
2025-05-09 10:22:43 +07:00
Cutiful
6cd748e448
feat: implement control feature
2025-05-04 18:35:15 +07:00
Cutiful
db5a346f76
feat: add dynamic feature control
2025-05-04 16:28:33 +07:00
f05ed9641b
feat: update proposal pdf
2025-02-04 11:54:53 +07:00
8022a84064
feat: update proposal
2025-01-14 19:42:43 +07:00
6a8782ecc8
initial commit
2025-01-08 20:08:04 +07:00
41fd927b00
initial commit 🥗
2025-01-08 14:04:19 +07:00