Skip to content

feat(classmap): add verified Spotify 1.3.0 support - #6

Merged
afonsojramos merged 1 commit into
mainfrom
feat/spotify-1.3.0-classmap
Sep 14, 2026
Merged

afonsojramos merged 1 commit into
mainfrom
feat/spotify-1.3.0-classmap

Conversation

@afonsojramos

@afonsojramos afonsojramos commented Sep 14, 2026

Copy link
Copy Markdown
Member

Summary

Add a verified classmap and CSS-map overlay for Spotify 1.3.0.277. This prevents the CLI from attempting an invalid cross-minor fallback when Spotify 1.3.0 is installed.

The 1.3.0 build rehashed its CSS modules, so this map was derived against the stock client rather than inherited from a 1.2.x key. The overlay contains only unique exact matches; 82 ambiguous signatures were excluded.

Verification

  • Official macOS 1.3.0.277 artifact: 27c56ce7f18ed661690376359b1fff3eb1f7b358b361251b075336dd5b8f7a64
  • Static target-CSS verification: 17 of 36 paths present
  • Deep live CDP verification: 23 of 36 raw paths, 63.89% overall, 7 of 8 navigation flows
  • Targeted DOM/CSSOM probes cover modals, settings, search chips, and live Encore selectors
  • python3 scripts/build_index.py --check
  • python3 scripts/validate_expose.py
  • 18 classmap publishing tests

This is the data release required before Update & Apply can accept a Spotify 1.3.0 target.

Summary by CodeRabbit

  • Chores
    • Added verified compatibility metadata for Spotify desktop client version 1.3.0.277.
    • Updated interface styling and component mappings across playback controls, navigation, search, playlists, settings, lyrics, and library views.
    • Improved coverage for UI verification and compatibility tracking across supported interface areas.
    • No direct user-facing feature changes or workflow changes are included in this update.

@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 5c837992-5bc8-4d9f-b181-903253ef4269

📥 Commits

Reviewing files that changed from the base of the PR and between bad4571 and c2c2dfe.

📒 Files selected for processing (4)
  • 1030000/META.json
  • 1030000/classmap-19f856aefd5.json
  • 1030000/css-map.json
  • index.json

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


Walkthrough

This change adds Spotify 1.3.0.277 classmap data, hashed CSS mappings, verification metadata, and an index entry for classmap 1030000.

Changes

Spotify 1.3.0.277 classmap

Layer / File(s) Summary
UI classmap data
1030000/classmap-19f856aefd5.json, 1030000/css-map.json
Adds component mappings for navigation, playback, track lists, modals, settings, search, context menus, and other UI areas. Adds 281 hashed CSS identifier mappings.
Verification metadata
1030000/META.json
Records classmap derivation details, verification statistics, required paths, probe results, and the DMG artifact hash.
Registry registration
index.json
Adds classmap 1030000 with file hashes, Spotify version 1.3.0.277, metadata reference, and verified status.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Feature

Merge Risk: ⚪ Minimal · up to c2c2d

The Spotify 1.3.0.277 classmap registration is ready to merge based on the available verification and consistency evidence.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the addition of verified Spotify 1.3.0 classmap support, which matches the primary change.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/spotify-1.3.0-classmap

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

A rabbit reads each line,
The patch grows clear beneath the moon,
Small changes hop in place,
Tests guard the garden path,
Reviews bloom before the dawn.

Comment @coderabbitai help to get the list of available commands.

@afonsojramos
afonsojramos merged commit 1ba4910 into main Sep 14, 2026
2 checks passed
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.

1 participant