├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── ---bug-report.md └── workflows │ ├── flutter_build.yml │ └── flutter_push.yml ├── .gitignore ├── .metadata ├── .vscode └── harpy.code-snippets ├── CONTRIBUTING.md ├── LICENSE ├── PRIVACY.md ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── app │ ├── build.gradle │ └── src │ │ ├── free │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_launcher_foreground_monochrome.xml │ │ │ └── launch_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ └── ic_launcher.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_foreground.png │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── robertodoering │ │ │ │ └── harpy │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── drawable │ │ │ └── launch_background.xml │ │ │ └── values │ │ │ └── styles.xml │ │ └── pro │ │ └── res │ │ ├── drawable │ │ ├── ic_launcher_foreground_monochrome.xml │ │ └── launch_background.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_foreground.png │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── fastlane │ ├── Appfile │ ├── Fastfile │ ├── README.md │ └── metadata │ │ └── android │ │ ├── free │ │ └── en-US │ │ │ ├── changelogs │ │ │ ├── 10.txt │ │ │ ├── 11.txt │ │ │ ├── 12.txt │ │ │ ├── 13.txt │ │ │ ├── 14.txt │ │ │ ├── 15.txt │ │ │ ├── 16.txt │ │ │ ├── 17.txt │ │ │ ├── 18.txt │ │ │ ├── 22.txt │ │ │ ├── 27.txt │ │ │ ├── 28.txt │ │ │ ├── 29.txt │ │ │ ├── 30.txt │ │ │ ├── 31.txt │ │ │ ├── 32.txt │ │ │ ├── 34.txt │ │ │ ├── 35.txt │ │ │ ├── 36.txt │ │ │ ├── 37.txt │ │ │ ├── 38.txt │ │ │ ├── 39.txt │ │ │ ├── 40.txt │ │ │ ├── 41.txt │ │ │ ├── 42.txt │ │ │ ├── 43.txt │ │ │ ├── 44.txt │ │ │ ├── 45.txt │ │ │ ├── 46.txt │ │ │ ├── 48.txt │ │ │ ├── 49.txt │ │ │ ├── 50.txt │ │ │ ├── 51.txt │ │ │ ├── 52.txt │ │ │ ├── 53.txt │ │ │ ├── 54.txt │ │ │ ├── 55.txt │ │ │ ├── 56.txt │ │ │ ├── 57.txt │ │ │ ├── 58.txt │ │ │ ├── 60.txt │ │ │ ├── 61.txt │ │ │ ├── 62.txt │ │ │ ├── 63.txt │ │ │ ├── 64.txt │ │ │ ├── 65.txt │ │ │ ├── 67.txt │ │ │ ├── 68.txt │ │ │ ├── 70.txt │ │ │ ├── 71.txt │ │ │ ├── 72.txt │ │ │ ├── 79.txt │ │ │ ├── 8.txt │ │ │ ├── 80.txt │ │ │ ├── 81.txt │ │ │ ├── 82.txt │ │ │ ├── 83.txt │ │ │ ├── 84.txt │ │ │ ├── 85.txt │ │ │ ├── 86.txt │ │ │ ├── 87.txt │ │ │ ├── 88.txt │ │ │ ├── 89.txt │ │ │ ├── 9.txt │ │ │ ├── 90.txt │ │ │ ├── 91.txt │ │ │ ├── 92.txt │ │ │ ├── 93.txt │ │ │ ├── 94.txt │ │ │ └── 95.txt │ │ │ ├── full_description.txt │ │ │ ├── images │ │ │ ├── featureGraphic.png │ │ │ ├── icon.png │ │ │ └── phoneScreenshots │ │ │ │ ├── 1_en-US.png │ │ │ │ ├── 2_en-US.png │ │ │ │ ├── 3_en-US.png │ │ │ │ ├── 4_en-US.png │ │ │ │ └── 5_en-US.png │ │ │ ├── short_description.txt │ │ │ ├── title.txt │ │ │ └── video.txt │ │ └── pro │ │ └── en-US │ │ ├── changelogs │ │ ├── 2.txt │ │ ├── 3.txt │ │ ├── 5.txt │ │ ├── 6.txt │ │ ├── 7.txt │ │ ├── 79.txt │ │ ├── 80.txt │ │ ├── 81.txt │ │ ├── 82.txt │ │ ├── 83.txt │ │ ├── 84.txt │ │ ├── 85.txt │ │ ├── 86.txt │ │ ├── 87.txt │ │ ├── 88.txt │ │ ├── 89.txt │ │ ├── 90.txt │ │ ├── 91.txt │ │ ├── 92.txt │ │ ├── 93.txt │ │ ├── 94.txt │ │ └── 95.txt │ │ ├── full_description.txt │ │ ├── images │ │ ├── featureGraphic.png │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 1_en-US.png │ │ │ ├── 2_en-US.png │ │ │ ├── 3_en-US.png │ │ │ ├── 4_en-US.png │ │ │ ├── 5_en-US.png │ │ │ ├── 6_en-US.png │ │ │ └── 7_en-US.png │ │ ├── short_description.txt │ │ ├── title.txt │ │ └── video.txt ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── settings.gradle ├── settings_aar.gradle └── version.properties ├── assets ├── changelogs │ ├── 10.txt │ ├── 11.txt │ ├── 12.txt │ ├── 13.txt │ ├── 14.txt │ ├── 15.txt │ ├── 16.txt │ ├── 17.txt │ ├── 18.txt │ ├── 22.txt │ ├── 27.txt │ ├── 28.txt │ ├── 29.txt │ ├── 30.txt │ ├── 31.txt │ ├── 32.txt │ ├── 34.txt │ ├── 35.txt │ ├── 36.txt │ ├── 37.txt │ ├── 38.txt │ ├── 39.txt │ ├── 40.txt │ ├── 41.txt │ ├── 42.txt │ ├── 43.txt │ ├── 44.txt │ ├── 45.txt │ ├── 46.txt │ ├── 48.txt │ ├── 49.txt │ ├── 50.txt │ ├── 51.txt │ ├── 52.txt │ ├── 53.txt │ ├── 54.txt │ ├── 55.txt │ ├── 56.txt │ ├── 57.txt │ ├── 58.txt │ ├── 60.txt │ ├── 61.txt │ ├── 62.txt │ ├── 63.txt │ ├── 64.txt │ ├── 65.txt │ ├── 67.txt │ ├── 68.txt │ ├── 70.txt │ ├── 71.txt │ ├── 72.txt │ ├── 79.txt │ ├── 8.txt │ ├── 80.txt │ ├── 81.txt │ ├── 82.txt │ ├── 83.txt │ ├── 84.txt │ ├── 85.txt │ ├── 86.txt │ ├── 87.txt │ ├── 88.txt │ ├── 89.txt │ ├── 9.txt │ ├── 90.txt │ ├── 91.txt │ ├── 92.txt │ ├── 93.txt │ ├── 94.txt │ ├── 95.txt │ ├── 96.txt │ └── free │ │ └── 68.txt ├── flare │ ├── harpy_logo.flr │ ├── harpy_title.flr │ └── shining_star.flr └── fonts │ ├── Comfortaa-Bold.ttf │ ├── Comfortaa-Light.ttf │ ├── Comfortaa-Regular.ttf │ ├── NotoSans-Bold.ttf │ ├── NotoSans-Regular.ttf │ ├── OpenSans-Bold.ttf │ ├── OpenSans-Light.ttf │ └── OpenSans-Regular.ttf ├── bin ├── aes_encrypt.dart └── code_rules.dart ├── dart_test.yaml ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Podfile ├── Podfile.lock ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ ├── Runner.xcscheme │ │ ├── free.xcscheme │ │ └── pro.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-App-1024x1024@1x.png │ │ ├── Icon-App-20x20@1x.png │ │ ├── Icon-App-20x20@2x.png │ │ ├── Icon-App-20x20@3x.png │ │ ├── Icon-App-29x29@1x.png │ │ ├── Icon-App-29x29@2x.png │ │ ├── Icon-App-29x29@3x.png │ │ ├── Icon-App-40x40@1x.png │ │ ├── Icon-App-40x40@2x.png │ │ ├── Icon-App-40x40@3x.png │ │ ├── Icon-App-50x50@1x.png │ │ ├── Icon-App-50x50@2x.png │ │ ├── Icon-App-57x57@1x.png │ │ ├── Icon-App-57x57@2x.png │ │ ├── Icon-App-60x60@2x.png │ │ ├── Icon-App-60x60@3x.png │ │ ├── Icon-App-72x72@1x.png │ │ ├── Icon-App-72x72@2x.png │ │ ├── Icon-App-76x76@1x.png │ │ ├── Icon-App-76x76@2x.png │ │ └── Icon-App-83.5x83.5@2x.png │ └── LaunchImage.imageset │ │ ├── Contents.json │ │ ├── LaunchImage.png │ │ ├── LaunchImage@2x.png │ │ ├── LaunchImage@3x.png │ │ └── README.md │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── Runner-Bridging-Header.h ├── lib ├── api │ ├── api.dart │ ├── translate │ │ ├── data │ │ │ ├── languages.dart │ │ │ └── translation.dart │ │ ├── translate_service.dart │ │ └── translate_service_provider.dart │ └── twitter │ │ ├── data │ │ ├── entities_data.dart │ │ ├── legacy_tweet_data.dart │ │ ├── media_data.dart │ │ ├── relationship_data.dart │ │ ├── tweet_data.dart │ │ ├── twitter_list_data.dart │ │ └── user_data.dart │ │ ├── find_tweet_replies.dart │ │ ├── handle_tweets.dart │ │ ├── media_type.dart │ │ ├── media_upload_service.dart │ │ ├── media_video_converter.dart │ │ ├── parse_entities.dart │ │ ├── tweet_text_count.dart │ │ └── twitter_api_provider.dart ├── components │ ├── about │ │ └── about_page.dart │ ├── application │ │ └── provider │ │ │ └── application_provider.dart │ ├── authentication │ │ ├── preferences │ │ │ └── auth_preferences.dart │ │ ├── provider │ │ │ ├── authentication_provider.dart │ │ │ ├── login_provider.dart │ │ │ └── logout_provider.dart │ │ └── widgets │ │ │ ├── login_webview.dart │ │ │ └── retry_authentication_dialog.dart │ ├── changelog │ │ ├── changelog_page.dart │ │ ├── model │ │ │ └── changelog_data.dart │ │ ├── provider │ │ │ ├── changelog_parser.dart │ │ │ └── changelog_provider.dart │ │ └── widget │ │ │ ├── changelog_dialog.dart │ │ │ └── changelog_widget.dart │ ├── components.dart │ ├── compose │ │ ├── compose_page.dart │ │ ├── post_tweet │ │ │ ├── preferences │ │ │ │ └── post_tweet_preferences.dart │ │ │ ├── provider │ │ │ │ └── post_tweet_provider.dart │ │ │ └── widgets │ │ │ │ └── post_tweet_dialog.dart │ │ ├── provider │ │ │ └── compose_provider.dart │ │ └── widgets │ │ │ ├── compose_max_length.dart │ │ │ ├── compose_media.dart │ │ │ ├── compose_text_controller.dart │ │ │ ├── compose_text_field.dart │ │ │ ├── compose_tweet_actions.dart │ │ │ ├── compose_tweet_card.dart │ │ │ ├── compose_tweet_card_with_parent.dart │ │ │ └── compose_video.dart │ ├── custom_api │ │ ├── custom_api_page.dart │ │ ├── preferences │ │ │ └── custom_api_preferences.dart │ │ └── widgets │ │ │ └── custom_api_dialog.dart │ ├── error │ │ └── error_page.dart │ ├── followers │ │ ├── followers_page.dart │ │ └── provider │ │ │ └── followers_provider.dart │ ├── following │ │ ├── following_page.dart │ │ └── provider │ │ │ └── following_provider.dart │ ├── home │ │ ├── home_page.dart │ │ ├── tab_configuration │ │ │ ├── model │ │ │ │ ├── default_home_tab_entries.dart │ │ │ │ ├── home_tab_configuration.dart │ │ │ │ └── home_tab_entry.dart │ │ │ ├── provider │ │ │ │ └── home_tab_configuration_provider.dart │ │ │ └── widgets │ │ │ │ ├── home_tab_add_list_card.dart │ │ │ │ ├── home_tab_customization.dart │ │ │ │ ├── home_tab_entry_icon.dart │ │ │ │ ├── home_tab_icon_dialog.dart │ │ │ │ └── home_tab_reorder_card.dart │ │ └── widgets │ │ │ ├── floating_compose_button.dart │ │ │ ├── home_app_bar.dart │ │ │ ├── home_drawer.dart │ │ │ ├── home_media_timeline.dart │ │ │ ├── home_padding.dart │ │ │ ├── home_tab_bar.dart │ │ │ ├── home_tab_controller.dart │ │ │ ├── home_tab_view.dart │ │ │ ├── logout_dialog.dart │ │ │ └── will_pop_harpy.dart │ ├── legacy_user │ │ ├── model │ │ │ └── legacy_user_connection.dart │ │ ├── provider │ │ │ └── legacy_user_connections_provider.dart │ │ └── widgets │ │ │ ├── legacy_user_card.dart │ │ │ ├── legacy_user_connections_count.dart │ │ │ └── legacy_user_list.dart │ ├── list │ │ ├── members │ │ │ ├── list_members_page.dart │ │ │ └── provider │ │ │ │ └── list_members_provider.dart │ │ └── show │ │ │ ├── list_show_page.dart │ │ │ ├── provider │ │ │ └── list_show_provider.dart │ │ │ └── widgets │ │ │ ├── twitter_list_card.dart │ │ │ └── twitter_lists.dart │ ├── login │ │ └── login_page.dart │ ├── pages │ │ └── user │ │ │ ├── model │ │ │ └── user_page_data.dart │ │ │ ├── provider │ │ │ └── user_page_provider.dart │ │ │ ├── user_page.dart │ │ │ └── widgets │ │ │ ├── user_page_app_bar.dart │ │ │ ├── user_page_avatar.dart │ │ │ ├── user_page_banner.dart │ │ │ ├── user_page_connections.dart │ │ │ ├── user_page_description_translation.dart │ │ │ ├── user_page_header.dart │ │ │ ├── user_page_info.dart │ │ │ ├── user_page_metadata.dart │ │ │ └── user_page_tab_view.dart │ ├── pagination │ │ ├── paginated_users │ │ │ ├── paginated_users_page.dart │ │ │ └── provider │ │ │ │ └── paginated_users_provider.dart │ │ └── provider │ │ │ └── paginated_notifier_mixin.dart │ ├── replies │ │ └── provider │ │ │ └── replies_provider.dart │ ├── retweeters │ │ ├── provider │ │ │ └── retweeters_provider.dart │ │ └── retweeters_page.dart │ ├── search │ │ ├── search_page.dart │ │ ├── tweet │ │ │ ├── model │ │ │ │ └── tweet_search_filter_data.dart │ │ │ ├── provider │ │ │ │ ├── tweet_search_filter_provider.dart │ │ │ │ └── tweet_search_provider.dart │ │ │ ├── tweet_search_page.dart │ │ │ └── widgets │ │ │ │ └── tweet_search_filter.dart │ │ ├── user │ │ │ ├── provider │ │ │ │ └── user_search_provider.dart │ │ │ └── user_search_page.dart │ │ └── widgets │ │ │ └── search_app_bar.dart │ ├── settings │ │ ├── display │ │ │ ├── display_settings_page.dart │ │ │ ├── font_selection │ │ │ │ ├── font_selection_page.dart │ │ │ │ ├── provider │ │ │ │ │ └── font_selection_provider.dart │ │ │ │ └── widgets │ │ │ │ │ └── font_card.dart │ │ │ ├── preferences │ │ │ │ └── display_preferences.dart │ │ │ └── widgets │ │ │ │ └── preview_tweet_card.dart │ │ ├── general │ │ │ ├── general_settings_page.dart │ │ │ └── preferences │ │ │ │ └── general_preferences.dart │ │ ├── language │ │ │ ├── language_settings_page.dart │ │ │ ├── preferences │ │ │ │ └── language_preferences.dart │ │ │ └── widgets │ │ │ │ └── translate_language_dialog_tile.dart │ │ ├── media │ │ │ ├── media_settings_page.dart │ │ │ ├── preferences │ │ │ │ └── media_preferences.dart │ │ │ ├── provider │ │ │ │ └── download_path_provider.dart │ │ │ └── widgets │ │ │ │ └── download_path_selection_dialog.dart │ │ ├── settings_page.dart │ │ └── theme │ │ │ ├── custom_theme │ │ │ ├── custom_theme_page.dart │ │ │ ├── provider │ │ │ │ └── custom_theme_provider.dart │ │ │ └── widgets │ │ │ │ ├── custom_theme_background_colors.dart │ │ │ │ ├── custom_theme_card_color.dart │ │ │ │ ├── custom_theme_color.dart │ │ │ │ ├── custom_theme_name.dart │ │ │ │ ├── custom_theme_nav_bar_color.dart │ │ │ │ ├── custom_theme_primary_color.dart │ │ │ │ ├── custom_theme_pro_card.dart │ │ │ │ ├── custom_theme_secondary_color.dart │ │ │ │ └── custom_theme_status_bar_color.dart │ │ │ ├── preferences │ │ │ └── theme_preferences.dart │ │ │ ├── provider │ │ │ ├── material_you_theme_provider.dart │ │ │ ├── predefined_themes_provider.dart │ │ │ └── theme_provider.dart │ │ │ ├── theme_settings_page.dart │ │ │ └── widgets │ │ │ ├── create_custom_theme_card.dart │ │ │ └── theme_card.dart │ ├── setup │ │ ├── preferences │ │ │ └── setup_preferences.dart │ │ ├── setup_page.dart │ │ └── widgets │ │ │ ├── setup_appearance_content.dart │ │ │ ├── setup_finish_content.dart │ │ │ ├── setup_list_card.dart │ │ │ ├── setup_pro_content.dart │ │ │ └── setup_welcome_content.dart │ ├── splash │ │ └── splash_page.dart │ ├── timeline │ │ ├── filter │ │ │ ├── model │ │ │ │ └── timeline_filter.dart │ │ │ ├── provider │ │ │ │ ├── timeline_fillter_selection_provider.dart │ │ │ │ ├── timeline_filter_creation_provider.dart │ │ │ │ └── timeline_filter_provider.dart │ │ │ └── widgets │ │ │ │ ├── timeline_filter_card.dart │ │ │ │ ├── timeline_filter_creation.dart │ │ │ │ └── timeline_filter_selection.dart │ │ ├── home_timeline │ │ │ ├── provider │ │ │ │ ├── home_timeline_filter_provider.dart │ │ │ │ └── home_timeline_provider.dart │ │ │ └── widgets │ │ │ │ ├── home_timeline.dart │ │ │ │ ├── home_timeline_filter.dart │ │ │ │ └── home_timeline_top_actions.dart │ │ ├── likes_timeline │ │ │ ├── provider │ │ │ │ └── likes_timeline_provider.dart │ │ │ └── widgets │ │ │ │ └── likes_timeline.dart │ │ ├── list_timeline │ │ │ ├── list_timeline_page.dart │ │ │ ├── provider │ │ │ │ ├── list_timeline_filter_provider.dart │ │ │ │ └── list_timeline_provider.dart │ │ │ └── widgets │ │ │ │ ├── list_timeline.dart │ │ │ │ ├── list_timeline_filter.dart │ │ │ │ └── list_timeline_top_actions.dart │ │ ├── media_timeline │ │ │ ├── model │ │ │ │ └── media_timeline_entry.dart │ │ │ ├── provider │ │ │ │ └── media_timeline_provider.dart │ │ │ └── widgets │ │ │ │ ├── media_timeline.dart │ │ │ │ ├── media_timeline_media.dart │ │ │ │ └── media_timeline_media_list.dart │ │ ├── mentions_timeline │ │ │ ├── provider │ │ │ │ └── mentions_timeline_provider.dart │ │ │ └── widgets │ │ │ │ ├── mentions_timeline.dart │ │ │ │ └── mentions_timeline_top_actions.dart │ │ ├── provider │ │ │ └── timeline_provider.dart │ │ ├── user_timeline │ │ │ ├── provider │ │ │ │ ├── user_timeline_filter_provider.dart │ │ │ │ └── user_timeline_provider.dart │ │ │ └── widgets │ │ │ │ ├── user_timeline.dart │ │ │ │ ├── user_timeline_filter.dart │ │ │ │ └── user_timeline_top_actions.dart │ │ └── widgets │ │ │ ├── new_tweets_text.dart │ │ │ └── timeline.dart │ ├── trends │ │ ├── find_trends_location │ │ │ ├── provider │ │ │ │ └── find_trends_location_provider.dart │ │ │ └── widgets │ │ │ │ ├── find_custom_trends_location.dart │ │ │ │ ├── find_trends_location_dialog.dart │ │ │ │ └── found_trends_locations.dart │ │ ├── model │ │ │ └── trends_location_data.dart │ │ ├── preferences │ │ │ └── trends_location_preferences.dart │ │ ├── provider │ │ │ ├── trends_locations_provider.dart │ │ │ ├── trends_provider.dart │ │ │ └── user_trends_location_provider.dart │ │ └── widgets │ │ │ ├── trend_card.dart │ │ │ ├── trends_list.dart │ │ │ ├── trends_location_selection_dialog.dart │ │ │ └── trends_selection_header.dart │ ├── tweet │ │ ├── detail │ │ │ ├── provider │ │ │ │ └── tweet_detail_provider.dart │ │ │ ├── tweet_detail_page.dart │ │ │ └── widgets │ │ │ │ ├── tweet_detail_card.dart │ │ │ │ └── tweet_detail_header.dart │ │ ├── model │ │ │ ├── tweet_card_config.dart │ │ │ ├── tweet_card_config_element.dart │ │ │ └── tweet_delegates.dart │ │ ├── preferences │ │ │ └── tweet_visibility_preferences.dart │ │ ├── provider │ │ │ └── tweet_provider.dart │ │ └── widgets │ │ │ ├── button │ │ │ ├── download_button.dart │ │ │ ├── favorite_button.dart │ │ │ ├── more_actions_button.dart │ │ │ ├── replies_button.dart │ │ │ ├── reply_button.dart │ │ │ ├── retweet_button.dart │ │ │ ├── show_button.dart │ │ │ ├── translate_button.dart │ │ │ └── tweet_action_button.dart │ │ │ ├── card_content │ │ │ ├── tweet_card_actions.dart │ │ │ ├── tweet_card_actions_button.dart │ │ │ ├── tweet_card_avatar.dart │ │ │ ├── tweet_card_details.dart │ │ │ ├── tweet_card_handle.dart │ │ │ ├── tweet_card_link_preview.dart │ │ │ ├── tweet_card_media.dart │ │ │ ├── tweet_card_name.dart │ │ │ ├── tweet_card_pinned.dart │ │ │ ├── tweet_card_quote.dart │ │ │ ├── tweet_card_replies.dart │ │ │ ├── tweet_card_retweeter.dart │ │ │ ├── tweet_card_text.dart │ │ │ ├── tweet_card_top_row.dart │ │ │ └── tweet_card_translation.dart │ │ │ ├── media │ │ │ ├── download_dialog.dart │ │ │ ├── media_actions_bottom_sheet.dart │ │ │ ├── media_autoplay.dart │ │ │ ├── media_gallery.dart │ │ │ ├── media_gallery_overlay.dart │ │ │ ├── media_thumbnail.dart │ │ │ ├── overlays │ │ │ │ ├── dynamic_video_player_overlay.dart │ │ │ │ ├── gif_video_player_overlay.dart │ │ │ │ ├── small_video_player_overlay.dart │ │ │ │ ├── static_video_player_overlay.dart │ │ │ │ ├── video_player_actions.dart │ │ │ │ └── video_player_overlay_mixin.dart │ │ │ ├── sensitive_media_overlay.dart │ │ │ ├── tweet_gif.dart │ │ │ ├── tweet_images.dart │ │ │ ├── tweet_images_layout.dart │ │ │ └── tweet_video.dart │ │ │ ├── tweet_actions_bottom_sheet.dart │ │ │ ├── tweet_card.dart │ │ │ ├── tweet_card_content.dart │ │ │ ├── tweet_list.dart │ │ │ └── tweet_list_info_message.dart │ ├── webview │ │ ├── provider │ │ │ └── web_view_provider.dart │ │ ├── webview_page.dart │ │ └── widgets │ │ │ └── web_view_actions.dart │ └── widgets │ │ ├── badge.dart │ │ ├── bubble_animation.dart │ │ ├── clearable_text_field.dart │ │ ├── connection_count.dart │ │ ├── filter │ │ ├── filter_list_entry.dart │ │ └── filter_switch_tile.dart │ │ ├── flare_animation.dart │ │ ├── harpy_background.dart │ │ ├── harpy_circle_avatar.dart │ │ ├── harpy_dismissible.dart │ │ ├── harpy_image.dart │ │ ├── harpy_markdown.dart │ │ ├── harpy_photo_gallery.dart │ │ ├── harpy_pro_card.dart │ │ ├── harpy_radio_dialog_tile.dart │ │ ├── harpy_reorderable_drag_start_listener.dart │ │ ├── harpy_scaffold.dart │ │ ├── harpy_tab_view_scroll_physics.dart │ │ ├── info_message.dart │ │ ├── load_more_handler.dart │ │ ├── loading_error.dart │ │ ├── loading_shimmer │ │ ├── placeholder_box.dart │ │ ├── sliver_loading_shimmer.dart │ │ ├── trends_list_loading_shimmer.dart │ │ ├── tweet_list_info_message_loading_shimmer.dart │ │ ├── tweet_list_loading_shimmer.dart │ │ └── user_list_loading_shimmer.dart │ │ ├── scroll_direction_listener.dart │ │ ├── scroll_to_top.dart │ │ ├── slivers │ │ ├── harpy_sliver_app_bar.dart │ │ ├── sliver_bottom_padding.dart │ │ ├── sliver_fill_loading_error.dart │ │ ├── sliver_fill_loading_indicator.dart │ │ ├── sliver_info_message.dart │ │ └── sliver_loading_indicator.dart │ │ ├── system_gesture_placeholder.dart │ │ ├── tab_bar │ │ ├── harpy_tab.dart │ │ └── harpy_tab_bar.dart │ │ ├── translated_text.dart │ │ ├── twitter_text.dart │ │ ├── video_player │ │ ├── video_player_arguments.dart │ │ ├── video_player_double_tap_actions.dart │ │ ├── video_player_handler.dart │ │ ├── video_player_progress_indicator.dart │ │ └── video_player_provider.dart │ │ └── visibility_change_listener.dart ├── core │ ├── converter │ │ └── built_list_converter.dart │ ├── core.dart │ ├── harpy_theme │ │ ├── harpy_text_theme.dart │ │ ├── harpy_theme.dart │ │ ├── harpy_theme_colors.dart │ │ ├── harpy_theme_data.dart │ │ └── predefined_themes.dart │ ├── logger │ │ └── provider_logger.dart │ ├── misc │ │ ├── environment.dart │ │ ├── error_handler.dart │ │ ├── list_utils.dart │ │ ├── provider_utils.dart │ │ ├── request_lock_mixin.dart │ │ ├── rtl_language_codes.dart │ │ ├── string_utils.dart │ │ ├── twitter_error_handler.dart │ │ ├── url_launcher.dart │ │ └── video_autopause_observer.dart │ ├── page_routes │ │ └── hero_page_route.dart │ ├── preferences │ │ ├── layout_preferences.dart │ │ └── preferences_provider.dart │ ├── regex │ │ ├── common_regex.dart │ │ └── twitter_regex.dart │ ├── router │ │ ├── handle_redirect.dart │ │ ├── route_utils.dart │ │ └── router.dart │ └── services │ │ ├── connectivity_service.dart │ │ ├── device_info_service.dart │ │ ├── dialog_service.dart │ │ ├── download_service.dart │ │ ├── message_service.dart │ │ ├── open_by_default.dart │ │ └── platform_brightness_service.dart └── main.dart ├── media ├── drawer.jpg ├── login_screen.gif ├── media_timeline.jpg ├── setup_screen.gif ├── theme_selection.jpg ├── timeline.jpg ├── title.png ├── trends.jpg └── tweet_search_filter.jpg ├── pubspec.lock ├── pubspec.yaml ├── renovate.json └── test ├── api └── twitter │ ├── handle_tweets_test.dart │ ├── tweet_data_test.dart │ └── tweet_text_count_test.dart ├── components ├── application │ └── application_provider_test.dart ├── changelog │ ├── changelog_parser_test.dart │ ├── changelog_widget_test.dart │ └── goldens │ │ ├── changelog_widget_full.png │ │ └── changelog_widget_rich.png ├── login │ ├── goldens │ │ ├── login_page_landscape.png │ │ ├── login_page_portrait.png │ │ └── login_page_portrait_light.png │ └── login_page_test.dart ├── pages │ └── user │ │ ├── goldens │ │ ├── ci │ │ │ ├── user_page_content.png │ │ │ ├── user_page_content_authenticated_user.png │ │ │ ├── user_page_content_protected.png │ │ │ ├── user_page_error.png │ │ │ ├── user_page_header_all_metadata.png │ │ │ ├── user_page_header_follow_requested.png │ │ │ ├── user_page_header_following.png │ │ │ ├── user_page_header_following_followed_by.png │ │ │ ├── user_page_header_translated_description.png │ │ │ └── user_page_loading.png │ │ └── linux │ │ │ ├── user_page_content.png │ │ │ ├── user_page_content_authenticated_user.png │ │ │ ├── user_page_content_protected.png │ │ │ ├── user_page_error.png │ │ │ ├── user_page_header_all_metadata.png │ │ │ ├── user_page_header_follow_requested.png │ │ │ ├── user_page_header_following.png │ │ │ ├── user_page_header_translated_description.png │ │ │ └── user_page_loading.png │ │ ├── user_page_header_test.dart │ │ └── user_page_test.dart └── tweet │ ├── goldens │ ├── media_four_images.png │ ├── media_gif.png │ ├── media_one_image.png │ ├── media_video.png │ ├── minimal_tweet_card.png │ ├── quote.png │ ├── text.png │ ├── text_translatable.png │ ├── top_row_empty_name.png │ ├── top_row_long.png │ ├── top_row_zero_width_name.png │ ├── translation.png │ └── translation_empty.png │ └── tweet_card_test.dart ├── core ├── misc │ └── string_utils_test.dart └── regex │ ├── common_regex_test.dart │ └── twitter_regex_test.dart ├── images ├── aqua.png ├── blue.png ├── green.png ├── harpy_avatar.png ├── magenta.png ├── red.png ├── transparent_image.dart ├── user_banner.png └── yellow.png └── test_setup ├── constrains.dart ├── data ├── changelog_data.dart ├── timeline_filter.dart ├── tweet_data.dart └── user_data.dart ├── devices.dart ├── http_overrides.dart ├── mocks.dart ├── prime_assets.dart ├── setup.dart ├── tester_utils.dart └── widget_utils.dart /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/---bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/.github/ISSUE_TEMPLATE/---bug-report.md -------------------------------------------------------------------------------- /.github/workflows/flutter_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/.github/workflows/flutter_build.yml -------------------------------------------------------------------------------- /.github/workflows/flutter_push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/.github/workflows/flutter_push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/.metadata -------------------------------------------------------------------------------- /.vscode/harpy.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/.vscode/harpy.code-snippets -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:rby/lints.yaml -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/Gemfile -------------------------------------------------------------------------------- /android/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/Gemfile.lock -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/src/free/res/drawable/ic_launcher_foreground_monochrome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/drawable/ic_launcher_foreground_monochrome.xml -------------------------------------------------------------------------------- /android/app/src/free/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/free/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/free/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/free/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/free/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/java/com/robertodoering/harpy/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/main/java/com/robertodoering/harpy/MainActivity.java -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/pro/res/drawable/ic_launcher_foreground_monochrome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/drawable/ic_launcher_foreground_monochrome.xml -------------------------------------------------------------------------------- /android/app/src/pro/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/pro/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/pro/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/pro/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/app/src/pro/res/values/styles.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/Appfile -------------------------------------------------------------------------------- /android/fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/Fastfile -------------------------------------------------------------------------------- /android/fastlane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/README.md -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/10.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/11.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/12.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/13.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/14.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/15.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/16.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/17.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/18.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/22.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/27.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/27.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/28.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/29.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/30.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/30.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/31.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/32.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/34.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/34.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/35.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/35.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/36.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/36.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/37.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/37.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/38.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/38.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/39.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/39.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/40.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/40.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/41.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/41.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/42.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/42.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/43.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/43.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/44.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/44.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/45.txt: -------------------------------------------------------------------------------- 1 | Version 0.5.5 2 | 2021-04-18 3 | 4 | · Re-added legacy login for compatibility reasons 5 | -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/46.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/46.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/48.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/48.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/49.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/49.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/50.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/51.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/51.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/52.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/52.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/53.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/53.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/54.txt: -------------------------------------------------------------------------------- 1 | Version 0.6.6 2 | 2021-06-08 3 | 4 | · Fixed downloading images didn't work for some users 5 | -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/55.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/55.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/56.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/56.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/57.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/57.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/58.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/58.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/60.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/60.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/61.txt: -------------------------------------------------------------------------------- 1 | Version 0.6.12 2 | 2021-08-10 3 | 4 | · Fixed Twitter authentication issues 5 | -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/62.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/62.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/63.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/63.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/64.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/65.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/65.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/67.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/67.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/68.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/68.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/70.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/70.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/71.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/71.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/72.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/72.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/79.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/79.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Version 0.1.0 2 | 2020-08-05 3 | 4 | · Initial Play Store release 5 | -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/80.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/80.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/81.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/81.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/82.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/82.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/83.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/83.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/84.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/84.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/85.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/85.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/86.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/86.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/87.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/87.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/88.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/88.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/89.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/89.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Version 0.1.1 2 | 2020-08-05 3 | 4 | · Added user profile 5 | -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/90.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/90.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/91.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/91.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/92.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/92.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/93.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/93.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/94.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/94.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/changelogs/95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/changelogs/95.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/full_description.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/images/icon.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/images/phoneScreenshots/1_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/images/phoneScreenshots/1_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/images/phoneScreenshots/2_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/images/phoneScreenshots/2_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/images/phoneScreenshots/3_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/images/phoneScreenshots/3_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/images/phoneScreenshots/4_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/images/phoneScreenshots/4_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/images/phoneScreenshots/5_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/free/en-US/images/phoneScreenshots/5_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | a clean, smooth and beautiful Twitter experience 2 | -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/title.txt: -------------------------------------------------------------------------------- 1 | harpy for Twitter -------------------------------------------------------------------------------- /android/fastlane/metadata/android/free/en-US/video.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | Version 0.8.0 2 | 2021-11-25 3 | 4 | · Initial release of harpy pro -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/3.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/5.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/6.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/7.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/79.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/79.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/80.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/80.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/81.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/81.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/82.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/82.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/83.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/83.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/84.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/84.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/85.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/85.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/86.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/86.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/87.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/87.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/88.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/88.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/89.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/89.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/90.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/90.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/91.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/91.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/92.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/92.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/93.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/93.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/94.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/94.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/changelogs/95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/changelogs/95.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/full_description.txt -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/images/icon.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/1_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/1_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/2_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/2_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/3_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/3_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/4_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/4_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/5_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/5_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/6_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/6_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/7_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/fastlane/metadata/android/pro/en-US/images/phoneScreenshots/7_en-US.png -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | a smooth, fast and beautiful Twitter experience -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/title.txt: -------------------------------------------------------------------------------- 1 | harpy pro for Twitter -------------------------------------------------------------------------------- /android/fastlane/metadata/android/pro/en-US/video.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /android/settings_aar.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /android/version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/android/version.properties -------------------------------------------------------------------------------- /assets/changelogs/10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/10.txt -------------------------------------------------------------------------------- /assets/changelogs/11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/11.txt -------------------------------------------------------------------------------- /assets/changelogs/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/12.txt -------------------------------------------------------------------------------- /assets/changelogs/13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/13.txt -------------------------------------------------------------------------------- /assets/changelogs/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/14.txt -------------------------------------------------------------------------------- /assets/changelogs/15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/15.txt -------------------------------------------------------------------------------- /assets/changelogs/16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/16.txt -------------------------------------------------------------------------------- /assets/changelogs/17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/17.txt -------------------------------------------------------------------------------- /assets/changelogs/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/18.txt -------------------------------------------------------------------------------- /assets/changelogs/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/22.txt -------------------------------------------------------------------------------- /assets/changelogs/27.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/27.txt -------------------------------------------------------------------------------- /assets/changelogs/28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/28.txt -------------------------------------------------------------------------------- /assets/changelogs/29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/29.txt -------------------------------------------------------------------------------- /assets/changelogs/30.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/30.txt -------------------------------------------------------------------------------- /assets/changelogs/31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/31.txt -------------------------------------------------------------------------------- /assets/changelogs/32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/32.txt -------------------------------------------------------------------------------- /assets/changelogs/34.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/34.txt -------------------------------------------------------------------------------- /assets/changelogs/35.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/35.txt -------------------------------------------------------------------------------- /assets/changelogs/36.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/36.txt -------------------------------------------------------------------------------- /assets/changelogs/37.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/37.txt -------------------------------------------------------------------------------- /assets/changelogs/38.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/38.txt -------------------------------------------------------------------------------- /assets/changelogs/39.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/39.txt -------------------------------------------------------------------------------- /assets/changelogs/40.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/40.txt -------------------------------------------------------------------------------- /assets/changelogs/41.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/41.txt -------------------------------------------------------------------------------- /assets/changelogs/42.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/42.txt -------------------------------------------------------------------------------- /assets/changelogs/43.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/43.txt -------------------------------------------------------------------------------- /assets/changelogs/44.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/44.txt -------------------------------------------------------------------------------- /assets/changelogs/45.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/45.txt -------------------------------------------------------------------------------- /assets/changelogs/46.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/46.txt -------------------------------------------------------------------------------- /assets/changelogs/48.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/48.txt -------------------------------------------------------------------------------- /assets/changelogs/49.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/49.txt -------------------------------------------------------------------------------- /assets/changelogs/50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/50.txt -------------------------------------------------------------------------------- /assets/changelogs/51.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/51.txt -------------------------------------------------------------------------------- /assets/changelogs/52.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/52.txt -------------------------------------------------------------------------------- /assets/changelogs/53.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/53.txt -------------------------------------------------------------------------------- /assets/changelogs/54.txt: -------------------------------------------------------------------------------- 1 | Version 0.6.6 2 | 2021-06-08 3 | 4 | - Fixed downloading images didn't work for some users 5 | -------------------------------------------------------------------------------- /assets/changelogs/55.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/55.txt -------------------------------------------------------------------------------- /assets/changelogs/56.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/56.txt -------------------------------------------------------------------------------- /assets/changelogs/57.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/57.txt -------------------------------------------------------------------------------- /assets/changelogs/58.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/58.txt -------------------------------------------------------------------------------- /assets/changelogs/60.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/60.txt -------------------------------------------------------------------------------- /assets/changelogs/61.txt: -------------------------------------------------------------------------------- 1 | Version 0.6.12 2 | 2021-08-10 3 | 4 | - Fixed Twitter authentication issues 5 | -------------------------------------------------------------------------------- /assets/changelogs/62.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/62.txt -------------------------------------------------------------------------------- /assets/changelogs/63.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/63.txt -------------------------------------------------------------------------------- /assets/changelogs/64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/64.txt -------------------------------------------------------------------------------- /assets/changelogs/65.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/65.txt -------------------------------------------------------------------------------- /assets/changelogs/67.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/67.txt -------------------------------------------------------------------------------- /assets/changelogs/68.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/68.txt -------------------------------------------------------------------------------- /assets/changelogs/70.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/70.txt -------------------------------------------------------------------------------- /assets/changelogs/71.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/71.txt -------------------------------------------------------------------------------- /assets/changelogs/72.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/72.txt -------------------------------------------------------------------------------- /assets/changelogs/79.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/79.txt -------------------------------------------------------------------------------- /assets/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Version 0.1.0 2 | 2020-08-05 3 | 4 | - Initial Play Store release 5 | -------------------------------------------------------------------------------- /assets/changelogs/80.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/80.txt -------------------------------------------------------------------------------- /assets/changelogs/81.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/81.txt -------------------------------------------------------------------------------- /assets/changelogs/82.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/82.txt -------------------------------------------------------------------------------- /assets/changelogs/83.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/83.txt -------------------------------------------------------------------------------- /assets/changelogs/84.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/84.txt -------------------------------------------------------------------------------- /assets/changelogs/85.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/85.txt -------------------------------------------------------------------------------- /assets/changelogs/86.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/86.txt -------------------------------------------------------------------------------- /assets/changelogs/87.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/87.txt -------------------------------------------------------------------------------- /assets/changelogs/88.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/88.txt -------------------------------------------------------------------------------- /assets/changelogs/89.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/89.txt -------------------------------------------------------------------------------- /assets/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Version 0.1.1 2 | 2020-08-05 3 | 4 | - Added user profile 5 | -------------------------------------------------------------------------------- /assets/changelogs/90.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/90.txt -------------------------------------------------------------------------------- /assets/changelogs/91.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/91.txt -------------------------------------------------------------------------------- /assets/changelogs/92.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/92.txt -------------------------------------------------------------------------------- /assets/changelogs/93.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/93.txt -------------------------------------------------------------------------------- /assets/changelogs/94.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/94.txt -------------------------------------------------------------------------------- /assets/changelogs/95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/95.txt -------------------------------------------------------------------------------- /assets/changelogs/96.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/96.txt -------------------------------------------------------------------------------- /assets/changelogs/free/68.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/changelogs/free/68.txt -------------------------------------------------------------------------------- /assets/flare/harpy_logo.flr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/flare/harpy_logo.flr -------------------------------------------------------------------------------- /assets/flare/harpy_title.flr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/flare/harpy_title.flr -------------------------------------------------------------------------------- /assets/flare/shining_star.flr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/flare/shining_star.flr -------------------------------------------------------------------------------- /assets/fonts/Comfortaa-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/fonts/Comfortaa-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/Comfortaa-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/fonts/Comfortaa-Light.ttf -------------------------------------------------------------------------------- /assets/fonts/Comfortaa-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/fonts/Comfortaa-Regular.ttf -------------------------------------------------------------------------------- /assets/fonts/NotoSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/fonts/NotoSans-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/NotoSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/fonts/NotoSans-Regular.ttf -------------------------------------------------------------------------------- /assets/fonts/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/fonts/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/fonts/OpenSans-Light.ttf -------------------------------------------------------------------------------- /assets/fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/assets/fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /bin/aes_encrypt.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/bin/aes_encrypt.dart -------------------------------------------------------------------------------- /bin/code_rules.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/bin/code_rules.dart -------------------------------------------------------------------------------- /dart_test.yaml: -------------------------------------------------------------------------------- 1 | tags: 2 | golden: 3 | -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/xcshareddata/xcschemes/free.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner.xcodeproj/xcshareddata/xcschemes/free.xcscheme -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/xcshareddata/xcschemes/pro.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner.xcodeproj/xcshareddata/xcschemes/pro.xcscheme -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/ios/Runner/Info.plist -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /lib/api/api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/api.dart -------------------------------------------------------------------------------- /lib/api/translate/data/languages.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/translate/data/languages.dart -------------------------------------------------------------------------------- /lib/api/translate/data/translation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/translate/data/translation.dart -------------------------------------------------------------------------------- /lib/api/translate/translate_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/translate/translate_service.dart -------------------------------------------------------------------------------- /lib/api/translate/translate_service_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/translate/translate_service_provider.dart -------------------------------------------------------------------------------- /lib/api/twitter/data/entities_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/data/entities_data.dart -------------------------------------------------------------------------------- /lib/api/twitter/data/legacy_tweet_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/data/legacy_tweet_data.dart -------------------------------------------------------------------------------- /lib/api/twitter/data/media_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/data/media_data.dart -------------------------------------------------------------------------------- /lib/api/twitter/data/relationship_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/data/relationship_data.dart -------------------------------------------------------------------------------- /lib/api/twitter/data/tweet_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/data/tweet_data.dart -------------------------------------------------------------------------------- /lib/api/twitter/data/twitter_list_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/data/twitter_list_data.dart -------------------------------------------------------------------------------- /lib/api/twitter/data/user_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/data/user_data.dart -------------------------------------------------------------------------------- /lib/api/twitter/find_tweet_replies.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/find_tweet_replies.dart -------------------------------------------------------------------------------- /lib/api/twitter/handle_tweets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/handle_tweets.dart -------------------------------------------------------------------------------- /lib/api/twitter/media_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/media_type.dart -------------------------------------------------------------------------------- /lib/api/twitter/media_upload_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/media_upload_service.dart -------------------------------------------------------------------------------- /lib/api/twitter/media_video_converter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/media_video_converter.dart -------------------------------------------------------------------------------- /lib/api/twitter/parse_entities.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/parse_entities.dart -------------------------------------------------------------------------------- /lib/api/twitter/tweet_text_count.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/tweet_text_count.dart -------------------------------------------------------------------------------- /lib/api/twitter/twitter_api_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/api/twitter/twitter_api_provider.dart -------------------------------------------------------------------------------- /lib/components/about/about_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/about/about_page.dart -------------------------------------------------------------------------------- /lib/components/application/provider/application_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/application/provider/application_provider.dart -------------------------------------------------------------------------------- /lib/components/authentication/preferences/auth_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/authentication/preferences/auth_preferences.dart -------------------------------------------------------------------------------- /lib/components/authentication/provider/authentication_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/authentication/provider/authentication_provider.dart -------------------------------------------------------------------------------- /lib/components/authentication/provider/login_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/authentication/provider/login_provider.dart -------------------------------------------------------------------------------- /lib/components/authentication/provider/logout_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/authentication/provider/logout_provider.dart -------------------------------------------------------------------------------- /lib/components/authentication/widgets/login_webview.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/authentication/widgets/login_webview.dart -------------------------------------------------------------------------------- /lib/components/authentication/widgets/retry_authentication_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/authentication/widgets/retry_authentication_dialog.dart -------------------------------------------------------------------------------- /lib/components/changelog/changelog_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/changelog/changelog_page.dart -------------------------------------------------------------------------------- /lib/components/changelog/model/changelog_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/changelog/model/changelog_data.dart -------------------------------------------------------------------------------- /lib/components/changelog/provider/changelog_parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/changelog/provider/changelog_parser.dart -------------------------------------------------------------------------------- /lib/components/changelog/provider/changelog_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/changelog/provider/changelog_provider.dart -------------------------------------------------------------------------------- /lib/components/changelog/widget/changelog_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/changelog/widget/changelog_dialog.dart -------------------------------------------------------------------------------- /lib/components/changelog/widget/changelog_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/changelog/widget/changelog_widget.dart -------------------------------------------------------------------------------- /lib/components/components.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/components.dart -------------------------------------------------------------------------------- /lib/components/compose/compose_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/compose_page.dart -------------------------------------------------------------------------------- /lib/components/compose/post_tweet/preferences/post_tweet_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/post_tweet/preferences/post_tweet_preferences.dart -------------------------------------------------------------------------------- /lib/components/compose/post_tweet/provider/post_tweet_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/post_tweet/provider/post_tweet_provider.dart -------------------------------------------------------------------------------- /lib/components/compose/post_tweet/widgets/post_tweet_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/post_tweet/widgets/post_tweet_dialog.dart -------------------------------------------------------------------------------- /lib/components/compose/provider/compose_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/provider/compose_provider.dart -------------------------------------------------------------------------------- /lib/components/compose/widgets/compose_max_length.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/widgets/compose_max_length.dart -------------------------------------------------------------------------------- /lib/components/compose/widgets/compose_media.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/widgets/compose_media.dart -------------------------------------------------------------------------------- /lib/components/compose/widgets/compose_text_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/widgets/compose_text_controller.dart -------------------------------------------------------------------------------- /lib/components/compose/widgets/compose_text_field.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/widgets/compose_text_field.dart -------------------------------------------------------------------------------- /lib/components/compose/widgets/compose_tweet_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/widgets/compose_tweet_actions.dart -------------------------------------------------------------------------------- /lib/components/compose/widgets/compose_tweet_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/widgets/compose_tweet_card.dart -------------------------------------------------------------------------------- /lib/components/compose/widgets/compose_tweet_card_with_parent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/widgets/compose_tweet_card_with_parent.dart -------------------------------------------------------------------------------- /lib/components/compose/widgets/compose_video.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/compose/widgets/compose_video.dart -------------------------------------------------------------------------------- /lib/components/custom_api/custom_api_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/custom_api/custom_api_page.dart -------------------------------------------------------------------------------- /lib/components/custom_api/preferences/custom_api_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/custom_api/preferences/custom_api_preferences.dart -------------------------------------------------------------------------------- /lib/components/custom_api/widgets/custom_api_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/custom_api/widgets/custom_api_dialog.dart -------------------------------------------------------------------------------- /lib/components/error/error_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/error/error_page.dart -------------------------------------------------------------------------------- /lib/components/followers/followers_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/followers/followers_page.dart -------------------------------------------------------------------------------- /lib/components/followers/provider/followers_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/followers/provider/followers_provider.dart -------------------------------------------------------------------------------- /lib/components/following/following_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/following/following_page.dart -------------------------------------------------------------------------------- /lib/components/following/provider/following_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/following/provider/following_provider.dart -------------------------------------------------------------------------------- /lib/components/home/home_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/home_page.dart -------------------------------------------------------------------------------- /lib/components/home/tab_configuration/model/default_home_tab_entries.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/tab_configuration/model/default_home_tab_entries.dart -------------------------------------------------------------------------------- /lib/components/home/tab_configuration/model/home_tab_configuration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/tab_configuration/model/home_tab_configuration.dart -------------------------------------------------------------------------------- /lib/components/home/tab_configuration/model/home_tab_entry.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/tab_configuration/model/home_tab_entry.dart -------------------------------------------------------------------------------- /lib/components/home/tab_configuration/provider/home_tab_configuration_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/tab_configuration/provider/home_tab_configuration_provider.dart -------------------------------------------------------------------------------- /lib/components/home/tab_configuration/widgets/home_tab_add_list_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/tab_configuration/widgets/home_tab_add_list_card.dart -------------------------------------------------------------------------------- /lib/components/home/tab_configuration/widgets/home_tab_customization.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/tab_configuration/widgets/home_tab_customization.dart -------------------------------------------------------------------------------- /lib/components/home/tab_configuration/widgets/home_tab_entry_icon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/tab_configuration/widgets/home_tab_entry_icon.dart -------------------------------------------------------------------------------- /lib/components/home/tab_configuration/widgets/home_tab_icon_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/tab_configuration/widgets/home_tab_icon_dialog.dart -------------------------------------------------------------------------------- /lib/components/home/tab_configuration/widgets/home_tab_reorder_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/tab_configuration/widgets/home_tab_reorder_card.dart -------------------------------------------------------------------------------- /lib/components/home/widgets/floating_compose_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/widgets/floating_compose_button.dart -------------------------------------------------------------------------------- /lib/components/home/widgets/home_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/widgets/home_app_bar.dart -------------------------------------------------------------------------------- /lib/components/home/widgets/home_drawer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/widgets/home_drawer.dart -------------------------------------------------------------------------------- /lib/components/home/widgets/home_media_timeline.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/widgets/home_media_timeline.dart -------------------------------------------------------------------------------- /lib/components/home/widgets/home_padding.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/widgets/home_padding.dart -------------------------------------------------------------------------------- /lib/components/home/widgets/home_tab_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/widgets/home_tab_bar.dart -------------------------------------------------------------------------------- /lib/components/home/widgets/home_tab_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/widgets/home_tab_controller.dart -------------------------------------------------------------------------------- /lib/components/home/widgets/home_tab_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/widgets/home_tab_view.dart -------------------------------------------------------------------------------- /lib/components/home/widgets/logout_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/widgets/logout_dialog.dart -------------------------------------------------------------------------------- /lib/components/home/widgets/will_pop_harpy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/home/widgets/will_pop_harpy.dart -------------------------------------------------------------------------------- /lib/components/legacy_user/model/legacy_user_connection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/legacy_user/model/legacy_user_connection.dart -------------------------------------------------------------------------------- /lib/components/legacy_user/provider/legacy_user_connections_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/legacy_user/provider/legacy_user_connections_provider.dart -------------------------------------------------------------------------------- /lib/components/legacy_user/widgets/legacy_user_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/legacy_user/widgets/legacy_user_card.dart -------------------------------------------------------------------------------- /lib/components/legacy_user/widgets/legacy_user_connections_count.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/legacy_user/widgets/legacy_user_connections_count.dart -------------------------------------------------------------------------------- /lib/components/legacy_user/widgets/legacy_user_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/legacy_user/widgets/legacy_user_list.dart -------------------------------------------------------------------------------- /lib/components/list/members/list_members_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/list/members/list_members_page.dart -------------------------------------------------------------------------------- /lib/components/list/members/provider/list_members_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/list/members/provider/list_members_provider.dart -------------------------------------------------------------------------------- /lib/components/list/show/list_show_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/list/show/list_show_page.dart -------------------------------------------------------------------------------- /lib/components/list/show/provider/list_show_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/list/show/provider/list_show_provider.dart -------------------------------------------------------------------------------- /lib/components/list/show/widgets/twitter_list_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/list/show/widgets/twitter_list_card.dart -------------------------------------------------------------------------------- /lib/components/list/show/widgets/twitter_lists.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/list/show/widgets/twitter_lists.dart -------------------------------------------------------------------------------- /lib/components/login/login_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/login/login_page.dart -------------------------------------------------------------------------------- /lib/components/pages/user/model/user_page_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/model/user_page_data.dart -------------------------------------------------------------------------------- /lib/components/pages/user/provider/user_page_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/provider/user_page_provider.dart -------------------------------------------------------------------------------- /lib/components/pages/user/user_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/user_page.dart -------------------------------------------------------------------------------- /lib/components/pages/user/widgets/user_page_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/widgets/user_page_app_bar.dart -------------------------------------------------------------------------------- /lib/components/pages/user/widgets/user_page_avatar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/widgets/user_page_avatar.dart -------------------------------------------------------------------------------- /lib/components/pages/user/widgets/user_page_banner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/widgets/user_page_banner.dart -------------------------------------------------------------------------------- /lib/components/pages/user/widgets/user_page_connections.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/widgets/user_page_connections.dart -------------------------------------------------------------------------------- /lib/components/pages/user/widgets/user_page_description_translation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/widgets/user_page_description_translation.dart -------------------------------------------------------------------------------- /lib/components/pages/user/widgets/user_page_header.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/widgets/user_page_header.dart -------------------------------------------------------------------------------- /lib/components/pages/user/widgets/user_page_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/widgets/user_page_info.dart -------------------------------------------------------------------------------- /lib/components/pages/user/widgets/user_page_metadata.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/widgets/user_page_metadata.dart -------------------------------------------------------------------------------- /lib/components/pages/user/widgets/user_page_tab_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pages/user/widgets/user_page_tab_view.dart -------------------------------------------------------------------------------- /lib/components/pagination/paginated_users/paginated_users_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pagination/paginated_users/paginated_users_page.dart -------------------------------------------------------------------------------- /lib/components/pagination/paginated_users/provider/paginated_users_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pagination/paginated_users/provider/paginated_users_provider.dart -------------------------------------------------------------------------------- /lib/components/pagination/provider/paginated_notifier_mixin.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/pagination/provider/paginated_notifier_mixin.dart -------------------------------------------------------------------------------- /lib/components/replies/provider/replies_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/replies/provider/replies_provider.dart -------------------------------------------------------------------------------- /lib/components/retweeters/provider/retweeters_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/retweeters/provider/retweeters_provider.dart -------------------------------------------------------------------------------- /lib/components/retweeters/retweeters_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/retweeters/retweeters_page.dart -------------------------------------------------------------------------------- /lib/components/search/search_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/search/search_page.dart -------------------------------------------------------------------------------- /lib/components/search/tweet/model/tweet_search_filter_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/search/tweet/model/tweet_search_filter_data.dart -------------------------------------------------------------------------------- /lib/components/search/tweet/provider/tweet_search_filter_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/search/tweet/provider/tweet_search_filter_provider.dart -------------------------------------------------------------------------------- /lib/components/search/tweet/provider/tweet_search_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/search/tweet/provider/tweet_search_provider.dart -------------------------------------------------------------------------------- /lib/components/search/tweet/tweet_search_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/search/tweet/tweet_search_page.dart -------------------------------------------------------------------------------- /lib/components/search/tweet/widgets/tweet_search_filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/search/tweet/widgets/tweet_search_filter.dart -------------------------------------------------------------------------------- /lib/components/search/user/provider/user_search_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/search/user/provider/user_search_provider.dart -------------------------------------------------------------------------------- /lib/components/search/user/user_search_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/search/user/user_search_page.dart -------------------------------------------------------------------------------- /lib/components/search/widgets/search_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/search/widgets/search_app_bar.dart -------------------------------------------------------------------------------- /lib/components/settings/display/display_settings_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/display/display_settings_page.dart -------------------------------------------------------------------------------- /lib/components/settings/display/font_selection/font_selection_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/display/font_selection/font_selection_page.dart -------------------------------------------------------------------------------- /lib/components/settings/display/font_selection/provider/font_selection_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/display/font_selection/provider/font_selection_provider.dart -------------------------------------------------------------------------------- /lib/components/settings/display/font_selection/widgets/font_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/display/font_selection/widgets/font_card.dart -------------------------------------------------------------------------------- /lib/components/settings/display/preferences/display_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/display/preferences/display_preferences.dart -------------------------------------------------------------------------------- /lib/components/settings/display/widgets/preview_tweet_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/display/widgets/preview_tweet_card.dart -------------------------------------------------------------------------------- /lib/components/settings/general/general_settings_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/general/general_settings_page.dart -------------------------------------------------------------------------------- /lib/components/settings/general/preferences/general_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/general/preferences/general_preferences.dart -------------------------------------------------------------------------------- /lib/components/settings/language/language_settings_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/language/language_settings_page.dart -------------------------------------------------------------------------------- /lib/components/settings/language/preferences/language_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/language/preferences/language_preferences.dart -------------------------------------------------------------------------------- /lib/components/settings/language/widgets/translate_language_dialog_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/language/widgets/translate_language_dialog_tile.dart -------------------------------------------------------------------------------- /lib/components/settings/media/media_settings_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/media/media_settings_page.dart -------------------------------------------------------------------------------- /lib/components/settings/media/preferences/media_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/media/preferences/media_preferences.dart -------------------------------------------------------------------------------- /lib/components/settings/media/provider/download_path_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/media/provider/download_path_provider.dart -------------------------------------------------------------------------------- /lib/components/settings/media/widgets/download_path_selection_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/media/widgets/download_path_selection_dialog.dart -------------------------------------------------------------------------------- /lib/components/settings/settings_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/settings_page.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/custom_theme_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/custom_theme_page.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/provider/custom_theme_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/provider/custom_theme_provider.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/widgets/custom_theme_background_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/widgets/custom_theme_background_colors.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/widgets/custom_theme_card_color.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/widgets/custom_theme_card_color.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/widgets/custom_theme_color.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/widgets/custom_theme_color.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/widgets/custom_theme_name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/widgets/custom_theme_name.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/widgets/custom_theme_nav_bar_color.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/widgets/custom_theme_nav_bar_color.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/widgets/custom_theme_primary_color.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/widgets/custom_theme_primary_color.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/widgets/custom_theme_pro_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/widgets/custom_theme_pro_card.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/widgets/custom_theme_secondary_color.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/widgets/custom_theme_secondary_color.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/custom_theme/widgets/custom_theme_status_bar_color.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/custom_theme/widgets/custom_theme_status_bar_color.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/preferences/theme_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/preferences/theme_preferences.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/provider/material_you_theme_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/provider/material_you_theme_provider.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/provider/predefined_themes_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/provider/predefined_themes_provider.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/provider/theme_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/provider/theme_provider.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/theme_settings_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/theme_settings_page.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/widgets/create_custom_theme_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/widgets/create_custom_theme_card.dart -------------------------------------------------------------------------------- /lib/components/settings/theme/widgets/theme_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/settings/theme/widgets/theme_card.dart -------------------------------------------------------------------------------- /lib/components/setup/preferences/setup_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/setup/preferences/setup_preferences.dart -------------------------------------------------------------------------------- /lib/components/setup/setup_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/setup/setup_page.dart -------------------------------------------------------------------------------- /lib/components/setup/widgets/setup_appearance_content.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/setup/widgets/setup_appearance_content.dart -------------------------------------------------------------------------------- /lib/components/setup/widgets/setup_finish_content.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/setup/widgets/setup_finish_content.dart -------------------------------------------------------------------------------- /lib/components/setup/widgets/setup_list_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/setup/widgets/setup_list_card.dart -------------------------------------------------------------------------------- /lib/components/setup/widgets/setup_pro_content.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/setup/widgets/setup_pro_content.dart -------------------------------------------------------------------------------- /lib/components/setup/widgets/setup_welcome_content.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/setup/widgets/setup_welcome_content.dart -------------------------------------------------------------------------------- /lib/components/splash/splash_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/splash/splash_page.dart -------------------------------------------------------------------------------- /lib/components/timeline/filter/model/timeline_filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/filter/model/timeline_filter.dart -------------------------------------------------------------------------------- /lib/components/timeline/filter/provider/timeline_fillter_selection_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/filter/provider/timeline_fillter_selection_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/filter/provider/timeline_filter_creation_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/filter/provider/timeline_filter_creation_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/filter/provider/timeline_filter_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/filter/provider/timeline_filter_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/filter/widgets/timeline_filter_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/filter/widgets/timeline_filter_card.dart -------------------------------------------------------------------------------- /lib/components/timeline/filter/widgets/timeline_filter_creation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/filter/widgets/timeline_filter_creation.dart -------------------------------------------------------------------------------- /lib/components/timeline/filter/widgets/timeline_filter_selection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/filter/widgets/timeline_filter_selection.dart -------------------------------------------------------------------------------- /lib/components/timeline/home_timeline/provider/home_timeline_filter_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/home_timeline/provider/home_timeline_filter_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/home_timeline/provider/home_timeline_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/home_timeline/provider/home_timeline_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/home_timeline/widgets/home_timeline.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/home_timeline/widgets/home_timeline.dart -------------------------------------------------------------------------------- /lib/components/timeline/home_timeline/widgets/home_timeline_filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/home_timeline/widgets/home_timeline_filter.dart -------------------------------------------------------------------------------- /lib/components/timeline/home_timeline/widgets/home_timeline_top_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/home_timeline/widgets/home_timeline_top_actions.dart -------------------------------------------------------------------------------- /lib/components/timeline/likes_timeline/provider/likes_timeline_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/likes_timeline/provider/likes_timeline_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/likes_timeline/widgets/likes_timeline.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/likes_timeline/widgets/likes_timeline.dart -------------------------------------------------------------------------------- /lib/components/timeline/list_timeline/list_timeline_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/list_timeline/list_timeline_page.dart -------------------------------------------------------------------------------- /lib/components/timeline/list_timeline/provider/list_timeline_filter_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/list_timeline/provider/list_timeline_filter_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/list_timeline/provider/list_timeline_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/list_timeline/provider/list_timeline_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/list_timeline/widgets/list_timeline.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/list_timeline/widgets/list_timeline.dart -------------------------------------------------------------------------------- /lib/components/timeline/list_timeline/widgets/list_timeline_filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/list_timeline/widgets/list_timeline_filter.dart -------------------------------------------------------------------------------- /lib/components/timeline/list_timeline/widgets/list_timeline_top_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/list_timeline/widgets/list_timeline_top_actions.dart -------------------------------------------------------------------------------- /lib/components/timeline/media_timeline/model/media_timeline_entry.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/media_timeline/model/media_timeline_entry.dart -------------------------------------------------------------------------------- /lib/components/timeline/media_timeline/provider/media_timeline_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/media_timeline/provider/media_timeline_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/media_timeline/widgets/media_timeline.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/media_timeline/widgets/media_timeline.dart -------------------------------------------------------------------------------- /lib/components/timeline/media_timeline/widgets/media_timeline_media.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/media_timeline/widgets/media_timeline_media.dart -------------------------------------------------------------------------------- /lib/components/timeline/media_timeline/widgets/media_timeline_media_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/media_timeline/widgets/media_timeline_media_list.dart -------------------------------------------------------------------------------- /lib/components/timeline/mentions_timeline/provider/mentions_timeline_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/mentions_timeline/provider/mentions_timeline_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/mentions_timeline/widgets/mentions_timeline.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/mentions_timeline/widgets/mentions_timeline.dart -------------------------------------------------------------------------------- /lib/components/timeline/mentions_timeline/widgets/mentions_timeline_top_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/mentions_timeline/widgets/mentions_timeline_top_actions.dart -------------------------------------------------------------------------------- /lib/components/timeline/provider/timeline_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/provider/timeline_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/user_timeline/provider/user_timeline_filter_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/user_timeline/provider/user_timeline_filter_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/user_timeline/provider/user_timeline_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/user_timeline/provider/user_timeline_provider.dart -------------------------------------------------------------------------------- /lib/components/timeline/user_timeline/widgets/user_timeline.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/user_timeline/widgets/user_timeline.dart -------------------------------------------------------------------------------- /lib/components/timeline/user_timeline/widgets/user_timeline_filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/user_timeline/widgets/user_timeline_filter.dart -------------------------------------------------------------------------------- /lib/components/timeline/user_timeline/widgets/user_timeline_top_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/user_timeline/widgets/user_timeline_top_actions.dart -------------------------------------------------------------------------------- /lib/components/timeline/widgets/new_tweets_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/widgets/new_tweets_text.dart -------------------------------------------------------------------------------- /lib/components/timeline/widgets/timeline.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/timeline/widgets/timeline.dart -------------------------------------------------------------------------------- /lib/components/trends/find_trends_location/provider/find_trends_location_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/find_trends_location/provider/find_trends_location_provider.dart -------------------------------------------------------------------------------- /lib/components/trends/find_trends_location/widgets/find_custom_trends_location.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/find_trends_location/widgets/find_custom_trends_location.dart -------------------------------------------------------------------------------- /lib/components/trends/find_trends_location/widgets/find_trends_location_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/find_trends_location/widgets/find_trends_location_dialog.dart -------------------------------------------------------------------------------- /lib/components/trends/find_trends_location/widgets/found_trends_locations.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/find_trends_location/widgets/found_trends_locations.dart -------------------------------------------------------------------------------- /lib/components/trends/model/trends_location_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/model/trends_location_data.dart -------------------------------------------------------------------------------- /lib/components/trends/preferences/trends_location_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/preferences/trends_location_preferences.dart -------------------------------------------------------------------------------- /lib/components/trends/provider/trends_locations_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/provider/trends_locations_provider.dart -------------------------------------------------------------------------------- /lib/components/trends/provider/trends_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/provider/trends_provider.dart -------------------------------------------------------------------------------- /lib/components/trends/provider/user_trends_location_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/provider/user_trends_location_provider.dart -------------------------------------------------------------------------------- /lib/components/trends/widgets/trend_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/widgets/trend_card.dart -------------------------------------------------------------------------------- /lib/components/trends/widgets/trends_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/widgets/trends_list.dart -------------------------------------------------------------------------------- /lib/components/trends/widgets/trends_location_selection_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/widgets/trends_location_selection_dialog.dart -------------------------------------------------------------------------------- /lib/components/trends/widgets/trends_selection_header.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/trends/widgets/trends_selection_header.dart -------------------------------------------------------------------------------- /lib/components/tweet/detail/provider/tweet_detail_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/detail/provider/tweet_detail_provider.dart -------------------------------------------------------------------------------- /lib/components/tweet/detail/tweet_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/detail/tweet_detail_page.dart -------------------------------------------------------------------------------- /lib/components/tweet/detail/widgets/tweet_detail_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/detail/widgets/tweet_detail_card.dart -------------------------------------------------------------------------------- /lib/components/tweet/detail/widgets/tweet_detail_header.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/detail/widgets/tweet_detail_header.dart -------------------------------------------------------------------------------- /lib/components/tweet/model/tweet_card_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/model/tweet_card_config.dart -------------------------------------------------------------------------------- /lib/components/tweet/model/tweet_card_config_element.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/model/tweet_card_config_element.dart -------------------------------------------------------------------------------- /lib/components/tweet/model/tweet_delegates.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/model/tweet_delegates.dart -------------------------------------------------------------------------------- /lib/components/tweet/preferences/tweet_visibility_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/preferences/tweet_visibility_preferences.dart -------------------------------------------------------------------------------- /lib/components/tweet/provider/tweet_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/provider/tweet_provider.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/button/download_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/button/download_button.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/button/favorite_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/button/favorite_button.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/button/more_actions_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/button/more_actions_button.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/button/replies_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/button/replies_button.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/button/reply_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/button/reply_button.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/button/retweet_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/button/retweet_button.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/button/show_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/button/show_button.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/button/translate_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/button/translate_button.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/button/tweet_action_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/button/tweet_action_button.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_actions.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_actions_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_actions_button.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_avatar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_avatar.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_details.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_details.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_handle.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_handle.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_link_preview.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_link_preview.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_media.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_media.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_name.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_name.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_pinned.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_pinned.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_quote.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_quote.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_replies.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_replies.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_retweeter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_retweeter.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_text.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_top_row.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_top_row.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/card_content/tweet_card_translation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/card_content/tweet_card_translation.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/download_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/download_dialog.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/media_actions_bottom_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/media_actions_bottom_sheet.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/media_autoplay.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/media_autoplay.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/media_gallery.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/media_gallery.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/media_gallery_overlay.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/media_gallery_overlay.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/media_thumbnail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/media_thumbnail.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/overlays/dynamic_video_player_overlay.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/overlays/dynamic_video_player_overlay.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/overlays/gif_video_player_overlay.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/overlays/gif_video_player_overlay.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/overlays/small_video_player_overlay.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/overlays/small_video_player_overlay.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/overlays/static_video_player_overlay.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/overlays/static_video_player_overlay.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/overlays/video_player_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/overlays/video_player_actions.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/overlays/video_player_overlay_mixin.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/overlays/video_player_overlay_mixin.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/sensitive_media_overlay.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/sensitive_media_overlay.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/tweet_gif.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/tweet_gif.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/tweet_images.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/tweet_images.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/tweet_images_layout.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/tweet_images_layout.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/media/tweet_video.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/media/tweet_video.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/tweet_actions_bottom_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/tweet_actions_bottom_sheet.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/tweet_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/tweet_card.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/tweet_card_content.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/tweet_card_content.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/tweet_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/tweet_list.dart -------------------------------------------------------------------------------- /lib/components/tweet/widgets/tweet_list_info_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/tweet/widgets/tweet_list_info_message.dart -------------------------------------------------------------------------------- /lib/components/webview/provider/web_view_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/webview/provider/web_view_provider.dart -------------------------------------------------------------------------------- /lib/components/webview/webview_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/webview/webview_page.dart -------------------------------------------------------------------------------- /lib/components/webview/widgets/web_view_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/webview/widgets/web_view_actions.dart -------------------------------------------------------------------------------- /lib/components/widgets/badge.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/badge.dart -------------------------------------------------------------------------------- /lib/components/widgets/bubble_animation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/bubble_animation.dart -------------------------------------------------------------------------------- /lib/components/widgets/clearable_text_field.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/clearable_text_field.dart -------------------------------------------------------------------------------- /lib/components/widgets/connection_count.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/connection_count.dart -------------------------------------------------------------------------------- /lib/components/widgets/filter/filter_list_entry.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/filter/filter_list_entry.dart -------------------------------------------------------------------------------- /lib/components/widgets/filter/filter_switch_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/filter/filter_switch_tile.dart -------------------------------------------------------------------------------- /lib/components/widgets/flare_animation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/flare_animation.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_background.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_background.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_circle_avatar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_circle_avatar.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_dismissible.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_dismissible.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_image.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_markdown.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_markdown.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_photo_gallery.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_photo_gallery.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_pro_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_pro_card.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_radio_dialog_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_radio_dialog_tile.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_reorderable_drag_start_listener.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_reorderable_drag_start_listener.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_scaffold.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_scaffold.dart -------------------------------------------------------------------------------- /lib/components/widgets/harpy_tab_view_scroll_physics.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/harpy_tab_view_scroll_physics.dart -------------------------------------------------------------------------------- /lib/components/widgets/info_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/info_message.dart -------------------------------------------------------------------------------- /lib/components/widgets/load_more_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/load_more_handler.dart -------------------------------------------------------------------------------- /lib/components/widgets/loading_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/loading_error.dart -------------------------------------------------------------------------------- /lib/components/widgets/loading_shimmer/placeholder_box.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/loading_shimmer/placeholder_box.dart -------------------------------------------------------------------------------- /lib/components/widgets/loading_shimmer/sliver_loading_shimmer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/loading_shimmer/sliver_loading_shimmer.dart -------------------------------------------------------------------------------- /lib/components/widgets/loading_shimmer/trends_list_loading_shimmer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/loading_shimmer/trends_list_loading_shimmer.dart -------------------------------------------------------------------------------- /lib/components/widgets/loading_shimmer/tweet_list_info_message_loading_shimmer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/loading_shimmer/tweet_list_info_message_loading_shimmer.dart -------------------------------------------------------------------------------- /lib/components/widgets/loading_shimmer/tweet_list_loading_shimmer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/loading_shimmer/tweet_list_loading_shimmer.dart -------------------------------------------------------------------------------- /lib/components/widgets/loading_shimmer/user_list_loading_shimmer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/loading_shimmer/user_list_loading_shimmer.dart -------------------------------------------------------------------------------- /lib/components/widgets/scroll_direction_listener.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/scroll_direction_listener.dart -------------------------------------------------------------------------------- /lib/components/widgets/scroll_to_top.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/scroll_to_top.dart -------------------------------------------------------------------------------- /lib/components/widgets/slivers/harpy_sliver_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/slivers/harpy_sliver_app_bar.dart -------------------------------------------------------------------------------- /lib/components/widgets/slivers/sliver_bottom_padding.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/slivers/sliver_bottom_padding.dart -------------------------------------------------------------------------------- /lib/components/widgets/slivers/sliver_fill_loading_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/slivers/sliver_fill_loading_error.dart -------------------------------------------------------------------------------- /lib/components/widgets/slivers/sliver_fill_loading_indicator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/slivers/sliver_fill_loading_indicator.dart -------------------------------------------------------------------------------- /lib/components/widgets/slivers/sliver_info_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/slivers/sliver_info_message.dart -------------------------------------------------------------------------------- /lib/components/widgets/slivers/sliver_loading_indicator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/slivers/sliver_loading_indicator.dart -------------------------------------------------------------------------------- /lib/components/widgets/system_gesture_placeholder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/system_gesture_placeholder.dart -------------------------------------------------------------------------------- /lib/components/widgets/tab_bar/harpy_tab.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/tab_bar/harpy_tab.dart -------------------------------------------------------------------------------- /lib/components/widgets/tab_bar/harpy_tab_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/tab_bar/harpy_tab_bar.dart -------------------------------------------------------------------------------- /lib/components/widgets/translated_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/translated_text.dart -------------------------------------------------------------------------------- /lib/components/widgets/twitter_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/twitter_text.dart -------------------------------------------------------------------------------- /lib/components/widgets/video_player/video_player_arguments.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/video_player/video_player_arguments.dart -------------------------------------------------------------------------------- /lib/components/widgets/video_player/video_player_double_tap_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/video_player/video_player_double_tap_actions.dart -------------------------------------------------------------------------------- /lib/components/widgets/video_player/video_player_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/video_player/video_player_handler.dart -------------------------------------------------------------------------------- /lib/components/widgets/video_player/video_player_progress_indicator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/video_player/video_player_progress_indicator.dart -------------------------------------------------------------------------------- /lib/components/widgets/video_player/video_player_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/video_player/video_player_provider.dart -------------------------------------------------------------------------------- /lib/components/widgets/visibility_change_listener.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/components/widgets/visibility_change_listener.dart -------------------------------------------------------------------------------- /lib/core/converter/built_list_converter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/converter/built_list_converter.dart -------------------------------------------------------------------------------- /lib/core/core.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/core.dart -------------------------------------------------------------------------------- /lib/core/harpy_theme/harpy_text_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/harpy_theme/harpy_text_theme.dart -------------------------------------------------------------------------------- /lib/core/harpy_theme/harpy_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/harpy_theme/harpy_theme.dart -------------------------------------------------------------------------------- /lib/core/harpy_theme/harpy_theme_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/harpy_theme/harpy_theme_colors.dart -------------------------------------------------------------------------------- /lib/core/harpy_theme/harpy_theme_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/harpy_theme/harpy_theme_data.dart -------------------------------------------------------------------------------- /lib/core/harpy_theme/predefined_themes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/harpy_theme/predefined_themes.dart -------------------------------------------------------------------------------- /lib/core/logger/provider_logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/logger/provider_logger.dart -------------------------------------------------------------------------------- /lib/core/misc/environment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/misc/environment.dart -------------------------------------------------------------------------------- /lib/core/misc/error_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/misc/error_handler.dart -------------------------------------------------------------------------------- /lib/core/misc/list_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/misc/list_utils.dart -------------------------------------------------------------------------------- /lib/core/misc/provider_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/misc/provider_utils.dart -------------------------------------------------------------------------------- /lib/core/misc/request_lock_mixin.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/misc/request_lock_mixin.dart -------------------------------------------------------------------------------- /lib/core/misc/rtl_language_codes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/misc/rtl_language_codes.dart -------------------------------------------------------------------------------- /lib/core/misc/string_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/misc/string_utils.dart -------------------------------------------------------------------------------- /lib/core/misc/twitter_error_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/misc/twitter_error_handler.dart -------------------------------------------------------------------------------- /lib/core/misc/url_launcher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/misc/url_launcher.dart -------------------------------------------------------------------------------- /lib/core/misc/video_autopause_observer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/misc/video_autopause_observer.dart -------------------------------------------------------------------------------- /lib/core/page_routes/hero_page_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/page_routes/hero_page_route.dart -------------------------------------------------------------------------------- /lib/core/preferences/layout_preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/preferences/layout_preferences.dart -------------------------------------------------------------------------------- /lib/core/preferences/preferences_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/preferences/preferences_provider.dart -------------------------------------------------------------------------------- /lib/core/regex/common_regex.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/regex/common_regex.dart -------------------------------------------------------------------------------- /lib/core/regex/twitter_regex.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/regex/twitter_regex.dart -------------------------------------------------------------------------------- /lib/core/router/handle_redirect.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/router/handle_redirect.dart -------------------------------------------------------------------------------- /lib/core/router/route_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/router/route_utils.dart -------------------------------------------------------------------------------- /lib/core/router/router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/router/router.dart -------------------------------------------------------------------------------- /lib/core/services/connectivity_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/services/connectivity_service.dart -------------------------------------------------------------------------------- /lib/core/services/device_info_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/services/device_info_service.dart -------------------------------------------------------------------------------- /lib/core/services/dialog_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/services/dialog_service.dart -------------------------------------------------------------------------------- /lib/core/services/download_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/services/download_service.dart -------------------------------------------------------------------------------- /lib/core/services/message_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/services/message_service.dart -------------------------------------------------------------------------------- /lib/core/services/open_by_default.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/services/open_by_default.dart -------------------------------------------------------------------------------- /lib/core/services/platform_brightness_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/core/services/platform_brightness_service.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/lib/main.dart -------------------------------------------------------------------------------- /media/drawer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/drawer.jpg -------------------------------------------------------------------------------- /media/login_screen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/login_screen.gif -------------------------------------------------------------------------------- /media/media_timeline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/media_timeline.jpg -------------------------------------------------------------------------------- /media/setup_screen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/setup_screen.gif -------------------------------------------------------------------------------- /media/theme_selection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/theme_selection.jpg -------------------------------------------------------------------------------- /media/timeline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/timeline.jpg -------------------------------------------------------------------------------- /media/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/title.png -------------------------------------------------------------------------------- /media/trends.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/trends.jpg -------------------------------------------------------------------------------- /media/tweet_search_filter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/tweet_search_filter.jpg -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/renovate.json -------------------------------------------------------------------------------- /test/api/twitter/handle_tweets_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/api/twitter/handle_tweets_test.dart -------------------------------------------------------------------------------- /test/api/twitter/tweet_data_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/api/twitter/tweet_data_test.dart -------------------------------------------------------------------------------- /test/api/twitter/tweet_text_count_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/api/twitter/tweet_text_count_test.dart -------------------------------------------------------------------------------- /test/components/application/application_provider_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/application/application_provider_test.dart -------------------------------------------------------------------------------- /test/components/changelog/changelog_parser_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/changelog/changelog_parser_test.dart -------------------------------------------------------------------------------- /test/components/changelog/changelog_widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/changelog/changelog_widget_test.dart -------------------------------------------------------------------------------- /test/components/changelog/goldens/changelog_widget_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/changelog/goldens/changelog_widget_full.png -------------------------------------------------------------------------------- /test/components/changelog/goldens/changelog_widget_rich.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/changelog/goldens/changelog_widget_rich.png -------------------------------------------------------------------------------- /test/components/login/goldens/login_page_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/login/goldens/login_page_landscape.png -------------------------------------------------------------------------------- /test/components/login/goldens/login_page_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/login/goldens/login_page_portrait.png -------------------------------------------------------------------------------- /test/components/login/goldens/login_page_portrait_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/login/goldens/login_page_portrait_light.png -------------------------------------------------------------------------------- /test/components/login/login_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/login/login_page_test.dart -------------------------------------------------------------------------------- /test/components/pages/user/goldens/ci/user_page_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/ci/user_page_content.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/ci/user_page_content_authenticated_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/ci/user_page_content_authenticated_user.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/ci/user_page_content_protected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/ci/user_page_content_protected.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/ci/user_page_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/ci/user_page_error.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/ci/user_page_header_all_metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/ci/user_page_header_all_metadata.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/ci/user_page_header_follow_requested.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/ci/user_page_header_follow_requested.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/ci/user_page_header_following.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/ci/user_page_header_following.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/ci/user_page_header_following_followed_by.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/ci/user_page_header_following_followed_by.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/ci/user_page_header_translated_description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/ci/user_page_header_translated_description.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/ci/user_page_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/ci/user_page_loading.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/linux/user_page_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/linux/user_page_content.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/linux/user_page_content_authenticated_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/linux/user_page_content_authenticated_user.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/linux/user_page_content_protected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/linux/user_page_content_protected.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/linux/user_page_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/linux/user_page_error.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/linux/user_page_header_all_metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/linux/user_page_header_all_metadata.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/linux/user_page_header_follow_requested.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/linux/user_page_header_follow_requested.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/linux/user_page_header_following.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/linux/user_page_header_following.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/linux/user_page_header_translated_description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/linux/user_page_header_translated_description.png -------------------------------------------------------------------------------- /test/components/pages/user/goldens/linux/user_page_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/goldens/linux/user_page_loading.png -------------------------------------------------------------------------------- /test/components/pages/user/user_page_header_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/user_page_header_test.dart -------------------------------------------------------------------------------- /test/components/pages/user/user_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/pages/user/user_page_test.dart -------------------------------------------------------------------------------- /test/components/tweet/goldens/media_four_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/media_four_images.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/media_gif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/media_gif.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/media_one_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/media_one_image.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/media_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/media_video.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/minimal_tweet_card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/minimal_tweet_card.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/quote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/quote.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/text.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/text_translatable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/text_translatable.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/top_row_empty_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/top_row_empty_name.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/top_row_long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/top_row_long.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/top_row_zero_width_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/top_row_zero_width_name.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/translation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/translation.png -------------------------------------------------------------------------------- /test/components/tweet/goldens/translation_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/goldens/translation_empty.png -------------------------------------------------------------------------------- /test/components/tweet/tweet_card_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/components/tweet/tweet_card_test.dart -------------------------------------------------------------------------------- /test/core/misc/string_utils_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/core/misc/string_utils_test.dart -------------------------------------------------------------------------------- /test/core/regex/common_regex_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/core/regex/common_regex_test.dart -------------------------------------------------------------------------------- /test/core/regex/twitter_regex_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/core/regex/twitter_regex_test.dart -------------------------------------------------------------------------------- /test/images/aqua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/images/aqua.png -------------------------------------------------------------------------------- /test/images/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/images/blue.png -------------------------------------------------------------------------------- /test/images/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/images/green.png -------------------------------------------------------------------------------- /test/images/harpy_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/images/harpy_avatar.png -------------------------------------------------------------------------------- /test/images/magenta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/images/magenta.png -------------------------------------------------------------------------------- /test/images/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/images/red.png -------------------------------------------------------------------------------- /test/images/transparent_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/images/transparent_image.dart -------------------------------------------------------------------------------- /test/images/user_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/images/user_banner.png -------------------------------------------------------------------------------- /test/images/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/images/yellow.png -------------------------------------------------------------------------------- /test/test_setup/constrains.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/constrains.dart -------------------------------------------------------------------------------- /test/test_setup/data/changelog_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/data/changelog_data.dart -------------------------------------------------------------------------------- /test/test_setup/data/timeline_filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/data/timeline_filter.dart -------------------------------------------------------------------------------- /test/test_setup/data/tweet_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/data/tweet_data.dart -------------------------------------------------------------------------------- /test/test_setup/data/user_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/data/user_data.dart -------------------------------------------------------------------------------- /test/test_setup/devices.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/devices.dart -------------------------------------------------------------------------------- /test/test_setup/http_overrides.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/http_overrides.dart -------------------------------------------------------------------------------- /test/test_setup/mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/mocks.dart -------------------------------------------------------------------------------- /test/test_setup/prime_assets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/prime_assets.dart -------------------------------------------------------------------------------- /test/test_setup/setup.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/setup.dart -------------------------------------------------------------------------------- /test/test_setup/tester_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/tester_utils.dart -------------------------------------------------------------------------------- /test/test_setup/widget_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertodoering/harpy/HEAD/test/test_setup/widget_utils.dart --------------------------------------------------------------------------------