├── .env ├── .eslintignore ├── .eslintrc.cjs ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── music-service-request.md ├── .gitignore ├── .prettierignore ├── .prettierrc.cjs ├── LICENSE ├── README.md ├── assets ├── icon-128.png ├── icon.png └── images │ ├── amazon-logo.svg │ ├── apple-logo.svg │ ├── icon-filled.svg │ ├── mini-player-example.png │ ├── redirect-example.png │ ├── spotify-logo.svg │ ├── wave-graphic-dark.svg │ ├── wave-graphic-light.svg │ ├── youtube-logo.svg │ └── ytm-plus-logo.png ├── docs ├── BuildingAnAdapter.md └── CONTRIBUTING.md ├── package.json ├── pnpm-lock.yaml ├── src ├── adapters │ ├── amazon-music │ │ ├── AmazonAdapter.ts │ │ ├── AmazonBackgroundController.ts │ │ ├── AmazonContentController.ts │ │ ├── AmazonContentObserver.ts │ │ └── types.ts │ ├── apple-music │ │ ├── AppleAdapter.ts │ │ ├── AppleBackgroundController.ts │ │ ├── AppleContentController.ts │ │ ├── AppleContentObserver.ts │ │ └── types.ts │ ├── index.ts │ ├── spotify │ │ ├── SpotifyAdapter.ts │ │ ├── SpotifyBackgroundController.ts │ │ ├── SpotifyContentController.ts │ │ ├── SpotifyContentObserver.ts │ │ ├── auth.ts │ │ ├── constants.ts │ │ └── types.ts │ └── youtube-music │ │ ├── YouTubeMusicAdapter.ts │ │ ├── YouTubeMusicBackgroundController.ts │ │ ├── YouTubeMusicContentController.ts │ │ ├── YouTubeMusicContentObserver.ts │ │ └── types.ts ├── background │ ├── createInstallHandler.ts │ ├── index.ts │ ├── messages │ │ ├── BROADCAST.ts │ │ ├── CREATE_TRACK_NOTIFICATION.ts │ │ ├── DISPATCH.ts │ │ ├── GET_REDIRECT_LINK.ts │ │ ├── GET_SELF_TAB.ts │ │ ├── GET_SETTINGS.ts │ │ ├── MINIMIZE_WINDOW.ts │ │ ├── OPEN_OPTIONS_PAGE.ts │ │ ├── REDIRECT_TO_TAB.ts │ │ └── SEND_ANALYTICS_EVENT.ts │ ├── registerHubMessageHandlers.ts │ └── updateMusicServiceTabs.ts ├── constants │ ├── permissions.ts │ ├── port.ts │ ├── search.ts │ └── urls.ts ├── contents │ ├── adapter.ts │ ├── amazon-music-redux.ts │ ├── common.ts │ ├── picture-in-picture.tsx │ ├── redirect-popup.tsx │ └── redirect.ts ├── core │ ├── adapter │ │ ├── config.ts │ │ ├── controller.ts │ │ ├── feature.ts │ │ ├── index.ts │ │ ├── observer.ts │ │ └── register.ts │ ├── keys.ts │ ├── links │ │ ├── index.ts │ │ ├── link.ts │ │ └── matching.ts │ ├── message-handlers │ │ ├── createMusicControllerHandler.ts │ │ ├── createRedirectHandler.ts │ │ ├── createTabsHandler.ts │ │ └── index.ts │ ├── messaging │ │ ├── hub.ts │ │ ├── index.ts │ │ ├── sendToBackground.ts │ │ └── sendToContent.ts │ ├── notifications.ts │ └── player.ts ├── options.tsx ├── popup.tsx ├── store │ ├── combinedReducers.ts │ ├── index.ts │ └── slices │ │ ├── musicServiceTabs.ts │ │ ├── popupOpen.ts │ │ ├── queue.ts │ │ ├── search.ts │ │ └── settings.ts ├── tabs │ └── onboard.tsx ├── types │ ├── MusicControllerMessage.ts │ ├── MusicService.ts │ ├── MusicServiceTab.ts │ ├── PlayerState.ts │ ├── QueueItem.ts │ ├── RepeatMode.ts │ ├── Settings.ts │ ├── SynQWindow.ts │ ├── TabsMessage.ts │ ├── Track.ts │ ├── Util.ts │ └── index.ts ├── ui │ ├── onboard │ │ ├── Onboard.tsx │ │ ├── components │ │ │ ├── NextArrow.tsx │ │ │ ├── PreviousArrow.tsx │ │ │ └── Screen.tsx │ │ └── screens │ │ │ ├── AcceptPermissions.tsx │ │ │ ├── Complete.tsx │ │ │ ├── SelectPreferredService.tsx │ │ │ └── YtmPlusIntro.tsx │ ├── options │ │ ├── components │ │ │ ├── Header.tsx │ │ │ ├── KeyControlsSection.tsx │ │ │ ├── NotificationsSection.tsx │ │ │ ├── OptionsContent.tsx │ │ │ ├── OptionsSection.tsx │ │ │ ├── PopOutSection.tsx │ │ │ ├── PreferredMusicServiceSection.tsx │ │ │ └── PreferredServiceLinksSection.tsx │ │ └── index.tsx │ ├── pip │ │ ├── PipToggleButton.tsx │ │ └── PipUi.tsx │ ├── popup │ │ ├── Layout.tsx │ │ ├── Popup.tsx │ │ ├── PopupRoutes.tsx │ │ ├── components │ │ │ ├── ControlButtons │ │ │ │ └── index.tsx │ │ │ ├── MusicServiceButton │ │ │ │ └── index.tsx │ │ │ ├── Player │ │ │ │ └── index.tsx │ │ │ └── PlayerControls │ │ │ │ └── index.tsx │ │ ├── contexts │ │ │ ├── PopupContextProvidersWrapper.tsx │ │ │ └── PopupSettingsContext.tsx │ │ ├── hooks │ │ │ └── usePopupMusicServiceTab.ts │ │ ├── index.css │ │ └── screens │ │ │ ├── AcceptPermissions │ │ │ └── index.tsx │ │ │ ├── Controller │ │ │ ├── index.tsx │ │ │ └── useControllerScreen.ts │ │ │ ├── SelectPlatform │ │ │ └── index.tsx │ │ │ └── SelectTab │ │ │ └── index.tsx │ ├── redirect │ │ └── RedirectPopup.tsx │ └── shared │ │ ├── components │ │ ├── AlbumArt │ │ │ ├── index.tsx │ │ │ └── useAlbumArt.ts │ │ ├── ArtistName │ │ │ ├── index.tsx │ │ │ └── useArtistName.ts │ │ ├── Header │ │ │ └── index.tsx │ │ ├── ListItemMenu │ │ │ └── index.tsx │ │ ├── Logo │ │ │ └── index.tsx │ │ ├── MarqueeText │ │ │ └── index.tsx │ │ ├── NextButton │ │ │ ├── index.tsx │ │ │ └── useNextButton.ts │ │ ├── PlayPauseButton │ │ │ ├── index.tsx │ │ │ └── usePlayPauseButton.ts │ │ ├── PreviousButton │ │ │ ├── index.tsx │ │ │ └── usePreviousButton.ts │ │ ├── Queue │ │ │ ├── index.tsx │ │ │ └── useQueue.ts │ │ ├── RepeatButton │ │ │ ├── index.tsx │ │ │ └── useRepeatButton.ts │ │ ├── ShuffleButton │ │ │ └── index.tsx │ │ ├── TrackListItem │ │ │ └── index.tsx │ │ ├── TrackSeeker │ │ │ ├── index.tsx │ │ │ └── useTrackSeeker.ts │ │ ├── TrackTitle │ │ │ ├── index.tsx │ │ │ └── useTrackTitle.ts │ │ ├── VolumeButton │ │ │ ├── index.tsx │ │ │ └── useVolumeButton.ts │ │ └── VolumeSlider │ │ │ ├── index.tsx │ │ │ └── useVolumeSlider.ts │ │ ├── contexts │ │ ├── DocumentContextProvidersWrapper.tsx │ │ └── MusicServiceTab.tsx │ │ ├── hooks │ │ ├── useAnalytic.ts │ │ ├── useDocumentMusicServiceTab.ts │ │ ├── usePermissionsCheck.ts │ │ └── useTabQuery.ts │ │ └── styles │ │ └── MarqueeStylesProvider.tsx └── util │ ├── analytics.ts │ ├── debounce.ts │ ├── findIndexes.ts │ ├── generateRequestId.ts │ ├── imageUrlToDataUrl.ts │ ├── musicService.ts │ ├── onDocumentReady.ts │ ├── store.ts │ ├── time.ts │ ├── volume.ts │ └── waitForElement.ts └── tsconfig.json /.env: -------------------------------------------------------------------------------- 1 | PLASMO_PUBLIC_SYNQ_WEBSITE=https://www.synqapp.io 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/music-service-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/.github/ISSUE_TEMPLATE/music-service-request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .plasmo 2 | assets 3 | build 4 | node_modules -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/README.md -------------------------------------------------------------------------------- /assets/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/icon-128.png -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/images/amazon-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/images/amazon-logo.svg -------------------------------------------------------------------------------- /assets/images/apple-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/images/apple-logo.svg -------------------------------------------------------------------------------- /assets/images/icon-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/images/icon-filled.svg -------------------------------------------------------------------------------- /assets/images/mini-player-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/images/mini-player-example.png -------------------------------------------------------------------------------- /assets/images/redirect-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/images/redirect-example.png -------------------------------------------------------------------------------- /assets/images/spotify-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/images/spotify-logo.svg -------------------------------------------------------------------------------- /assets/images/wave-graphic-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/images/wave-graphic-dark.svg -------------------------------------------------------------------------------- /assets/images/wave-graphic-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/images/wave-graphic-light.svg -------------------------------------------------------------------------------- /assets/images/youtube-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/images/youtube-logo.svg -------------------------------------------------------------------------------- /assets/images/ytm-plus-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/assets/images/ytm-plus-logo.png -------------------------------------------------------------------------------- /docs/BuildingAnAdapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/docs/BuildingAnAdapter.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/adapters/amazon-music/AmazonAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/amazon-music/AmazonAdapter.ts -------------------------------------------------------------------------------- /src/adapters/amazon-music/AmazonBackgroundController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/amazon-music/AmazonBackgroundController.ts -------------------------------------------------------------------------------- /src/adapters/amazon-music/AmazonContentController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/amazon-music/AmazonContentController.ts -------------------------------------------------------------------------------- /src/adapters/amazon-music/AmazonContentObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/amazon-music/AmazonContentObserver.ts -------------------------------------------------------------------------------- /src/adapters/amazon-music/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/amazon-music/types.ts -------------------------------------------------------------------------------- /src/adapters/apple-music/AppleAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/apple-music/AppleAdapter.ts -------------------------------------------------------------------------------- /src/adapters/apple-music/AppleBackgroundController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/apple-music/AppleBackgroundController.ts -------------------------------------------------------------------------------- /src/adapters/apple-music/AppleContentController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/apple-music/AppleContentController.ts -------------------------------------------------------------------------------- /src/adapters/apple-music/AppleContentObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/apple-music/AppleContentObserver.ts -------------------------------------------------------------------------------- /src/adapters/apple-music/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/apple-music/types.ts -------------------------------------------------------------------------------- /src/adapters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/index.ts -------------------------------------------------------------------------------- /src/adapters/spotify/SpotifyAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/spotify/SpotifyAdapter.ts -------------------------------------------------------------------------------- /src/adapters/spotify/SpotifyBackgroundController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/spotify/SpotifyBackgroundController.ts -------------------------------------------------------------------------------- /src/adapters/spotify/SpotifyContentController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/spotify/SpotifyContentController.ts -------------------------------------------------------------------------------- /src/adapters/spotify/SpotifyContentObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/spotify/SpotifyContentObserver.ts -------------------------------------------------------------------------------- /src/adapters/spotify/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/spotify/auth.ts -------------------------------------------------------------------------------- /src/adapters/spotify/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/spotify/constants.ts -------------------------------------------------------------------------------- /src/adapters/spotify/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/spotify/types.ts -------------------------------------------------------------------------------- /src/adapters/youtube-music/YouTubeMusicAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/youtube-music/YouTubeMusicAdapter.ts -------------------------------------------------------------------------------- /src/adapters/youtube-music/YouTubeMusicBackgroundController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/youtube-music/YouTubeMusicBackgroundController.ts -------------------------------------------------------------------------------- /src/adapters/youtube-music/YouTubeMusicContentController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/youtube-music/YouTubeMusicContentController.ts -------------------------------------------------------------------------------- /src/adapters/youtube-music/YouTubeMusicContentObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/youtube-music/YouTubeMusicContentObserver.ts -------------------------------------------------------------------------------- /src/adapters/youtube-music/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/adapters/youtube-music/types.ts -------------------------------------------------------------------------------- /src/background/createInstallHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/createInstallHandler.ts -------------------------------------------------------------------------------- /src/background/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/index.ts -------------------------------------------------------------------------------- /src/background/messages/BROADCAST.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/messages/BROADCAST.ts -------------------------------------------------------------------------------- /src/background/messages/CREATE_TRACK_NOTIFICATION.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/messages/CREATE_TRACK_NOTIFICATION.ts -------------------------------------------------------------------------------- /src/background/messages/DISPATCH.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/messages/DISPATCH.ts -------------------------------------------------------------------------------- /src/background/messages/GET_REDIRECT_LINK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/messages/GET_REDIRECT_LINK.ts -------------------------------------------------------------------------------- /src/background/messages/GET_SELF_TAB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/messages/GET_SELF_TAB.ts -------------------------------------------------------------------------------- /src/background/messages/GET_SETTINGS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/messages/GET_SETTINGS.ts -------------------------------------------------------------------------------- /src/background/messages/MINIMIZE_WINDOW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/messages/MINIMIZE_WINDOW.ts -------------------------------------------------------------------------------- /src/background/messages/OPEN_OPTIONS_PAGE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/messages/OPEN_OPTIONS_PAGE.ts -------------------------------------------------------------------------------- /src/background/messages/REDIRECT_TO_TAB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/messages/REDIRECT_TO_TAB.ts -------------------------------------------------------------------------------- /src/background/messages/SEND_ANALYTICS_EVENT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/messages/SEND_ANALYTICS_EVENT.ts -------------------------------------------------------------------------------- /src/background/registerHubMessageHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/registerHubMessageHandlers.ts -------------------------------------------------------------------------------- /src/background/updateMusicServiceTabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/background/updateMusicServiceTabs.ts -------------------------------------------------------------------------------- /src/constants/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/constants/permissions.ts -------------------------------------------------------------------------------- /src/constants/port.ts: -------------------------------------------------------------------------------- 1 | export const POPUP_PORT = 'popup'; 2 | -------------------------------------------------------------------------------- /src/constants/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/constants/search.ts -------------------------------------------------------------------------------- /src/constants/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/constants/urls.ts -------------------------------------------------------------------------------- /src/contents/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/contents/adapter.ts -------------------------------------------------------------------------------- /src/contents/amazon-music-redux.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/contents/amazon-music-redux.ts -------------------------------------------------------------------------------- /src/contents/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/contents/common.ts -------------------------------------------------------------------------------- /src/contents/picture-in-picture.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/contents/picture-in-picture.tsx -------------------------------------------------------------------------------- /src/contents/redirect-popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/contents/redirect-popup.tsx -------------------------------------------------------------------------------- /src/contents/redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/contents/redirect.ts -------------------------------------------------------------------------------- /src/core/adapter/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/adapter/config.ts -------------------------------------------------------------------------------- /src/core/adapter/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/adapter/controller.ts -------------------------------------------------------------------------------- /src/core/adapter/feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/adapter/feature.ts -------------------------------------------------------------------------------- /src/core/adapter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/adapter/index.ts -------------------------------------------------------------------------------- /src/core/adapter/observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/adapter/observer.ts -------------------------------------------------------------------------------- /src/core/adapter/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/adapter/register.ts -------------------------------------------------------------------------------- /src/core/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/keys.ts -------------------------------------------------------------------------------- /src/core/links/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/links/index.ts -------------------------------------------------------------------------------- /src/core/links/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/links/link.ts -------------------------------------------------------------------------------- /src/core/links/matching.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/links/matching.ts -------------------------------------------------------------------------------- /src/core/message-handlers/createMusicControllerHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/message-handlers/createMusicControllerHandler.ts -------------------------------------------------------------------------------- /src/core/message-handlers/createRedirectHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/message-handlers/createRedirectHandler.ts -------------------------------------------------------------------------------- /src/core/message-handlers/createTabsHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/message-handlers/createTabsHandler.ts -------------------------------------------------------------------------------- /src/core/message-handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/message-handlers/index.ts -------------------------------------------------------------------------------- /src/core/messaging/hub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/messaging/hub.ts -------------------------------------------------------------------------------- /src/core/messaging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/messaging/index.ts -------------------------------------------------------------------------------- /src/core/messaging/sendToBackground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/messaging/sendToBackground.ts -------------------------------------------------------------------------------- /src/core/messaging/sendToContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/messaging/sendToContent.ts -------------------------------------------------------------------------------- /src/core/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/notifications.ts -------------------------------------------------------------------------------- /src/core/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/core/player.ts -------------------------------------------------------------------------------- /src/options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/options.tsx -------------------------------------------------------------------------------- /src/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/popup.tsx -------------------------------------------------------------------------------- /src/store/combinedReducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/store/combinedReducers.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/slices/musicServiceTabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/store/slices/musicServiceTabs.ts -------------------------------------------------------------------------------- /src/store/slices/popupOpen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/store/slices/popupOpen.ts -------------------------------------------------------------------------------- /src/store/slices/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/store/slices/queue.ts -------------------------------------------------------------------------------- /src/store/slices/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/store/slices/search.ts -------------------------------------------------------------------------------- /src/store/slices/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/store/slices/settings.ts -------------------------------------------------------------------------------- /src/tabs/onboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/tabs/onboard.tsx -------------------------------------------------------------------------------- /src/types/MusicControllerMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/MusicControllerMessage.ts -------------------------------------------------------------------------------- /src/types/MusicService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/MusicService.ts -------------------------------------------------------------------------------- /src/types/MusicServiceTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/MusicServiceTab.ts -------------------------------------------------------------------------------- /src/types/PlayerState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/PlayerState.ts -------------------------------------------------------------------------------- /src/types/QueueItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/QueueItem.ts -------------------------------------------------------------------------------- /src/types/RepeatMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/RepeatMode.ts -------------------------------------------------------------------------------- /src/types/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/Settings.ts -------------------------------------------------------------------------------- /src/types/SynQWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/SynQWindow.ts -------------------------------------------------------------------------------- /src/types/TabsMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/TabsMessage.ts -------------------------------------------------------------------------------- /src/types/Track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/Track.ts -------------------------------------------------------------------------------- /src/types/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/Util.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/ui/onboard/Onboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/onboard/Onboard.tsx -------------------------------------------------------------------------------- /src/ui/onboard/components/NextArrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/onboard/components/NextArrow.tsx -------------------------------------------------------------------------------- /src/ui/onboard/components/PreviousArrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/onboard/components/PreviousArrow.tsx -------------------------------------------------------------------------------- /src/ui/onboard/components/Screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/onboard/components/Screen.tsx -------------------------------------------------------------------------------- /src/ui/onboard/screens/AcceptPermissions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/onboard/screens/AcceptPermissions.tsx -------------------------------------------------------------------------------- /src/ui/onboard/screens/Complete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/onboard/screens/Complete.tsx -------------------------------------------------------------------------------- /src/ui/onboard/screens/SelectPreferredService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/onboard/screens/SelectPreferredService.tsx -------------------------------------------------------------------------------- /src/ui/onboard/screens/YtmPlusIntro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/onboard/screens/YtmPlusIntro.tsx -------------------------------------------------------------------------------- /src/ui/options/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/options/components/Header.tsx -------------------------------------------------------------------------------- /src/ui/options/components/KeyControlsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/options/components/KeyControlsSection.tsx -------------------------------------------------------------------------------- /src/ui/options/components/NotificationsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/options/components/NotificationsSection.tsx -------------------------------------------------------------------------------- /src/ui/options/components/OptionsContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/options/components/OptionsContent.tsx -------------------------------------------------------------------------------- /src/ui/options/components/OptionsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/options/components/OptionsSection.tsx -------------------------------------------------------------------------------- /src/ui/options/components/PopOutSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/options/components/PopOutSection.tsx -------------------------------------------------------------------------------- /src/ui/options/components/PreferredMusicServiceSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/options/components/PreferredMusicServiceSection.tsx -------------------------------------------------------------------------------- /src/ui/options/components/PreferredServiceLinksSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/options/components/PreferredServiceLinksSection.tsx -------------------------------------------------------------------------------- /src/ui/options/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/options/index.tsx -------------------------------------------------------------------------------- /src/ui/pip/PipToggleButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/pip/PipToggleButton.tsx -------------------------------------------------------------------------------- /src/ui/pip/PipUi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/pip/PipUi.tsx -------------------------------------------------------------------------------- /src/ui/popup/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/Layout.tsx -------------------------------------------------------------------------------- /src/ui/popup/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/Popup.tsx -------------------------------------------------------------------------------- /src/ui/popup/PopupRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/PopupRoutes.tsx -------------------------------------------------------------------------------- /src/ui/popup/components/ControlButtons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/components/ControlButtons/index.tsx -------------------------------------------------------------------------------- /src/ui/popup/components/MusicServiceButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/components/MusicServiceButton/index.tsx -------------------------------------------------------------------------------- /src/ui/popup/components/Player/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/components/Player/index.tsx -------------------------------------------------------------------------------- /src/ui/popup/components/PlayerControls/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/components/PlayerControls/index.tsx -------------------------------------------------------------------------------- /src/ui/popup/contexts/PopupContextProvidersWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/contexts/PopupContextProvidersWrapper.tsx -------------------------------------------------------------------------------- /src/ui/popup/contexts/PopupSettingsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/contexts/PopupSettingsContext.tsx -------------------------------------------------------------------------------- /src/ui/popup/hooks/usePopupMusicServiceTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/hooks/usePopupMusicServiceTab.ts -------------------------------------------------------------------------------- /src/ui/popup/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /src/ui/popup/screens/AcceptPermissions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/screens/AcceptPermissions/index.tsx -------------------------------------------------------------------------------- /src/ui/popup/screens/Controller/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/screens/Controller/index.tsx -------------------------------------------------------------------------------- /src/ui/popup/screens/Controller/useControllerScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/screens/Controller/useControllerScreen.ts -------------------------------------------------------------------------------- /src/ui/popup/screens/SelectPlatform/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/screens/SelectPlatform/index.tsx -------------------------------------------------------------------------------- /src/ui/popup/screens/SelectTab/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/popup/screens/SelectTab/index.tsx -------------------------------------------------------------------------------- /src/ui/redirect/RedirectPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/redirect/RedirectPopup.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/AlbumArt/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/AlbumArt/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/AlbumArt/useAlbumArt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/AlbumArt/useAlbumArt.ts -------------------------------------------------------------------------------- /src/ui/shared/components/ArtistName/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/ArtistName/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/ArtistName/useArtistName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/ArtistName/useArtistName.ts -------------------------------------------------------------------------------- /src/ui/shared/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/Header/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/ListItemMenu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/ListItemMenu/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/Logo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/Logo/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/MarqueeText/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/MarqueeText/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/NextButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/NextButton/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/NextButton/useNextButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/NextButton/useNextButton.ts -------------------------------------------------------------------------------- /src/ui/shared/components/PlayPauseButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/PlayPauseButton/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/PlayPauseButton/usePlayPauseButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/PlayPauseButton/usePlayPauseButton.ts -------------------------------------------------------------------------------- /src/ui/shared/components/PreviousButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/PreviousButton/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/PreviousButton/usePreviousButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/PreviousButton/usePreviousButton.ts -------------------------------------------------------------------------------- /src/ui/shared/components/Queue/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/Queue/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/Queue/useQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/Queue/useQueue.ts -------------------------------------------------------------------------------- /src/ui/shared/components/RepeatButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/RepeatButton/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/RepeatButton/useRepeatButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/RepeatButton/useRepeatButton.ts -------------------------------------------------------------------------------- /src/ui/shared/components/ShuffleButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/ShuffleButton/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/TrackListItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/TrackListItem/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/TrackSeeker/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/TrackSeeker/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/TrackSeeker/useTrackSeeker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/TrackSeeker/useTrackSeeker.ts -------------------------------------------------------------------------------- /src/ui/shared/components/TrackTitle/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/TrackTitle/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/TrackTitle/useTrackTitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/TrackTitle/useTrackTitle.ts -------------------------------------------------------------------------------- /src/ui/shared/components/VolumeButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/VolumeButton/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/VolumeButton/useVolumeButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/VolumeButton/useVolumeButton.ts -------------------------------------------------------------------------------- /src/ui/shared/components/VolumeSlider/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/VolumeSlider/index.tsx -------------------------------------------------------------------------------- /src/ui/shared/components/VolumeSlider/useVolumeSlider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/components/VolumeSlider/useVolumeSlider.ts -------------------------------------------------------------------------------- /src/ui/shared/contexts/DocumentContextProvidersWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/contexts/DocumentContextProvidersWrapper.tsx -------------------------------------------------------------------------------- /src/ui/shared/contexts/MusicServiceTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/contexts/MusicServiceTab.tsx -------------------------------------------------------------------------------- /src/ui/shared/hooks/useAnalytic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/hooks/useAnalytic.ts -------------------------------------------------------------------------------- /src/ui/shared/hooks/useDocumentMusicServiceTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/hooks/useDocumentMusicServiceTab.ts -------------------------------------------------------------------------------- /src/ui/shared/hooks/usePermissionsCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/hooks/usePermissionsCheck.ts -------------------------------------------------------------------------------- /src/ui/shared/hooks/useTabQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/hooks/useTabQuery.ts -------------------------------------------------------------------------------- /src/ui/shared/styles/MarqueeStylesProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/ui/shared/styles/MarqueeStylesProvider.tsx -------------------------------------------------------------------------------- /src/util/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/analytics.ts -------------------------------------------------------------------------------- /src/util/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/debounce.ts -------------------------------------------------------------------------------- /src/util/findIndexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/findIndexes.ts -------------------------------------------------------------------------------- /src/util/generateRequestId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/generateRequestId.ts -------------------------------------------------------------------------------- /src/util/imageUrlToDataUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/imageUrlToDataUrl.ts -------------------------------------------------------------------------------- /src/util/musicService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/musicService.ts -------------------------------------------------------------------------------- /src/util/onDocumentReady.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/onDocumentReady.ts -------------------------------------------------------------------------------- /src/util/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/store.ts -------------------------------------------------------------------------------- /src/util/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/time.ts -------------------------------------------------------------------------------- /src/util/volume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/volume.ts -------------------------------------------------------------------------------- /src/util/waitForElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/src/util/waitForElement.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SynQApp/Extension/HEAD/tsconfig.json --------------------------------------------------------------------------------