mirror of
https://github.com/Lambada10/SongSync.git
synced 2026-04-25 22:55:54 +03:00
[PR #50] [MERGED] General improvements and optimizations #176
Labels
No labels
bug
duplicate
enhancement
invalid
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/SongSync#176
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Lambada10/SongSync/pull/50
Author: @BobbyESP
Created: 11/17/2023
Status: ✅ Merged
Merged: 12/19/2023
Merged by: @Lambada10
Base:
master← Head:master📝 Commits (9)
b96a700feat: Made pure black applied with no restart needed.ac1e37drefactor: Deleted unnecessary DTOs and moved the existing ones to the model package05d72b8refactor: Deleted DTOs from data packageef9c3a7refactor: Moved data type extensions to theutilpackage7ce184eperf: Deleted unnecessary Json and HttpClient instances1c4f948fix: Removed client functions that made it being closed2b3e3a5feat(DEV-Info): Info/help for creating the proxy server of issue #445f2c933ui: Made SongCard song's name font weight SemiBold977074cfix: App crashing because of badquantityfor plurals in Spanish strings📊 Changes
51 files changed (+782 additions, -649 deletions)
View changed files
➕
.idea/appInsightsSettings.xml(+26 -0)📝
.idea/gradle.xml(+1 -1)📝
app/src/main/AndroidManifest.xml(+3 -2)📝
app/src/main/java/pl/lambada/songsync/MainActivity.kt(+86 -79)📝
app/src/main/java/pl/lambada/songsync/data/MainViewModel.kt(+40 -20)➖
app/src/main/java/pl/lambada/songsync/data/api/GithubAPI.kt(+0 -34)➖
app/src/main/java/pl/lambada/songsync/data/dto/GithubReleaseDTO.kt(+0 -13)➖
app/src/main/java/pl/lambada/songsync/data/dto/Release.kt(+0 -11)➕
app/src/main/java/pl/lambada/songsync/data/remote/github/GithubAPI.kt(+23 -0)📝
app/src/main/java/pl/lambada/songsync/data/remote/lyrics_providers/others/LRCLibAPI.kt(+15 -17)📝
app/src/main/java/pl/lambada/songsync/data/remote/lyrics_providers/others/NeteaseAPI.kt(+20 -24)📝
app/src/main/java/pl/lambada/songsync/data/remote/lyrics_providers/spotify/SpotifyAPI.kt(+21 -20)📝
app/src/main/java/pl/lambada/songsync/data/remote/lyrics_providers/spotify/SpotifyLyricsAPI.kt(+6 -10)➕
app/src/main/java/pl/lambada/songsync/domain/model/Release.kt(+17 -0)📝
app/src/main/java/pl/lambada/songsync/domain/model/Song.kt(+1 -1)📝
app/src/main/java/pl/lambada/songsync/domain/model/SongInfo.kt(+1 -1)📝
app/src/main/java/pl/lambada/songsync/domain/model/lyrics_providers/others/LRCLib.kt(+1 -1)📝
app/src/main/java/pl/lambada/songsync/domain/model/lyrics_providers/others/Netease.kt(+1 -1)📝
app/src/main/java/pl/lambada/songsync/domain/model/lyrics_providers/spotify/AccessToken.kt(+1 -1)📝
app/src/main/java/pl/lambada/songsync/domain/model/lyrics_providers/spotify/SpotifyApi.kt(+1 -1)...and 31 more files
📄 Description
What has changed?
To start clarify that almost non part of the app has been afected itself, just the code has been improved and refactored to achieve the Kotlin code standarts.
domainpackage and deleted some unnecessary.Hope you like these changes!
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.