Commit Graph
1047 Commits
Author SHA1 Message Date
amd64fox 0572e09a3e fix: support variable-length hashes in spotify versions 2026-10-07 20:55:31 +03:00
amd64fox 0447e6eb03 fix: remove microsoft store spotify before extraction 2026-10-07 20:50:27 +03:00
amd64fox 3f3fd30a95 fix: restore block_subfeeds selectors for spotify 1.3.x 2026-10-02 14:36:40 +03:00
amd64fox 20668e69ef version bump to 1.3.3
- update css selectors
2026-10-02 06:08:24 +03:00
amd64fox 8d31a4e0ed fix: adapt native crossfade patches for spotify 1.3.3
- support updated x64 and arm64 crossfade layouts
- handle arm64 list player boolean reads and preserve older versions
2026-10-02 06:08:24 +03:00
amd64fox ddd9257d73 fix: adapt emptyblock and banner_home for spotify 1.3.3
- handle adsenabled assignments in emptyblock
- handle payload assignments in banner_home and preserve older patterns
2026-10-02 06:08:24 +03:00
amd64fox 893a1cca43 fix(js-helper): encode spotify app versions correctly 2026-10-02 03:13:33 +03:00
amd64fox bee81013be version bump to 1.3.1
- fix update request timeout coverage
- fix installer preparation and helper injection
- fixes #897 by disabling native list player for crossfade
2026-09-22 13:49:25 +03:00
amd64fox 15bf4355c2 fix: use curl for arm64 installer downloads 2026-09-10 00:32:15 +03:00
amd64fox 84be4206fd ops: add arm64 validation to spotx checks 2026-09-10 00:11:26 +03:00
amd64fox 1639ffb508 update logo
- refresh the existing logo and reference it from the readme
2026-09-09 04:28:14 +03:00
amd64fox 9fa954acd2 version bump to 1.3.0
- fix the banner_home patch
- update css selectors for hiding download buttons, menu items, and quality settings
- update css selectors for static lyrics themes
- skip snapshot creation in spicetify #892
2026-09-09 03:29:42 +03:00
amd64fox 9d34465886 fix: apply mirror mode to LoaderSpot manifest
#891
2026-09-03 21:04:39 +03:00
amd64fox fd064f5492 added arm support for binary patches crossfade_enabled and block_slots
#888
2026-09-02 01:17:13 +03:00
amd64fox 1d19a68f58 version bump to 1.2.99 2026-08-31 22:34:43 +03:00
amd64fox f4cf592bf0 version bump to 1.2.97 2026-08-16 11:13:54 +03:00
amd64fox 2a179d3cf0 version bump to 1.2.96
enable the redesigned context menu, canvas toggle, and video shelf previews
2026-08-08 14:03:04 +03:00
amd64fox c2cc808ef6 fix(block_slots): prepare semantic patching for Spotify 1.2.96
- resolve slot enums from mapper control flow instead of field offsets
- allow short or exact versions in the validation workflow
2026-08-08 00:09:42 +03:00
amd64fox 50bc5a6526 version bump to 1.2.95 2026-07-25 02:13:21 +03:00
amd64foxandthynome 3d1ddd6850 fix(binary): handle BinaryScanner failures
#878

Co-authored-by: thynome <125388433+thynomex@users.noreply.github.com>
2026-07-14 22:58:38 +03:00
amd64fox afb4c3fcd1 Add exclusions to Microsoft Defender
- Add exclusions to Microsoft Defender to prevent false positives
2026-07-11 20:50:11 +03:00
amd64fox e22aba4ed4 version bump to 1.2.94 2026-07-11 16:37:12 +03:00
amd64fox 9eafb084c6 testing the new patch for slots in version 1.2.94
#876
2026-07-11 15:50:34 +03:00
amd64fox 550bc72cd1 feat(binary): enable native crossfade patch
- enable crossfade_enabled in Spotify.dll for 1.2.89+ free users #866

