Conversation
- create basic notification utils. - Add NotificationChannel for SDK TIRAMISU - Add NotificationData data class - add RoundedInputField Shape param - Add POST_NOTIFICATIONS permission - HomeScreenUiState impl - CreateScreenUiState impl - update HomeScreen to use new state - add RoundedInputField.shape - Add firestore dependency - update CreateScreen
- Search results screen initial commit - Added simpler search in repo - Wired up search in landing page - SearchModule initial - ListItemPreview now takes in title and subtitle - Wired up onSearch in homescreen - SearchResultsUIState - wired up searchResultsScreen - Clears channel in CreateViewModel - Implemented simpler search in repo - Added searchModule to Sage - SearchResultsRoute
- Implement document details screen - Add `UiTimeOut` utility for consistent delay - Integrate document loading in `DocumentDetailsScreenViewModel` - Update `HomeScreenViewModel` and `SearchResultsScreenViewModel` to use `UiTimeOut` - Enhance `CreateScreenViewModel` with notifications for upload status - Add `baseline_check_24.xml` icon - Create `DateUtils` for date formatting - Modify `DocumentModel` to use current time for `publicationAt` - Update `documentModules` to include `DocumentDetailsScreenViewModel` - Refactor `DocumentDetails` screen UI and logic - Adjust `MainNav` to pass `DocumentDetailsScreenViewModel`
- Implement document details screen - Add `UiTimeOut` utility for consistent delay - Integrate document loading in `DocumentDetailsScreenViewModel` - Update `HomeScreenViewModel` and `SearchResultsScreenViewModel` to use `UiTimeOut` - Enhance `CreateScreenViewModel` with notifications for upload status - Add `baseline_check_24.xml` icon - Create `DateUtils` for date formatting - Modify `DocumentModel` to use current time for `publicationAt` - Update `documentModules` to include `DocumentDetailsScreenViewModel` - Refactor `DocumentDetails` screen UI and logic - Adjust `MainNav` to pass `DocumentDetailsScreenViewModel`
- Implement Realm for local data storage - Add `InAppActivity` Realm object - Create `InAppActivityDao` and `InAppActivityDaoImpl` for activity logging - Integrate Realm into dependency injection with `realmModules` - Update `TopicDetails` screen to display documents and handle loading state - Modify `DocumentDetails` screen to use current time for publication date if missing - Add `MyActivity` screen (initial commit) - Update `DocumentModel` collection names to use `val` - Make `InAppActivityDao` methods suspend functions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
All sage actions to main