├── .gitignore ├── docs └── images │ └── clipboardy_screen_recording.gif ├── extension ├── buttons.html ├── fonts │ ├── iconmoon │ │ ├── icomoon.svg │ │ ├── icomoon.ttf │ │ └── icomoon.woff │ ├── roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-300.woff │ ├── roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-300.woff2 │ ├── roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-500.woff │ ├── roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-500.woff2 │ ├── roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-700.woff │ ├── roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-700.woff2 │ ├── roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-regular.woff │ └── roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-regular.woff2 ├── icons │ ├── default128.png │ ├── default16.png │ ├── default19.png │ └── default38.png ├── manifest.json ├── options.html └── popup.html ├── gulpfile.js ├── package.json ├── readme.md ├── src ├── css │ ├── bootstrap.css │ └── fonts.css ├── js │ ├── background │ │ ├── clipboard_history.js │ │ ├── context_menu │ │ │ └── controller.js │ │ ├── init.js │ │ └── messages │ │ │ ├── app.js │ │ │ └── public │ │ │ ├── clipboard.js │ │ │ ├── context_menu.js │ │ │ └── source.js │ ├── buttons │ │ ├── controllers │ │ │ └── buttons.js │ │ ├── filters │ │ │ └── in_array.js │ │ ├── init.js │ │ └── services │ │ │ └── source_id.js │ ├── common │ │ ├── app │ │ │ └── services │ │ │ │ ├── message.js │ │ │ │ └── storage.js │ │ ├── const.js │ │ ├── message.js │ │ ├── random_string.js │ │ ├── source │ │ │ ├── base.js │ │ │ ├── behaviors │ │ │ │ ├── appearance.js │ │ │ │ ├── base.js │ │ │ │ ├── base_reader.js │ │ │ │ ├── collapse.js │ │ │ │ ├── context_menu.js │ │ │ │ ├── lazyload.js │ │ │ │ └── source │ │ │ │ │ ├── height.js │ │ │ │ │ ├── select.js │ │ │ │ │ └── text.js │ │ │ ├── readers │ │ │ │ └── text.js │ │ │ └── templates │ │ │ │ └── buttons_iframe.html │ │ └── storage.js │ ├── github │ │ ├── init.js │ │ └── source │ │ │ └── github.js │ ├── npmjs │ │ ├── init.js │ │ ├── readers │ │ │ └── npmjs.js │ │ └── source │ │ │ └── npmjs.js │ ├── options │ │ ├── controllers │ │ │ └── options.js │ │ └── init.js │ ├── popup │ │ ├── controllers │ │ │ └── history.js │ │ ├── directives │ │ │ ├── scroll_into.js │ │ │ └── scroll_reset.js │ │ ├── filters │ │ │ └── first_line.js │ │ └── init.js │ └── stackoverflow │ │ ├── init.js │ │ └── source │ │ └── stackoverflow.js └── scss │ ├── buttons.scss │ ├── common │ ├── icons.scss │ └── source.scss │ ├── github.scss │ ├── options.scss │ ├── popup.scss │ └── stackoverflow.scss └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/.gitignore -------------------------------------------------------------------------------- /docs/images/clipboardy_screen_recording.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/docs/images/clipboardy_screen_recording.gif -------------------------------------------------------------------------------- /extension/buttons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/buttons.html -------------------------------------------------------------------------------- /extension/fonts/iconmoon/icomoon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/iconmoon/icomoon.svg -------------------------------------------------------------------------------- /extension/fonts/iconmoon/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/iconmoon/icomoon.ttf -------------------------------------------------------------------------------- /extension/fonts/iconmoon/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/iconmoon/icomoon.woff -------------------------------------------------------------------------------- /extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-300.woff -------------------------------------------------------------------------------- /extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-300.woff2 -------------------------------------------------------------------------------- /extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-500.woff -------------------------------------------------------------------------------- /extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-500.woff2 -------------------------------------------------------------------------------- /extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-700.woff -------------------------------------------------------------------------------- /extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-700.woff2 -------------------------------------------------------------------------------- /extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-regular.woff -------------------------------------------------------------------------------- /extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/fonts/roboto-v15-cyrillic-ext_latin_latin-ext_greek-ext_cyrillic_vietnamese_greek-regular.woff2 -------------------------------------------------------------------------------- /extension/icons/default128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/icons/default128.png -------------------------------------------------------------------------------- /extension/icons/default16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/icons/default16.png -------------------------------------------------------------------------------- /extension/icons/default19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/icons/default19.png -------------------------------------------------------------------------------- /extension/icons/default38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/icons/default38.png -------------------------------------------------------------------------------- /extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/manifest.json -------------------------------------------------------------------------------- /extension/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/options.html -------------------------------------------------------------------------------- /extension/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/extension/popup.html -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/readme.md -------------------------------------------------------------------------------- /src/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/css/bootstrap.css -------------------------------------------------------------------------------- /src/css/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/css/fonts.css -------------------------------------------------------------------------------- /src/js/background/clipboard_history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/background/clipboard_history.js -------------------------------------------------------------------------------- /src/js/background/context_menu/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/background/context_menu/controller.js -------------------------------------------------------------------------------- /src/js/background/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/background/init.js -------------------------------------------------------------------------------- /src/js/background/messages/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/background/messages/app.js -------------------------------------------------------------------------------- /src/js/background/messages/public/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/background/messages/public/clipboard.js -------------------------------------------------------------------------------- /src/js/background/messages/public/context_menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/background/messages/public/context_menu.js -------------------------------------------------------------------------------- /src/js/background/messages/public/source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/background/messages/public/source.js -------------------------------------------------------------------------------- /src/js/buttons/controllers/buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/buttons/controllers/buttons.js -------------------------------------------------------------------------------- /src/js/buttons/filters/in_array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/buttons/filters/in_array.js -------------------------------------------------------------------------------- /src/js/buttons/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/buttons/init.js -------------------------------------------------------------------------------- /src/js/buttons/services/source_id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/buttons/services/source_id.js -------------------------------------------------------------------------------- /src/js/common/app/services/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/app/services/message.js -------------------------------------------------------------------------------- /src/js/common/app/services/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/app/services/storage.js -------------------------------------------------------------------------------- /src/js/common/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/const.js -------------------------------------------------------------------------------- /src/js/common/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/message.js -------------------------------------------------------------------------------- /src/js/common/random_string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/random_string.js -------------------------------------------------------------------------------- /src/js/common/source/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/base.js -------------------------------------------------------------------------------- /src/js/common/source/behaviors/appearance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/behaviors/appearance.js -------------------------------------------------------------------------------- /src/js/common/source/behaviors/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/behaviors/base.js -------------------------------------------------------------------------------- /src/js/common/source/behaviors/base_reader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/behaviors/base_reader.js -------------------------------------------------------------------------------- /src/js/common/source/behaviors/collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/behaviors/collapse.js -------------------------------------------------------------------------------- /src/js/common/source/behaviors/context_menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/behaviors/context_menu.js -------------------------------------------------------------------------------- /src/js/common/source/behaviors/lazyload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/behaviors/lazyload.js -------------------------------------------------------------------------------- /src/js/common/source/behaviors/source/height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/behaviors/source/height.js -------------------------------------------------------------------------------- /src/js/common/source/behaviors/source/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/behaviors/source/select.js -------------------------------------------------------------------------------- /src/js/common/source/behaviors/source/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/behaviors/source/text.js -------------------------------------------------------------------------------- /src/js/common/source/readers/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/readers/text.js -------------------------------------------------------------------------------- /src/js/common/source/templates/buttons_iframe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/source/templates/buttons_iframe.html -------------------------------------------------------------------------------- /src/js/common/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/common/storage.js -------------------------------------------------------------------------------- /src/js/github/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/github/init.js -------------------------------------------------------------------------------- /src/js/github/source/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/github/source/github.js -------------------------------------------------------------------------------- /src/js/npmjs/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/npmjs/init.js -------------------------------------------------------------------------------- /src/js/npmjs/readers/npmjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/npmjs/readers/npmjs.js -------------------------------------------------------------------------------- /src/js/npmjs/source/npmjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/npmjs/source/npmjs.js -------------------------------------------------------------------------------- /src/js/options/controllers/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/options/controllers/options.js -------------------------------------------------------------------------------- /src/js/options/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/options/init.js -------------------------------------------------------------------------------- /src/js/popup/controllers/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/popup/controllers/history.js -------------------------------------------------------------------------------- /src/js/popup/directives/scroll_into.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/popup/directives/scroll_into.js -------------------------------------------------------------------------------- /src/js/popup/directives/scroll_reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/popup/directives/scroll_reset.js -------------------------------------------------------------------------------- /src/js/popup/filters/first_line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/popup/filters/first_line.js -------------------------------------------------------------------------------- /src/js/popup/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/popup/init.js -------------------------------------------------------------------------------- /src/js/stackoverflow/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/stackoverflow/init.js -------------------------------------------------------------------------------- /src/js/stackoverflow/source/stackoverflow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/js/stackoverflow/source/stackoverflow.js -------------------------------------------------------------------------------- /src/scss/buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/scss/buttons.scss -------------------------------------------------------------------------------- /src/scss/common/icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/scss/common/icons.scss -------------------------------------------------------------------------------- /src/scss/common/source.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/scss/common/source.scss -------------------------------------------------------------------------------- /src/scss/github.scss: -------------------------------------------------------------------------------- 1 | @import 'common/source' -------------------------------------------------------------------------------- /src/scss/options.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/scss/options.scss -------------------------------------------------------------------------------- /src/scss/popup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/src/scss/popup.scss -------------------------------------------------------------------------------- /src/scss/stackoverflow.scss: -------------------------------------------------------------------------------- 1 | @import 'common/source' -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panzerdp/clipboardy/HEAD/yarn.lock --------------------------------------------------------------------------------