Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 11 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,21 @@
# Changelog

## [Unreleased]
## [4.3.0] - 2026-10-17

### Added
### Added & Improved
- **Lyrics Share:** Export and share styled lyric cards (Song and Lyrics modes) with dynamic palette extraction, customizable color swatches, full multilingual support (Latin, Devanagari, Arabic, CJK), and system share sheet & MediaStore gallery export.
- **On-Spot Lyrics Provider Switching:** Added a dedicated lyrics provider icon in lyrics controls to switch provider or exclude current source on the fly with smooth auto-hide controls integration.
- **100% Localization Coverage:** Complete translation across all 12 supported locales.
- **Dynamic APK Variant Selection:** Automatically detects device architecture and system version to download the appropriate APK variant (universal, uncompressed, or android7).
- **Audio Fallback:** Falls back to stereo lossless when Dolby Atmos is unavailable.

### Changed & Fixed
- **Version Bump:** Bumped version to 4.3.0 (versionCode 25).

## [4.2.4] - 2026-10-05

### Added & Improved
- **Lyrics Share:** Export and share styled lyric cards (Song and Lyrics modes) with dynamic palette extraction, customizable color swatches, full multilingual support (Latin, Devanagari, Arabic, CJK), and system share sheet & MediaStore gallery export.
- **Resource Usage & Smooth UI:** Optimized rendering pipelines, reduced background resource contention, and smoothed UI interactions.
- **Fast YouTube Search:** Restored instant 2-pass YouTube search resolution, eliminating multi-stage search fallback delays.
- **Dolby Atmos Downloads:** Aligned spatial audio capability detection in `TrackDownloadManager` with `MusicPlayer`'s system `Spatializer` check, resolving Atmos download skips on Android 12L+ devices.
Expand Down Expand Up @@ -347,4 +355,4 @@
Next/previous now move through the rest of your downloads normally.

Files changed:
`app/src/main/java/com/lastwave/app/ui/settings/DownloadsViewModel.kt`
`app/src/main/java/com/lastwave/app/ui/settings/DownloadsViewModel.kt`
320 changes: 160 additions & 160 deletions README.md

Large diffs are not rendered by default.

64 changes: 32 additions & 32 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
# Security Policy

## Supported Versions

Security fixes are provided for the latest stable release of LastWave.

| Version | Supported |
| ------- | ------------------ |
| 4.2.x | Yes |
| < 4.2.4 | No |

## Reporting a Vulnerability

If you discover a security vulnerability in LastWave, please report it privately rather than creating a public issue.

### How to Report
* Reach out privately to the maintainers on Telegram:
* Channel: https://t.me/clashprojects
* Discussion Group: https://t.me/clashdiscussion
* Alternatively, submit a private security advisory through the GitHub repository.
* Include:
* Description of the vulnerability
* Affected versions and components
* Steps to reproduce or proof-of-concept
* Potential impact assessment

### Response Timeline
* **Initial acknowledgment:** Within 48 hours.
* **Assessment & mitigation plan:** Within 5 business days.
* **Public disclosure:** Coordinated after a patched release is published.

Thank you for helping keep LastWave secure for all users.
# Security Policy
## Supported Versions
Security fixes are provided for the latest stable release of LastWave.
| Version | Supported |
| ------- | ------------------ |
| 4.3.x | Yes |
| < 4.3.0 | No |
## Reporting a Vulnerability
If you discover a security vulnerability in LastWave, please report it privately rather than creating a public issue.
### How to Report
* Reach out privately to the maintainers on Telegram:
* Channel: https://t.me/clashprojects
* Discussion Group: https://t.me/clashdiscussion
* Alternatively, submit a private security advisory through the GitHub repository.
* Include:
* Description of the vulnerability
* Affected versions and components
* Steps to reproduce or proof-of-concept
* Potential impact assessment
### Response Timeline
* **Initial acknowledgment:** Within 48 hours.
* **Assessment & mitigation plan:** Within 5 business days.
* **Public disclosure:** Coordinated after a patched release is published.
Thank you for helping keep LastWave secure for all users.
Loading
Loading