Skip to content

Releases: thomaskioko/tv-maniac

v0.2.6

09 Dec 14:37
625b1bb
Compare
Choose a tag to compare

What’s Changed

  • Navigation Migration to Decompose Android & iOS (#107)
  • Store implementation cleanup (#106)
  • Kmp hierarchical structure migration (#100)

🤖 Android

  • Material 3 migration (#98)

🚀 Shared Module

  • Migrate to Decompose (#108)
  • Make Database IDs Great (#103)

Full Changelog: https://github.com/thomaskioko/tv-maniac/commits/v0.2.6

v0.2.5.1

24 Apr 15:34
Compare
Choose a tag to compare

What’s Changed

🚀 Features

  • Migrate to kotlin-inject 🥳 (#68)

🤖 Android

  • Read keys from config.yaml file. (#70)

🍏 iOS

  • Migrate to kotlin-inject 🥳 (#68)
  • Setup Trakt OAuth on iOS (#65)

🚀 Shared Module

  • Switch to Kmmbridge for publishing SPM releases. 🥳 (#71)
  • Improvements: Read keys from config.yaml file. (#70)
  • Trakt Module improvements (#60)

v0.2.4

30 Mar 22:31
64ee18b
Compare
Choose a tag to compare

What’s Changed

  • Flowredux statemachine migration & improvements. (#56)
  • Improvements (#54)
    • Update module structure.
    • Improve error handling. (Domain layer)
    • Fix episode images not loading.
  • Fix a bug where correct season details are not loaded when navigating back from a different show.

🤖 Android

  • Migrate to Materail3 (#57)
  • Android workmanager (#44)

🍏 iOS

  • Migrate to FlowRedux stateMachine (#47)
  • Fix detail screen stretch header.

🚀 Shared Module

  • Migrate to FlowRedux stateMachine (#47)
  • Trakt api migration (#46)
  • Migrate to Ktor 2.1.0 (#45)

v0.2.3

15 Aug 13:18
781427e
Compare
Choose a tag to compare

What’s Changed

🤖 Android

  • Add Youtube Video Player.
  • Add ModalBottomSheet support. You can now create a feature module that displays content in a ModalBottomSheet. An example of this is video-player module.
  • Animate BottonNavigationVisibility.

🚀 Shared Module

  • Share module improvement.
    • Platform-specific error handling.
    • Change id type from long to string.

v0.2.2

15 Apr 17:41
Compare
Choose a tag to compare

What’s Changed

🍏 iOS

  • Implement collapsing toolbar on the detail view
  • UI updates, add background, fix padding & update poster size
  • Remove redundant return statement

🐛 Bug Fixes

  • Launch job in IO dispatcher & fix ANR when changing theme

🧰 Maintenance

  • Update build job
  • Bump up gradle wrapper version
  • Update iOS artwork.

v0.2.1

19 Mar 22:24
7a199f2
Compare
Choose a tag to compare

What’s Changed

🚀 Shared Module

  • Restructure shared module. Break down core to core-ui, core-util & core-test (#36)
  • Refactor show module into show-details & discover
  • Move package from Android manifest to build files
  • Refactor core module into ui, util & test
  • Add detekt for static code analysis

v0.2.0

23 Feb 18:19
fc7ce84
Compare
Choose a tag to compare

What’s Changed

🤖 Android

  • Observe android network state (#34)

🚀 Shared Module

  • Observe android network state (#34)

v0.1.1

16 Feb 18:18
f209c7d
Compare
Choose a tag to compare

What’s Changed

🤖 Android

  • Add Seasons Ui. @c0de-wizard (#31)
  • Update Detail Screen @c0de-wizard (#30)

🍏 iOS

  • Implement detail screen @c0de-wizard (#32)

🚀 Shared Module

  • Domain cleanup @c0de-wizard (#25)
  • Koin implementation @c0de-wizard (#26)
  • Modularise Shared Module. @c0de-wizard (#28)
  • Module cleanup @c0de-wizard (#29)

🧰 Maintenance

  • GitHub workflow cleanup @c0de-wizard (#33)

0.1.0

26 Dec 16:26
4753d75
Compare
Choose a tag to compare

Version 0.1.0

Commits

  • [4753d75] Merge pull request #23 from c0de-wizard/feature/refactor-interactor-implementation
  • [105637c] Remove release string from version name
  • [5a0e813] Update README
  • [3f6bfaf] Remove KMPNativeCoroutines dependency
  • [fb3c81d] Migrate away from DomainResult wrapper class.
  • [d66ce95] Use package import, minor cleanup
  • [38c1ef2] Fix issue where episodes are fetched on a loop
  • [ba088b7] Rewrite interactor implementation.
  • [99f2364] Implement flow interactor, migrate away from DomainResult wrapper class.
  • [21fba56] Implement flow interactor, migrate away from DomainResult wrapper class.
  • [d1a8273] Migrate away from DomainResult wrapper class.
  • [a97764a] Revert release tag creation & add tag environment variable
  • [b026d71] Revert release tag creation
  • [eda2e87] Add framework binary
  • [5567b4c] Merge pull request #22 from c0de-wizard/feature/migrate-to-swift-package-manager
  • [8a67a81] Remove cocoapods config
  • [679dbda] Update iOS setup instructions and check out TODO list.
  • [bf19753] Load dependencies of swift package manager
  • [6284a56] Remove print command and cleanup, use tag as branch name
  • [2228bb5] Remove target branch and use default
  • [81a6723] Update trigger action to run on pullRequest & push to main
  • [eaf9106] Update release name
  • [cc326bd] Add github token variable
  • [483f5c4] Remove token from action
  • [9336313] Change tag creation action.
  • [6b15ff5] Update publish action
  • [d3ef1b4] Change tag creation action.
  • [5de3134] Merge pull request #21 from c0de-wizard/feature/migrate-to-swift-package-manager
  • [065421a] Add package release job and rename build job
  • [87aeed0] Bump up dependency versions.
  • [06568d4] Add multiplatform-swiftpackage config
  • [af56030] Migrate to SPM for KMP-coroutines dependency.
  • [051aaba] Merge pull request #18 from c0de-wizard/kotlin-1.6.10-upgrade
  • [a169ea3] Bump up dependency versions:
  • [56f3006] Resolve issue where kmp-native uses different versions.
  • [17a47d0] Cleanup: remove debug & release flavors.
  • [13fabf5] Update KMPNativeCoroutinesCombine to version 0.10.0
  • [d9b0c90] Use compiler version
  • [171a382] Use compiler version
  • [8fa0163] Remove unused dependencies.
  • [0aeccea] Update imports.
  • [c9d1e71] Revert KMP native dependency version.
  • [0e58fda] Remove unused dependency
  • [d7956d8] Add InternalCoroutinesApi annotation
  • [84b1b87] Update cocoa pods configuration
  • [76f887b] Remove logger classes
  • [e8a036b] Update kmp native dependency version
  • [843a2e6] Update kmp native dependency version
  • [16244f3] Merge pull request #17 from c0de-wizard/feature/domain-improvement
  • [eb3e696] Load data from interactor and implement states.