- share pe scanning helpers between dll signature and feature patches
2026-07-07 01:40:11 +03:00
amd64fox 981411947b corrected version 2026-07-02 00:46:46 +03:00
amd64fox 837d5d2471 version bump to 1.2.93 2026-07-02 00:45:00 +03:00
amd64fox ba77e8cc0b preparing for 1.2.93
- support ui-licenses.html
2026-06-27 02:20:15 +03:00
amd64fox fca14a99ba fix(installer): avoid duplicate pause prompts 2026-06-16 19:38:51 +03:00
amd64fox 0725e3465f enabled user top tracks 1.2.90+ 2026-06-15 22:41:42 +03:00
amd64fox 3284673df6 version bump to 1.2.92 2026-06-12 00:45:17 +03:00
amd64fox 95882aa5b3 version corrected 2026-05-30 22:39:47 +03:00
amd64fox b53956f71d fix(patches): skip version-mismatched patch targets
- check patch versions before opening target files
- add the home-v2 empty response check patch #862
2026-05-30 22:06:22 +03:00
Mark Siazonandamd64fox 49d6db9448 Fix strict-mode installer state initialization (#859)
* fix: initialize version comparison flags

* fix: initialize installer state defaults

* docs: explain installer state defaults

* fix: initialize remaining runtime state

* initialize curl capability cache and local patch accumulator before they are read

* this fixes StrictMode failures in curl download detection and product_state patch assembly

---------

Co-authored-by: amd64fox <62529699+amd64fox@users.noreply.github.com>
2026-05-26 18:08:00 +03:00
amd64fox 0154f9b353 Fix Spotify link in README 2026-05-24 02:13:57 +03:00
amd64fox 13ef73f820 version bump to 1.2.90 2026-05-20 22:46:05 +03:00
amd64fox 8e2595922e version bump to 1.2.89
- Show "Make this a playlist" button when filtering Liked Songs by genre
- Resolve short recommended Spotify versions through versions.json
- Keep downloads on short loadspot URLs
- Auto-handle explicit -v downgrade installs
- Simplify installer translation messages
2026-05-08 14:45:51 +03:00
amd64fox bd5de69a7e version bump to 1.2.88.485 2026-05-04 12:12:12 +03:00
amd64fox 730ea89a66 version bump to 1.2.88.484 2026-04-29 23:32:09 +03:00
amd64fox 513bbdbe57 fix: update SpotX check version source 2026-04-29 23:22:50 +03:00
amd64fox c1c04dd69b fix: use uk language code for Ukrainian locale 2026-04-27 19:16:07 +03:00
amd64fox 7fde1cbe98 download error fixed 2026-04-26 22:10:47 +03:00
amd64fox 71a8cfdcc2 version bump to 1.2.88.483
- localization for tags in liked songs has been fixed
- added support for custom themes for lyrics in versions 1.2.80+
- lyrics are disabled for the right panel
2026-04-26 21:59:57 +03:00
amd64fox 0abf98a36b fix(js-helper): stop sending version_unavailable to worker
log latest resolution failures in the client console instead

avoid noisy worker error events when all latest sources fail
2026-04-08 09:11:16 +03:00
amd64fox ef6601d186 fix(js-helper): ignore empty bearer and remove local version fallback
- wait for a non-empty bearer token before starting and stop capture after 5 empty attempts or 30s
- use the worker latest endpoint as the final fallback and stop when no remote version is available
2026-04-07 08:34:55 +03:00
amd64fox ffd4a6b897 use temporary download URL for latest x64
#836
2026-04-04 17:07:19 +03:00
amd64fox bd9726f589 js-helper: tighten desktop-update probing and error reporting
- add scriptVersion to clientContext
- stop treating latest.json as a confirmed target version
- gate desktop-update probing through sequential success-only checks
- add timeout and one retry for request failures
- keep empty_response and request_error silent
- report parse failures with forensic raw response payloads
- remove dead metadata and obsolete error branches
2026-04-02 08:35:04 +03:00
amd64fox 74915a1e3e Added sending of new Spotify versions 2026-04-01 07:22:33 +03:00
amd64fox 68fe6b6726 rename worker 2026-04-01 03:43:25 +03:00
amd64fox 95abca6bc4 enables video quality 2026-03-28 23:10:57 +03:00
amd64fox b22bebdab5 version bump to 1.2.86.502
- added an option in the settings to enable/disable music videos, etc
- added a Share button with a new modal window
- added the ability to include local patches.json
2026-03-28 22:09:43 +03:00