Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Release v1.0.0 (#8) (#9) * Initial project setup * - project structure set up * - add BaseActivity and BaseFragment * - set up FireBase library module * - add apiManager instance to BaseActivity and BaseFragment - add Crashlytics to app * - add Timber for logging - add version tag display to SplashActivity - add flow for Login/Landing redirection - add Application class with Timber * - add test case for SplashActivity - add RegistrationActivity * - registered and create user with email and password on successfully entering details - add test cases for AppUtils and RegistrationActivity * - add LandingActivity * - add LoginActivity and complete it's flow - add tests for Login and Registration flow * - add Chat room display to LandingActivity * - add ChatActivity with different views for sent and received messages * - setup dummy data for messages - add method to add message to RecyclerView and scroll to it - pass ChatRoom to ChatActivity from LandingActivity * - add room dependencies - add boilerplate code for room - add messages to room and retrieve from it as well - add ability to delete chat room messages from options * - add NetworkManager to application - add QueryResponseMessage POJO - successfully call API from application * - fix LoginActivity and RegistrationActivity flow * - add API call for querying backend - integrate api call flow and display of query response to user - add static id and Names for ChatRoom * - change GET request to POST and send message query with it * - add method to store new sent messages and query response messages to FireStore * - add IntentService to store messages in FireBase and sync messages from FireBase - on logout all local messages are deleted - on login all messages are synced from FireBase * - add static method to Message.java to convert given message into a HashMap for storing in FireStore - add WorkManager for Syncing local and FireStore messages once daily * Ui/ui updates refinement (#7) * - add new color palette for application * - add logo to all the chat rooms * - add app name to SplashActivity - add fade in and fade out transition to SplashActivity - remove windowPreview from app * - fix margin issues in chat activity * - add first name and last name in registration - display first name of user instead of email address in LandingActivity * - add standard button style - * - upgrade gradle build tools version * - add material chips to show query message hints * - final commit * - update develop branch * - update documentation * Update README.md * Create dependabot.yml
- Loading branch information