All notable changes to this project will be documented in this file.
- Add Home module
- Add module descriptions to readme.md
- Change padding between elements
- Page number passed in the request
- Page number passed in the request
- Add missing compose settings to plugins for ui modules
- Add settings for Spotless and Ktlint
- Exclude generated directory & downgrade detekt version
- Add API key for TMDb
- Rules for ktlint in AppSpotlessPlugin
- Add issues block and update versions for badges
- Update tech-stack block in readme
- Update readme
- Update Issues block in readme.md
- Update tech-stack
- Add toolbar
- Add API requests to get genres
- Implement UI for genres on the home screen
- Implement a request to get popular movies
- Add movie card UI
- Add Kotest for testing
- Add pagination for the list of popular movies
- Add UI for vertical movie/tvs cards
- Add a repository to get trending TV shows
- Connect UI of trending TV show to API
- Add requests for movie and TV show listings
- Add to home screen collections with movies/TV
- Add placeholders for pictures
- Update dependencies
- Add Search bar
- Update dependencies
- Add a toml for dependency versions
- Replace logger
- Move basic setting of android modules to buildSrc
- Move configuration of android modules to plugins
- Add ktlint & spotless plugin
- Add Arrow Analysis plugin
- Add compose-destination library & KSP plugin
- Rework bottom nav using compose-destinations
- Update dependencies
- Update dependencies
- Implement navigation to movie details screen
- Update Kotlin -> 1.6.20, Compose -> 1.2.0-alpha08
- Divide UI into components
- Koin modules
- AppStaticSwitch
- Divide UI into components
- Refactor code
- Split UI components into files
- Generic component for an infinite list
- Change dependencies in modules from versions catalog
- Add missing dependencies to libs.versions.toml
- Remove bazel files
- Core module
- Move KSP plugin to versions directory
- Remove all UI elements in :ui:movie-details
- Reformat code
- Add reports for ktlint plugin