gitextract_ye9_lomr/ ├── .editorconfig ├── .github/ │ ├── FUNDING.yml │ ├── dependabot.yml │ └── workflows/ │ ├── analysis.yml │ ├── ci.yml │ └── codeql.yml ├── .gitignore ├── .tx/ │ └── config ├── CHANGELOG.md ├── COPYING-AGPL.md ├── COPYING-README.md ├── Gemfile ├── NEWS-POLICY.md ├── News-Android-App/ │ ├── .gitignore │ ├── build.gradle │ ├── config/ │ │ └── detekt/ │ │ └── detekt.yml │ ├── proguard-rules.pro │ ├── proguard-test.pro │ ├── remove_invalid_languages.sh │ └── src/ │ ├── androidTest/ │ │ ├── AndroidManifest.xml │ │ └── java/ │ │ ├── de/ │ │ │ └── luhmer/ │ │ │ └── owncloudnewsreader/ │ │ │ ├── CustomTestRunner.java │ │ │ ├── TestApplication.java │ │ │ ├── di/ │ │ │ │ ├── TestApiModule.java │ │ │ │ ├── TestApiProvider.java │ │ │ │ └── TestComponent.java │ │ │ ├── helper/ │ │ │ │ └── Utils.java │ │ │ └── tests/ │ │ │ ├── DownloadWebPageServiceTest.java │ │ │ ├── NewFeedTests.java │ │ │ ├── NewsReaderListActivityUiTests.java │ │ │ └── NightModeTest.java │ │ ├── helper/ │ │ │ ├── CustomMatchers.java │ │ │ ├── OrientationChangeAction.java │ │ │ └── RecyclerViewAssertions.java │ │ └── screengrab/ │ │ └── ScreenshotTest.java │ ├── dev/ │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_launcher_foreground.xml │ │ └── values/ │ │ └── strings.xml │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── assets/ │ │ │ └── web.css │ │ ├── icon.xcf │ │ ├── java/ │ │ │ ├── com/ │ │ │ │ └── bumptech/ │ │ │ │ └── glide/ │ │ │ │ └── samples/ │ │ │ │ └── svg/ │ │ │ │ ├── SvgDecoder.kt │ │ │ │ └── SvgDrawableTranscoder.kt │ │ │ └── de/ │ │ │ └── luhmer/ │ │ │ └── owncloudnewsreader/ │ │ │ ├── AddFolderDialogFragment.java │ │ │ ├── Constants.java │ │ │ ├── DirectoryChooserActivity.java │ │ │ ├── FolderOptionsDialogFragment.java │ │ │ ├── LazyLoadingLinearLayoutManager.kt │ │ │ ├── ListView/ │ │ │ │ ├── BlockingExpandableListView.java │ │ │ │ ├── PodcastArrayAdapter.java │ │ │ │ ├── PodcastFeedArrayAdapter.java │ │ │ │ └── SubscriptionExpandableListAdapter.java │ │ │ ├── LoginDialogActivity.java │ │ │ ├── NewFeedActivity.java │ │ │ ├── NewsDetailActivity.java │ │ │ ├── NewsDetailFragment.java │ │ │ ├── NewsDetailImageDialogFragment.java │ │ │ ├── NewsReaderApplication.java │ │ │ ├── NewsReaderDetailFragment.java │ │ │ ├── NewsReaderListActivity.java │ │ │ ├── NewsReaderListDialogFragment.java │ │ │ ├── NewsReaderListFragment.java │ │ │ ├── NewsReaderOPMLImportDialogFragment.java │ │ │ ├── PiPVideoPlaybackActivity.java │ │ │ ├── PodcastFragment.java │ │ │ ├── PodcastFragmentActivity.java │ │ │ ├── SettingsActivity.java │ │ │ ├── SettingsFragment.java │ │ │ ├── VersionInfoDialogFragment.java │ │ │ ├── adapter/ │ │ │ │ ├── HasId.kt │ │ │ │ ├── NewsListRecyclerAdapter.java │ │ │ │ ├── ProgressBarWebChromeClient.kt │ │ │ │ ├── ProgressViewHolder.kt │ │ │ │ ├── RecyclerItemClickListener.kt │ │ │ │ ├── RssItemCardViewHolder.kt │ │ │ │ ├── RssItemFullTextViewHolder.kt │ │ │ │ ├── RssItemHeadlineThumbnailViewHolder.kt │ │ │ │ ├── RssItemHeadlineViewHolder.kt │ │ │ │ ├── RssItemTextViewHolder.kt │ │ │ │ ├── RssItemThumbnailViewHolder.kt │ │ │ │ ├── RssItemViewHolder.java │ │ │ │ └── RssItemWebViewHolder.kt │ │ │ ├── async_tasks/ │ │ │ │ ├── DownloadChangelogTask.java │ │ │ │ ├── DownloadImageHandler.java │ │ │ │ └── RssItemToHtmlTask.java │ │ │ ├── authentication/ │ │ │ │ ├── AccountGeneral.java │ │ │ │ ├── OwnCloudAccountAuthenticator.java │ │ │ │ └── OwnCloudSyncAdapter.java │ │ │ ├── chrometabs/ │ │ │ │ └── KeepAliveService.kt │ │ │ ├── database/ │ │ │ │ ├── DatabaseConnectionOrm.java │ │ │ │ ├── DatabaseHelperOrm.java │ │ │ │ ├── generator/ │ │ │ │ │ ├── DatabaseOrmGenerator.java │ │ │ │ │ ├── LastestVersion.java │ │ │ │ │ └── SchemaVersion.java │ │ │ │ └── model/ │ │ │ │ ├── CurrentRssItemView.java │ │ │ │ ├── CurrentRssItemViewDao.java │ │ │ │ ├── DaoMaster.java │ │ │ │ ├── DaoSession.java │ │ │ │ ├── Feed.java │ │ │ │ ├── FeedDao.java │ │ │ │ ├── Folder.java │ │ │ │ ├── FolderDao.java │ │ │ │ ├── RssItem.java │ │ │ │ └── RssItemDao.java │ │ │ ├── di/ │ │ │ │ ├── ApiModule.java │ │ │ │ ├── ApiProvider.java │ │ │ │ └── AppComponent.java │ │ │ ├── events/ │ │ │ │ └── podcast/ │ │ │ │ ├── CollapsePodcastView.java │ │ │ │ ├── ExitPlayback.java │ │ │ │ ├── ExpandPodcastView.java │ │ │ │ ├── NewPodcastPlaybackListener.java │ │ │ │ ├── PodcastCompletedEvent.java │ │ │ │ ├── PodcastFeedClicked.kt │ │ │ │ ├── RegisterVideoOutput.java │ │ │ │ ├── SeekPodcast.java │ │ │ │ ├── SpeedPodcast.java │ │ │ │ ├── StartDownloadPodcast.kt │ │ │ │ ├── TogglePlayerStateEvent.java │ │ │ │ └── WindPodcast.java │ │ │ ├── helper/ │ │ │ │ ├── AppCompatPreferenceActivity.java │ │ │ │ ├── AsyncTaskHelper.java │ │ │ │ ├── AutoResizeTextView.java │ │ │ │ ├── ColorHelper.java │ │ │ │ ├── DatabaseUtils.kt │ │ │ │ ├── DateTimeFormatter.java │ │ │ │ ├── FavIconHandler.java │ │ │ │ ├── FavIconUtils.java │ │ │ │ ├── ForegroundListener.kt │ │ │ │ ├── GsonConfig.java │ │ │ │ ├── ImageDownloadFinished.java │ │ │ │ ├── ImageHandler.java │ │ │ │ ├── NetworkConnection.java │ │ │ │ ├── NewsFileUtils.java │ │ │ │ ├── NextcloudGlideModule.kt │ │ │ │ ├── NotificationActionReceiver.java │ │ │ │ ├── NotificationActionReceiverDownloadWebPage.java │ │ │ │ ├── OpmlXmlParser.java │ │ │ │ ├── PostDelayHandler.java │ │ │ │ ├── Search.java │ │ │ │ ├── StopWatch.java │ │ │ │ ├── ThemeChooser.java │ │ │ │ ├── ThemeUtils.java │ │ │ │ └── URLConnectionReader.kt │ │ │ ├── interfaces/ │ │ │ │ ├── ExpListTextClicked.java │ │ │ │ └── IPlayPausePodcastClicked.java │ │ │ ├── model/ │ │ │ │ ├── AbstractItem.java │ │ │ │ ├── ConcreteFeedItem.java │ │ │ │ ├── CurrentRssViewDataHolder.java │ │ │ │ ├── FolderSubscribtionItem.java │ │ │ │ ├── MediaItem.java │ │ │ │ ├── NextcloudNewsVersion.java │ │ │ │ ├── NextcloudStatus.java │ │ │ │ ├── OcsUser.java │ │ │ │ ├── PodcastFeedItem.java │ │ │ │ ├── PodcastItem.java │ │ │ │ ├── TTSItem.java │ │ │ │ └── Tuple.java │ │ │ ├── notification/ │ │ │ │ └── NextcloudNotificationManager.java │ │ │ ├── providers/ │ │ │ │ └── OwnCloudSyncProvider.kt │ │ │ ├── reader/ │ │ │ │ ├── FeedItemTags.java │ │ │ │ ├── InsertIntoDatabase.java │ │ │ │ ├── OnAsyncTaskCompletedListener.java │ │ │ │ └── nextcloud/ │ │ │ │ ├── IHandleJsonObject.java │ │ │ │ ├── InsertRssItemIntoDatabase.java │ │ │ │ ├── ItemIds.java │ │ │ │ ├── ItemMap.java │ │ │ │ ├── ItemStateSync.java │ │ │ │ ├── NewsAPI.java │ │ │ │ ├── NextcloudNewsDeserializer.java │ │ │ │ ├── NextcloudServerDeserializer.java │ │ │ │ ├── OcsAPI.java │ │ │ │ ├── RssItemObservable.java │ │ │ │ └── Types.java │ │ │ ├── services/ │ │ │ │ ├── DownloadImagesService.java │ │ │ │ ├── DownloadWebPageService.java │ │ │ │ ├── OwnCloudAuthenticatorService.kt │ │ │ │ ├── OwnCloudSyncService.java │ │ │ │ ├── PodcastDownloadService.java │ │ │ │ ├── PodcastPlaybackService.java │ │ │ │ ├── SyncItemStateService.java │ │ │ │ ├── events/ │ │ │ │ │ ├── StopWebArchiveDownloadEvent.kt │ │ │ │ │ ├── SyncFailedEvent.kt │ │ │ │ │ ├── SyncFinishedEvent.kt │ │ │ │ │ └── SyncStartedEvent.kt │ │ │ │ └── podcast/ │ │ │ │ ├── MediaPlayerPlaybackService.java │ │ │ │ ├── PlaybackService.java │ │ │ │ └── TTSPlaybackService.java │ │ │ ├── ssl/ │ │ │ │ ├── MTMDecision.java │ │ │ │ ├── MemorizingDialogFragment.java │ │ │ │ ├── MemorizingTrustManager.java │ │ │ │ ├── OkHttpSSLClient.java │ │ │ │ └── TLSSocketFactory.kt │ │ │ ├── view/ │ │ │ │ ├── AnimatingProgressBar.java │ │ │ │ ├── ChangeLogFileListView.kt │ │ │ │ ├── PodcastNotification.java │ │ │ │ └── PodcastSlidingUpPanelLayout.java │ │ │ └── widget/ │ │ │ ├── WidgetNewsViewsFactory.java │ │ │ ├── WidgetProvider.java │ │ │ └── WidgetService.kt │ │ └── res/ │ │ ├── anim/ │ │ │ ├── all_read_success.xml │ │ │ ├── slide_in_left.xml │ │ │ ├── slide_in_right.xml │ │ │ ├── slide_out_left.xml │ │ │ └── slide_out_right.xml │ │ ├── color/ │ │ │ ├── options_menu_item.xml │ │ │ └── options_menu_item_night.xml │ │ ├── drawable/ │ │ │ ├── background_with_shadow.xml │ │ │ ├── checkbox_background_holo_dark.xml │ │ │ ├── cursor.xml │ │ │ ├── custom_progress.xml │ │ │ ├── fa_all_read_target.xml │ │ │ ├── fa_all_read_target_success.xml │ │ │ ├── fa_bg.xml │ │ │ ├── feed_icon.xml │ │ │ ├── ic_action_delete_24.xml │ │ │ ├── ic_action_delete_24_theme_aware.xml │ │ │ ├── ic_action_download_24.xml │ │ │ ├── ic_action_expand_less_24.xml │ │ │ ├── ic_action_open_in_browser_24.xml │ │ │ ├── ic_action_open_in_browser_24_theme_aware.xml │ │ │ ├── ic_action_pause_24.xml │ │ │ ├── ic_add_black_24dp.xml │ │ │ ├── ic_baseline_account_circle_24.xml │ │ │ ├── ic_baseline_create_new_folder_24_black.xml │ │ │ ├── ic_baseline_folder_24.xml │ │ │ ├── ic_baseline_play_arrow_24.xml │ │ │ ├── ic_baseline_play_arrow_24_theme_aware.xml │ │ │ ├── ic_checkbox_black.xml │ │ │ ├── ic_checkbox_outline_black.xml │ │ │ ├── ic_checkbox_outline_theme_aware.xml │ │ │ ├── ic_checkbox_outline_white.xml │ │ │ ├── ic_checkbox_theme_aware.xml │ │ │ ├── ic_checkbox_white.xml │ │ │ ├── ic_done_all.xml │ │ │ ├── ic_forward_30_24.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_launcher_foreground.xml │ │ │ ├── ic_replay_10_24.xml │ │ │ ├── ic_search_24dp_theme_aware.xml │ │ │ ├── ic_settings_black_24dp.xml │ │ │ ├── ic_share_theme_aware.xml │ │ │ ├── ic_share_white.xml │ │ │ ├── ic_slow_motion_video_24.xml │ │ │ ├── ic_star_24_theme_aware.xml │ │ │ ├── ic_star_black_24dp.xml │ │ │ ├── ic_star_border_24dp_theme_aware.xml │ │ │ ├── ic_star_white_24.xml │ │ │ ├── ic_visibility_24.xml │ │ │ ├── incognito.xml │ │ │ ├── rounded_rectangle.xml │ │ │ ├── shadow.xml │ │ │ ├── swipe_markasread.xml │ │ │ ├── swipe_openinbrowser.xml │ │ │ ├── swipe_setstarred.xml │ │ │ ├── swipe_share.xml │ │ │ └── widget_background.xml │ │ ├── layout/ │ │ │ ├── activity_login_dialog.xml │ │ │ ├── activity_new_feed.xml │ │ │ ├── activity_news_detail.xml │ │ │ ├── activity_newsreader.xml │ │ │ ├── activity_pip_video_playback.xml │ │ │ ├── activity_settings.xml │ │ │ ├── dialog_list_folder.xml │ │ │ ├── dialog_version_info.xml │ │ │ ├── empty_content_view.xml │ │ │ ├── fragment_dialog_add_folder.xml │ │ │ ├── fragment_dialog_feedoptions.xml │ │ │ ├── fragment_dialog_folderoptions.xml │ │ │ ├── fragment_dialog_image.xml │ │ │ ├── fragment_dialog_listviewitem.xml │ │ │ ├── fragment_dialog_opml_import.xml │ │ │ ├── fragment_news_detail.xml │ │ │ ├── fragment_newsreader_detail.xml │ │ │ ├── fragment_newsreader_list.xml │ │ │ ├── fragment_newsreader_list_footer.xml │ │ │ ├── fragment_podcast.xml │ │ │ ├── podcast_feed_row.xml │ │ │ ├── podcast_row.xml │ │ │ ├── progressbar_item.xml │ │ │ ├── subscription_detail_list_item_card_view.xml │ │ │ ├── subscription_detail_list_item_headline.xml │ │ │ ├── subscription_detail_list_item_headline_thumbnail.xml │ │ │ ├── subscription_detail_list_item_podcast_wrapper.xml │ │ │ ├── subscription_detail_list_item_text.xml │ │ │ ├── subscription_detail_list_item_thumbnail.xml │ │ │ ├── subscription_detail_list_item_web_layout.xml │ │ │ ├── subscription_list_item.xml │ │ │ ├── subscription_list_sub_item.xml │ │ │ ├── toolbar_layout.xml │ │ │ ├── widget_fastactions_detailview.xml │ │ │ ├── widget_item.xml │ │ │ └── widget_layout.xml │ │ ├── layout-sw600dp-land/ │ │ │ └── activity_newsreader.xml │ │ ├── menu/ │ │ │ ├── list_footer_menu.xml │ │ │ ├── news_detail.xml │ │ │ └── news_reader.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── values/ │ │ │ ├── attrs.xml │ │ │ ├── booleans.xml │ │ │ ├── colors.xml │ │ │ ├── config.xml │ │ │ ├── dimens.xml │ │ │ ├── integers.xml │ │ │ ├── isrighttoleft.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ ├── values-ar/ │ │ │ └── strings.xml │ │ ├── values-ast/ │ │ │ └── strings.xml │ │ ├── values-bg-rBG/ │ │ │ └── strings.xml │ │ ├── values-ca/ │ │ │ └── strings.xml │ │ ├── values-cs-rCZ/ │ │ │ └── strings.xml │ │ ├── values-da/ │ │ │ └── strings.xml │ │ ├── values-de/ │ │ │ └── strings.xml │ │ ├── values-el/ │ │ │ └── strings.xml │ │ ├── values-en-rGB/ │ │ │ └── strings.xml │ │ ├── values-es/ │ │ │ └── strings.xml │ │ ├── values-es-rCL/ │ │ │ └── strings.xml │ │ ├── values-es-rCO/ │ │ │ └── strings.xml │ │ ├── values-es-rCR/ │ │ │ └── strings.xml │ │ ├── values-es-rDO/ │ │ │ └── strings.xml │ │ ├── values-es-rEC/ │ │ │ └── strings.xml │ │ ├── values-es-rGT/ │ │ │ └── strings.xml │ │ ├── values-es-rHN/ │ │ │ └── strings.xml │ │ ├── values-es-rMX/ │ │ │ └── strings.xml │ │ ├── values-es-rNI/ │ │ │ └── strings.xml │ │ ├── values-es-rPA/ │ │ │ └── strings.xml │ │ ├── values-es-rPE/ │ │ │ └── strings.xml │ │ ├── values-es-rPR/ │ │ │ └── strings.xml │ │ ├── values-es-rPY/ │ │ │ └── strings.xml │ │ ├── values-es-rSV/ │ │ │ └── strings.xml │ │ ├── values-es-rUS/ │ │ │ └── strings.xml │ │ ├── values-es-rUY/ │ │ │ └── strings.xml │ │ ├── values-et-rEE/ │ │ │ └── strings.xml │ │ ├── values-eu/ │ │ │ └── strings.xml │ │ ├── values-fa/ │ │ │ └── strings.xml │ │ ├── values-fi-rFI/ │ │ │ └── strings.xml │ │ ├── values-fr/ │ │ │ └── strings.xml │ │ ├── values-ga/ │ │ │ └── strings.xml │ │ ├── values-gl/ │ │ │ └── strings.xml │ │ ├── values-he/ │ │ │ └── strings.xml │ │ ├── values-hr/ │ │ │ └── strings.xml │ │ ├── values-hu-rHU/ │ │ │ └── strings.xml │ │ ├── values-id/ │ │ │ └── strings.xml │ │ ├── values-is/ │ │ │ └── strings.xml │ │ ├── values-it/ │ │ │ └── strings.xml │ │ ├── values-ja-rJP/ │ │ │ └── strings.xml │ │ ├── values-ka-rGE/ │ │ │ └── strings.xml │ │ ├── values-ko/ │ │ │ └── strings.xml │ │ ├── values-large/ │ │ │ ├── refs.xml │ │ │ └── styles.xml │ │ ├── values-ldrtl/ │ │ │ └── isrighttoleft.xml │ │ ├── values-lo/ │ │ │ └── strings.xml │ │ ├── values-lt-rLT/ │ │ │ └── strings.xml │ │ ├── values-nb-rNO/ │ │ │ └── strings.xml │ │ ├── values-night/ │ │ │ ├── booleans.xml │ │ │ └── colors.xml │ │ ├── values-nl/ │ │ │ └── strings.xml │ │ ├── values-oc/ │ │ │ └── strings.xml │ │ ├── values-pl/ │ │ │ └── strings.xml │ │ ├── values-pt-rBR/ │ │ │ └── strings.xml │ │ ├── values-pt-rPT/ │ │ │ └── strings.xml │ │ ├── values-ro/ │ │ │ └── strings.xml │ │ ├── values-ru/ │ │ │ └── strings.xml │ │ ├── values-sc/ │ │ │ └── strings.xml │ │ ├── values-sk-rSK/ │ │ │ └── strings.xml │ │ ├── values-sl/ │ │ │ └── strings.xml │ │ ├── values-sq/ │ │ │ └── strings.xml │ │ ├── values-sr/ │ │ │ └── strings.xml │ │ ├── values-sr-rSP/ │ │ │ └── strings.xml │ │ ├── values-sv/ │ │ │ └── strings.xml │ │ ├── values-sw/ │ │ │ └── strings.xml │ │ ├── values-sw600dp/ │ │ │ └── config.xml │ │ ├── values-sw720dp-land/ │ │ │ └── dimens.xml │ │ ├── values-th-rTH/ │ │ │ └── strings.xml │ │ ├── values-tr/ │ │ │ └── strings.xml │ │ ├── values-ug/ │ │ │ └── strings.xml │ │ ├── values-uk/ │ │ │ └── strings.xml │ │ ├── values-v23/ │ │ │ └── themes.xml │ │ ├── values-v27/ │ │ │ └── themes.xml │ │ ├── values-vi/ │ │ │ └── strings.xml │ │ ├── values-w820dp/ │ │ │ └── dimens.xml │ │ ├── values-zh-rCN/ │ │ │ └── strings.xml │ │ ├── values-zh-rHK/ │ │ │ └── strings.xml │ │ ├── values-zh-rTW/ │ │ │ └── strings.xml │ │ └── xml/ │ │ ├── account_preferences.xml │ │ ├── authenticator.xml │ │ ├── automotive_app_desc.xml │ │ ├── file_provider_paths.xml │ │ ├── pref_about.xml │ │ ├── pref_data_sync.xml │ │ ├── pref_display.xml │ │ ├── pref_general.xml │ │ ├── syncadapter.xml │ │ └── widget_info.xml │ └── test/ │ ├── java/ │ │ └── de/ │ │ └── luhmer/ │ │ └── owncloudnewsreader/ │ │ ├── asynctasks/ │ │ │ └── RssItemToHtmlTaskTest.kt │ │ └── junit_tests/ │ │ ├── ImageHandlerTest.java │ │ └── TestDbTest.java │ └── resources/ │ └── org.robolectric.Config.properties ├── PRIVACY.md ├── README.md ├── Screengrabfile ├── build.gradle ├── config/ │ └── detekt/ │ └── detekt.yml ├── docker-nextcloud-test-instances/ │ ├── .gitignore │ ├── README.md │ └── docker-compose.yaml ├── executeScreengrab.sh ├── fastlane/ │ ├── Fastfile │ ├── README.md │ └── metadata/ │ └── android/ │ ├── de-DE/ │ │ ├── changelogs/ │ │ │ ├── 166.txt │ │ │ ├── 167.txt │ │ │ ├── 168.txt │ │ │ ├── 170.txt │ │ │ ├── 171.txt │ │ │ ├── 172.txt │ │ │ ├── 173.txt │ │ │ ├── 174.txt │ │ │ ├── 175.txt │ │ │ ├── 176.txt │ │ │ ├── 177.txt │ │ │ ├── 178.txt │ │ │ ├── 179.txt │ │ │ ├── 180.txt │ │ │ ├── 181.txt │ │ │ ├── 182.txt │ │ │ ├── 183.txt │ │ │ ├── 184.txt │ │ │ ├── 185.txt │ │ │ ├── 186.txt │ │ │ ├── 189.txt │ │ │ ├── 190.txt │ │ │ ├── 191.txt │ │ │ ├── 192.txt │ │ │ ├── 193.txt │ │ │ ├── 194.txt │ │ │ ├── 195.txt │ │ │ └── 196.txt │ │ ├── full_description.txt │ │ ├── short_description.txt │ │ ├── title.txt │ │ └── video.txt │ └── en-US/ │ ├── changelogs/ │ │ ├── 166.txt │ │ ├── 167.txt │ │ ├── 168.txt │ │ ├── 170.txt │ │ ├── 171.txt │ │ ├── 172.txt │ │ ├── 173.txt │ │ ├── 174.txt │ │ ├── 175.txt │ │ ├── 176.txt │ │ ├── 177.txt │ │ ├── 178.txt │ │ ├── 179.txt │ │ ├── 180.txt │ │ ├── 181.txt │ │ ├── 182.txt │ │ ├── 183.txt │ │ ├── 184.txt │ │ ├── 185.txt │ │ ├── 186.txt │ │ ├── 189.txt │ │ ├── 190.txt │ │ ├── 191.txt │ │ ├── 192.txt │ │ ├── 193.txt │ │ ├── 194.txt │ │ ├── 195.txt │ │ └── 196.txt │ ├── full_description.txt │ ├── short_description.txt │ ├── title.txt │ └── video.txt ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── security/ │ └── GHSL-2021-1033_Nextcloud_News_for_Android.md └── settings.gradle