Skip to content

refactor: Upgrade Dependencies and Remove Custom WavySlider#100

Merged
Ericgacoki merged 4 commits intomainfrom
fix/auth-channel-navigation
Dec 20, 2025
Merged

refactor: Upgrade Dependencies and Remove Custom WavySlider#100
Ericgacoki merged 4 commits intomainfrom
fix/auth-channel-navigation

Conversation

@Ericgacoki
Copy link
Copy Markdown
Member

  • Upgrade Gradle, AGP, Kotlin, Compose BOM, and other libraries to newer versions.
  • Replace custom WavySlider implementation with the ir.mahozad.multiplatform:wavy-slider library.
  • Set compile SDK to 36 across all modules.
  • Add ProGuard rules to strip Timber logging from release builds.
  • Configure page alignment for Android 15 compatibility.
  • Remove deprecated SwingMusicTheme_Preview and use SwingMusicTheme in all previews.

- Upgrade Gradle, AGP, Kotlin, Compose BOM, and other libraries to newer versions.
- Replace custom `WavySlider` implementation with the `ir.mahozad.multiplatform:wavy-slider` library.
- Set compile SDK to 36 across all modules.
- Add ProGuard rules to strip Timber logging from release builds.
- Configure page alignment for Android 15 compatibility.
- Remove deprecated `SwingMusicTheme_Preview` and use `SwingMusicTheme` in all previews.
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Dec 20, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ Ericgacoki
❌ Eric Gacoki


Eric Gacoki seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@Ericgacoki Ericgacoki changed the title refactor Upgrade dependencies and remove custom WavySlider refactor: Upgrade Dependencies and Remove Custom WavySlider Dec 20, 2025
- Update Dagger Hilt version from 2.50 to 2.53.1 across all modules.
- Add `POST_NOTIFICATIONS` permission to the Android manifest.
- Implement runtime request for notification permission on startup in debug builds.
- Upgrade target SDK from 35 to 36.
- Add a debug-specific application name "Swing Music [D]".
- Implement a custom notification for media playback using `DefaultMediaNotificationProvider`.
- Add a new vector drawable for the small notification icon.
- Define a string resource for the notification channel name.
- Add Chucker themes for debug builds to inspect network requests.
- Change the debug app name suffix to "[Debug]".
- Apply `navigationBarsPadding` to the NowPlaying bottom controls to prevent overlap with the system navigation bar.
- Remove `screenSize` and `uiMode` from `configChanges` in `AndroidManifest.xml` to allow the activity to handle these changes properly.
@Ericgacoki
Copy link
Copy Markdown
Member Author

This also Fixes #91

@Ericgacoki Ericgacoki merged commit e20143a into main Dec 20, 2025
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants