├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── dist ├── lastfm-bulk-edit.meta.js └── lastfm-bulk-edit.user.js ├── img ├── album-artist-sync.gif ├── bulk-edit.png ├── compilations.gif ├── fix-albums.gif ├── icon.png ├── reddit │ ├── j2Vr-boauwYbLfmDJlVRoL74WiHeaiYjzWESXQMh3yk.jpg │ ├── n2rcyyfssf711.png │ ├── z9wuk5fq1dl21.png │ └── ztpdkkp2jcp31.jpg └── scrobble-overview.png ├── package.json ├── src ├── constants.ts ├── features │ ├── create-timestamp-links.ts │ ├── display-album-name.ts │ └── enhance-automatic-edits-page.ts ├── index.ts ├── modals │ ├── LoadingModal.ts │ ├── LoadingModalOptions.ts │ ├── Modal.ts │ ├── ModalEvents.ts │ ├── ModalOptions.ts │ └── Step.ts └── utils │ └── utils.ts ├── tsconfig.json └── webpack.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.js 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | node_modules/ 3 | dist/development/ 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | git-tag-version=false 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/README.md -------------------------------------------------------------------------------- /dist/lastfm-bulk-edit.meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/dist/lastfm-bulk-edit.meta.js -------------------------------------------------------------------------------- /dist/lastfm-bulk-edit.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/dist/lastfm-bulk-edit.user.js -------------------------------------------------------------------------------- /img/album-artist-sync.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/img/album-artist-sync.gif -------------------------------------------------------------------------------- /img/bulk-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/img/bulk-edit.png -------------------------------------------------------------------------------- /img/compilations.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/img/compilations.gif -------------------------------------------------------------------------------- /img/fix-albums.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/img/fix-albums.gif -------------------------------------------------------------------------------- /img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/img/icon.png -------------------------------------------------------------------------------- /img/reddit/j2Vr-boauwYbLfmDJlVRoL74WiHeaiYjzWESXQMh3yk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/img/reddit/j2Vr-boauwYbLfmDJlVRoL74WiHeaiYjzWESXQMh3yk.jpg -------------------------------------------------------------------------------- /img/reddit/n2rcyyfssf711.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/img/reddit/n2rcyyfssf711.png -------------------------------------------------------------------------------- /img/reddit/z9wuk5fq1dl21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/img/reddit/z9wuk5fq1dl21.png -------------------------------------------------------------------------------- /img/reddit/ztpdkkp2jcp31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/img/reddit/ztpdkkp2jcp31.jpg -------------------------------------------------------------------------------- /img/scrobble-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/img/scrobble-overview.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/package.json -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- 1 | export const namespace = 'lastfm-bulk-edit'; 2 | -------------------------------------------------------------------------------- /src/features/create-timestamp-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/src/features/create-timestamp-links.ts -------------------------------------------------------------------------------- /src/features/display-album-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/src/features/display-album-name.ts -------------------------------------------------------------------------------- /src/features/enhance-automatic-edits-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/src/features/enhance-automatic-edits-page.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/modals/LoadingModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/src/modals/LoadingModal.ts -------------------------------------------------------------------------------- /src/modals/LoadingModalOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/src/modals/LoadingModalOptions.ts -------------------------------------------------------------------------------- /src/modals/Modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/src/modals/Modal.ts -------------------------------------------------------------------------------- /src/modals/ModalEvents.ts: -------------------------------------------------------------------------------- 1 | export interface ModalEvents { 2 | hide: () => void; 3 | } 4 | -------------------------------------------------------------------------------- /src/modals/ModalOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/src/modals/ModalOptions.ts -------------------------------------------------------------------------------- /src/modals/Step.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/src/modals/Step.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RudeySH/lastfm-bulk-edit/HEAD/webpack.config.js --------------------------------------------------------------------------------