├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── pictures ├── mhl_comments.png ├── mhl_highlight.png ├── mhl_many.png ├── mhl_multi.png ├── mhl_quotelist.png ├── mhl_roomlist.png ├── mhl_toolbar.png ├── mhl_tooltip.png └── mhl_userlist.png ├── public-chrome └── manifest.json ├── public-firefox └── manifest.json ├── public └── index.html ├── src ├── background │ ├── background.ts │ ├── backgroundPlatform.ts │ ├── client.ts │ └── fetch-request.ts ├── common │ ├── common.scss │ ├── messages.ts │ ├── model │ │ ├── EchoStore.ts │ │ ├── Highlight.ts │ │ ├── Message.ts │ │ ├── Page.ts │ │ ├── PublicRoom.ts │ │ ├── Room.ts │ │ ├── User.ts │ │ ├── index.ts │ │ └── matrix.ts │ ├── scss │ │ ├── helpers.scss │ │ └── variables.scss │ ├── storage │ │ ├── localStorage.ts │ │ ├── provider.ts │ │ └── webExt.ts │ ├── utils.scss │ └── utils │ │ └── Tabs │ │ ├── Tab.scss │ │ ├── Tab.tsx │ │ ├── TabLabel.scss │ │ ├── TabLabel.tsx │ │ ├── Tabs.scss │ │ ├── Tabs.tsx │ │ └── index.ts ├── content │ ├── App.scss │ ├── App.tsx │ ├── AppContext.tsx │ ├── AuthMenu │ │ ├── AuthMenu.tsx │ │ ├── LoginForm.scss │ │ └── LoginForm.tsx │ ├── CommentList │ │ ├── Comment.tsx │ │ ├── CommentList.scss │ │ └── CommentList.tsx │ ├── Editor │ │ ├── Editor.scss │ │ ├── Editor.tsx │ │ └── EditorButton.tsx │ ├── Toolbar │ │ ├── Toolbar.scss │ │ ├── Toolbar.tsx │ │ └── fugg.css │ ├── ToolsMenu │ │ ├── InviteList.scss │ │ ├── InviteList.tsx │ │ ├── Navbar.scss │ │ ├── Navbar.tsx │ │ ├── QuoteList.scss │ │ ├── QuoteList.tsx │ │ ├── RoomCreator.scss │ │ ├── RoomCreator.tsx │ │ ├── SuggestedList.tsx │ │ ├── ToolsMenu.scss │ │ ├── ToolsMenu.tsx │ │ ├── ToolsMenuContext.tsx │ │ ├── UserList.scss │ │ └── UserList.tsx │ ├── Tooltip │ │ ├── Tooltip.scss │ │ └── Tooltip.tsx │ ├── Window │ │ ├── Window.scss │ │ └── Window.tsx │ ├── autorun.tsx │ ├── contentPlatform.ts │ ├── effects │ │ ├── EffectfulRenderer.ts │ │ ├── dom.ts │ │ └── location.ts │ ├── global.module.scss │ ├── index.tsx │ └── slices │ │ ├── auth.ts │ │ ├── highlightData.ts │ │ ├── toolsMenu.ts │ │ └── tooltip.ts ├── global.d.ts └── standalone │ └── standalone.tsx ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/package.json -------------------------------------------------------------------------------- /pictures/mhl_comments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/pictures/mhl_comments.png -------------------------------------------------------------------------------- /pictures/mhl_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/pictures/mhl_highlight.png -------------------------------------------------------------------------------- /pictures/mhl_many.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/pictures/mhl_many.png -------------------------------------------------------------------------------- /pictures/mhl_multi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/pictures/mhl_multi.png -------------------------------------------------------------------------------- /pictures/mhl_quotelist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/pictures/mhl_quotelist.png -------------------------------------------------------------------------------- /pictures/mhl_roomlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/pictures/mhl_roomlist.png -------------------------------------------------------------------------------- /pictures/mhl_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/pictures/mhl_toolbar.png -------------------------------------------------------------------------------- /pictures/mhl_tooltip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/pictures/mhl_tooltip.png -------------------------------------------------------------------------------- /pictures/mhl_userlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/pictures/mhl_userlist.png -------------------------------------------------------------------------------- /public-chrome/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/public-chrome/manifest.json -------------------------------------------------------------------------------- /public-firefox/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/public-firefox/manifest.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/public/index.html -------------------------------------------------------------------------------- /src/background/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/background/background.ts -------------------------------------------------------------------------------- /src/background/backgroundPlatform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/background/backgroundPlatform.ts -------------------------------------------------------------------------------- /src/background/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/background/client.ts -------------------------------------------------------------------------------- /src/background/fetch-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/background/fetch-request.ts -------------------------------------------------------------------------------- /src/common/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/common.scss -------------------------------------------------------------------------------- /src/common/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/messages.ts -------------------------------------------------------------------------------- /src/common/model/EchoStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/model/EchoStore.ts -------------------------------------------------------------------------------- /src/common/model/Highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/model/Highlight.ts -------------------------------------------------------------------------------- /src/common/model/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/model/Message.ts -------------------------------------------------------------------------------- /src/common/model/Page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/model/Page.ts -------------------------------------------------------------------------------- /src/common/model/PublicRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/model/PublicRoom.ts -------------------------------------------------------------------------------- /src/common/model/Room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/model/Room.ts -------------------------------------------------------------------------------- /src/common/model/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/model/User.ts -------------------------------------------------------------------------------- /src/common/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/model/index.ts -------------------------------------------------------------------------------- /src/common/model/matrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/model/matrix.ts -------------------------------------------------------------------------------- /src/common/scss/helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/scss/helpers.scss -------------------------------------------------------------------------------- /src/common/scss/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/scss/variables.scss -------------------------------------------------------------------------------- /src/common/storage/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/storage/localStorage.ts -------------------------------------------------------------------------------- /src/common/storage/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/storage/provider.ts -------------------------------------------------------------------------------- /src/common/storage/webExt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/storage/webExt.ts -------------------------------------------------------------------------------- /src/common/utils.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/utils.scss -------------------------------------------------------------------------------- /src/common/utils/Tabs/Tab.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/utils/Tabs/Tab.scss -------------------------------------------------------------------------------- /src/common/utils/Tabs/Tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/utils/Tabs/Tab.tsx -------------------------------------------------------------------------------- /src/common/utils/Tabs/TabLabel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/utils/Tabs/TabLabel.scss -------------------------------------------------------------------------------- /src/common/utils/Tabs/TabLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/utils/Tabs/TabLabel.tsx -------------------------------------------------------------------------------- /src/common/utils/Tabs/Tabs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/utils/Tabs/Tabs.scss -------------------------------------------------------------------------------- /src/common/utils/Tabs/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/utils/Tabs/Tabs.tsx -------------------------------------------------------------------------------- /src/common/utils/Tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/common/utils/Tabs/index.ts -------------------------------------------------------------------------------- /src/content/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/App.scss -------------------------------------------------------------------------------- /src/content/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/App.tsx -------------------------------------------------------------------------------- /src/content/AppContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/AppContext.tsx -------------------------------------------------------------------------------- /src/content/AuthMenu/AuthMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/AuthMenu/AuthMenu.tsx -------------------------------------------------------------------------------- /src/content/AuthMenu/LoginForm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/AuthMenu/LoginForm.scss -------------------------------------------------------------------------------- /src/content/AuthMenu/LoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/AuthMenu/LoginForm.tsx -------------------------------------------------------------------------------- /src/content/CommentList/Comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/CommentList/Comment.tsx -------------------------------------------------------------------------------- /src/content/CommentList/CommentList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/CommentList/CommentList.scss -------------------------------------------------------------------------------- /src/content/CommentList/CommentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/CommentList/CommentList.tsx -------------------------------------------------------------------------------- /src/content/Editor/Editor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/Editor/Editor.scss -------------------------------------------------------------------------------- /src/content/Editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/Editor/Editor.tsx -------------------------------------------------------------------------------- /src/content/Editor/EditorButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/Editor/EditorButton.tsx -------------------------------------------------------------------------------- /src/content/Toolbar/Toolbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/Toolbar/Toolbar.scss -------------------------------------------------------------------------------- /src/content/Toolbar/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/Toolbar/Toolbar.tsx -------------------------------------------------------------------------------- /src/content/Toolbar/fugg.css: -------------------------------------------------------------------------------- 1 | * { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /src/content/ToolsMenu/InviteList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/InviteList.scss -------------------------------------------------------------------------------- /src/content/ToolsMenu/InviteList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/InviteList.tsx -------------------------------------------------------------------------------- /src/content/ToolsMenu/Navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/Navbar.scss -------------------------------------------------------------------------------- /src/content/ToolsMenu/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/Navbar.tsx -------------------------------------------------------------------------------- /src/content/ToolsMenu/QuoteList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/QuoteList.scss -------------------------------------------------------------------------------- /src/content/ToolsMenu/QuoteList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/QuoteList.tsx -------------------------------------------------------------------------------- /src/content/ToolsMenu/RoomCreator.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/RoomCreator.scss -------------------------------------------------------------------------------- /src/content/ToolsMenu/RoomCreator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/RoomCreator.tsx -------------------------------------------------------------------------------- /src/content/ToolsMenu/SuggestedList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/SuggestedList.tsx -------------------------------------------------------------------------------- /src/content/ToolsMenu/ToolsMenu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/ToolsMenu.scss -------------------------------------------------------------------------------- /src/content/ToolsMenu/ToolsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/ToolsMenu.tsx -------------------------------------------------------------------------------- /src/content/ToolsMenu/ToolsMenuContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/ToolsMenuContext.tsx -------------------------------------------------------------------------------- /src/content/ToolsMenu/UserList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/UserList.scss -------------------------------------------------------------------------------- /src/content/ToolsMenu/UserList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/ToolsMenu/UserList.tsx -------------------------------------------------------------------------------- /src/content/Tooltip/Tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/Tooltip/Tooltip.scss -------------------------------------------------------------------------------- /src/content/Tooltip/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/Tooltip/Tooltip.tsx -------------------------------------------------------------------------------- /src/content/Window/Window.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/Window/Window.scss -------------------------------------------------------------------------------- /src/content/Window/Window.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/Window/Window.tsx -------------------------------------------------------------------------------- /src/content/autorun.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/autorun.tsx -------------------------------------------------------------------------------- /src/content/contentPlatform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/contentPlatform.ts -------------------------------------------------------------------------------- /src/content/effects/EffectfulRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/effects/EffectfulRenderer.ts -------------------------------------------------------------------------------- /src/content/effects/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/effects/dom.ts -------------------------------------------------------------------------------- /src/content/effects/location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/effects/location.ts -------------------------------------------------------------------------------- /src/content/global.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/global.module.scss -------------------------------------------------------------------------------- /src/content/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/index.tsx -------------------------------------------------------------------------------- /src/content/slices/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/slices/auth.ts -------------------------------------------------------------------------------- /src/content/slices/highlightData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/slices/highlightData.ts -------------------------------------------------------------------------------- /src/content/slices/toolsMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/slices/toolsMenu.ts -------------------------------------------------------------------------------- /src/content/slices/tooltip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/content/slices/tooltip.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/standalone/standalone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/src/standalone/standalone.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanilaFe/matrix-highlight/HEAD/yarn.lock --------------------------------------------------------------------------------