├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── test.yml ├── .gitignore ├── .tool-versions ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin ├── archive.sh ├── build.sh ├── build_test.sh └── setup_manifest.mjs ├── designs └── profile-saving.md ├── icons ├── Icon_128x128.png ├── Icon_38x38.png ├── Icon_48x48.png ├── Icon_48x48_g.png └── golden_icon.png ├── manifest.json ├── manifest_chrome.json ├── manifest_firefox.json ├── package.json ├── playwright.config.ts ├── rollup.config.js ├── src ├── credits.html ├── js │ ├── background.js │ ├── content.js │ ├── handlers │ │ ├── external.js │ │ ├── remote_connect.js │ │ └── update_profiles.js │ ├── lib │ │ ├── auto_assume_last_role.js │ │ ├── color_picker.js │ │ ├── compressed_text_splitter.js │ │ ├── compressed_text_splitter.test.js │ │ ├── config_ini.js │ │ ├── content.js │ │ ├── create_role_list_item.js │ │ ├── create_role_list_item.test.js │ │ ├── current_context.js │ │ ├── current_context.test.js │ │ ├── data_profiles_splitter.js │ │ ├── data_profiles_splitter.test.js │ │ ├── db.js │ │ ├── lz-string.min.js │ │ ├── profile_db.js │ │ ├── reload-config.js │ │ ├── set_icon.js │ │ ├── storage_repository.js │ │ ├── target_profiles.js │ │ ├── util.js │ │ └── verify_jwt.js │ ├── options.js │ ├── popup.js │ ├── remote │ │ ├── code-util.js │ │ └── oauth-client.js │ ├── supporters.js │ └── war │ │ ├── attach_target.js │ │ └── prism_switch_dest.js ├── options.html ├── popup.html ├── supporters.html ├── tests │ ├── external.test.js │ ├── find_target_profiles.test.js │ └── update_profiles.test.js └── updated.html └── test ├── browser ├── content_attach_color_line.test.js ├── content_auto_assume_last_role.test.js ├── content_redirect_uri.test.js └── content_reset_region.test.js ├── emulator ├── fixtures.js ├── options.spec.js ├── supporters.spec.js └── worker.spec.js └── extension ├── background.js └── manifest.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: tilfinltd 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 22 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/README.md -------------------------------------------------------------------------------- /bin/archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/bin/archive.sh -------------------------------------------------------------------------------- /bin/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/bin/build.sh -------------------------------------------------------------------------------- /bin/build_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/bin/build_test.sh -------------------------------------------------------------------------------- /bin/setup_manifest.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/bin/setup_manifest.mjs -------------------------------------------------------------------------------- /designs/profile-saving.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/designs/profile-saving.md -------------------------------------------------------------------------------- /icons/Icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/icons/Icon_128x128.png -------------------------------------------------------------------------------- /icons/Icon_38x38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/icons/Icon_38x38.png -------------------------------------------------------------------------------- /icons/Icon_48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/icons/Icon_48x48.png -------------------------------------------------------------------------------- /icons/Icon_48x48_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/icons/Icon_48x48_g.png -------------------------------------------------------------------------------- /icons/golden_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/icons/golden_icon.png -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/manifest.json -------------------------------------------------------------------------------- /manifest_chrome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/manifest_chrome.json -------------------------------------------------------------------------------- /manifest_firefox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/manifest_firefox.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/credits.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/credits.html -------------------------------------------------------------------------------- /src/js/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/background.js -------------------------------------------------------------------------------- /src/js/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/content.js -------------------------------------------------------------------------------- /src/js/handlers/external.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/handlers/external.js -------------------------------------------------------------------------------- /src/js/handlers/remote_connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/handlers/remote_connect.js -------------------------------------------------------------------------------- /src/js/handlers/update_profiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/handlers/update_profiles.js -------------------------------------------------------------------------------- /src/js/lib/auto_assume_last_role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/auto_assume_last_role.js -------------------------------------------------------------------------------- /src/js/lib/color_picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/color_picker.js -------------------------------------------------------------------------------- /src/js/lib/compressed_text_splitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/compressed_text_splitter.js -------------------------------------------------------------------------------- /src/js/lib/compressed_text_splitter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/compressed_text_splitter.test.js -------------------------------------------------------------------------------- /src/js/lib/config_ini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/config_ini.js -------------------------------------------------------------------------------- /src/js/lib/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/content.js -------------------------------------------------------------------------------- /src/js/lib/create_role_list_item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/create_role_list_item.js -------------------------------------------------------------------------------- /src/js/lib/create_role_list_item.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/create_role_list_item.test.js -------------------------------------------------------------------------------- /src/js/lib/current_context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/current_context.js -------------------------------------------------------------------------------- /src/js/lib/current_context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/current_context.test.js -------------------------------------------------------------------------------- /src/js/lib/data_profiles_splitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/data_profiles_splitter.js -------------------------------------------------------------------------------- /src/js/lib/data_profiles_splitter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/data_profiles_splitter.test.js -------------------------------------------------------------------------------- /src/js/lib/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/db.js -------------------------------------------------------------------------------- /src/js/lib/lz-string.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/lz-string.min.js -------------------------------------------------------------------------------- /src/js/lib/profile_db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/profile_db.js -------------------------------------------------------------------------------- /src/js/lib/reload-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/reload-config.js -------------------------------------------------------------------------------- /src/js/lib/set_icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/set_icon.js -------------------------------------------------------------------------------- /src/js/lib/storage_repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/storage_repository.js -------------------------------------------------------------------------------- /src/js/lib/target_profiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/target_profiles.js -------------------------------------------------------------------------------- /src/js/lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/util.js -------------------------------------------------------------------------------- /src/js/lib/verify_jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/lib/verify_jwt.js -------------------------------------------------------------------------------- /src/js/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/options.js -------------------------------------------------------------------------------- /src/js/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/popup.js -------------------------------------------------------------------------------- /src/js/remote/code-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/remote/code-util.js -------------------------------------------------------------------------------- /src/js/remote/oauth-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/remote/oauth-client.js -------------------------------------------------------------------------------- /src/js/supporters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/supporters.js -------------------------------------------------------------------------------- /src/js/war/attach_target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/war/attach_target.js -------------------------------------------------------------------------------- /src/js/war/prism_switch_dest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/js/war/prism_switch_dest.js -------------------------------------------------------------------------------- /src/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/options.html -------------------------------------------------------------------------------- /src/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/popup.html -------------------------------------------------------------------------------- /src/supporters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/supporters.html -------------------------------------------------------------------------------- /src/tests/external.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/tests/external.test.js -------------------------------------------------------------------------------- /src/tests/find_target_profiles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/tests/find_target_profiles.test.js -------------------------------------------------------------------------------- /src/tests/update_profiles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/tests/update_profiles.test.js -------------------------------------------------------------------------------- /src/updated.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/src/updated.html -------------------------------------------------------------------------------- /test/browser/content_attach_color_line.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/test/browser/content_attach_color_line.test.js -------------------------------------------------------------------------------- /test/browser/content_auto_assume_last_role.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/test/browser/content_auto_assume_last_role.test.js -------------------------------------------------------------------------------- /test/browser/content_redirect_uri.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/test/browser/content_redirect_uri.test.js -------------------------------------------------------------------------------- /test/browser/content_reset_region.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/test/browser/content_reset_region.test.js -------------------------------------------------------------------------------- /test/emulator/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/test/emulator/fixtures.js -------------------------------------------------------------------------------- /test/emulator/options.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/test/emulator/options.spec.js -------------------------------------------------------------------------------- /test/emulator/supporters.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/test/emulator/supporters.spec.js -------------------------------------------------------------------------------- /test/emulator/worker.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/test/emulator/worker.spec.js -------------------------------------------------------------------------------- /test/extension/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/test/extension/background.js -------------------------------------------------------------------------------- /test/extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilfinltd/aws-extend-switch-roles/HEAD/test/extension/manifest.json --------------------------------------------------------------------------------