What's Changed
- Update Readme by @mohsenoid in #38
- Add ktlint and detekt by @mohsenoid in #39
- Implement kill character feature by @mohsenoid in #40
- Add EpisodesViewModelTest by @mohsenoid in #41
- Add room DB schema by @mohsenoid in #42
- Simplify EpisodesViewModel by @mohsenoid in #43
- Simplify CharactersViewModel by @mohsenoid in #44
- Simplify CharacterDetailsViewModel by @mohsenoid in #45
- Enhance Compose UI Previews by @mohsenoid in #46
- Add room DB tests by @mohsenoid in #47
- Add mappers tests by @mohsenoid in #48
- Add episodes repo tests by @mohsenoid in #49
- Add characters repo tests by @mohsenoid in #50
- Add episode screen item test by @mohsenoid in #51
- Migrate to Kotlin v2 by @mohsenoid in #52
- Rename Java source set to Kotlin by @mohsenoid in #53
- Separate App Top Bar by @mohsenoid in #55
- Cleanup DI modules by @mohsenoid in #56
- Add GetEpisodesUseCase by @mohsenoid in #57
- Add Character UseCases by @mohsenoid in #58
- Replace RepositoryGetResult with Kotlin Result by @mohsenoid in #59
- Add GetEpisodesUseCaseTest by @mohsenoid in #60
- Add GetCharactersUseCaseTest by @mohsenoid in #61
- Add GetCharacterDetailsUseCaseTest by @mohsenoid in #62
- Add UpdateCharacterStatusUseCaseTest by @mohsenoid in #63
- Add GetEpisodesUseCaseIntegrationTest by @mohsenoid in #64
- Change DAO functions to suspend by @mohsenoid in #65
- Separate Character and Episode API Services by @mohsenoid in #66
Full Changelog: 2.8.0...3.0.0