├── .github ├── dependabot.yml └── workflows │ ├── lint.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── Makefile ├── README.md ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── public ├── icon-with-shadow.svg └── icon │ ├── 128.png │ ├── 16.png │ ├── 32.png │ ├── 48.png │ └── 96.png ├── src ├── application.test.ts ├── application.ts ├── browser-extension │ ├── background │ │ └── background.ts │ ├── content-scripts │ │ ├── index.tsx │ │ └── twitter.ts │ ├── options │ │ ├── index.html │ │ └── index.tsx │ └── setupForTest.ts ├── components │ ├── Checkbox.tsx │ ├── FormSwitch.tsx │ ├── GlobalSuspense.tsx │ ├── Input.tsx │ └── MenuItem.tsx ├── constants.ts ├── events │ ├── event.ts │ ├── open_popup_event.ts │ └── readong_event.ts ├── manifest.ts ├── pages │ ├── popup │ │ ├── Popup.tsx │ │ ├── PopupFooter.tsx │ │ ├── PopupForm.tsx │ │ ├── PopupHeader.tsx │ │ ├── PopupInput.tsx │ │ └── PopupTextarea.tsx │ └── setting │ │ ├── GeneralConfig.tsx │ │ ├── Header.tsx │ │ ├── Logo.tsx │ │ ├── SettingProvider.tsx │ │ └── Settings.tsx ├── storages │ ├── bear │ │ ├── BearStorage.ts │ │ └── Setting.tsx │ ├── bookmark │ │ ├── BookmarkStorage.ts │ │ └── Setting.tsx │ ├── obsidian │ │ ├── ObsidianStorage.ts │ │ └── Setting.tsx │ ├── storage.ts │ └── tg │ │ ├── Setting.tsx │ │ └── TelegramStorage.ts ├── supports │ ├── browser.ts │ ├── enableDevHMR.ts │ ├── popup.ts │ ├── storage.ts │ ├── time.ts │ └── tweet.ts ├── types.ts └── vite-env.d.ts ├── tsconfig.json ├── vite.config.ts └── vitest.config.ts /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/icon-with-shadow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/public/icon-with-shadow.svg -------------------------------------------------------------------------------- /public/icon/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/public/icon/128.png -------------------------------------------------------------------------------- /public/icon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/public/icon/16.png -------------------------------------------------------------------------------- /public/icon/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/public/icon/32.png -------------------------------------------------------------------------------- /public/icon/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/public/icon/48.png -------------------------------------------------------------------------------- /public/icon/96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/public/icon/96.png -------------------------------------------------------------------------------- /src/application.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/application.test.ts -------------------------------------------------------------------------------- /src/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/application.ts -------------------------------------------------------------------------------- /src/browser-extension/background/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/browser-extension/background/background.ts -------------------------------------------------------------------------------- /src/browser-extension/content-scripts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/browser-extension/content-scripts/index.tsx -------------------------------------------------------------------------------- /src/browser-extension/content-scripts/twitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/browser-extension/content-scripts/twitter.ts -------------------------------------------------------------------------------- /src/browser-extension/options/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/browser-extension/options/index.html -------------------------------------------------------------------------------- /src/browser-extension/options/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/browser-extension/options/index.tsx -------------------------------------------------------------------------------- /src/browser-extension/setupForTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/browser-extension/setupForTest.ts -------------------------------------------------------------------------------- /src/components/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/components/Checkbox.tsx -------------------------------------------------------------------------------- /src/components/FormSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/components/FormSwitch.tsx -------------------------------------------------------------------------------- /src/components/GlobalSuspense.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/components/GlobalSuspense.tsx -------------------------------------------------------------------------------- /src/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/components/Input.tsx -------------------------------------------------------------------------------- /src/components/MenuItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/components/MenuItem.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/events/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/events/event.ts -------------------------------------------------------------------------------- /src/events/open_popup_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/events/open_popup_event.ts -------------------------------------------------------------------------------- /src/events/readong_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/events/readong_event.ts -------------------------------------------------------------------------------- /src/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/manifest.ts -------------------------------------------------------------------------------- /src/pages/popup/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/popup/Popup.tsx -------------------------------------------------------------------------------- /src/pages/popup/PopupFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/popup/PopupFooter.tsx -------------------------------------------------------------------------------- /src/pages/popup/PopupForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/popup/PopupForm.tsx -------------------------------------------------------------------------------- /src/pages/popup/PopupHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/popup/PopupHeader.tsx -------------------------------------------------------------------------------- /src/pages/popup/PopupInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/popup/PopupInput.tsx -------------------------------------------------------------------------------- /src/pages/popup/PopupTextarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/popup/PopupTextarea.tsx -------------------------------------------------------------------------------- /src/pages/setting/GeneralConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/setting/GeneralConfig.tsx -------------------------------------------------------------------------------- /src/pages/setting/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/setting/Header.tsx -------------------------------------------------------------------------------- /src/pages/setting/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/setting/Logo.tsx -------------------------------------------------------------------------------- /src/pages/setting/SettingProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/setting/SettingProvider.tsx -------------------------------------------------------------------------------- /src/pages/setting/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/pages/setting/Settings.tsx -------------------------------------------------------------------------------- /src/storages/bear/BearStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/storages/bear/BearStorage.ts -------------------------------------------------------------------------------- /src/storages/bear/Setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/storages/bear/Setting.tsx -------------------------------------------------------------------------------- /src/storages/bookmark/BookmarkStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/storages/bookmark/BookmarkStorage.ts -------------------------------------------------------------------------------- /src/storages/bookmark/Setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/storages/bookmark/Setting.tsx -------------------------------------------------------------------------------- /src/storages/obsidian/ObsidianStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/storages/obsidian/ObsidianStorage.ts -------------------------------------------------------------------------------- /src/storages/obsidian/Setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/storages/obsidian/Setting.tsx -------------------------------------------------------------------------------- /src/storages/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/storages/storage.ts -------------------------------------------------------------------------------- /src/storages/tg/Setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/storages/tg/Setting.tsx -------------------------------------------------------------------------------- /src/storages/tg/TelegramStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/storages/tg/TelegramStorage.ts -------------------------------------------------------------------------------- /src/supports/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/supports/browser.ts -------------------------------------------------------------------------------- /src/supports/enableDevHMR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/supports/enableDevHMR.ts -------------------------------------------------------------------------------- /src/supports/popup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/supports/popup.ts -------------------------------------------------------------------------------- /src/supports/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/supports/storage.ts -------------------------------------------------------------------------------- /src/supports/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/supports/time.ts -------------------------------------------------------------------------------- /src/supports/tweet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/supports/tweet.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godruoyi/readog/HEAD/vitest.config.ts --------------------------------------------------------------------------------