Skip to content

N20261031

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 22:06
d631364

Nightly build

Automated nightly build from the dev branch. Not intended for production use.

Commits

  • fix(shared-ui): drop the invalid lazy item import from the queue panel (200e149)
  • fix(shared-ui): keep the queue selection actions reachable after scrolling (9b3d4c1)
  • perf(player): read the sleep pill from the shared countdown (83ee6cb)
  • feat(shared-ui): collapse the playback queue header into a compact row (55fbfad)
  • feat(audio): show live compressor gain reduction in the audio chain (5433f04)
  • docs: record crash logs routes and recovery acknowledgement (8243de4)
  • feat(startup): add the Developer crash logs page and detail (5e6b434)
  • perf(desktop): close the fullscreen video when the window is hidden (dae47b9)
  • perf(ui): gate the SimpMusic lyrics gradient on the started lifecycle (48f15a4)
  • perf(desktop): sleep the position checkpoint loop while paused (16bb23c)
  • perf(playback): stop the widget progress timer with the screen (887c832)
  • fix(settings): let the Apple menus toggle write only its own key (68b5627)
  • fix(settings): keep the fresh-install indicator on the default style (fd67648)
  • feat(startup): restyle the crash report screen and acknowledge shown crashes (e65ca3f)
  • revert(about): restore the unused SukiSU About background files (c96d1a8)
  • feat(startup): restyle the startup recovery screen in Material 3 (8fea251)
  • docs(agents): record the Apple Music default for the player menu (281a232)
  • docs(settings): document the player menu style and About surfaces (f180dd3)
  • fix(player): place the caret at the end of the prefilled source search (dbc5376)
  • fix(settings): derive the Apple menus surface from the effective menu style (15197e2)
  • chore(about): remove the unused SukiSU About background (d6b0978)
  • feat(startup): keep crash and exit records in one bounded store (077fddc)
  • fix(ui): share marquee phase and fades with app titles (4a85db0)
  • fix(shared-ui): keep the first followed line from gliding in (6316dfe)
  • docs(sponsorblock): describe the paused-state polling (823c542)
  • perf(ui): pause shimmer sweeps while the app is not started (b4b927d)
  • feat(desktop): read ENHANCED depth on the desktop host (1832442)
  • feat(shared-ui): glide ENHANCED rows into place on a line change (5aa1852)
  • fix(ui): read typing-dot phase inside the dot loops (004038a)
  • fix(playback): wake paused loops on track and timeline changes (a595da3)
  • fix(ui): default settings marquee to the motion policy (c7311c3)
  • fix(player): prefill switch-source search with the track (e76c79f)
  • fix(queue): import scrollBy and drop the invalid item import (0140450)
  • fix(playback): refresh the resume file when the volume changes (c543030)
  • fix(ui): restore marquee fades and phase persistence; let list titles wrap (be0a93b)
  • feat(player): add a player menu style choice (38d4e70)
  • style(ui): use upper snake case for the Bit Chord idle bar scale (5741c63)
  • fix(playback): honor the persistent queue setting on paused saves (5f11461)
  • perf(ui): pause decorative loops while the app is not started (7280b6e)
  • perf(shared-ui): stop idle motion and checkpoint loops when hidden (48c1e9b)
  • feat(shared-ui): refine ENHANCED lyrics toward Apple Music motion (db943d1)
  • perf(playback): sleep service loops while playback is paused (993780a)
  • feat(desktop): set an 800x600 minimum window size (329db2d)
  • feat(queue): fold the queue extras into one row for Apple Music and SimpMusic (c3a9b47)
  • feat(queue): compact the queue header and share the sleep countdown (bf4f82a)
  • fix(player): keep the last cover on screen while the next one loads (25ec298)
  • fix(about): replace the glass background with tonal surfaces (c2e2bb2)
  • fix(settings): hide tab bar, rail and mini player on settings (201e65b)
  • fix(ci): clean staging hand-offs and keep the newest five nightlies (ad5b264)
  • feat(desktop): mount the equalizer graph and persist band levels (d92b953)
  • refactor(shared): remove uncalled pre-cache and silence skipper files (88d0412)
  • feat(shared-ui): compact the player queue header card (4d2a4d4)
  • feat(queue): compact the player queue header and rows (d5f5c62)
  • fix(ui): let list rows and action dialogs grow with font scale (1848a88)
  • test(settings): pin the registry at 648 after the two rc6 keys (50a0a3c)
  • docs(credits): credit Metrolist 14.0.0-rc6 behavior re-implementations (ceefd98)
  • fix(player): keep the previous cover on screen while the next one loads (72a92ad)
  • feat(settings): add the mobile-data animated artwork switch on Android (8d9ee6b)
  • fix(lyrics): read the saved lyrics text size in shared player slots (09cb763)
  • refactor(sleep-timer): derive sheet countdowns from the timer deadline (0653888)
  • fix(playback): keep the paused state on widget next and previous (05e3c07)
  • fix(equalizer): import the generated graph string accessors (09eca01)
  • fix(canvas): declare the cellular flag on the app connectivity model (01a12e2)
  • feat(settings): add a palette style row to the appearance page (cb71e5c)
  • feat(theme): build a saved palette color with its style (49e2809)
  • fix(player): opt in to the foundation marquee spacing API (c34e745)
  • build(shared-ui): add material-kolor for saved-color schemes (7c7bdef)
  • fix(dsp): smooth the gain-reduction readout (38aa92d)
  • feat(equalizer): add a stable graph for band gain drags (c0580b2)
  • fix(equalizer): keep a 0 dB band in the cascade (f5514c6)
  • feat(player): keep the cover on screen while the next artwork loads (eb7efe1)
  • fix(sleep-timer): wake countdown sheets once per displayed second (297097b)
  • feat(playback): add a bounded prefix pre-cache for direct files (1f7a6f3)
  • fix(desktop): check Discord heartbeat acks and drop a dead gateway (ab75aaf)
  • feat(player): apply swipe sensitivity to artwork snap threshold (0183af0)
  • feat(canvas): hold animated artwork back on cellular when requested (d98b9db)
  • feat(dsp): add the pure silence skipper and instant detector (8e1fc24)
  • fix(lyrics): report a rejected manual AI translation (c635b4c)
  • perf(ios): start the Telegram session off the main thread (6681e51)
  • perf(player): stop ambient background motion while paused (484c320)
  • feat(lyrics): take the saved text size and bound the list inset (491dba8)
  • perf(desktop): open the session graph off the launch thread (1f121f4)
  • perf(android): defer the source refresh schedule and optional downloads (abfd788)
  • feat(settings): add contract keys for animated artwork and palette style (46313ab)
  • feat(player): play track titles once per track (e13493e)
  • feat(android): keep the play state on Next and Previous (f5c1d26)
  • feat(playback): keep the paused state on manual next and previous (6310e09)
  • fix(ios): pass the NSURLCredentialPersistence enum entry (cdbdef4)
  • fix(integ): repair PR #63 iOS, desktop and parser CI failures (a1cdd77)
  • fix(integ): reconcile lanes A-D after merge (91d86b6)
  • fix(android): recover startup crashes before heavy initialization (32036ba)
  • fix(android): preserve legacy settings and nullable migration values (ecbedd6)
  • test: add iOS downloads and local songs unit tests (95a14e1)
  • docs(desktop): name Android's BuildConfig credentials in build comments (23748e9)
  • docs(ios): correct the Last.fm key-pair note in the iOS build settings (cf049e0)
  • docs(desktop): record Amazon, SpatialFlow, YouTube OAuth and hidden playlist routes (f147e48)
  • feat(shared-ui): leave hidden playlists out of the library list (3513f5f)
  • feat(desktop): install the SpatialFlow typeface and draw the player title in it (e2c2b8e)
  • feat(desktop): authorize Amazon Music in a native Turnstile window (0797e5f)
  • feat(desktop): read YouTube OAuth and Amazon Turnstile credentials at build time (845cf7c)

Android APKs are unsigned because one or more Android signing secrets are missing.