File spicetify-cli.changes of Package spicetify-cli
------------------------------------------------------------------- Fri Feb 28 04:41:37 UTC 2025 - dead_mozay@opensuse.org - Update to version 2.39.4: * style: run `fmt` on `isAdmin` pkg * fix: split `isAdmin` to platform files * fix(preprocess): add css for height on apps pages (1.2.57+) * feat: disallow running spicetify as admin/root * fix(lyrics-plus): properly set height on main view (#3322) ------------------------------------------------------------------- Mon Feb 17 04:11:23 UTC 2025 - dead_mozay@opensuse.org - Update to version 2.39.3: * fix(lyrics-plus): properly check for `none` value in trans lang (#3312) * feat(lyrics-plus): optimize convert performance & improve code quality (#3311) * feat(lyrics-plus): translation display individual copy implementation (#3308) * chore(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 (#3309) * fix(lyrics-plus): fix lyrics transition effect issue (#3305) ------------------------------------------------------------------- Sat Feb 08 15:06:49 UTC 2025 - dead_mozay@opensuse.org - Update to version 2.39.2: * fix(preprocess): remove checking spotify ver * chore(lyrics-plus/OptionsMenu): change displayed text * fix: re-render lyrics div when `Translation Display` is changed * feat(lyrics-plus): allow to change display of lyrics translation (#3297) * feat(lyrics-plus): add select language translation for Musixmatch provider (#3288) * feat: patch only `xpui.js` on Spotify `1.2.57` and higher ------------------------------------------------------------------- Thu Feb 06 06:43:34 UTC 2025 - dead_mozay@opensuse.org - Update to version 2.39.0: * fix(homeConfig): make the regex work on more versions * feat(wrapper): add smooth scrolling for Spotify 1.2.56 * fix(expFeatures): make it work on versions without `RemoteConfigDebugAPI` * feat: migrate state folders ------------------------------------------------------------------- Tue Feb 04 02:47:32 UTC 2025 - dead_mozay@opensuse.org - Update to version 2.38.9: * fix(homeConfig): make it work on Spotify `1.2.56` * fix(GetStateFolder): put files in specific state folder * feat(trashbin): add a working export button (#3268) * refactor: change folder location for `Backup` and `Extracted` (#3282) * fix: use new PlatformAPI in exp features * fix(keyboardShortcut): change called function to skip song (#3273) * fix: indefinitely wait for necessary chunks ------------------------------------------------------------------- Fri Dec 20 05:05:48 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.38.6: * fix(wrapper): set `priority` to 1 in `OnChunksLoaded` * feat: add ability to change cors proxy server * feat(css-map): add classes for `navLinks` in `1.2.53` * fix(update): use `GetSpotifyPath` from `cmd` * fix(shuffle+): update GraphQL handling (#3229) ------------------------------------------------------------------- Wed Nov 27 05:54:18 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.38.5: * fix(new-releases): stop close button propagation (#3224) * chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 (#3218) * style(trashbin): update used icon (#3212) * feat(fullAppDisplay): seekable progress and aligned buttons (#3168) * chore(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 (#3196) * feat(css-map): add header 1.2.49 classnames (#3208) * chore: remove stale labeler (#3207) * fix: svg url in readme.md (#3204) * chore(sidebarConfig): make phrasing more os inclusive (#3190) * fix(preprocess): add new regex to catch variable names for context menu * chore(sidebarConfig): change how msg is shown * fix(new-releases): use hardcoded `queryArtistDiscographyAll` def (#3166) * fix(apply): check for old global navbar existence ------------------------------------------------------------------- Wed Sep 11 04:06:38 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.38.3: * feat(topbar): cross-version classname support (#3162) * feat(wrapper): relay on webpack's `OnChunksLoadedRuntimeModule` ------------------------------------------------------------------- Mon Sep 09 02:40:02 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.38.2: * fix(block-updates): block update folder on `macOS` * fix(preprocess/contextmenu): fallback when regex doesn't find candicates * fix(block-updates): go back one folder * fix(homeConfig): check if `uri` exists too * feat(preprocess/contextmenu): simplify matches * fix(apply): remove 4th submatch since it's unnecessary * fix(navlinks): add support for `1.2.46`'s global navbar * feat(apply): add ability to call multiple functions to one file * fix(home-config): support up to 1.2.45 (#3161) * feat(sidebarConfig): disable functionality when Global navbar is used * fix(apply): move expFeatures regex to the `insertExpFeatures` * chore(preprocess): remove console log * fix(preprocess/contextmenu): adapt regex for `1.2.46` * chore(wrapper): change check for `os_name` to `osx` * fix(InitPaths): check for `Apps` folder * fix(reddit/tabBar): showing context menu in `More` * fix(new-releases): use `PlatformAPI` to fetch podcasts * fix(sidebarConfig): remove remaining legacy stuff * feat(sidebarConfig): remove support for pre-Library X * feat: remove support for pre-Library X UI * feat: rename `block-updates` to `spotify-updates` * feat(wrapper): set buttons heigh for 1.2.45 and older for Library X * feat(cmd): add `block-updates` cmd to block spotify updates * revert: check for spotify.exe existence instead of app folder * chore(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 (#3156) * fix(css-map): just fixing a typo (#3152) ------------------------------------------------------------------- Wed Aug 28 02:58:23 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.37.7: * fix(wrapper): sanitize text content to remove all strings * fix(wrapper): ignore chunks in strings * fix(wrapper): fire `platformLoaded` event later * feat(css-map): map `search-searchCategory-carouselButtonVisible` (#3146) * feat(popupLyrics): add lrclib provider (#3133) ------------------------------------------------------------------- Mon Aug 26 02:45:50 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.37.4: * fix(wrapper/webpack): do not return while webpack is loading * fix(wrapper): wait until all modules loaded (#3143) * fix(preprocess): match more special characters for `_platform` * fix(workflows): only run build & linter on main branches (#3137) * fix(wrapper): replace find string for `Slider` component (#3134) ------------------------------------------------------------------- Tue Aug 13 07:58:44 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.37.1: * fix(preprocess): adapt `_platform` regex for `1.2.44` * style(lyrics-plus): adjust lyric animation in `karaoke` mode (#3130) * fix(lyrics-plus/genius): remove `encodeURIComponent` (#3131) ------------------------------------------------------------------- Wed Aug 07 03:18:35 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.37.0: * fix(new-releases): use `50000` as a limit * fix(new-releases): use `getContents` for `getArtistsList` (#3127) * feat(update): run `backup apply` for stock spotify (#3124) * fix(preprocess/sentry): disable sentry based on days * fix(preprocess): disable sentry correctly and replace hex value (#3125) * feat(lyrics-plus/lrclib): use `x-user-agent` * feat: remove `_fontStyle` and lint the code (#3123) * fix(fontStyle): adapt regex & create one for fonts for `1.2.43` (#3121) * fix(trashbin): look for different element (#3116) ------------------------------------------------------------------- Mon Jul 15 03:14:12 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.15: * feat(css-map): add player controls (#3094) * feat(css-map): map `GenericModal` for `1.2.41` (#3092) ------------------------------------------------------------------- Thu Jul 04 03:37:23 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.14: * fix: adapt `Cosmos` and `ConfirmDialog` for `1.2.41` (#3089) * feat(css-map): add more 1.2.40 classes (#3079) * chore(cmd): correct minor grammar mistake (#3073) * feat(css-map): add selectors for `1.2.40` playbar (#3072) ------------------------------------------------------------------- Mon Jun 17 11:18:13 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.13: * fix(lyrics-plus/netease): check correctly for songs (#3018) * fix(wrapper): find correct `classnames` for `1.2.40` (#3071) * fix(config): add spotify-launcher as a potential install path (#3069) * feat(lyrics-plus): add `lrclib` as a provider (#3067) * fix(keyboardShortcut): update focus selector (#3066) * chore(deps): bump golang.org/x/net from 0.25.0 to 0.26.0 (#3062) * feat(css-map): add search modal classes (#3057) * fix: spotify lyrics request error fix (#3064) ------------------------------------------------------------------- Sun Jun 02 14:39:53 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.12: * feat(css-map): add missing `filterChips` classes (#3048) * fix(keyboard-shortcut): some shortcuts that stopped working (#3035) * feat: drop `spicetify-` from name & move to `main` (#3033) * feat(css-map): add device picker + equalizer gif classes (#3021) * fix(keyboardShortcut): correctly call functions for volume (#3019) * chore(css-map): search carousel (#3017) * feat(css-map): map text next to cover art (#3016) ------------------------------------------------------------------- Wed May 08 09:24:25 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.11: * fix(wrapper/platform): assign product state to old prop (#3011) * feat(css-map): 1.2.36 tracklist row hearts (#3005) * feat(css-map): map settings classes (#3003) * feat(css-map): add search bar (#3006) ------------------------------------------------------------------- Fri May 03 02:49:26 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.10: * fix(shuffle+): lower limit & bring back `queryArtistOverview` (#3001) * fix(install/windows): use `System.IO` to get `TEMP` path (#2995) * feat(css-map): map home classes (#3002) * fix(wrapper): revert `CardImage` component (#2996) ------------------------------------------------------------------- Tue Apr 30 17:34:04 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.9: * fix(translator): force setting `currentLyrics` on cache hit (#2983) * chore(wrapper): remove additional graphql getters (#2986) * feat(wrapper/cards): re-add "Default" as `FeatureCard` (#2990) ------------------------------------------------------------------- Wed Apr 24 03:35:24 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.8: * fix(getStyledClassName): add `paddingBottom` back to `customExactKeys` (#2981) * fix(getStyledClassName): remove `$` from `childrenProps` (#2979) * fix(css-map): add missing classes across the client (#2978) ------------------------------------------------------------------- Mon Apr 22 17:51:28 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.6: * fix: make changes for `1.2.36` (#2973) ------------------------------------------------------------------- Mon Apr 15 18:35:52 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.5: * fix(config): check for duplicates when adding multiple values (#2963) * fix(lyrics-plus): add second selector for viewport (#2961) * fix(getStyledClassName): add `$semanticColor` to included keys (#2962) ------------------------------------------------------------------- Tue Apr 09 19:07:36 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.4: * feat(windows/install): add help text for `?` choices (#2957) * fix(manifest): remove borked extensions on marketplace (#2953) ------------------------------------------------------------------- Sun Apr 07 17:23:18 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.3: * fix(wrapper/cards): change hook for `Default` card component (#2942) * fix(new-releases): update `viewportSelector` for `1.2.34` and higher (#2940) * fix: do not replace color variables in mini player css (#2948) * fix(install/linux): properly parse `--root` flag and tag option (#2932) ------------------------------------------------------------------- Tue Apr 02 03:10:13 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.2: * feat(navlink): match spotify style & use `SeekToCloseParen` (#2927) ------------------------------------------------------------------- Fri Mar 29 02:50:27 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.1: * fix(wrapper): adapt `checkForUpdate` to new changelog (#2926) * feat: add support for pre-Library X UI again (#2922) * feat(shuffle+): add an option to shuffle queue (#2923) ------------------------------------------------------------------- Mon Mar 25 03:26:00 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.36.0: * fix: make various changes to global navbar (#2913) * feat(config): add another folder to `potentialList` (#2916) ------------------------------------------------------------------- Thu Mar 21 16:13:59 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.35.1: * fix(NavLinkSidebar): use `TextComponent`, not `TextWrapper` (#2912) * feat: add support for new global navbar (#2911) * fix(lyrics-plus): access props when copying translated lyrics (#2908) * fix(wrapper/MenuItem): set `isEnabled` not `_isEnabled` (#2905) ------------------------------------------------------------------- Thu Mar 14 03:41:03 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.34.1: * fix(styledClassName): add another key and exclude one (#2902) ------------------------------------------------------------------- Wed Mar 13 03:07:20 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.34.0: * fix(homeConfig): support all versions (#2897) * fix: repair helpers to work on newer versions (#2888) * fix: properly set every value in state (#2899) * fix: disable sentry completely (#2898) * ci: remove 'update the homebrew tap' step (#2896) * fix: implement missing class for cards for `1.2.33` and higher (#2894) * fix(reddit): use `fetch` instead of `CosmosAsync` (#2892) * fix(wrapper/topbar): apply `main-topBar-button` on button not element (#2893) * chore(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 (#2880) * chore(deps): bump softprops/action-gh-release from 1 to 2 (#2890) * fix(topbar): match spotify styling (#2879) * fix(extensions): migrate to react menuItems (#2886) * fix(lyrics-plus): prevent re-rendering `TabBar` frequently (#2882) * fix(wrapper): assign `Player.data` in cache after becoming available (#2885) * feat: parse more types of responses (#2884) * refactor(keyboardshortcut): repair functionality, re-implement removed binds & add new binds (#2860) * chore: remove information of supported spotify ver (#2875) * fix(preprocess): add new regex for GraphQL defs for >=`1.2.31` (#2873) * feat: change the name of `main-noConnection` (#2864) * fix: use correct url to spotify & fix netease (#2871) ------------------------------------------------------------------- Fri Mar 01 04:11:37 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.33.1: * fix(logging): return necessary values (#2870) ------------------------------------------------------------------- Wed Feb 28 06:37:14 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.33.0: * fix(preprocess): adapt regex to find react on `1.2.32` (#2863) * fix(lyrics-plus): disable genius for `1.2.31` and higher (#2859) ------------------------------------------------------------------- Thu Feb 22 02:58:17 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.32.1: * fix: use different check for target in `shouldAdd` (#2853) * fix(wrapper/chunks): add failsafe for `1.2.31` (#2840) * feat: add proxy for CosmosAsync calls (#2846) * fix(wrapper): made profile menu button selector more precise (#2839) ------------------------------------------------------------------- Thu Feb 15 09:37:23 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.31.3: * fix(wrapper): use `History.listen` event instead of the observer (#2826) * fix(contextmenu/item): return to original `isEnabled` behavior (#2829) * fix: remove stash items from dom before adding them again (#2820) * feat(Item): add `setState` back to `Item` (#2823) * fix(wrapper): assign context menu context at startup (#2817) ------------------------------------------------------------------- Mon Feb 12 05:56:38 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.31.2: * fix(wrapper): accommodate different profile menu containers (#2812) * fix(wrapper): fix ContextMenu regex for v1.2.13 (#2810) ------------------------------------------------------------------- Thu Feb 08 06:12:36 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.31.1: * fix(popupLyrics): increase setTimeout time (#2808) * feat(css-map): add `main-topBar-buddyFeed` from `1.2.30` (#2803) * feat: re-implement `ContextMenu` & `Menu` (#2776) ------------------------------------------------------------------- Sun Feb 04 12:35:10 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.31.0: * revert: remove outdated `attachObserver` function (#2801) * feat: expose `ContextMenu` React component via wrapper (#2796) * fix: use chunk for classnames & fix ReactQuery in `1.2.30` (#2792) * chore(deps): bump github/issue-labeler from 3.3 to 3.4 (#2794) * feat(vscode): add default formatters for other langs (#2779) * feat(install/unix): add spicetify to session PATH (#2785) * feat(css-map): update classes (#2786) * refactor(spicetify): remove redundant `len` check (#2787) * feat(css-map): map `progress-bar--isDragging` class (#2782) * feat(css-map): update classes (#2780) * feat(install): make script POSIX compliant (#2775) * feat(install/windows): ignore archive removal error (#2772) * feat(cmd): don't allow to proceed if backup is outdated (#2769) * feat(wrapper): expose `Dropdown` ReactComponent (#2709) * fix(popupLyrics): fix letter spacing issue in some lyrics (#2765) * fix: break one iteration instead of whole "for" loop (#2764) ------------------------------------------------------------------- Fri Jan 12 05:25:10 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.30.0: * fix(wrapper): modify the keywords to find `playlistMenuChunk` (#2762) * feat: partially expose `React Router`, `Redux` & improve some regexes (#2763) * fix: refactor `Utils` and change prop in `fullAppDisplay` (#2759) * chore(deps): bump biomejs/setup-biome from 1 to 2 (#2760) * feat: simplify platform exposition (#2753) * feat: move to biome for linter and formatter (#2754) * feat: apply biome suggestions and fix few hooks (#2751) * fix(cmd): check for spotify.exe existence instead of app folder (#2747) ------------------------------------------------------------------- Tue Jan 02 16:33:58 UTC 2024 - dead_mozay@opensuse.org - Update to version 2.29.1: * fix(wrapper/cards): use `functionModules` instead of `modules` (#2745) * fix(wrapper/ReactHook): make `DragHandler` findable again (#2744) * feat(wrapper): remove `Base` card React component (#2742) * feat(css-map): update whatsNewFeed classes (#2741) * feat(wrapper): expose Card React components (#2734) * fix(wrapper): iterate `functionalModules` only once when exposing `Toggle` (#2739) * fix(new-releases): repair artist list query & removal notification (#2716) * revert(wrapper): use button clicking for `Player.setMute` (#2733) * style(install): remove empty lines (#2736) * feat(install): rewrite posh script & opt-in marketplace install (#2663) * fix(wrapper): nullify `Player.data` if playing item is null (#2732) * fix(wrapper): wait for snackbar exposition before adding modules to it (#2726) * refactor(cmd): rewrite `InitPaths` func (#2725) * fix(shuffle+): remove context for local tracks (#2722) * feat(workflows): use `dry` option for prettier action (#2723) * feat(apply): refresh theme even if `current_theme` is blank (#2721) * feat(css-map): update classes (#2719) * fix(wrapper): don't assign `Player.data` if `item` is null (#2717) * feat(css-map): update css mapping for search browse-all wrapper (#2718) ------------------------------------------------------------------- Mon Dec 11 03:07:36 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.28.1: * fix(wrapper): improve simpleLayout & wrapper hooks (#2713) * refactor(wrapper): use `update` event for generating `Player` events (#2715) * fix(wrapper): add optional chaining to `colorExtractor` (#2703) * fix(preprocess): block last logging function (#2706) * feat(wrapper): add missing `formatDate` method (#2702) * feat(wrapper): add `Toggle` ReactComponent (#2708) * fix(wrapper): correct module for `Slider` (#2704) * revert: enhance snackbar exposition (#2712) ------------------------------------------------------------------- Wed Dec 06 11:09:18 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.28.0: * feat: remove compatibility `track` property (#2695) * feat: enhance snackbar exposition (#2701) * feat(wrapper): use apis for `toggleHeart`, `getHeart`, `toggleMute` (#2692) * feat(css-map): update classes (#2691) * feat(wrapper): remove `appchange` event from player (#2696) * fix(extensions/bookmark): content_uri migration support (#2688) * feat(cmd): ignore update check if version is dev (#2697) * fix(wrapper): remove outdated `attachObserver` function (#2693) * fix: correct spotifyPath inside update cmd (#2685) * feat(preprocess): nuke ui logging (#2667) ------------------------------------------------------------------- Fri Nov 24 03:48:56 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.27.2: * fix: use `Spicetify.Player.data.item` (#2676) * fix(wrapper): `Spicetify.Locale` in Spotify v1.2.25+ (#2675) * feat: allow for env variables in config paths (#2670) * fix(types): add missing types for button components (#2669) * feat(wrapper): add Chip component (#2640) * feat(cmd/update): remove redundant code (#2666) * feat(wrapper): menuitem add trailingIcon parameter (#2649) * feat(css-map): update classes (#2665) * fix(lyrics-plus): optionsMenu-dropBox tippy (#2664) ------------------------------------------------------------------- Thu Nov 16 05:57:22 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.27.1: * chore: remove unused build script (#2653) * fix(preprocess): prevent logging into localStorage in spotify v1.2.24+ (#2652) * fix(wrapper): hook `PlaylistMenu` isn't found in `1.2.0` (#2650) * fix(spicetify): `update` & `upgrade` commands (#2645) * chore(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 (#2642) * chore(deps): bump github/issue-labeler from 3.2 to 3.3 (#2641) * fix(fullAppDisplay): return when `Player.data` is null (#2637) ------------------------------------------------------------------- Wed Nov 08 19:23:46 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.27.0: * revert(lyrics-plus): netease api (#2636) * fix(wrapper): wrong icons color (#2635) * fix: further static analysis fixes (#2634) * fix: static analysis warnings (#2633) * fix(wrapper): confirmdialog component (#2628) * feat(snackbar): styledImage component (#2627) * feat: `always_enable_devtools` config key (#2630) * fix: return error on malformed json (#2632) ------------------------------------------------------------------- Thu Nov 02 19:13:21 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.25.3: * fix(preprocess/disableLogging): match function in older versions (#2626) ------------------------------------------------------------------- Sun Oct 29 13:40:43 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.25.2: * feat(path-utils): try to find custom app folder with `index.js` (#2604) * fix(wrapper): make the snackbar a priority (#2622) * feat(preprocess): prevent logging in localStorage (#2623) ------------------------------------------------------------------- Sun Oct 29 13:17:50 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.25.1: * fix(wrapper): styled component filters (#2617) * chore(css-map): view-homeShortcutsGrid-playingIcon (#2618) * feat: stop sending the events to gabo-service (#2615) * refactor(wrapper): combine snackbar and notification apis (#2613) * fix(keyboardShortcut): enable playlist selection (#2608) * chore(css-map): map `lyrics-lyricsContent-text` (#2606) ------------------------------------------------------------------- Thu Oct 26 04:04:17 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.25.0: * feat(preprocess): implement snackbar api (#2601) * chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#2598) * fix(lyrics-plus): hide synced lyrics container overflow-x (#2602) * fix(lyrics-plus): copy second genius lyrics (#2595) * fix(lyrics-plus): lyrics version selector margin (#2597) * feat(cmd): request to stop the process if backup is outdated (#2588) ------------------------------------------------------------------- Fri Sep 29 04:41:17 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.24.2: * fix(wrapper): correct webpack module for `Spicetify.ReactComponent.Menu` (#2575) * fix(wrapper): support for `UserAPI._product_state_service` (#2573) * fix(wrapper): playbar.button match Spotify structure (#2547) * feat(utils/config): support semicolon in config values (#2566) * fix(cmd/patch): support `~` in file names (#2560) ------------------------------------------------------------------- Mon Sep 11 03:27:54 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.23.2: * fix(preprocess): patch for `1.2.20` (#2556) * chore(deps): bump golang.org/x/net from 0.14.0 to 0.15.0 (#2553) * chore: update supported spotify ver (#2545) * fix(shuffle+): add context support for Queue (#2552) * chore(deps): bump actions/checkout from 3 to 4 (#2550) * fix: adapt extensions to new player data structure (#2537) * fix(lyrics-plus): add missing params for mxm richsync (#2536) ------------------------------------------------------------------- Thu Aug 31 06:49:54 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.23.0: * style: apply prettier to all files (#2533) * fix: use PlayerAPI for `Player.data` (#2532) * fix(popupLyrics/netease): use PyNCMd API (#2516) * refactor(lyrics-plus): unneeded interpolation (#2524) * fix(lyrics-plus/utils): force usage of OpenCC standard (#2517) * ci(github/workflows): merge `trigger-winget-release` job (#2522) * feat(wrapper): expose `Button` components (#2514) * fix(lyrics-plus/netease): use PyNCMd API (#2508) * fix(lyrics-plus/utils): no-op replace (#2511) * refactor(lyrics-plus/translator): wait-and-retry logic (#2510) * feat: toggle in-app update notification (#2512) * refactor(keyboardShortcut): cleanup & patch keybinds (#2506) * chore(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 (#2504) ------------------------------------------------------------------- Wed Aug 09 11:24:32 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.22.2: * feat(panel): descriptive error message (#2499) * fix(panel): initial render state (#2493) * fix(context-menu): catch error for items (#2492) * feat(types): add definition for `Locale` (#2490) * fix(css-map): remove outdated buddy feed header class (#2501) ------------------------------------------------------------------- Thu Jul 27 04:22:46 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.22.1: * fix(sidebar-config): append correct id (#2488) * fix: `playlistMenuChunk` and `imageAnalysis` hooks (#2487) ------------------------------------------------------------------- Tue Jul 25 03:35:18 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.22.0: * feat: partially migrate hooks to wrapper (#2480) * fix(panel): launch render state (#2485) * fix(sidebar-config): retain `id` on re-render (#2484) ------------------------------------------------------------------- Tue Jul 18 03:35:47 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.21.0: * feat: expose `extractColorPreset` & `Color` (#2477) * fix(react-hook): patch for `1.2.9` and lower (#2478) * feat(lyrics-plus): add Musixmatch English translation (#2443) * fix(install): use prompt when run as admin (#2476) * style(lyrics-plus): restrict selectors to app (#2472) * chore(css-map): update classes (#2464) * fix(reddit): type check subtitle (#2468) * feat(react-component): add `Slider` (#2466) * feat(install): prevent running as admin or root (#2455) * feat(lyrics-plus): refresh token on demand (#2444) * chore(deps): bump github/issue-labeler from 3.1 to 3.2 (#2465) * chore(deps): bump golang.org/x/net from 0.11.0 to 0.12.0 (#2461) * feat(upgrade): verify backup status (#2448) * feat(lyrics-plus): copy Genius page lyrics (#2447) ------------------------------------------------------------------- Mon Jul 03 04:22:22 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.20.3: * fix(wrapper/functionModules): handle errors (#2438) * fix(lyrics-plus): ignore lang check on none/Genius (#2436) ------------------------------------------------------------------- Mon Jun 26 09:38:41 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.20.2: * feat(react-hook): expose `useExtractedColor` (#2430) * fix: deprecate relevant `wg` endpoints (#2432) * feat(uri): hook missing methods (#2427) * fix(new-releases): use GraphQL query & temp removal of `appears-on` (#2425) * fix(lyrics-plus): separate lyrics providers from mode selection (#2343) * ci(lintpr): add validation for scope & subject (#2419) * feat(wrapper): expose `ReactQuery` & `usePanelState` (#2426) * fix(fad): lyrics plus positioning (#2417) * fix(panel): patch for `1.2.14` (#2421) * chore(github): Remove CODEOWNERS (#2418) * feat: expose `ReactFlipToolkit` & `classnames` (#2413) * feat(fad): hide cursor on fullscreen & inactivity (#2383) * chore(css-map): map `devicePicker` classes (#2414) * fix(lyrics-plus): absolute positioning in container (#2402) * fix: hotpatch for `1.2.14` (#2412) * chore(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 (#2408) * feat(panel): pass panel ID as props (#2409) * chore(css-map): update classes (#2406) * feat(wrapper/topbar): append button on right (#2407) * fix(panel): catch error & prevent crashing client (#2405) * feat(watch): enable devtools (#2403) * fix(wrapper/app-title): use override values (#2401) * chore(css-map): update player root class (#2393) * chore(css-map): update classes (#2397) * fix(panel): render `NowPlayingView` on `1.2.9` (#2385) * feat(custom-apps): allow adding assets (#2396) * chore(types): update definition (#2391) * fix: `1.2.13` hotfix (#2395) * fix(tippyProps): allow innerHTML property (#2387) * feat(trashbin): fix code & handle player state upon enable (#2389) ------------------------------------------------------------------- Wed May 31 02:51:40 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.19.0: * feat: add Panel method (#2368) * chore(css-map): update classes (#2378) * fix(sidebar-config): `1.2.12` stylings (#2372) * fix(URI): hook onto base component (#2370) * chore(css-map): update classes (#2369) * chore(css-map): update classes (#2362) * fix(trashbin): disable widget on song change (#2367) * chore(types): update local URI properties (#2364) * fix(widget): spacing (#2360) * fix(trashbin): display widget on supported URI type (#2358) * style: uniform icon size (#2356) * chore(css-map): update classes (#2353) * fix(new-release): render duplicate card on dismiss (#2352) * feat(react-hook): add method & `DragHandler` (#2349) * feat(playbar): add `Widget` (#2347) * feat(graphql): filter definition types (#2351) * style(new-releases): match spotify card styling (#2348) * feat(fullAppDisplay): add option to display release date (#2344) * feat(fullAppDisplay): show always the exact releaseDate (#2338) * fix(playbar): add classname when not registered (#2340) * chore(css-map): add root classes (#2342) * fix(update-modal): log error (#2341) ------------------------------------------------------------------- Tue May 09 17:09:26 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.18.1: * chore(deps): bump golang.org/x/net from 0.9.0 to 0.10.0 (#2337) * feat(fullAppDisplay): add day to album release date (#2336) * feat(new-releases): dismissible cards (#2328) * feat: modify lyrics cleantitle regex & netease lyrics update (#2319) * feat(lyrics-plus): playbar button (#2327) * fix(lyrics-plus): update lyrics on queue spam & lock mode (#2321) * fix(sidebar-config): dynamic apply between UI (#2323) * fix(wrapper): only show changes in changelog (#2326) ------------------------------------------------------------------- Thu May 04 17:12:18 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.18.0: * feat(lyrics-plus): fetch from multiple sources & patches (#2304) * feat(lyrics-plus): improve Netease lyrics algorithm (#2310) * fix(exp-features): save config after reset & add fallback method (#2295) * fix(trashbin): export config (#2303) * feat: hook GraphQL wrapper (#2305) * feat(lyrics-plus): add tooltip on config button (#2301) * chore(css-map): update classes (#2300) * feat(lyrics-plus): hangul transliteration support (#2293) * feat(trashbin): import/export & settings modal (#2291) * feat(react-component): add `ConfirmDialog` (#2297) * feat(lyrics-plus): add tooltip on adjustment button (#2298) * chore(css-map): update like button classes (#2296) * feat(config): string type value remove flag (#2294) * feat(wrapper): add interface for app title (#2290) * fix(windows/install): bring back missing arguments (#2289) * feat(lyrics-plus): global delay (#2288) * refactor(install.ps1): improve style (#2275) * fix(reddit): ignore on invalid URI (#2286) * fix(custom-apps): set icon stroke-width (#2285) * fix(wrapper): append props with dynamic entries (#2282) * fix(lyrics-plus): colorful background (#2287) * feat(wrapper): changelog in update popup (#2279) * feat: help on no commands (#2263) * docs: update help (#2272) * feat: notify update in-app (#2276) * fix(watch): reload on asset change (#2273) * fix(updateTheme): don't exit when prop is blank (#2265) ------------------------------------------------------------------- Sun Apr 16 11:44:36 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.17.2: * fix: remote debugging (#2260) * feat: add support for theme's script (#2256) * fix(lyrics-plus): parse Musixmatch karaoke time (#2254) * fix(bookmark): show notification on error (#2253) ------------------------------------------------------------------- Sat Apr 08 17:39:39 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.17.1: * fix(player): listen to child on `appchange` (#2252) * feat(lyrics-plus): add musixmatch word sync (#2248) * fix(sidebar-config): YLX behavior (#2236) * fix(lyrics-plus): re-enable dual panel (#2244) * fix(wrapper): button props for styled classes (#2242) * feat(wrapper): add method to hide/show player button (#2240) * fix(exp-features): use remote values in fresh install (#2235) * fix(lyrics-plus): clear cache text (#2232) ------------------------------------------------------------------- Thu Mar 30 16:19:59 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.17.0: * feat: expose `Tippy.js` instance (#2229) * feat: add check-update flag (#2227) * chore(MenuItems): add icons (#2223) * fix(webnowplaying): memory leak (#2228) * feat(preprocess): add support for new color vars (#2226) * feat(lyrics-plus): save loaded lyrics & support for enhanced LRC (#2180) * feat: add playbar button method (#2225) * fix(wrapper): class name on base element (#2224) * fix(lyrics-plus): pick better background color (#2221) * chore(deps): bump github/issue-labeler from 3.0 to 3.1 (#2222) * fix(popupLyrics): providers change fix (#2219) * fix(home-config): patch for v2 (#2190) * feat: map `styled-components` dynamic class name (#2207) * feat: support for `Your Library X` (#2076) * perf(lyrics-plus): disable conversion by default (#2217) * fix(preprocess): expose URI class & update types (#2183) * fix: patch for `1.2.8` (#2214) * feat(lyrics-plus): chinese characters convertion (#2203) * chore(deps): bump actions/stale from 7.0.0 to 8.0.0 (#2212) * fix(cmd/auto): not starting spotify (#2205) * chore(deps): bump actions/setup-go from 3 to 4 (#2200) * feat(wrapper): use icons in menu item (#2198) * fix(lyrics-plus): improve detection of zh and ja (#2185) * style(exp-features): fix conflict & use stock styling (#2191) * chore(deps): bump golang.org/x/net from 0.7.0 to 0.8.0 (#2188) * fix(lyrics-plus): scrollable background container (#2187) * fix(wrapper): deregister menu item (#2182) * fix(webnowplaying): compatibility with new version (#2178) * fix(lyrics-plus): copy on context menu (#2176) * fix(workflows/winget): use new token (#2175) * feat(shuffle+): add `Local Files` shuffling (#2171) ------------------------------------------------------------------- Sun Feb 26 16:51:34 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.16.2: * fix(preprocess): submenu hooks for `1.2.6` (#2170) * fix(webnowplaying): remove extra space in ws message (#2162) * fix(reddit): URI.fromString (#2161) * fix(lyrics-plus): remove ID3 tags from `.lrc` (#2136) ------------------------------------------------------------------- Wed Feb 01 17:02:24 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.16.1: * fix(lyrics-plus): search container (#2130) * fix(lyrics-plus): inject translator when option is enabled (#2122) * fix(wrapper/ContextMenu): fetch sidebar object URI (#2125) * fix(lyrics-plus): make config container unclickable (#2121) * fix(sidebarConfig): resize after closing sidebar config (#2118) * feat: add `Text` and `Icon` hooks (#2115) * fix(lyrics-plus): spelling mistakes (#2109) * fix(install): add check for $ZDOTDIR (#2108) * feat(lyrics-plus): add netease translation (#2091) * fix(lyrics-plus): updated margins (#2104) * fix(windows/install): declare variable in order (#2097) * chore: ignore spicetify binaries (#2085) * chore(windows/install): remove curl version (#2093) * feat(installer): write log to file for support (#2092) * feat: add `msTimeout` for `showNotification` (#2081) * fix(workflow): patch release workflow (#2080) ------------------------------------------------------------------- Tue Jan 03 15:50:49 UTC 2023 - dead_mozay@opensuse.org - Update to version 2.16.0: * chore(css-map): update classes (#2077) * fix(lyrics-plus): copy converted Japanese lyrics (#2075) * feat(github/actions): add homebrew release step (#2060) * style(lyrics-plus): specify width for config button (#2069) * feat(lyrics-plus): add japanese lyrics conversion tool (#1990) * fix(lyrics-plus): various fixes to local lyrics (#2067) * feat(lyrics-plus): remember song delay (#2068) * feat(lyrics-plus): support for lrc files (#2066) * fix(wrapper): append active class on custom app location (#2064) * chore(css-map): update keyboard shortcuts class (#2063) ------------------------------------------------------------------- Mon Dec 19 07:39:32 UTC 2022 - dead-mozay@opensuse.org - Update to version 2.15.0: * fix(preprocess): update menu hooks (#2057) * chore(css-map): update classes (#2043) * docs(types): update SVGIcons (#2044) * chore(css-map): update lyrics classes (#2035) * fix(install): add new line to file (#2042) * fix(apply): define custom app routes (#2038) * chore(css-map): update lyrics classes (#2029) * chore(css-map): update classes (#2024) ------------------------------------------------------------------- Wed Nov 23 15:59:20 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.14.3: * fix(CustomApps): hotfix for `1.1.99` (#2022) * fix: add support for `1.1.99` (#2018) * fix(lyrics-plus): make invisible lyrics unclickable (#2013) * chore(css-map): add main-connectBar-connectBar (#2009) * chore: increase days to stale * chore: remove closing stale issues * fix(action/prettier): cloning branch in fork (#2000) ------------------------------------------------------------------- Thu Oct 27 16:42:10 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.14.1: * feat: clean code (#1992) * feat(github/actions): lint pr title (#1991) * fix: add support for `1.1.97` (#1994) * fix: excess symbol on empty color scheme (#1987) * feat: add Spicetify config to version modal (#1986) * fix(install.sh): create shellrc file when not found (#1985) * fix(types): optional param declaration for `playUri` (#1984) * fix(devtools): searching for flatpak version (#1983) * fix(css-map): map `Search` classes (#1976) * fix(Reddit): new layout compatibility (#1978) * fix(css-map): update `navAlt` classes (#1971) * feat: add `TooltipWrapper` React Component (#1968) * style(expFeatures): fix search bar styling (#1969) * fix(css-map): update class names (#1966) * feat(expFeatures): general overhaul (#1965) ------------------------------------------------------------------- Fri Sep 30 03:46:31 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.14.0: * feat(preprocess): add support for error message bubble (#1963) * fix: clear path if invalid AppX path is used (#1960) * feat: allow running `config-dir` without valid path (#1959) * feat(wrapper): add function to change key bindings (#1937) * fix: compatibility with `1.1.95` (#1955) * fix(css-map): update new layout classes (#1950) * fix(fad): disable toggle if `Lyrics Plus` not applied (#1944) * fix(shuffle-plus): display liked songs option on relevant page (#1943) * feat(expFeatures): enable usage for enum type (#1941) ------------------------------------------------------------------- Tue Sep 13 06:26:38 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.13.1: * fix(shuffle+): improved and fixed bugs (#1921) * feat: general QoL changes (#1923) * fix(css-map): update classes (#1911) * chore: set spicetify/cli as codeowners * fix(topBar): reappend buttons on container removed (#1913) * chore: delete `funding.yml` ------------------------------------------------------------------- Fri Sep 02 15:08:54 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.13.0: * fix(sidebarConfig): `personal-library` dragover styling (#1896) * fix(css-map): update `settings` classes (#1899) * fix(wrapper): `Queue` binds (#1893) * fix(preprocess): crash on clicking `findFriendsButton` (#1900) * fix(preprocess): update `disableSentry` hook (#1903) * fix(preprocess): `1.1.93` hotfix (#1906) * fix(preprocess): menu hooks (#1889) * fix(CustomApps): play button styling (#1887) * feat(popup-lyrics): add global delay option (#1882) ------------------------------------------------------------------- Mon Aug 22 15:31:17 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.12.0: * feat(devtools): add support for MSIX installations (#1880) * fix(preprocess): special `ReactDOM` case (#1877) * fix(config): check AppX path before apply to `config-xpui` (#1879) * feat(full-app-display): add like button (#1869) * fix(preprocess): patch correct component for `MenuItem` (#1870) * fix(shuffle+): fail to put track to queue (#1872) * fix(preprocess): platform hooks for `1.1.92` (#1875) * feat(lyrics-plus): copy lyrics on right-click & stylings (#1866) * feat(expFeatures): update new features upon mismatch (#1867) * feat: reimplement `Experimental Features` (#1865) * feat(wrapper): add `getFontStyle` method (#1850) * feat(LyricsPlus): seek to lyrics on click (#1847) * fix(css-map): update classes (#1859) * fix(CustomApps): dropdown items not present (#1848) * fix(shuffle+): skip unplayable tracks on fetchPlaylist (#1840) * fix(css-map): add main-avatar-image (#1835) * fix(css-map): add `coverSlot` classes (#1834) ------------------------------------------------------------------- Thu Jul 21 13:34:35 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.11.1: * fix(apply): backwards compatibility (#1829) * fix(css-map): update `buddyFeed` classes (#1826) * fix(apply): custom app regex for `1.1.90` (#1825) * fix(css-map): update `1.1.90` classes (#1823) * fix(css-map): add missing classes (#1819) * feat(windows/install-curl): detect architecture (#1818) * feat(windows/install): detect architecture (#1815) * fix(css-map): correct class name for `statusIcons` (#1813) * feat(keyboardShortcut): smooth scrolling (#1812) * chore: disable expfeatures (#1811) * fix(css-map): add `collectionLinkButton` class (#1809) * fix(css-map): add `rootlist-expandArrow` class (#1807) * fix(vcs): don't panic on empty `TagName` (#1805) * fix(config): finding spotify on gentoo (#1804) * fix(css-map): add class for `rootlistItemLinkActive` (#1802) * feat(windows): change spicetify location (#1801) * fix(css-map): add `rootlist` playlist elements (#1798) * fix(css-map): add missing `nowPlayingBar` classes (#1793) ------------------------------------------------------------------- Tue Jun 28 03:38:43 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.10.2: * fix(sidebarConfig): fix displaying items (#1789) * revert(preprocess): replace `#fff` with variable (#1787) * fix(css-map): add missing comma (#1786) * chore(workflows): add commitlint (#1783) * fix(css-map): add class for collectionLinkButton (#1784) * Add now playing bar remap (#1782) * chore(preprocess): replace #fff hex code with variable (#1781) * Update css-map.json (#1779) * chore: remove customization link (#1775) * fix(css-map): add respective classes for `rootlistDivider` (#1774) * fix(css-map): class name for `buddyFeed` 1.1.87 (#1769) * fix(css-map): add liked songs icon class (#1768) * fix(css-map): add missing classes for 1.1.87 (#1764) * fix(devtools): add flatpack support (#1759) * fix(rtl): disable one rtl removal (#1746) * fix(reddit): panel size (#1731) * fix(keyboardShortcut.js): next/prevSong selectors (#1724) ------------------------------------------------------------------- Sat May 28 08:18:30 UTC 2022 - dead-mozay@opensuse.org - Update to version 2.10.1: * fix(css-map): add new class for pauseButton (#1720) * fix(css-map): update classes (#1718) * fix(hooks): patch rightclickmenu (#1719) ------------------------------------------------------------------- Fri May 27 13:04:59 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.10.0: * fix(keyboardShortcut.js): volume api & steps (#1715) * Fix for Spotify 1.1.85 (#1714) * Update css-map.json (#1707) ------------------------------------------------------------------- Mon May 23 14:50:21 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.9.9: * feat: improve handling of new Spotify versions (#1701) * chore: add duplicate labelling * fix(restart): launch of spotify on macOS (#1673) * chore: edit readme (#1674) * fix: rename old exe to current exe in case of failure extracting (#1679) * fix(sidebar-config): get elements by classname (#1654) * fix(devtools): patch another location (#1647) * chore(lyrics-plus): use DOMParser to parse the genius (#1636) * fix: adapt urls in custom app & extensions to `wg://` protocol (#1633) * fix(wrapper): adapt few functions to `wg://` protocol (#1632) * fix(lyrics-plus): switch to `wg://` protocol for colors (#1631) * fix(lyrics-plus): add null check (#1630) ------------------------------------------------------------------- Fri Apr 29 15:42:59 UTC 2022 - dead-mozay@opensuse.org - Update to version 2.9.8: * fix: Lyrics Plus not showing full lyrics (#1627) * feat(restart): check if process is running (#1623) * fix(keyboardShortcut): update selector (#1617) * fix: modify filePath from .config to .cache (#1618) ------------------------------------------------------------------- Mon Apr 25 06:38:19 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.9.7: * fix(devtools): overwrite homePath if snap detected (#1614) * Update css-map.json with latest main-trackInfo-* (#1610) * fix(devtools): use new method to enable devtools (#1613) * Fix (New-Releases) : Cards Being Displayed Incorrectly (#1606) ------------------------------------------------------------------- Sat Apr 23 14:56:45 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.9.6: * fix: Fix hooks for Spotify 1.1.83 (#1600) * fix(lyrics): switch to `wg://` protocol (#1587) * fix(new-releases): switch to `wg://` protocol (#1590) * chore: add bash_profile fallback for bash (#1583) * fix: readme links (#1584) * chore: added community funding option ------------------------------------------------------------------- Tue Apr 12 08:25:57 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.9.5: * chore: enhance specific version fetch (#1582) * fix: specific version fetching in install script (#1578) * chore: add print for files with bad formatting * add: go formatting to the pipeline (#1574) * fix: `New Releases` custom app for Spotify 1.1.81+ (#1563) * chore: restructure install.sh (#1535) * fix(fullAppDisplay): background for full screen display on a vertical monitor (#1560) * chore(shuffle+): updated api (#1559) ------------------------------------------------------------------- Sun Mar 27 10:27:02 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.9.4: * fix: menu hook and menu item hook patches (#1548) * fix: `fullAppDisplay` album info & background (#1543) ------------------------------------------------------------------- Fri Mar 25 12:20:43 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.9.3: * fix: patch part of menu hook (#1529) * fix: add `chmod +x` before packaging * fix: base functionality hooks for Spotify `1.1.80` (#1517) * fix: add `pull_request` to build workflow * fix: stale label ------------------------------------------------------------------- Fri Mar 04 03:51:12 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.9.2: * fix: remove `v` from tag * fix: add `chmod +x` before packaging * fix: release naming * fix: conditionals * fix: conditional after move to `IS_UNIX` & `IS_WIN` (#1519) * fix: base functionality hooks for Spotify `1.1.80` (#1517) * fix: add `pull_request` to build workflow * fix: stale label * feat: automated release workflow (#1513) * fix: viewportSelector for reddit app (#1511) * fix: `main` selector for `newReleases.js` (#1510) * chore: move towards spicetify organisation (#1507) * fix: labeler with new labels (#1508) * fix script (#1506) * chore: remove issue templates over org defaults (#1503) * docs: updated `spicetify -h` output with new flag info (#1496) * fix: selector for `focusOnApp` in `keyboardShortcuts.js` (#1495) * feat: flexible watch command (#1477) * fix: `textarea` render * fix: release tooltip ------------------------------------------------------------------- Sat Feb 19 05:00:10 UTC 2022 - dead-mozay@opensuse.org - Update to version 2.9.1: * fix: install message tip (#1476) * fix: trim title after comma in fad (#1465) * fix: warning message * add: release process reminder * fix: issue where new `Spicetify.ContextMenu` items were not added to the now playing song in the bottom (#1457) ------------------------------------------------------------------- Sat Feb 05 11:30:00 UTC 2022 - dead_mozay@opensuse.org - Update to version 2.9.0: * fix: issue where lyrics-plus was stuck on restricted lyrics in musixmatch (#1452) * fix: error with Spotify 1.1.78.765 (#1450) * fix: add instrumental to lyrics-plus + ability to play stations with auto-shuffle (#1446) * fix: add missing emojis * delete: deprecated bug report * fix: replaced file existence check for shell check (#1445) * fix: rename `main-topBar` navigation button * fix: temporarily disable split display for genius (#1444) * fix: Wrong class names for historyButtons #1398 (#1440) * Automatically append .js (if absent) to extensions in config (#1439) ------------------------------------------------------------------- Mon Jan 31 16:47:47 UTC 2022 - dead-mozay@opensuse.org - Update to version 2.8.5: * removed `Spicetify.Platform` optionals * Spicetify.Player volume method fixes/replacements (#1424) * fix: `lyrics.providedBy` text bug on lyrics-plus. #1422 (#1433) * fix: select search box parent element (#1389) * Fix broken link to installation documentation (#1428) * fix: keyboard shortcut for queue button (#1423) * Fixes for expFeatures.js (#1419) * Update `main-rootlist-wrapper` (#1425) * Add `spicetify` to `$PATH` for Fish shell (#1426) * Add `spicetify` to `$PATH` on linux (#1416) * CSS map: update 'queue-tabBar-header' (#1414) * CSS map: update 'more albums by artist' shelf (#1410) ------------------------------------------------------------------- Sun Jan 09 08:20:35 UTC 2022 - dead-mozay@opensuse.org - Update to version 2.8.4: * Patch react element regex & CSS Map (#1395) * fix formatting * Update css map (#1385) * Update mapping for .x-searchInput-searchInputInput (#1382) * Adds OS Checks for new Shortcuts * Add new css mapping for x-categoryCard-CategoryCard * Add shortcuts for nextSong previousSong increaseVolume decreaseVolume in keyboardShortcut.js * Migrate documentation links to website * Update css-map.json * Update css map * FIx Version Selector aligment * Lyrics-Plus: Add Dual Panel option for Genius page * LyricsPlus improment - Add Expanded mode for Kara/Synced - Add Adjustment menu (Font size, Delay, Compact mode toggle) - Add three dots visual cue of tracks intro * FAD: Add Ctrl+Mouse wheel to change scaling Smooth LyricsPlus integration Force LP text color to white * Update css-map.json * FAD: Remove window size property * Fix FullAppDisplay background not blur in fullscreen mode * Update style.css * Update README.md ------------------------------------------------------------------- Fri Nov 26 05:06:20 UTC 2021 - dead-mozay@opensuse.org - Update to version 2.8.3: * Add: [Preview] FullAppDisplay - LyricsPlus integration * Lyrics Plus: Fix horizontal align for Unsynced * Lyrics Plus: Fix vertical centering lyrics * Fix for Spotify v1.1.53: Player.origin missing * revert compatibility * Update css-map.json ------------------------------------------------------------------- Sun Nov 21 10:19:32 UTC 2021 - dead-mozay@opensuse.org - Update to version 2.8.2: * Formatting: * Lyrics-plus: Fix small bugs * Lyrics-plus: Add fullscreen mode * Add Fadeout Blur option; Revamp lines animation * Add large window option for Spicetify.PopupModal * Change: only print version info with chainable commands Info printing commands should print just requested info * Lyrics-plus: Add fade-in background for copyright text * Add new icons * shuffle+.js: Fix Auto Shuffle single track album * Fix bug of shuffle+ vs lyrics * Fix cosmetic, style, code format * Lyrics-plus: add mouse interaction info * Lyrics-plus: More title trim for netease query * Lyrics-plus: Add font size adjust in settings menu and Ctrl+mouse scroll interaction * Lyrics-plus: Add customisable line to show after/before * Separate color variables and user css into different files ------------------------------------------------------------------- Sat Nov 13 11:40:26 UTC 2021 - dead-mozay@opensuse.org - Update to version 2.8.1: * Add expFeatures.js to Format func * Fix formating * Fix apps webchunk function name * Readd old CSS ids for backward compatible * Update css-map.json ------------------------------------------------------------------- Thu Nov 11 09:47:48 UTC 2021 - dead-mozay@opensuse.org - Update to version 2.8.0: * Update CSS mappings for 1.1.72 * Add config-dir command (#1193) ------------------------------------------------------------------- Wed Nov 10 06:56:12 UTC 2021 - dead_mozay@opensuse.org - Update to version 2.7.3: * Update CSS map * Fix Disable Sentry * Add "experimental_features" config * Fix PopupModal style * Fix Podcast API URL * Fix node_modules path * Fix Home config * Fix lyrics provider Netease request URL and header * Add CSS map for arrow svg in custom context menus * Add support for arbitrary nesting levels in context menus (#1228) * Export spicetify version to js (#1219) ------------------------------------------------------------------- Fri Nov 05 16:45:00 UTC 2021 - dead_mozay@opensuse.org - Update to version 2.7.2: * Fix React hook (1.1.71 fix, Closes #1204) (#1208) * Fix switch case (#1195) * pushExtensions param fix (#1199) * fix restrict detection and issue #1096 (#1197) * Update stale.yml * Remove arg from pushExtensions call * Fix extensions watch (#1196) * Add manifest.json for spicetify marketplace (#1154) * Remove SpicetifyDefault theme from default config (#1183) * shuffle+: Fix failed request and exception on empty folders. (#1179) * re-format JSON parse and add "Instrumental" for popup lyrics (#1172) * Fix missing contextMenu mapping causing transparent background on side-popouts (#1170) * Prettier pipeline fix (#1176) * popupLyrics TS fixes (#1173) * Fix css-map (main-contextMenu-menuItem) (#1166) * Add windows 32-bit support (#1165) ------------------------------------------------------------------- Fri Oct 15 13:24:13 UTC 2021 - dead_mozay@opensuse.org - Update to version 2.7.1: * Update css-map.json (#1163) * Add extension subfiles to Custom Apps (#1158) * Add action to update AUR and homebrew on tag creation (#1159) * fix(upgrade): Fix rare TempDir path issue (#1150) * feat(darwin): Change folder structure (#1144) * Fixes heart selector (#1137) * Add Lyrics-Plus Alignment + Formatting + GenericModal Height Control (#1117) * Fix prettier.yml paths * Apply prettier to Custom Apps * Update prettier.yml with new printWidth * Update formatting printWidth & created .prettierrc * Fix Karaoke position error (#1101) * Small labeler fix * Update labeler.yml * Add issue labeler (#1105) * Add Prettier action (#1104) * Update css-map.json (#1100) * Add task.ps1 EOF calls * Formatting * Fix: Popup hiding behind ui without closing (#1071) * Update css-map.json with main-trackInfo-* (#1068) ------------------------------------------------------------------- Sat Sep 18 08:38:59 UTC 2021 - dead_mozay@opensuse.org - Update to version 2.6.4: * Squashed commit of the following: * Rollback webnowplaying changes * fix: type error in getProgress (#1065) * Fix webnowplaying extension * Add one CSS mapping ------------------------------------------------------------------- Fri Sep 17 01:36:30 UTC 2021 - dead-mozay@opensuse.org - Update to version 2.6.3: * Squashed commit of the following: * Fix for Spotify 1.1.67 (#1038) * More CSS mappings + loopyLoop fix mappings (#1041) * Fix extra parenthesis in loopyLoop causing error (#1042) * Update community badge (#1034) ------------------------------------------------------------------- Sun Sep 05 16:49:47 UTC 2021 - dead-mozay@opensuse.org - Update to version 2.6.2: * Add configurable blur size to popup lyrics * Add minor version tag support for CSS mappings (#1026) * Fix formatting * Squashed commit of the following: * Revert loopyLoop changes due to CSS map update (#1023) * Added extension formatting ------------------------------------------------------------------- Wed Sep 01 02:45:50 UTC 2021 - dead_mozay@opensuse.org - Update to version 2.6.1: * Patch css-map (#1016) ------------------------------------------------------------------- Wed Aug 18 03:41:11 UTC 2021 - dead_mozay@opensuse.org - Update to version 2.6.0: * Fix multiple hooks and extensions breaking on new Spotify (Solves #845) (#945) * Fix typos in code and comments (#937) * Fix:Close popup when click is Outside (#858) ------------------------------------------------------------------- Mon Jun 28 04:51:25 UTC 2021 - dead_mozay@opensuse.org - Update to version 2.5.0: * change: append on activate, remove on deactivate * fix: config set empty value * fix: missing field in Backup section * change: progress bar colors * change: copy custom assets to xpui folder instead of Apps folder * change: prepend userCSS to body instead of head so it can override other lazy loaded style rules * fix: re-add login page to extract operation * fix: home/sidebar_config * change: colors tunes * fix: remove Player.data check * fix: overlap with scrollbar * fix: appchange for home page * fix: remove unnecessary check * refactor: Menu and ContextMenu * fix: helper scrips position * fix: popupLyrics path to worker script * change: append fullAppDisplay to body * fix: relative data config ------------------------------------------------------------------- Wed Jun 23 05:18:18 UTC 2021 - dead_mozay@opensuse.org - Update to version 2.3.0: * add: "Sidebar Config" and "Home Config" addtional options change: extensions and helper js locations * change: stop extracting other SPA * add: Spicetify.Locale * fix: another genius page format * fix: ignore context when there's no uid * change: move config button into Profile menu * add: Spicetify.Topbar docs * add: Spicetify.ReactComponent.MenuItem * add: inform user to preprocess spotify data after spicetify upgrade * readd: appchange event * add: Spicetify.ReactComponent.ContextMenu change: using stock react context menu as hidden tab selections and sort boxes * fix: close menu when submenu item click * fix: multiple song selectiond shuffle * Created Issue Templates (#777) * removed legacy instructions to the wiki * fix: scroll to top "after" new lyrics fetched * fix: subtitle vertical spacing * change: display post as soon as it's fetched * fix: alternative genius links cause repeated notes * add: replace explicit color white in js files * add: bookmark playlist from contextmenu fix: track context * fix: colorful bug fix: scroll to top after track change fix: multiple skip state update fix: update availables mode on config change * add: fallback queries for Genius * fix: local files album tile add: cover placeholder * fix: search highlight bug * fix: more responsive tabbar and squashed bugs * fix: genius options color add: genius annotation underline when hover * add: give items uids and contextUri to callbacks * add: Bookmark from context menu * fix: podcast fetch fix: duplicated date * fix: small bug * add: Date locale and Relative date config * Create LICENSE * add: Spicetify.Topbar API * fix: submenu causes crash when hit keyboard modifier * FIX: close cross color * IMP: thinner icons for lyrics-plus and new-releases * remove: redundant code change: login page is no longer be modded * fix: Playlist and Album can be played directly * add: Bookmark extension * add: background noise option fix: buttons visual bug * fix: spicetify-config,json bug * remove: unused setting * update: theming help * add: generate spicetify-config.json to expose color schemes config to extension * fix: use metadata directly instead of PlayerAPI * add: PopupModal can mount React element * change: Use protobuf request type for faster reposnse * add: Expose context menu of Album, Artish, Playlist, Show * add: Settings menu * add: Card Context menu add: Clickable Artists * add: Genius versions selector; add: Settings menu; fix: sligtly smaller font size for 1280w; * fix: different types of note link * add: get every releases from artist option; change: using protobuf protocol for faster responses * fix: "verified" annotations * init: "New Releases" custom app * Fixed typos and slightly reworded two sentences in the popup lyrics settings menu. * fix: config name * Fix progress bar length when controls aren't enabled * Update color.ini ------------------------------------------------------------------- Mon May 24 03:14:50 UTC 2021 - dead_mozay@opensuse.org - Update to version 2.2.3: * fix: shift+enter callback add: app credit * add: Lyrics Plus app ------------------------------------------------------------------- Wed May 19 08:59:40 UTC 2021 - dead_mozay@opensuse.org - Update to version 2.2.2: * fix: skip back button not found * add: Patch feature functional * fix: CSS variables * add: Reac and ReactDOM * fix dracula text * fix unclickable more button * fix: button style leaked to global ------------------------------------------------------------------- Mon Mar 01 06:10:36 UTC 2021 - dead_mozay@opensuse.org - Update to version 1.2.1: * fix: Lyrics app bug * add: loopyLoop.js extension * cleanup: redundant code (contribution from @bakesnake) * fix: continue when cannot fetch latest release info * shuffle+: Add support for nested folders * fix: newRelease.js Ignore All functionality * fix: auto fix Windows Store path * fix: stop color cmd when no theme is configed * fullAppDisplay.js: Updated fix for duration after skipping * fix: no image card bug * Fix issue when podacast wasn't marked as listened in newReleases.js * Add option to show all artists in fullAppDisplay.js * fullAppDisplay.js: Fix song duration after skipping * Fixed: Full App Display extension rendering "undefined" artist name * Allow toggling of Full App Display with the F11 key. * Add fullscreen context menu option in fullAppDisplay.js * Open window in fullscreen in fullAppDisplay.js * fix: bugs and improvement s * Podcast option should be checked when Podcasts Only is checked, added ignore all option * naadded option to show podcasts only * fix invalid colors returned by colorExtractor * handle partial release date in fullAppDisplay.js * reverted icon change * month was wrong * expanding icon makes more sense than minimise * removed useless css * fullAppDisplay now with album release date and optional icons * Add an option to show album title in fullAppDisplay.js * update: using goroutine * add: Check spicetify version * add: flags group parsing * update: album type ranges * add: release type * fix: less greedy hypen trim * add: "upgrade" command * add: store track context, navigate to playlist position when clicked * fix: Spicetify.getAblumArtColor; add: Spicetify.colorExtractor; * fix: upgrade status suppresion causes high CPU; fix: valid fake sentry URL; fix: artist logger suppresion error; * update: config utilities change * add: spicetify_launch_flags * add: preprocess DisableUpgradeCheck * fix: track change detection and backend error case * fix: unavailable track color * Improper capitalization fix * update: fetch new podcast episodes * update: disable artist app loggers * add: Disable WebUI permanently; remove: WebUI additional options * add: filter select * add: Windows Store Spotify support * update: cover size * fix: duration element not found bug * add: Full App Display extension * fix: ability to change missing color key * add: module path mapping * refactor: bookmark.js no longer need custom apps * fix: small bugs * add: check states before run `update` command * update: extension newReleases * add: Linux/MacOS install script * add: Extension "New Release" * fix: context menu icon couldn't be removed * add: Live Update flag `-l` for `watch` command * update: missing formatTime * add: PLAYLIST_V2 support * remove: Spicetify.Menu getElement functions * update: move Spicetify.Player method to wrapper; update: cleaner Spicetify.Menu interface * add: Spicetify.Abba API * add: expose `Spicetify` object to `window` object * add: --no-restart flag * change: support custom color key * update: help text * remove: new_feedback_ui and search_in_sidebar options * add: play row in playlist app * fix: concert title text color * add: disable Qualaroo telemetry * fix: cmd auto * change: inject .mjs extension as module * add: symlink node_modules ------------------------------------------------------------------- Tue Feb 18 02:37:40 UTC 2020 - dead_mozay@opensuse.org - Update to version 0.9.7: * fix: sidebar and main bg colors flipped * fix: mute debug info * fix: LocalStorage and EventDispatcher API injection * Fixing Powershell install file requirement * update: styling minimal_ui ------------------------------------------------------------------- Tue Feb 18 02:36:24 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org> - Initial package