gitextract__ejr98ga/ ├── .browserslistrc ├── .editorconfig ├── .eslintrc.js ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── stale.yml │ └── workflows/ │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── SECURITY.md ├── babel.config.js ├── build/ │ └── icons/ │ └── icon.icns ├── package.json ├── public/ │ ├── index.html │ └── locales/ │ ├── ar/ │ │ └── translation.json │ ├── ca/ │ │ └── translation.json │ ├── de/ │ │ └── translation.json │ ├── en/ │ │ └── translation.json │ ├── en-US/ │ │ ├── translation.json │ │ └── translation.missing.json │ ├── es/ │ │ └── translation.json │ ├── fr/ │ │ └── translation.json │ ├── it/ │ │ └── translation.json │ ├── ja/ │ │ ├── translation.json │ │ └── translation.missing.json │ ├── nl/ │ │ ├── translation.json │ │ └── translation.missing.json │ ├── pl/ │ │ └── translation.json │ ├── pt-br/ │ │ └── translation.json │ ├── ru/ │ │ ├── translation.json │ │ └── translation.missing.json │ ├── tr/ │ │ ├── translation.json │ │ └── translation.missing.json │ ├── zh-CN/ │ │ └── translation.json │ └── zh-TW/ │ └── translation.json ├── src/ │ ├── App.vue │ ├── background.js │ ├── bridge/ │ │ ├── electron.js │ │ ├── electronstore.js │ │ ├── feedbin.js │ │ ├── fever.js │ │ ├── greader.js │ │ ├── inoreader.js │ │ ├── instapaper.js │ │ ├── mercury.js │ │ ├── pocket.js │ │ ├── rss.js │ │ └── sanitize.js │ ├── components/ │ │ ├── AppIcon.vue │ │ ├── ArticleDetail.vue │ │ ├── ArticleList.vue │ │ ├── ArticleListItem.vue │ │ ├── ArticleToolbar.vue │ │ ├── BouncingLoader.vue │ │ ├── EditCategory.vue │ │ ├── EditFeed.vue │ │ ├── FeedMix.vue │ │ ├── Feedbin.vue │ │ ├── Fever.vue │ │ ├── ImportModal.vue │ │ ├── Inoreader.vue │ │ ├── ManageCategories.vue │ │ ├── ManageFeeds.vue │ │ ├── MarkReadModal.vue │ │ ├── MarkUnreadModal.vue │ │ ├── MenuItems.vue │ │ ├── PreferenceWindowModal.vue │ │ ├── SelfHostedGreader.vue │ │ ├── SubscribeModal.vue │ │ ├── SubscribeToolbar.vue │ │ ├── Subscriptions.vue │ │ └── register.js │ ├── db.js │ ├── external_links.js │ ├── i18n.config.js │ ├── i18nmain.config.js │ ├── main/ │ │ ├── article.js │ │ ├── menu.js │ │ ├── pocket.js │ │ └── touchbar.js │ ├── main.js │ ├── mixins/ │ │ ├── articleCount.js │ │ ├── cheerio.js │ │ ├── dataItems.js │ │ ├── feedMix.js │ │ ├── serviceSync.js │ │ └── setTheme.js │ ├── parsers/ │ │ ├── article.js │ │ └── feed.js │ ├── preload.js │ ├── router/ │ │ └── index.js │ ├── services/ │ │ ├── bridge.js │ │ ├── bus.js │ │ ├── cacheArticle.js │ │ ├── db.js │ │ ├── feedbin.js │ │ ├── fever.js │ │ ├── greader.js │ │ ├── helpers.js │ │ ├── inoreader.js │ │ ├── opml.js │ │ ├── sortBy.js │ │ ├── truncate.js │ │ └── unescape.js │ ├── store/ │ │ ├── index.js │ │ └── modules/ │ │ ├── Article.js │ │ ├── Category.js │ │ ├── Database.js │ │ ├── Feed.js │ │ ├── FeedManager.js │ │ ├── Setting.js │ │ └── index.js │ └── views/ │ └── Main.vue └── vue.config.js