├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── PROGRESS.md ├── README.md ├── app ├── CHANGELOG.md ├── README.md ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── app.dart │ └── src │ │ ├── app │ │ ├── app_initializer_impl.dart │ │ ├── app_launcher.dart │ │ ├── dev_initializer.dart │ │ ├── td_lib_initializer.dart │ │ ├── tg_app.dart │ │ └── tg_theme.dart │ │ ├── di │ │ ├── component │ │ │ └── app_component.dart │ │ ├── module │ │ │ ├── app_module.dart │ │ │ ├── app_navigation_module.dart │ │ │ ├── chat_module.dart │ │ │ ├── data_module.dart │ │ │ ├── feature_module.dart │ │ │ ├── td_module.dart │ │ │ └── theme_module.dart │ │ └── scope │ │ │ └── application_scope.dart │ │ ├── feature │ │ ├── feature.dart │ │ ├── feature_factory.dart │ │ └── feature_provider.dart │ │ ├── navigation │ │ ├── app_controller_router_impl.dart │ │ ├── chat_router_delegate.dart │ │ ├── chats_list_screen_router_impl.dart │ │ ├── common_screen_router_impl.dart │ │ ├── key_generator.dart │ │ ├── navigation.dart │ │ ├── navigation_router.dart │ │ ├── router │ │ │ ├── change_bio_router.dart │ │ │ ├── change_username_router.dart │ │ │ ├── chat_administration_router_factory.dart │ │ │ ├── chat_administration_router_impl.dart │ │ │ ├── chat_forum_router_impl.dart │ │ │ ├── chat_screen_router_factory.dart │ │ │ ├── chat_screen_router_impl.dart │ │ │ ├── create_new_chat_router_impl.dart │ │ │ └── new_contact_router.dart │ │ ├── split_navigation_info_provider.dart │ │ └── split_navigation_router.dart │ │ ├── tdlib │ │ └── config_provider.dart │ │ └── widget │ │ ├── block_interaction_manager.dart │ │ └── right_container_placeholder_factory.dart └── pubspec.yaml ├── async_utils ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── async_utils.dart │ └── src │ │ ├── cancelable_operation_extensions.dart │ │ └── future_extensions.dart └── pubspec.yaml ├── block_interaction_api ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── block_interaction_api.dart │ └── src │ │ └── block_interaction_manager.dart └── pubspec.yaml ├── component ├── app_controller │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── app_controller.dart │ │ └── src │ │ │ ├── app_controller.dart │ │ │ ├── app_controller_component.dart │ │ │ ├── app_launcher.dart │ │ │ ├── app_lifecycle_state_delegate.dart │ │ │ ├── authorization_state_delegate.dart │ │ │ ├── connectivity_delegate.dart │ │ │ └── device_info_provider.dart │ ├── pubspec.yaml │ └── test │ │ ├── app_lifecycle_state_delegate_test.dart │ │ ├── authorization_state_delegate_test.dart │ │ └── connectivity_delegate_test.dart ├── auth_manager │ ├── auth_manager_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── auth_manager_api.dart │ │ │ └── src │ │ │ │ └── authentication_manager.dart │ │ └── pubspec.yaml │ └── auth_manager_impl │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ ├── auth_manager_impl.dart │ │ └── src │ │ │ └── authentication_manager.dart │ │ └── pubspec.yaml └── link_resolver │ ├── link_resolver_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── link_resolver_api.dart │ │ └── src │ │ │ ├── link_resolver.dart │ │ │ └── resolve_result.dart │ └── pubspec.yaml │ └── link_resolver_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ ├── link_resolver_impl.dart │ └── src │ │ └── link_resolver.dart │ ├── pubspec.yaml │ └── test │ └── link_resolver_test.dart ├── core ├── README.md ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── core.dart │ └── src │ │ ├── manager │ │ ├── manager.dart │ │ └── options_manager.dart │ │ ├── provider │ │ ├── app_lifecycle_state_provider.dart │ │ ├── app_lifecycle_state_provider_impl.dart │ │ ├── connectivity_provider.dart │ │ ├── connectivity_provider_impl.dart │ │ ├── my_chat_provider.dart │ │ └── provider.dart │ │ └── util │ │ ├── color_rgb24_ext.dart │ │ ├── connectivity_status_extensions.dart │ │ ├── future_ext.dart │ │ └── util.dart └── pubspec.yaml ├── core_arch ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── core_arch.dart │ └── src │ │ ├── base_view_model.dart │ │ └── subscription_mixin.dart └── pubspec.yaml ├── core_arch_flutter ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── core_arch_flutter.dart │ └── src │ │ ├── base_scope.dart │ │ ├── scope_disposer.dart │ │ └── stream_listener.dart └── pubspec.yaml ├── core_presentation ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── core_presentation.dart │ └── src │ │ ├── avatar.dart │ │ └── avatar_resolver.dart └── pubspec.yaml ├── core_tdlib_api ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── core_tdlib_api.dart │ └── src │ │ ├── provider │ │ ├── authentication_state_provider.dart │ │ ├── connection_state_provider.dart │ │ ├── provider.dart │ │ └── updates │ │ │ ├── authentication_state_updates_provider.dart │ │ │ ├── basic_group_updates_provider.dart │ │ │ ├── chat_filters_updates_provider.dart │ │ │ ├── chat_updates_provider.dart │ │ │ ├── events_provider.dart │ │ │ ├── file_updates_provider.dart │ │ │ ├── message_updates_provider.dart │ │ │ ├── super_group_updates_provider.dart │ │ │ ├── updates.dart │ │ │ └── user_updates_provider.dart │ │ ├── repository │ │ ├── background_repository.dart │ │ ├── basic_group_repository.dart │ │ ├── chat_filter_repository.dart │ │ ├── chat_message_repository.dart │ │ ├── chat_repository.dart │ │ ├── file_repository.dart │ │ ├── repository.dart │ │ ├── session_repository.dart │ │ ├── sticker_repository.dart │ │ ├── super_group_repository.dart │ │ └── user_repository.dart │ │ ├── td_function_executor.dart │ │ └── util │ │ └── td_error.dart └── pubspec.yaml ├── core_tdlib_impl ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── core_tdlib_impl.dart │ └── src │ │ ├── data_source │ │ ├── background_data_source.dart │ │ ├── basic_group_data_source.dart │ │ ├── chat_data_source.dart │ │ ├── chat_filter_data_source.dart │ │ ├── chat_message_data_source.dart │ │ ├── data_source.dart │ │ ├── file_data_source.dart │ │ ├── session_data_source.dart │ │ ├── sticker_data_source.dart │ │ ├── super_group_data_source.dart │ │ └── user_data_source.dart │ │ ├── provider │ │ ├── authentication_state_provider_impl.dart │ │ ├── connection_state_provider_impl.dart │ │ ├── provider.dart │ │ └── updates │ │ │ ├── updates.dart │ │ │ └── updates_provider.dart │ │ ├── repository │ │ ├── background_repository_impl.dart │ │ ├── basic_group_repository_impl.dart │ │ ├── chat_filter_repository_impl.dart │ │ ├── chat_message_repository_impl.dart │ │ ├── chat_repository_impl.dart │ │ ├── file_repository_impl.dart │ │ ├── repository.dart │ │ ├── session_repository_impl.dart │ │ ├── sticker_repository_impl.dart │ │ ├── super_group_repository_impl.dart │ │ └── user_repository_impl.dart │ │ ├── td_function_executor.dart │ │ └── util │ │ └── td_error_ext.dart └── pubspec.yaml ├── core_ui_jugger ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── core_ui_jugger.dart │ └── src │ │ └── tg_app_bar_module.dart └── pubspec.yaml ├── core_utils ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── core_utils.dart │ └── src │ │ ├── date_formatter.dart │ │ ├── date_parser.dart │ │ ├── ext │ │ ├── minithumbnail_extensions.dart │ │ └── string_extensions.dart │ │ └── utils │ │ └── avatar_utils.dart └── pubspec.yaml ├── coreui ├── analysis_options.yaml ├── assets │ └── icon │ │ ├── check.svg │ │ ├── double_check.svg │ │ ├── mention.svg │ │ ├── muted.svg │ │ ├── pinned.svg │ │ ├── secret.svg │ │ └── verified.svg ├── dart_dependency_validator.yaml ├── lib │ ├── coreui.dart │ └── src │ │ ├── avatar │ │ ├── avatar.dart │ │ ├── avatar_scope.dart │ │ ├── avatar_state.dart │ │ ├── avatar_view_model.dart │ │ └── avatar_widget_factory.dart │ │ ├── connection_state_widget_factory.dart │ │ ├── image_widget_factory.dart │ │ ├── search_app_bar.dart │ │ ├── static_curve.dart │ │ ├── tg_appbar_factory.dart │ │ ├── tg_switched_app_bar.dart │ │ └── widget │ │ ├── circular_progress.dart │ │ ├── minithumbnail_widget.dart │ │ ├── sticker.dart │ │ ├── text_background.dart │ │ └── tg │ │ ├── annotation.dart │ │ ├── block_interaction.dart │ │ ├── divider.dart │ │ ├── section.dart │ │ ├── section_divider.dart │ │ ├── text_cell.dart │ │ └── tg_widget.dart └── pubspec.yaml ├── dependencies_module_generator ├── dmg_annotation │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── dmg_annotation.dart │ │ └── src │ │ │ └── dependencies.dart │ └── pubspec.yaml └── generator │ ├── analysis_options.yaml │ ├── build.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ ├── builder.dart │ └── src │ │ ├── dependencies_module_generator.dart │ │ └── dmg_delegate.dart │ └── pubspec.yaml ├── dialog_api ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── dialog_api.dart │ └── src │ │ ├── body.dart │ │ └── dialog_router.dart └── pubspec.yaml ├── dialog_api_flutter ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── dialog_api_flutter.dart │ └── src │ │ └── dialog_router_impl.dart └── pubspec.yaml ├── error_transformer_api ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── error_transformer_api.dart │ └── src │ │ └── error_transformer.dart └── pubspec.yaml ├── error_transformer_td ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── error_transformer_td.dart │ └── src │ │ └── td_error_transformer.dart └── pubspec.yaml ├── factory_widget_generator ├── annotation │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── fwg_annotation.dart │ │ └── src │ │ │ └── widget_factory.dart │ └── pubspec.yaml └── generator │ ├── analysis_options.yaml │ ├── build.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ ├── builder.dart │ └── src │ │ └── factory_widget_generator.dart │ └── pubspec.yaml ├── fake ├── README.md ├── analysis_options.yaml ├── assets │ ├── file │ │ ├── background │ │ │ └── file_1608.tgv │ │ └── sticker │ │ │ └── thumbnail │ │ │ ├── file_1361.jpeg │ │ │ ├── thumbnail_5332587336939084375.webp │ │ │ └── thumbnail_5384068292417690842.webp │ ├── messages │ │ ├── basic_group_chat_create.json │ │ ├── message_animation_gif.json │ │ ├── message_audio_1.json │ │ ├── message_call_incoming_hang_up.json │ │ ├── message_chat_add_members.json │ │ ├── message_chat_change_photo.json │ │ ├── message_chat_change_title.json │ │ ├── message_chat_delete_member.json │ │ ├── message_chat_delete_photo.json │ │ ├── message_chat_join_by_link.json │ │ ├── message_chat_set_ttl.json │ │ ├── message_chat_upgrade_from.json │ │ ├── message_chat_upgrade_to.json │ │ ├── message_contact.json │ │ ├── message_contact_registered.json │ │ ├── message_custom_service_action.json │ │ ├── message_text_1.json │ │ └── message_video_1.json │ ├── sticker │ │ └── emoji │ │ │ ├── 5332587336939084375.json │ │ │ └── 5384068292417690842.json │ └── users │ │ └── user_1.json ├── dart_dependency_validator.yaml ├── lib │ ├── fake.dart │ └── src │ │ ├── auth_mananger │ │ └── fake_authentication_manager.dart │ │ ├── fake_background_repository.dart │ │ ├── fake_basic_group_repository.dart │ │ ├── fake_chat_background_manager.dart │ │ ├── fake_chat_filter_repository.dart │ │ ├── fake_chat_manager.dart │ │ ├── fake_chat_message_repository.dart │ │ ├── fake_chat_repository.dart │ │ ├── fake_chats_list_screen_factory.dart │ │ ├── fake_contacts_manager.dart │ │ ├── fake_error_transformer.dart │ │ ├── fake_feature_message_preview_resolver.dart │ │ ├── fake_file_downloader.dart │ │ ├── fake_file_repository.dart │ │ ├── fake_function_executor.dart │ │ ├── fake_global_search_screen_factory.dart │ │ ├── fake_messages_provider.dart │ │ ├── fake_options_manager.dart │ │ ├── fake_provider.dart │ │ ├── fake_settings_search_screen_factory.dart │ │ ├── fake_sticker_repository.dart │ │ ├── fake_super_group_repository.dart │ │ ├── fake_user_provider.dart │ │ ├── fake_user_repository.dart │ │ ├── fakes.dart │ │ ├── tdlib │ │ ├── fake_authentication_state_provider.dart │ │ ├── fake_authentication_state_updates_provider.dart │ │ ├── fake_basic_group_updates_provider.dart │ │ ├── fake_chat_messages_updates_provider.dart │ │ ├── fake_chat_updates_provider.dart │ │ ├── fake_connection_state_provider.dart │ │ ├── fake_super_group_updates_provider.dart │ │ └── tdlib.dart │ │ └── utils.dart └── pubspec.yaml ├── feature ├── chat │ ├── administration │ │ ├── feature_chat_administration_api │ │ │ ├── analysis_options.yaml │ │ │ ├── dart_dependency_validator.yaml │ │ │ ├── lib │ │ │ │ ├── feature_chat_administration_api.dart │ │ │ │ └── src │ │ │ │ │ ├── chat_administration_feature_api.dart │ │ │ │ │ └── chat_administration_screen_factory.dart │ │ │ └── pubspec.yaml │ │ └── feature_chat_administration_impl │ │ │ ├── analysis_options.yaml │ │ │ ├── dart_dependency_validator.yaml │ │ │ ├── lib │ │ │ ├── feature_chat_administration_impl.dart │ │ │ └── src │ │ │ │ ├── chat_administration_feature.dart │ │ │ │ ├── chat_administration_feature_dependencies.dart │ │ │ │ ├── di │ │ │ │ ├── chat_administration_screen_component.dart │ │ │ │ └── chat_administration_screen_component_builder.dart │ │ │ │ └── screen │ │ │ │ └── chat_administration │ │ │ │ ├── args.dart │ │ │ │ ├── available_actions_state.dart │ │ │ │ ├── chat_administration_page.dart │ │ │ │ ├── chat_administration_router.dart │ │ │ │ ├── chat_administration_screen_factory.dart │ │ │ │ ├── chat_administration_screen_router_factory.dart │ │ │ │ ├── chat_administration_screen_scope_delegate.dart │ │ │ │ └── chat_administration_view_model.dart │ │ │ └── pubspec.yaml │ ├── chat_actions_panel │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── chat_actions_panel.dart │ │ │ └── src │ │ │ │ ├── chat_action_panel_dependencies.dart │ │ │ │ ├── chat_action_panel_factory.dart │ │ │ │ ├── chat_action_panel_interactor.dart │ │ │ │ ├── chat_action_panel_scope.dart │ │ │ │ ├── chat_actions_panel_component.dart │ │ │ │ ├── chat_actions_panel_component_builder.dart │ │ │ │ ├── chat_actions_panel_view_model.dart │ │ │ │ ├── message_sender.dart │ │ │ │ ├── panel_state.dart │ │ │ │ └── widget │ │ │ │ ├── channel_subscriber.dart │ │ │ │ ├── chat_action_panel.dart │ │ │ │ ├── join.dart │ │ │ │ └── writer.dart │ │ └── pubspec.yaml │ ├── chat_info │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── chat_info.dart │ │ │ └── src │ │ │ │ └── chat_info_resolver.dart │ │ └── pubspec.yaml │ ├── chat_kit │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── chat_kit.dart │ │ │ └── src │ │ │ │ └── background │ │ │ │ ├── active_background_storage.dart │ │ │ │ ├── background_listenable.dart │ │ │ │ ├── chat_background.dart │ │ │ │ ├── chat_background_factory.dart │ │ │ │ ├── chat_background_manager.dart │ │ │ │ └── pattern_background_file_resolver.dart │ │ └── pubspec.yaml │ ├── chat_manager │ │ ├── chat_manager_api │ │ │ ├── analysis_options.yaml │ │ │ ├── dart_dependency_validator.yaml │ │ │ ├── lib │ │ │ │ ├── chat_manager_api.dart │ │ │ │ └── src │ │ │ │ │ └── chat_manager.dart │ │ │ └── pubspec.yaml │ │ └── chat_manager_impl │ │ │ ├── analysis_options.yaml │ │ │ ├── dart_dependency_validator.yaml │ │ │ ├── lib │ │ │ ├── chat_manager_impl.dart │ │ │ └── src │ │ │ │ └── chat_manager.dart │ │ │ └── pubspec.yaml │ ├── chat_navigation_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── chat_router_api.dart │ │ │ └── src │ │ │ │ └── chat_router.dart │ │ └── pubspec.yaml │ ├── chat_theme │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── chat_theme.dart │ │ │ └── src │ │ │ │ └── chat_theme_data.dart │ │ └── pubspec.yaml │ ├── feature_chat_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── feature_chat_api.dart │ │ │ └── src │ │ │ │ ├── chat_feature_api.dart │ │ │ │ └── chat_screen_factory.dart │ │ └── pubspec.yaml │ ├── feature_chat_impl │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── feature_chat_impl.dart │ │ │ └── src │ │ │ │ ├── chat_feature.dart │ │ │ │ ├── chat_feature_dependencies.dart │ │ │ │ ├── chat_message_updates_handler.dart │ │ │ │ ├── chat_screen_router.dart │ │ │ │ ├── chat_screen_router_factory.dart │ │ │ │ ├── component │ │ │ │ ├── interactable_message_factory_component.dart │ │ │ │ ├── message_action_listener.dart │ │ │ │ ├── message_mapper_component.dart │ │ │ │ ├── message_tile_factory.dart │ │ │ │ ├── message_tile_factory_component.dart │ │ │ │ ├── message_tile_factory_component_builder.dart │ │ │ │ ├── message_tile_factory_dependencies.dart │ │ │ │ └── sender_type.dart │ │ │ │ ├── di │ │ │ │ ├── chat_qualifiers.dart │ │ │ │ ├── chat_screen_component.dart │ │ │ │ └── chats_screen_component_builder.dart │ │ │ │ ├── interactor │ │ │ │ ├── chat_header_actions_intractor.dart │ │ │ │ └── chat_messages_list_interactor.dart │ │ │ │ ├── mapper │ │ │ │ ├── additional_info_mapper.dart │ │ │ │ ├── message_call_tile_model_mapper.dart │ │ │ │ ├── message_reply_info_mapper.dart │ │ │ │ ├── message_tile_mapper.dart │ │ │ │ └── sender_info_mapper.dart │ │ │ │ ├── resolver │ │ │ │ ├── formatted_text_resolver.dart │ │ │ │ └── message_component_resolver.dart │ │ │ │ ├── screen │ │ │ │ └── chat │ │ │ │ │ ├── body_state.dart │ │ │ │ │ ├── chat_args.dart │ │ │ │ │ ├── chat_page.dart │ │ │ │ │ ├── chat_screen.dart │ │ │ │ │ ├── chat_screen_scope_delegate.dart │ │ │ │ │ ├── chat_widget_model.dart │ │ │ │ │ ├── empty_chat │ │ │ │ │ ├── empty_chat_component.dart │ │ │ │ │ ├── empty_chat_component_builder.dart │ │ │ │ │ ├── empty_chat_page.dart │ │ │ │ │ ├── empty_chat_scope.dart │ │ │ │ │ ├── empty_chat_view_model.dart │ │ │ │ │ ├── empty_chat_widget_factory.dart │ │ │ │ │ └── empty_state.dart │ │ │ │ │ ├── header_state.dart │ │ │ │ │ ├── interactable_message_factory.dart │ │ │ │ │ ├── message │ │ │ │ │ └── popup │ │ │ │ │ │ ├── message_popup_listener.dart │ │ │ │ │ │ ├── message_popup_menu.dart │ │ │ │ │ │ ├── message_popup_menu_action_handler.dart │ │ │ │ │ │ ├── message_popup_menu_area.dart │ │ │ │ │ │ ├── message_popup_menu_builder.dart │ │ │ │ │ │ ├── message_popup_menu_impl.dart │ │ │ │ │ │ ├── message_popup_menu_listener_impl.dart │ │ │ │ │ │ └── popup_menu_area.dart │ │ │ │ │ ├── message_action_listener.dart │ │ │ │ │ ├── message_factory.dart │ │ │ │ │ ├── messages_bundle.dart │ │ │ │ │ ├── messages_list.dart │ │ │ │ │ └── view_model │ │ │ │ │ ├── chat_action_bar_view_model.dart │ │ │ │ │ └── chat_messages_view_model.dart │ │ │ │ ├── tile │ │ │ │ ├── bloc │ │ │ │ │ ├── media_mixin.dart │ │ │ │ │ ├── message_bloc.dart │ │ │ │ │ └── state_mixin.dart │ │ │ │ ├── message_animation │ │ │ │ │ ├── message_animation.dart │ │ │ │ │ ├── message_animation_bloc.dart │ │ │ │ │ ├── message_animation_dependencies.dart │ │ │ │ │ ├── message_animation_scope.dart │ │ │ │ │ ├── message_animation_tile_factory_delegate.dart │ │ │ │ │ └── message_animation_tile_model.dart │ │ │ │ ├── message_bloc_provider.dart │ │ │ │ ├── message_sticker │ │ │ │ │ ├── message_sticker.dart │ │ │ │ │ ├── message_sticker_bloc.dart │ │ │ │ │ ├── message_sticker_dependencies.dart │ │ │ │ │ ├── message_sticker_scope.dart │ │ │ │ │ └── message_sticker_state.dart │ │ │ │ ├── model │ │ │ │ │ ├── base_chat_notification_message_tile_model.dart │ │ │ │ │ ├── base_conversation_message_tile_model.dart │ │ │ │ │ ├── base_message_tile_model.dart │ │ │ │ │ ├── loading_tile_model.dart │ │ │ │ │ ├── message_animated_emoji_tile_model.dart │ │ │ │ │ ├── message_audio_tile_model.dart │ │ │ │ │ ├── message_basic_group_chat_create_tile_model.dart │ │ │ │ │ ├── message_call_tile_model.dart │ │ │ │ │ ├── message_chat_add_members_tile_model.dart │ │ │ │ │ ├── message_chat_change_photo_tile_model.dart │ │ │ │ │ ├── message_chat_change_title_tile_model.dart │ │ │ │ │ ├── message_chat_delete_member_tile_model.dart │ │ │ │ │ ├── message_chat_delete_photo_tile_model.dart │ │ │ │ │ ├── message_chat_join_by_link_tile_model.dart │ │ │ │ │ ├── message_chat_join_request_tile_model.dart │ │ │ │ │ ├── message_chat_upgrade_from_tile_model.dart │ │ │ │ │ ├── message_chat_upgrade_to_tile_model.dart │ │ │ │ │ ├── message_contact_registered_tile_model.dart │ │ │ │ │ ├── message_contact_tile_model.dart │ │ │ │ │ ├── message_custom_service_action_tile_model.dart │ │ │ │ │ ├── message_dice_tile_model.dart │ │ │ │ │ ├── message_document_tile_model.dart │ │ │ │ │ ├── message_expired_photo_tile_model.dart │ │ │ │ │ ├── message_expired_video_tile_model.dart │ │ │ │ │ ├── message_forum_topic_closed_tile_model.dart │ │ │ │ │ ├── message_forum_topic_created_tile_model.dart │ │ │ │ │ ├── message_forum_topic_edited_tile_model.dart │ │ │ │ │ ├── message_forum_topic_is_hidden_tile_model.dart │ │ │ │ │ ├── message_game_score_tile_model.dart │ │ │ │ │ ├── message_game_tile_model.dart │ │ │ │ │ ├── message_gifted_premium_model.dart │ │ │ │ │ ├── message_invite_video_chat_participants_tile_model.dart │ │ │ │ │ ├── message_invoice_tile_model.dart │ │ │ │ │ ├── message_location_tile_model.dart │ │ │ │ │ ├── message_not_implemented_tile_model.dart │ │ │ │ │ ├── message_passport_data_received_model.dart │ │ │ │ │ ├── message_passport_data_sent_tile_model.dart │ │ │ │ │ ├── message_payment_successful_bot_tile_model.dart │ │ │ │ │ ├── message_payment_successful_tile_model.dart │ │ │ │ │ ├── message_photo_tile_model.dart │ │ │ │ │ ├── message_pin_message_tile_model.dart │ │ │ │ │ ├── message_poll_tile_model.dart │ │ │ │ │ ├── message_proximity_alert_triggered_model.dart │ │ │ │ │ ├── message_screenshot_taken_tile_model.dart │ │ │ │ │ ├── message_sticker_tile_model.dart │ │ │ │ │ ├── message_supergroup_chat_create_tile_model.dart │ │ │ │ │ ├── message_text_tile_model.dart │ │ │ │ │ ├── message_unsupported_tile_model.dart │ │ │ │ │ ├── message_venue_tile_model.dart │ │ │ │ │ ├── message_video_chat_ended_tile_model.dart │ │ │ │ │ ├── message_video_chat_scheduled_tile_model.dart │ │ │ │ │ ├── message_video_chat_started_tile_model.dart │ │ │ │ │ ├── message_video_note_tile_model.dart │ │ │ │ │ ├── message_video_tile_model.dart │ │ │ │ │ ├── message_voice_chat_ended_tile_model.dart │ │ │ │ │ ├── message_voice_chat_started_tile_model.dart │ │ │ │ │ ├── message_voice_note_tile_model.dart │ │ │ │ │ ├── message_web_app_data_received_tile_model.dart │ │ │ │ │ ├── message_web_app_data_sent_tile_model.dart │ │ │ │ │ ├── message_website_connected_tile_model.dart │ │ │ │ │ ├── tile_model.dart │ │ │ │ │ └── unknown_message_tile_model.dart │ │ │ │ └── widget │ │ │ │ │ ├── loading_tile_factory_delegate.dart │ │ │ │ │ ├── message_animated_emoji_tile_factory_delegate.dart │ │ │ │ │ ├── message_audio_tile_factory_delegate.dart │ │ │ │ │ ├── message_basic_group_chat_create_tile_factory_delegate.dart │ │ │ │ │ ├── message_call_tile_factory_delegate.dart │ │ │ │ │ ├── message_chat_add_members_tile_factory_delegate.dart │ │ │ │ │ ├── message_chat_change_photo_tile_factory_delegate.dart │ │ │ │ │ ├── message_chat_change_title_tile_factory_delegate.dart │ │ │ │ │ ├── message_chat_delete_member_tile_factory_delegate.dart │ │ │ │ │ ├── message_chat_delete_photo_tile_factory_delegate.dart │ │ │ │ │ ├── message_chat_join_by_link_tile_factory_delegate.dart │ │ │ │ │ ├── message_chat_join_by_request_tile_factory_delegate.dart │ │ │ │ │ ├── message_chat_set_theme_tile_factory_delegate.dart │ │ │ │ │ ├── message_chat_upgrade_from_tile_factory_delegate.dart │ │ │ │ │ ├── message_chat_upgrade_to_tile_factory_delegate.dart │ │ │ │ │ ├── message_contact_registered_tile_factory_delegate.dart │ │ │ │ │ ├── message_contact_tile_factory_delegate.dart │ │ │ │ │ ├── message_custom_service_action_tile_factory_delegate.dart │ │ │ │ │ ├── message_dice_tile_factory_delegate.dart │ │ │ │ │ ├── message_document_tile_factory_delegate.dart │ │ │ │ │ ├── message_expired_photo_tile_factory_delegate.dart │ │ │ │ │ ├── message_expired_video_tile_factory_delegate.dart │ │ │ │ │ ├── message_forum_topic_closed_tile_factory_delegate.dart │ │ │ │ │ ├── message_forum_topic_created_tile_factory_delegate.dart │ │ │ │ │ ├── message_forum_topic_edited_tile_factory_delegate.dart │ │ │ │ │ ├── message_forum_topic_is_hidden_tile_factory_delegate.dart │ │ │ │ │ ├── message_game_score_tile_factory_delegate.dart │ │ │ │ │ ├── message_game_tile_factory_delegate.dart │ │ │ │ │ ├── message_gifted_premium_tile_factory_delegate.dart │ │ │ │ │ ├── message_invite_video_chat_participants_tile_factory_delegate.dart │ │ │ │ │ ├── message_invoice_tile_factory_delegate.dart │ │ │ │ │ ├── message_location_tile_factory_delegate.dart │ │ │ │ │ ├── message_not_implemented_tile_factory_delegate.dart │ │ │ │ │ ├── message_passport_data_received_tile_factory_delegate.dart │ │ │ │ │ ├── message_passport_data_sent_tile_factory_delegate.dart │ │ │ │ │ ├── message_payment_successful_bot_tile_factory_delegate.dart │ │ │ │ │ ├── message_payment_successful_tile_factory_delegate.dart │ │ │ │ │ ├── message_photo_tile_factory_delegate.dart │ │ │ │ │ ├── message_pin_message_tile_factory_delegate.dart │ │ │ │ │ ├── message_poll_tile_factory_delegate.dart │ │ │ │ │ ├── message_proximity_alert_triggered_tile_factory_delegate.dart │ │ │ │ │ ├── message_screenshot_taken_tile_factory_delegate.dart │ │ │ │ │ ├── message_sticker_tile_factory_delegate.dart │ │ │ │ │ ├── message_supergroup_chat_create_tile_factory_delegate.dart │ │ │ │ │ ├── message_text_tile_factory_delegate.dart │ │ │ │ │ ├── message_unsupported_tile_factory_delegate.dart │ │ │ │ │ ├── message_venue_tile_factory_delegate.dart │ │ │ │ │ ├── message_video_chat_ended_tile_factory_delegate.dart │ │ │ │ │ ├── message_video_chat_scheduled_tile_factory_delegate.dart │ │ │ │ │ ├── message_video_chat_started_tile_factory_delegate.dart │ │ │ │ │ ├── message_video_note_tile_factory_delegate.dart │ │ │ │ │ ├── message_video_tile_factory_delegate.dart │ │ │ │ │ ├── message_voice_chat_started_tile_factory_delegate.dart │ │ │ │ │ ├── message_voice_note_tile_factory_delegate.dart │ │ │ │ │ ├── message_web_app_data_received_tile_factory_delegate.dart │ │ │ │ │ ├── message_web_app_data_sent_tile_factory_delegate.dart │ │ │ │ │ ├── message_website_connected_tile_factory_delegate.dart │ │ │ │ │ ├── not_implemented.dart │ │ │ │ │ ├── tile_widget.dart │ │ │ │ │ └── unknown_message_tile_factory_delegate.dart │ │ │ │ ├── wall │ │ │ │ ├── message_wall_context.dart │ │ │ │ └── message_wall_context_impl.dart │ │ │ │ └── widget │ │ │ │ ├── bubble │ │ │ │ ├── bubble.dart │ │ │ │ ├── bubble_border_widget.dart │ │ │ │ ├── bubble_clipper.dart │ │ │ │ └── bubble_render_box.dart │ │ │ │ ├── chat_context.dart │ │ │ │ ├── chat_message │ │ │ │ ├── chat_message.dart │ │ │ │ ├── chat_message_factory.dart │ │ │ │ ├── reply_info_factory.dart │ │ │ │ ├── sender_avatar_factory.dart │ │ │ │ ├── sender_title_factory.dart │ │ │ │ └── short_info_factory.dart │ │ │ │ ├── factory │ │ │ │ ├── chat_screen_factory.dart │ │ │ │ └── messages_tile_factory_factory.dart │ │ │ │ ├── media_widget.dart │ │ │ │ ├── message │ │ │ │ ├── message_content.dart │ │ │ │ └── message_wrap.dart │ │ │ │ ├── message_composite_text.dart │ │ │ │ ├── message_header.dart │ │ │ │ ├── message_text.dart │ │ │ │ ├── not_implemented_placeholder.dart │ │ │ │ └── widget.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── screen │ │ │ └── chat │ │ │ └── view_model │ │ │ └── chat_view_model_test.dart │ └── forum │ │ ├── chat_forum_navigation_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── chat_forum_navigation_api.dart │ │ │ └── src │ │ │ │ └── chat_forum_screen_router.dart │ │ └── pubspec.yaml │ │ ├── feature_chat_forum_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── feature_chat_forum_api.dart │ │ │ └── src │ │ │ │ ├── chat_forum_feature_api.dart │ │ │ │ └── chat_forum_screen_factory.dart │ │ └── pubspec.yaml │ │ └── feature_chat_forum_impl │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ ├── feature_chat_forum_impl.dart │ │ └── src │ │ │ ├── chat_forum_feature.dart │ │ │ ├── chat_forum_feature_dependencies.dart │ │ │ ├── chat_forum_router.dart │ │ │ ├── di │ │ │ ├── chat_forum_screen_component.dart │ │ │ ├── chat_forum_screen_component_builder.dart │ │ │ └── chat_forum_screen_module.dart │ │ │ └── screen │ │ │ ├── body_state.dart │ │ │ ├── chat_forum_page.dart │ │ │ ├── chat_forum_screen_factory.dart │ │ │ ├── chat_forum_screen_scope_delegate.dart │ │ │ ├── chat_forum_view_model.dart │ │ │ └── tile │ │ │ ├── model │ │ │ └── topic_tile_model.dart │ │ │ └── widget │ │ │ └── topic_tile_factory_delegate.dart │ │ └── pubspec.yaml ├── chat_list │ ├── chat_list_theme │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── chat_list_theme.dart │ │ │ └── src │ │ │ │ └── chat_cell_theme.dart │ │ └── pubspec.yaml │ └── chat_list_ui_kit │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ ├── chat_list_ui_kit.dart │ │ └── src │ │ │ ├── chat_cell.dart │ │ │ ├── chat_cell_height_provider.dart │ │ │ └── unread_messages_count.dart │ │ └── pubspec.yaml ├── contact │ ├── contacts │ │ ├── feature_contacts_api │ │ │ ├── analysis_options.yaml │ │ │ ├── dart_dependency_validator.yaml │ │ │ ├── lib │ │ │ │ ├── feature_contacts_api.dart │ │ │ │ └── src │ │ │ │ │ ├── contacts_feature_api.dart │ │ │ │ │ └── contacts_screen_factory.dart │ │ │ └── pubspec.yaml │ │ └── feature_contacts_impl │ │ │ ├── analysis_options.yaml │ │ │ ├── dart_dependency_validator.yaml │ │ │ ├── lib │ │ │ ├── feature_contacts_impl.dart │ │ │ └── src │ │ │ │ ├── contacts_feature.dart │ │ │ │ ├── contacts_feature_dependencies.dart │ │ │ │ ├── di │ │ │ │ ├── contacts_screen_component.dart │ │ │ │ └── contacts_screen_component_builder.dart │ │ │ │ └── screen │ │ │ │ └── contacts │ │ │ │ ├── contacts_page.dart │ │ │ │ ├── contacts_router.dart │ │ │ │ ├── contacts_screen_factory.dart │ │ │ │ ├── contacts_screen_scope_delegate.dart │ │ │ │ └── contacts_view_model.dart │ │ │ └── pubspec.yaml │ ├── contacts_manager │ │ ├── contacts_manager_api │ │ │ ├── analysis_options.yaml │ │ │ ├── dart_dependency_validator.yaml │ │ │ ├── lib │ │ │ │ ├── contacts_manager_api.dart │ │ │ │ └── src │ │ │ │ │ └── contacts_manager.dart │ │ │ └── pubspec.yaml │ │ └── contacts_manager_impl │ │ │ ├── analysis_options.yaml │ │ │ ├── dart_dependency_validator.yaml │ │ │ ├── lib │ │ │ ├── contacts_manager_impl.dart │ │ │ └── src │ │ │ │ └── contacts_manager.dart │ │ │ └── pubspec.yaml │ └── new_contact │ │ ├── feature_new_contact_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── feature_new_contact_api.dart │ │ │ └── src │ │ │ │ ├── new_contact_feature_api.dart │ │ │ │ └── new_contact_screen_factory.dart │ │ └── pubspec.yaml │ │ └── feature_new_contact_impl │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ ├── feature_new_contact_impl.dart │ │ └── src │ │ │ ├── di │ │ │ ├── new_contact_screen_component.dart │ │ │ └── new_contact_screen_component_builder.dart │ │ │ ├── new_contact_feature.dart │ │ │ ├── new_contact_feature_dependencies.dart │ │ │ └── screen │ │ │ └── new_contact │ │ │ ├── args.dart │ │ │ ├── new_contact_page.dart │ │ │ ├── new_contact_router.dart │ │ │ ├── new_contact_screen_factory.dart │ │ │ ├── new_contact_screen_scope_delegate.dart │ │ │ ├── new_contact_state.dart │ │ │ ├── new_contact_view_model.dart │ │ │ └── new_contact_widget_model.dart │ │ └── pubspec.yaml ├── feature_auth_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_auth_api.dart │ │ └── src │ │ │ ├── auth_feature_api.dart │ │ │ └── auth_screen_factory.dart │ └── pubspec.yaml ├── feature_auth_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_auth_impl.dart │ │ └── src │ │ │ ├── auth_feature.dart │ │ │ ├── auth_feature_dependencies.dart │ │ │ ├── auth_feature_router.dart │ │ │ ├── di │ │ │ ├── auth_screen_component.dart │ │ │ └── auth_screen_component_builder.dart │ │ │ └── screen │ │ │ ├── auth │ │ │ ├── auth_page.dart │ │ │ ├── auth_screen_scope_delegate.dart │ │ │ ├── auth_screen_widget_model.dart │ │ │ └── view_model │ │ │ │ ├── auth_action.dart │ │ │ │ ├── auth_state.dart │ │ │ │ └── auth_view_model.dart │ │ │ └── factory │ │ │ └── auth_screen_factory.dart │ ├── pubspec.yaml │ └── test │ │ └── screen │ │ └── auth │ │ └── view_model │ │ └── auth_view_model_test.dart ├── feature_chat_header_info_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_chat_header_info_api.dart │ │ └── src │ │ │ ├── chat_header_info.dart │ │ │ ├── chat_header_info_factory.dart │ │ │ ├── chat_header_info_feature_api.dart │ │ │ └── chat_header_info_interactor.dart │ └── pubspec.yaml ├── feature_chat_header_info_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_chat_header_info_impl.dart │ │ └── src │ │ │ ├── chat_header_info_factory.dart │ │ │ ├── chat_header_info_feature.dart │ │ │ ├── chat_header_info_feature_dependencies.dart │ │ │ └── chat_header_info_interactor.dart │ └── pubspec.yaml ├── feature_chat_settings_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_chat_settings_api.dart │ │ └── src │ │ │ ├── chat_settings_feature_api.dart │ │ │ └── chat_settings_widget_factory.dart │ └── pubspec.yaml ├── feature_chat_settings_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_chat_settings_impl.dart │ │ └── src │ │ │ ├── chat_settings_feature.dart │ │ │ ├── chat_settings_feature_dependencies.dart │ │ │ ├── chat_settings_screen_router.dart │ │ │ └── screen │ │ │ └── settings │ │ │ ├── chat_settings_event.dart │ │ │ ├── chat_settings_page.dart │ │ │ ├── chat_settings_state.dart │ │ │ └── chat_settings_view_model.dart │ └── pubspec.yaml ├── feature_chats_list_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_chats_list_api.dart │ │ └── src │ │ │ ├── chat_list_type.dart │ │ │ ├── chats_list_feature_api.dart │ │ │ └── chats_list_screen_factory.dart │ └── pubspec.yaml ├── feature_chats_list_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_chats_list_impl.dart │ │ └── src │ │ │ ├── chats_list_feature.dart │ │ │ ├── chats_list_feature_dependencies.dart │ │ │ ├── chats_list_screen_router.dart │ │ │ ├── di │ │ │ ├── chats_list_screen_component.dart │ │ │ └── chats_list_screen_component_builder.dart │ │ │ ├── list │ │ │ ├── chat_data.dart │ │ │ ├── chat_ext.dart │ │ │ ├── chat_list.dart │ │ │ ├── chat_list_config.dart │ │ │ ├── chat_list_interactor.dart │ │ │ ├── chat_list_update_handler.dart │ │ │ ├── chats_holder.dart │ │ │ ├── ordered_chat.dart │ │ │ └── simple_chats_holder.dart │ │ │ ├── mapper │ │ │ └── chat_tile_model_mapper.dart │ │ │ ├── screen │ │ │ └── chats_list │ │ │ │ ├── chats_list_page.dart │ │ │ │ ├── chats_list_screen_factory.dart │ │ │ │ ├── chats_list_screen_scope_delegate.dart │ │ │ │ ├── chats_list_state.dart │ │ │ │ ├── chats_list_tile_listener.dart │ │ │ │ └── chats_list_view_model.dart │ │ │ ├── tile │ │ │ ├── chat_tile.dart │ │ │ └── chat_tile_model.dart │ │ │ └── util │ │ │ └── loader.dart │ ├── pubspec.yaml │ └── test │ │ └── chat_list_update_handler_test.dart ├── feature_country_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_country_api.dart │ │ └── src │ │ │ ├── choose_country_screen_factory.dart │ │ │ ├── country.dart │ │ │ ├── country_feature_api.dart │ │ │ └── country_repository.dart │ └── pubspec.yaml ├── feature_country_impl │ ├── analysis_options.yaml │ ├── assets │ │ └── countries.txt │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_country_impl.dart │ │ └── src │ │ │ ├── country_feature.dart │ │ │ ├── country_feature_dependencies.dart │ │ │ ├── repository │ │ │ └── country_repository.dart │ │ │ └── screen │ │ │ ├── choose_country │ │ │ ├── bloc │ │ │ │ ├── choose_country_bloc.dart │ │ │ │ ├── choose_country_event.dart │ │ │ │ └── choose_country_state.dart │ │ │ ├── choose_country.dart │ │ │ ├── choose_country_args.dart │ │ │ └── choose_country_page.dart │ │ │ └── factory │ │ │ └── choose_country_screen_factory.dart │ └── pubspec.yaml ├── feature_create_new_chat_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_create_new_chat_api.dart │ │ └── src │ │ │ ├── create_new_channel_screen_factory.dart │ │ │ ├── create_new_chat_feature_api.dart │ │ │ ├── create_new_group_screen_factory.dart │ │ │ ├── create_new_secret_chat_screen_factory.dart │ │ │ └── new_chat_screen_factory.dart │ └── pubspec.yaml ├── feature_create_new_chat_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_create_new_chat_impl.dart │ │ └── src │ │ │ ├── create_new_chat_feature.dart │ │ │ ├── create_new_chat_feature_dependencies.dart │ │ │ ├── create_new_chat_router.dart │ │ │ ├── di │ │ │ ├── create_new_channel_screen │ │ │ │ └── create_new_channel_screen_component.dart │ │ │ ├── create_new_chat_component.dart │ │ │ ├── create_new_chat_component_builder.dart │ │ │ ├── create_new_chat_screen │ │ │ │ └── create_new_chat_screen_component.dart │ │ │ ├── create_new_group_screen │ │ │ │ └── create_new_group_screen_component.dart │ │ │ ├── create_new_secret_chat_screen │ │ │ │ └── create_new_secret_chat_screen_component.dart │ │ │ └── scope │ │ │ │ ├── feature_scope.dart │ │ │ │ └── screen_scope.dart │ │ │ └── screen │ │ │ ├── new_channel │ │ │ ├── create_new_channel_screen_factory.dart │ │ │ ├── new_channel.dart │ │ │ ├── new_channel_page.dart │ │ │ ├── new_channel_screen_router.dart │ │ │ ├── new_channel_screen_scope_delegate.dart │ │ │ ├── new_channel_view_model.dart │ │ │ └── new_channel_widget_model.dart │ │ │ ├── new_chat │ │ │ ├── new_chat.dart │ │ │ ├── new_chat_page.dart │ │ │ ├── new_chat_screen_factory.dart │ │ │ ├── new_chat_screen_router.dart │ │ │ ├── new_chat_screen_scope_delegate.dart │ │ │ └── new_chat_view_model.dart │ │ │ ├── new_group │ │ │ ├── create_new_group_screen_factory.dart │ │ │ ├── new_group.dart │ │ │ ├── new_group_page.dart │ │ │ ├── new_group_screen_scope_delegate.dart │ │ │ └── new_group_view_model.dart │ │ │ └── new_secret_chat │ │ │ ├── create_new_secret_chat_screen_factory.dart │ │ │ ├── new_secret_chat.dart │ │ │ ├── new_secret_chat_model.dart │ │ │ ├── new_secret_chat_page.dart │ │ │ └── new_secret_chat_screen_scope_delegate.dart │ └── pubspec.yaml ├── feature_data_settings_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_data_settings_api.dart │ │ └── src │ │ │ ├── data_settings_feature_api.dart │ │ │ └── data_settings_widget_factory.dart │ └── pubspec.yaml ├── feature_data_settings_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_data_settings_impl.dart │ │ └── src │ │ │ ├── data_settings_feature.dart │ │ │ ├── data_settings_feature_dependencies.dart │ │ │ ├── data_settings_screen_router.dart │ │ │ ├── screen │ │ │ └── data_settings_page.dart │ │ │ └── widget │ │ │ └── factory │ │ │ └── data_settings_widget_factory.dart │ └── pubspec.yaml ├── feature_dev │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_dev.dart │ │ └── src │ │ │ ├── dev_feature.dart │ │ │ ├── dev_router.dart │ │ │ ├── dev_scope.dart │ │ │ ├── di │ │ │ ├── dev_component.dart │ │ │ └── dev_component_builder.dart │ │ │ ├── events_repository.dart │ │ │ └── screen │ │ │ ├── dev_root_page.dart │ │ │ └── events_list │ │ │ ├── events_list_page.dart │ │ │ ├── events_list_screen_component.dart │ │ │ ├── events_list_screen_component_builder.dart │ │ │ ├── events_list_screen_factory.dart │ │ │ ├── events_list_screen_scope_delegate.dart │ │ │ ├── events_list_view_model.dart │ │ │ └── events_list_widget_model.dart │ └── pubspec.yaml ├── feature_file_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_file_api.dart │ │ └── src │ │ │ ├── file_download_state.dart │ │ │ ├── file_downloader.dart │ │ │ └── file_feature_api.dart │ └── pubspec.yaml ├── feature_file_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_file_impl.dart │ │ └── src │ │ │ ├── file_downloader.dart │ │ │ ├── file_feature.dart │ │ │ └── file_feature_dependencies.dart │ └── pubspec.yaml ├── feature_global_search_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_global_search_api.dart │ │ └── src │ │ │ ├── global_search_feature_api.dart │ │ │ ├── global_search_screen_controller.dart │ │ │ └── global_search_screen_factory.dart │ └── pubspec.yaml ├── feature_global_search_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_global_search_impl.dart │ │ └── src │ │ │ ├── global_search_feature.dart │ │ │ ├── global_search_feature_dependencies.dart │ │ │ ├── global_search_feature_router.dart │ │ │ └── screen │ │ │ ├── di │ │ │ ├── global_search_screen_component.dart │ │ │ ├── global_search_screen_component_builder.dart │ │ │ └── global_search_screen_module.dart │ │ │ └── global_search │ │ │ ├── global_search_interactor.dart │ │ │ ├── global_search_page.dart │ │ │ ├── global_search_result_category.dart │ │ │ ├── global_search_result_tile_mapper.dart │ │ │ ├── global_search_screen_factory.dart │ │ │ ├── global_search_screen_scope_delegate.dart │ │ │ ├── global_search_state.dart │ │ │ ├── global_search_view_model.dart │ │ │ ├── global_search_widget_model.dart │ │ │ ├── search_interactor_factory.dart │ │ │ ├── search_page_state.dart │ │ │ └── tile │ │ │ ├── delegate │ │ │ ├── chat_result_tile_factory_delegate.dart │ │ │ ├── delegate.dart │ │ │ ├── file_result_tile_factory_delegate.dart │ │ │ ├── link_result_tile_factory_delegate.dart │ │ │ ├── media_result_tile_factory_delegate.dart │ │ │ ├── music_result_tile_factory_delegate.dart │ │ │ └── voice_result_tile_factory_delegate.dart │ │ │ └── model │ │ │ ├── chat_result_tile_model.dart │ │ │ ├── file_result_tile_model.dart │ │ │ ├── link_result_tile_model.dart │ │ │ ├── media_result_tile_model.dart │ │ │ ├── model.dart │ │ │ ├── music_result_tile_model.dart │ │ │ └── voice_result_tile_model.dart │ └── pubspec.yaml ├── feature_logout_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_logout_api.dart │ │ └── src │ │ │ ├── logout_feature_api.dart │ │ │ └── logout_screen_factory.dart │ └── pubspec.yaml ├── feature_logout_impl │ ├── README.MD │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_logout_impl.dart │ │ └── src │ │ │ ├── logout_feature.dart │ │ │ ├── logout_feature_dependencies.dart │ │ │ ├── logout_feature_router.dart │ │ │ └── screen │ │ │ ├── factory │ │ │ └── logout_screen_factory.dart │ │ │ └── logout │ │ │ ├── logout_event.dart │ │ │ ├── logout_page.dart │ │ │ └── logout_view_model.dart │ └── pubspec.yaml ├── feature_main_screen_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_main_screen_api.dart │ │ └── src │ │ │ ├── main_screen_factory.dart │ │ │ └── main_screen_feature_api.dart │ └── pubspec.yaml ├── feature_main_screen_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_main_screen_impl.dart │ │ └── src │ │ │ ├── di │ │ │ ├── main_screen_component.dart │ │ │ └── main_screen_component_builder.dart │ │ │ ├── main_screen_feature.dart │ │ │ ├── main_screen_feature_dependencies.dart │ │ │ ├── main_screen_router.dart │ │ │ └── screen │ │ │ └── main │ │ │ ├── folder.dart │ │ │ ├── folders_interactor.dart │ │ │ ├── header_state.dart │ │ │ ├── header_view_model.dart │ │ │ ├── main_page.dart │ │ │ ├── main_screen.dart │ │ │ ├── main_screen_factory.dart │ │ │ ├── main_screen_scope_delegate.dart │ │ │ ├── main_screen_widget_model.dart │ │ │ ├── main_view_model.dart │ │ │ └── menu_item.dart │ └── pubspec.yaml ├── feature_message_preview_resolver │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_message_preview_resolver.dart │ │ └── src │ │ │ ├── message_preview_data.dart │ │ │ ├── message_preview_resolver.dart │ │ │ └── message_preview_resolver_ext.dart │ └── pubspec.yaml ├── feature_message_preview_resolver_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_message_preview_resolver_impl.dart │ │ └── src │ │ │ ├── chat_preview_delegate.dart │ │ │ ├── message_preview_resolver.dart │ │ │ ├── message_text_resolver.dart │ │ │ ├── mode.dart │ │ │ ├── preview_delegate.dart │ │ │ └── reply_preview_delegate.dart │ └── pubspec.yaml ├── feature_notifications_settings_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_notifications_settings_api.dart │ │ └── src │ │ │ ├── notifications_settings_feature_api.dart │ │ │ ├── notifications_settings_widget_factory.dart │ │ │ └── quick_notification_settings_screen_factory.dart │ └── pubspec.yaml ├── feature_notifications_settings_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_notifications_settings_impl.dart │ │ └── src │ │ │ ├── notifications_settings_feature_api.dart │ │ │ ├── notifications_settings_feature_dependencies.dart │ │ │ ├── notifications_settings_screen_router.dart │ │ │ ├── screen │ │ │ ├── factory │ │ │ │ └── quick_notification_settings_screen_factory.dart │ │ │ ├── notifications_settings_page.dart │ │ │ └── quick_notification_settings │ │ │ │ └── quick_notification_settings_page.dart │ │ │ └── widget │ │ │ └── factory │ │ │ └── notifications_settings_widget_factory.dart │ └── pubspec.yaml ├── feature_privacy_settings_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_privacy_settings_api.dart │ │ └── src │ │ │ ├── privacy_settings_feature_api.dart │ │ │ └── privacy_settings_widget_factory.dart │ └── pubspec.yaml ├── feature_privacy_settings_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_privacy_settings_impl.dart │ │ └── src │ │ │ ├── privacy_settings_feature.dart │ │ │ ├── privacy_settings_feature_dependencies.dart │ │ │ ├── privacy_settings_screen_router.dart │ │ │ ├── screen │ │ │ └── privacy_settings_page.dart │ │ │ └── widget │ │ │ └── factory │ │ │ └── privacy_settings_widget_factory.dart │ └── pubspec.yaml ├── feature_sessions_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_chat_api.dart │ │ └── src │ │ │ ├── sessions_feature_api.dart │ │ │ └── sessions_screen_factory.dart │ └── pubspec.yaml ├── feature_sessions_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_sessions_impl.dart │ │ └── src │ │ │ ├── di │ │ │ ├── sessions_screen_component.dart │ │ │ └── sessions_screen_component_builder.dart │ │ │ ├── screen │ │ │ └── sessions │ │ │ │ ├── session_tile_listener.dart │ │ │ │ ├── session_tile_mapper.dart │ │ │ │ ├── sessions_interactor.dart │ │ │ │ ├── sessions_page.dart │ │ │ │ ├── sessions_screen_factory.dart │ │ │ │ ├── sessions_screen_router.dart │ │ │ │ ├── sessions_screen_scope_delegate.dart │ │ │ │ ├── sessions_state.dart │ │ │ │ ├── sessions_view_model.dart │ │ │ │ └── tile │ │ │ │ ├── session_tile_factory_delegate.dart │ │ │ │ └── session_tile_model.dart │ │ │ ├── sessions_feature_dependencies.dart │ │ │ └── sessions_feature_impl.dart │ └── pubspec.yaml ├── feature_settings_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_settings_api.dart │ │ └── src │ │ │ ├── setting_screen_factory.dart │ │ │ └── settings_feature_api.dart │ └── pubspec.yaml ├── feature_settings_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_settings_impl.dart │ │ └── src │ │ │ ├── di │ │ │ ├── settings_component_builder.dart │ │ │ └── settings_screen_component.dart │ │ │ ├── screen │ │ │ ├── content_state.dart │ │ │ ├── setting_view_model.dart │ │ │ ├── settings_page.dart │ │ │ ├── settings_screen.dart │ │ │ ├── settings_screen_content_interactor.dart │ │ │ ├── settings_screen_factory.dart │ │ │ ├── settings_screen_scope_delegate.dart │ │ │ └── settings_screen_widget_model.dart │ │ │ ├── settings_feature.dart │ │ │ ├── settings_feature_dependencies.dart │ │ │ └── settings_screen_router.dart │ └── pubspec.yaml ├── feature_settings_search_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_settings_search_api.dart │ │ └── src │ │ │ ├── settings_search_feature_api.dart │ │ │ ├── settings_search_screen_controller.dart │ │ │ └── settings_search_screen_factory.dart │ └── pubspec.yaml ├── feature_settings_search_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_settings_search_impl.dart │ │ └── src │ │ │ ├── data │ │ │ └── search_repository.dart │ │ │ ├── di │ │ │ ├── search_settings_screen_component_builder.dart │ │ │ └── settings_search_screen_component.dart │ │ │ ├── domain │ │ │ ├── search_group.dart │ │ │ ├── search_item.dart │ │ │ └── search_item_data.dart │ │ │ ├── screen │ │ │ ├── search_item_listener.dart │ │ │ ├── search_state.dart │ │ │ ├── settings_search_interactor.dart │ │ │ ├── settings_search_page.dart │ │ │ ├── settings_search_screen_factory.dart │ │ │ ├── settings_search_screen_scope_delegate.dart │ │ │ └── settings_search_view_model.dart │ │ │ ├── settings_search_feature.dart │ │ │ ├── settings_search_feature_dependencies.dart │ │ │ ├── settings_search_screen_router.dart │ │ │ └── tile │ │ │ ├── delegate │ │ │ ├── faq_result_tile_factory_delegate.dart │ │ │ └── search_result_tile_factory_delegate.dart │ │ │ ├── model │ │ │ ├── faq_result_tile_model.dart │ │ │ └── search_result_tile_model.dart │ │ │ └── search_result_tile_model_mapper.dart │ └── pubspec.yaml ├── feature_shared_media_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_shared_media_api.dart │ │ └── src │ │ │ ├── shared_content_type.dart │ │ │ ├── shared_media_feature_api.dart │ │ │ └── shared_media_screen_factory.dart │ └── pubspec.yaml ├── feature_shared_media_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_shared_media_impl.dart │ │ └── src │ │ │ ├── di │ │ │ ├── shared_media_component.dart │ │ │ └── shared_media_component_builder.dart │ │ │ ├── screen │ │ │ └── factory │ │ │ │ ├── share_media_view_model.dart │ │ │ │ ├── shared_media_page.dart │ │ │ │ ├── shared_media_screen_factory.dart │ │ │ │ └── shared_media_screen_scope_delegate.dart │ │ │ ├── shared_media_feature.dart │ │ │ └── shared_media_feature_dependencies.dart │ └── pubspec.yaml ├── feature_stickers_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_stickers_api.dart │ │ └── src │ │ │ ├── archived_stickers_widget_factory.dart │ │ │ ├── masks_widget_factory.dart │ │ │ ├── sticker_set_screen_factory.dart │ │ │ ├── stickers_feature_api.dart │ │ │ ├── stickers_widget_factory.dart │ │ │ └── trending_stickers_widget_factory.dart │ └── pubspec.yaml ├── feature_stickers_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_stickers_impl.dart │ │ └── src │ │ │ ├── di │ │ │ ├── scope │ │ │ │ ├── feature_scope.dart │ │ │ │ └── screen_scope.dart │ │ │ ├── stickers_component.dart │ │ │ ├── stickers_component_builder.dart │ │ │ └── stickers_set_screen │ │ │ │ ├── stickers_set_screen_component.dart │ │ │ │ ├── stickers_set_screen_component_builder.dart │ │ │ │ └── stickers_set_screen_module.dart │ │ │ ├── screen │ │ │ ├── archived_stickers │ │ │ │ └── archived_stickers_page.dart │ │ │ ├── masks │ │ │ │ └── masks_page.dart │ │ │ ├── stickers │ │ │ │ ├── stickers_event.dart │ │ │ │ ├── stickers_state.dart │ │ │ │ ├── stickers_view_model.dart │ │ │ │ └── stikers_page.dart │ │ │ ├── stickers_set │ │ │ │ ├── stickers_set_page.dart │ │ │ │ ├── stickers_set_screen_factory.dart │ │ │ │ ├── stickers_set_screen_scope_delegate.dart │ │ │ │ ├── stickers_set_state.dart │ │ │ │ ├── stickers_set_view_model.dart │ │ │ │ └── tile │ │ │ │ │ ├── delegate │ │ │ │ │ └── sticker_tile_factory_delegate.dart │ │ │ │ │ └── model │ │ │ │ │ └── sticker_tile_model.dart │ │ │ └── trending_stickers │ │ │ │ └── trending_stickers_page.dart │ │ │ ├── stickers_feature.dart │ │ │ ├── stickers_feature_dependencies.dart │ │ │ ├── stickers_feature_router.dart │ │ │ ├── tile │ │ │ ├── model │ │ │ │ └── sticker_set_tile_model.dart │ │ │ └── widget │ │ │ │ └── sticker_set_tile_factory_delegate.dart │ │ │ └── widget │ │ │ ├── archived_stickers_widget_factory.dart │ │ │ ├── masks_widget_factory.dart │ │ │ ├── stickers_widget_factory.dart │ │ │ └── trending_stickers_widget_factory.dart │ └── pubspec.yaml ├── feature_wallpapers_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_wallpapers_api.dart │ │ └── src │ │ │ ├── wallpapers_feature_api.dart │ │ │ └── wallpapers_list_screen_factory.dart │ └── pubspec.yaml ├── feature_wallpapers_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_wallpapers_impl.dart │ │ └── src │ │ │ ├── screen │ │ │ ├── factory │ │ │ │ └── wallpaper_list_screen_factory.dart │ │ │ └── wallpaper_list │ │ │ │ ├── wallpaper_list_event.dart │ │ │ │ ├── wallpaper_list_page.dart │ │ │ │ ├── wallpaper_list_state.dart │ │ │ │ └── wallpaper_list_view_model.dart │ │ │ ├── tile │ │ │ ├── model │ │ │ │ ├── background_wallpaper_tile_model.dart │ │ │ │ ├── bottom_group_tile_model.dart │ │ │ │ ├── fill_wallpaper_tile_model.dart │ │ │ │ ├── model.dart │ │ │ │ ├── pattern_wallpaper_tile_model.dart │ │ │ │ └── top_group_tile_model.dart │ │ │ └── widget │ │ │ │ ├── background_wallpaper_tile_factory_delegate.dart │ │ │ │ ├── bottom_group_tile_factory_delegate.dart │ │ │ │ ├── fill_wallpaper_tile_factory_delegate.dart │ │ │ │ ├── pattern_wallpaper_tile_factory_delegate.dart │ │ │ │ └── top_group_tile_factory_delegate.dart │ │ │ ├── util │ │ │ ├── background_fill.dart │ │ │ └── background_fill_ext.dart │ │ │ ├── wallpapers_feature.dart │ │ │ ├── wallpapers_feature_dependencies.dart │ │ │ ├── wallpapers_screen_router.dart │ │ │ └── widget │ │ │ └── colored_container.dart │ └── pubspec.yaml ├── folders │ ├── feature_folders_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── feature_folders_api.dart │ │ │ └── src │ │ │ │ ├── folders_feature_api.dart │ │ │ │ ├── folders_screen_factory.dart │ │ │ │ └── setup_folder_screen_factory.dart │ │ └── pubspec.yaml │ └── feature_folders_impl │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ ├── feature_folders_impl.dart │ │ └── src │ │ │ ├── di │ │ │ ├── folders_component.dart │ │ │ ├── folders_component_builder.dart │ │ │ ├── folders_screen_component.dart │ │ │ ├── scope │ │ │ │ ├── feature_scope.dart │ │ │ │ └── screen_scope.dart │ │ │ └── setup_folder_screen_component.dart │ │ │ ├── folders_feature_dependencies.dart │ │ │ ├── folders_feature_impl.dart │ │ │ ├── folders_router.dart │ │ │ └── screen │ │ │ ├── folders │ │ │ ├── folders_page.dart │ │ │ ├── folders_screen_factory.dart │ │ │ ├── folders_screen_router.dart │ │ │ ├── folders_screen_scope_delegate.dart │ │ │ └── folders_view_model.dart │ │ │ └── setup_folder │ │ │ ├── setup_folder_page.dart │ │ │ ├── setup_folder_screen_factory.dart │ │ │ ├── setup_folder_screen_router.dart │ │ │ ├── setup_folder_screen_scope_delegate.dart │ │ │ └── setup_folder_view_model.dart │ │ └── pubspec.yaml ├── profile │ ├── feature_profile_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── feature_profile_api.dart │ │ │ └── src │ │ │ │ ├── profile_feature_api.dart │ │ │ │ └── profile_screen_factory.dart │ │ └── pubspec.yaml │ ├── feature_profile_impl │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── feature_profile_impl.dart │ │ │ └── src │ │ │ │ ├── di │ │ │ │ ├── profile_screen_component.dart │ │ │ │ └── profile_screen_component_builder.dart │ │ │ │ ├── profile_feature.dart │ │ │ │ ├── profile_feature_dependencies.dart │ │ │ │ ├── profile_feature_router.dart │ │ │ │ └── screen │ │ │ │ └── profile │ │ │ │ ├── content_interactor.dart │ │ │ │ ├── header_action_data.dart │ │ │ │ ├── header_actions_resolver.dart │ │ │ │ ├── profile_args.dart │ │ │ │ ├── profile_page.dart │ │ │ │ ├── profile_screen_factory.dart │ │ │ │ ├── profile_screen_scope_delegate.dart │ │ │ │ ├── profile_state.dart │ │ │ │ └── profile_view_model.dart │ │ └── pubspec.yaml │ └── profile_navigation_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ ├── profile_navigation_api.dart │ │ └── src │ │ │ ├── profile_router.dart │ │ │ └── profile_type.dart │ │ └── pubspec.yaml ├── sticker │ └── sticker_navigation_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ ├── src │ │ │ └── stickers_set_screen_router.dart │ │ └── sticker_navigation_api.dart │ │ └── pubspec.yaml ├── theme │ ├── tg_theme │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── src │ │ │ │ ├── tg_text_theme.dart │ │ │ │ ├── theme.dart │ │ │ │ ├── theme_colors.dart │ │ │ │ └── theme_data.dart │ │ │ └── tg_theme.dart │ │ └── pubspec.yaml │ ├── theme_manager_api │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ │ ├── src │ │ │ │ └── theme.dart │ │ │ └── theme_manager_api.dart │ │ └── pubspec.yaml │ └── theme_manager_flutter │ │ ├── analysis_options.yaml │ │ ├── dart_dependency_validator.yaml │ │ ├── lib │ │ ├── src │ │ │ ├── theme_data_resolver.dart │ │ │ └── theme_manager.dart │ │ └── theme_manager_flutter.dart │ │ └── pubspec.yaml └── user │ ├── feature_change_bio_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_change_bio_api.dart │ │ └── src │ │ │ ├── change_bio_feature_api.dart │ │ │ └── change_bio_screen_factory.dart │ └── pubspec.yaml │ ├── feature_change_bio_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_change_bio_impl.dart │ │ └── src │ │ │ ├── change_bio_feature.dart │ │ │ ├── change_bio_feature_dependencies.dart │ │ │ ├── change_bio_router.dart │ │ │ ├── di │ │ │ ├── change_bio_screen_component.dart │ │ │ └── change_bio_screen_component_builder.dart │ │ │ └── screen │ │ │ └── change_bio │ │ │ ├── change_bio_page.dart │ │ │ ├── change_bio_screen_factory.dart │ │ │ ├── change_bio_screen_scope_delegate.dart │ │ │ └── change_bio_view_model.dart │ └── pubspec.yaml │ ├── feature_change_username_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_change_username_api.dart │ │ └── src │ │ │ ├── change_username_feature_api.dart │ │ │ └── change_username_screen_factory.dart │ └── pubspec.yaml │ ├── feature_change_username_impl │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── feature_change_username_impl.dart │ │ └── src │ │ │ ├── change_username_feature.dart │ │ │ ├── change_username_feature_dependencies.dart │ │ │ ├── change_username_router.dart │ │ │ ├── di │ │ │ ├── change_username_screen_component.dart │ │ │ └── change_username_screen_component_builder.dart │ │ │ └── screen │ │ │ ├── change_username │ │ │ ├── change_username_page.dart │ │ │ ├── change_username_screen_factory.dart │ │ │ ├── change_username_screen_scope_delegate.dart │ │ │ ├── change_username_screen_widget_model.dart │ │ │ ├── change_username_state.dart │ │ │ └── change_username_view_model.dart │ │ │ └── username_checker.dart │ └── pubspec.yaml │ └── user_info │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ ├── src │ │ └── user_info_resolver.dart │ └── user_info.dart │ └── pubspec.yaml ├── launch ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── ru │ │ │ │ │ └── ivk1800 │ │ │ │ │ └── telegram │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── dart_dependency_validator.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 │ ├── 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-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.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 │ ├── generated_plugin_registrant.dart │ └── main.dart ├── linux │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ │ ├── CMakeLists.txt │ │ ├── generated_plugin_registrant.cc │ │ ├── generated_plugin_registrant.h │ │ └── generated_plugins.cmake │ ├── main.cc │ ├── my_application.cc │ └── my_application.h ├── macos │ ├── .gitignore │ ├── Flutter │ │ ├── Flutter-Debug.xcconfig │ │ ├── Flutter-Release.xcconfig │ │ └── GeneratedPluginRegistrant.swift │ ├── Podfile │ ├── Podfile.lock │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── app_icon_1024.png │ │ │ ├── app_icon_128.png │ │ │ ├── app_icon_16.png │ │ │ ├── app_icon_256.png │ │ │ ├── app_icon_32.png │ │ │ ├── app_icon_512.png │ │ │ └── app_icon_64.png │ │ ├── Base.lproj │ │ └── MainMenu.xib │ │ ├── Configs │ │ ├── AppInfo.xcconfig │ │ ├── Debug.xcconfig │ │ ├── Release.xcconfig │ │ └── Warnings.xcconfig │ │ ├── DebugProfile.entitlements │ │ ├── Info.plist │ │ ├── MainFlutterWindow.swift │ │ └── Release.entitlements ├── pubspec.yaml ├── web │ ├── favicon.png │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ ├── index.html │ └── manifest.json └── windows │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake │ └── runner │ ├── CMakeLists.txt │ ├── Runner.rc │ ├── flutter_window.cpp │ ├── flutter_window.h │ ├── main.cpp │ ├── resource.h │ ├── resources │ └── app_icon.ico │ ├── runner.exe.manifest │ ├── utils.cpp │ ├── utils.h │ ├── win32_window.cpp │ └── win32_window.h ├── localization_api ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── localization_api.dart │ └── src │ │ ├── localization_manager.dart │ │ └── strings_provider.dart └── pubspec.yaml ├── localization_impl ├── analysis_options.yaml ├── assets │ └── translations │ │ └── en.xml ├── dart_dependency_validator.yaml ├── lib │ ├── localization_impl.dart │ └── src │ │ ├── localization_manager.dart │ │ └── tg_strings_provider.dart └── pubspec.yaml ├── lottie_utils ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── lottie_utils.dart │ └── src │ │ └── lottie_sticker_file_resolver.dart └── pubspec.yaml ├── queue ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── queue.dart │ └── src │ │ └── queue.dart └── pubspec.yaml ├── res └── telegram_picture.png ├── rich_text ├── rich_text_format │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── rich_text_format.dart │ │ └── src │ │ │ ├── entity.dart │ │ │ ├── rich_text.dart │ │ │ └── type.dart │ └── pubspec.yaml ├── rich_text_format_flutter │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── rich_text_format_flutter.dart │ │ └── src │ │ │ └── rich_text_ext.dart │ └── pubspec.yaml └── td_rich_text_parser │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ ├── src │ │ └── parser.dart │ └── td_rich_text_parser.dart │ ├── pubspec.yaml │ └── test │ └── parser_test.dart ├── scope_generator ├── generator │ ├── analysis_options.yaml │ ├── build.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── builder.dart │ │ └── src │ │ │ ├── generator_delegate.dart │ │ │ └── scope_generator.dart │ └── pubspec.yaml └── scope_generator_annotation │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ ├── scope_generator_annotation.dart │ └── src │ │ └── scope.dart │ └── pubspec.yaml ├── search_component ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── search_component.dart │ └── src │ │ ├── search_interactor.dart │ │ ├── search_interactor_impl.dart │ │ └── search_state.dart └── pubspec.yaml ├── shared └── models │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ ├── shared_models.dart │ └── src │ │ ├── minithumbnail.dart │ │ └── size.dart │ └── pubspec.yaml ├── showcase ├── README.md ├── analysis_options.yaml ├── assets │ └── durov.jpg ├── dart_dependency_validator.yaml ├── lib │ ├── showcase.dart │ └── src │ │ ├── di │ │ ├── scope │ │ │ └── screen_scope.dart │ │ ├── showcase_component.dart │ │ └── showcase_component_builder.dart │ │ ├── showcase │ │ ├── auth_showcase_factory.dart │ │ ├── avatar │ │ │ ├── avatar_showcase_component.dart │ │ │ ├── avatar_showcase_factory.dart │ │ │ ├── avatar_showcase_page.dart │ │ │ ├── avatar_showcase_repository.dart │ │ │ └── avatar_showcase_scope.dart │ │ ├── change_username_showcase_factory.dart │ │ ├── chat │ │ │ ├── chat_screen_showcase_factory.dart │ │ │ └── showcase_chat_type.dart │ │ ├── chat_background │ │ │ ├── chat_background_showcase_page.dart │ │ │ ├── chat_background_type.dart │ │ │ ├── chat_background_widget_showcase_factory.dart │ │ │ └── chat_background_widget_showcase_scope_delegate.dart │ │ ├── chat_cell │ │ │ └── chat_cell_showcase.dart │ │ ├── chat_forum_screen_showcase_factory.dart │ │ ├── circular_progress │ │ │ ├── circular_progress_widget_page.dart │ │ │ └── circular_progress_widget_showcase_factory.dart │ │ ├── create_new_channel_showcase_factory.dart │ │ ├── custom_emoji │ │ │ ├── custom_emoji_showcase_factory.dart │ │ │ ├── custom_emoji_showcase_page.dart │ │ │ ├── custom_emoji_showcase_scope.dart │ │ │ └── fake_custom_emoji.dart │ │ ├── image_widget │ │ │ ├── image_widget_showcase_factory.dart │ │ │ ├── image_widget_showcase_page.dart │ │ │ └── image_widget_showcase_scope_delegate.dart │ │ ├── logout_screen_showcase_factory.dart │ │ ├── main_screen_showcase_factory.dart │ │ ├── message │ │ │ ├── message_bundle.dart │ │ │ ├── message_data.dart │ │ │ ├── message_showcase_component.dart │ │ │ ├── message_showcase_component_builder.dart │ │ │ ├── message_showcase_factory.dart │ │ │ ├── message_showcase_page.dart │ │ │ ├── message_showcase_scope.dart │ │ │ ├── message_showcase_state.dart │ │ │ └── message_showcase_view_model.dart │ │ ├── message_wrap │ │ │ ├── message_wrap_showcase_factory.dart │ │ │ ├── message_wrap_showcase_page.dart │ │ │ └── message_wrap_showcase_scope.dart │ │ ├── new_contact_showcase_factory.dart │ │ ├── settings_screen_showcase_factory.dart │ │ ├── showcase_list_router_impl.dart │ │ ├── showcase_scope_delegate.dart │ │ ├── ui_kit │ │ │ ├── ui_kit_icons_showcase_factory.dart │ │ │ └── ui_kit_icons_showcase_page.dart │ │ └── widget │ │ │ └── showcase_block_interaction_manager.dart │ │ ├── showcase_app.dart │ │ ├── showcase_feature.dart │ │ ├── showcase_list │ │ ├── di │ │ │ ├── showcase_list_screen_component.dart │ │ │ ├── showcase_list_screen_component_builder.dart │ │ │ └── showcase_list_screen_module.dart │ │ ├── showcase_info_resolver.dart │ │ ├── showcase_list_args.dart │ │ ├── showcase_list_page.dart │ │ ├── showcase_list_router.dart │ │ ├── showcase_list_scope_delegate.dart │ │ ├── showcase_list_screen_factory.dart │ │ ├── showcase_list_state.dart │ │ ├── showcase_list_view_model.dart │ │ ├── showcase_params.dart │ │ └── tile │ │ │ ├── factory │ │ │ ├── group_tile_factory_delegate.dart │ │ │ └── showcase_tile_factory_delegate.dart │ │ │ └── model │ │ │ ├── group_tile_model.dart │ │ │ └── showcase_tile_model.dart │ │ ├── showcase_messages_list_page.dart │ │ ├── showcase_page.dart │ │ ├── showcase_screen_factory.dart │ │ └── showcase_split_view_page.dart └── pubspec.yaml ├── split_view ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── split_view.dart │ └── src │ │ ├── compact_layout_merge_strategy.dart │ │ ├── compact_layout_strategy.dart │ │ ├── container_divider.dart │ │ ├── page_animation_strategy.dart │ │ ├── page_pop_strategy.dart │ │ ├── page_route_configurator.dart │ │ ├── split_layout_delegate.dart │ │ ├── split_view.dart │ │ ├── split_view_delegate.dart │ │ └── split_view_scope.dart ├── pubspec.yaml └── test │ ├── split_view_test.dart │ └── test_split_view_controller.dart ├── td └── td_api │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ └── td_api.dart │ └── pubspec.yaml ├── td_client ├── LICENSE ├── README.md ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── src │ │ └── client.dart │ └── td_client.dart └── pubspec.yaml ├── test_utils ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── src │ │ └── verification_result_extensions.dart │ └── test_utils.dart └── pubspec.yaml ├── tg_lint_rules ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ └── analysis_options.yaml └── pubspec.yaml ├── tg_logger_api ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── src │ │ └── logger.dart │ └── tg_logger_api.dart └── pubspec.yaml ├── tg_logger_impl ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── src │ │ └── tg_logger_impl.dart │ └── tg_logger_impl.dart └── pubspec.yaml ├── tg_ui_kit ├── assets │ └── tg_icons.ttf ├── lib │ ├── src │ │ └── tg_icons.dart │ └── tg_ui_kit.dart └── pubspec.yaml ├── tile ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib │ ├── src │ │ ├── composite_tile_factory.dart │ │ ├── tile_factory.dart │ │ ├── tile_factory_delegate.dart │ │ └── tile_model.dart │ └── tile.dart └── pubspec.yaml ├── tools ├── analyze.bat ├── analyze.sh ├── external_tools.sh ├── format.sh ├── full_sync.sh ├── gen.bat ├── gen.sh ├── gen_sp.bat ├── gen_sp.sh ├── get_depencencies_info.bat ├── get_dependencies_info.sh ├── packages_get.bat ├── packages_get.sh ├── pre-commit ├── pub_upgrade.bat ├── pub_upgrade.sh ├── run_tests.bat ├── run_tests.sh ├── setup.sh ├── tools-project │ ├── analysis_options.yaml │ ├── dart_dependency_validator.yaml │ ├── lib │ │ ├── command │ │ │ ├── command.dart │ │ │ ├── command_runner.dart │ │ │ └── pub_get_command.dart │ │ ├── dart_project.dart │ │ ├── dependencies_info.dart │ │ ├── main.dart │ │ ├── strings_provider_generator.dart │ │ └── utils.dart │ └── pubspec.yaml ├── validate_dependencies.bat └── validate_dependencies.sh └── ui └── emoji_ui_kit ├── analysis_options.yaml ├── dart_dependency_validator.yaml ├── lib ├── emoji_ui_kit.dart └── src │ ├── custom_emoji_container.dart │ └── custom_emoji_span_factory.dart └── pubspec.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/LICENSE -------------------------------------------------------------------------------- /PROGRESS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/PROGRESS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/README.md -------------------------------------------------------------------------------- /app/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/CHANGELOG.md -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- 1 | # presentation 2 | -------------------------------------------------------------------------------- /app/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /app/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /app/lib/app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/app.dart -------------------------------------------------------------------------------- /app/lib/src/app/app_initializer_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/app/app_initializer_impl.dart -------------------------------------------------------------------------------- /app/lib/src/app/app_launcher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/app/app_launcher.dart -------------------------------------------------------------------------------- /app/lib/src/app/dev_initializer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/app/dev_initializer.dart -------------------------------------------------------------------------------- /app/lib/src/app/td_lib_initializer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/app/td_lib_initializer.dart -------------------------------------------------------------------------------- /app/lib/src/app/tg_app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/app/tg_app.dart -------------------------------------------------------------------------------- /app/lib/src/app/tg_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/app/tg_theme.dart -------------------------------------------------------------------------------- /app/lib/src/di/component/app_component.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/di/component/app_component.dart -------------------------------------------------------------------------------- /app/lib/src/di/module/app_module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/di/module/app_module.dart -------------------------------------------------------------------------------- /app/lib/src/di/module/app_navigation_module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/di/module/app_navigation_module.dart -------------------------------------------------------------------------------- /app/lib/src/di/module/chat_module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/di/module/chat_module.dart -------------------------------------------------------------------------------- /app/lib/src/di/module/data_module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/di/module/data_module.dart -------------------------------------------------------------------------------- /app/lib/src/di/module/feature_module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/di/module/feature_module.dart -------------------------------------------------------------------------------- /app/lib/src/di/module/td_module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/di/module/td_module.dart -------------------------------------------------------------------------------- /app/lib/src/di/module/theme_module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/di/module/theme_module.dart -------------------------------------------------------------------------------- /app/lib/src/di/scope/application_scope.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/di/scope/application_scope.dart -------------------------------------------------------------------------------- /app/lib/src/feature/feature.dart: -------------------------------------------------------------------------------- 1 | export 'feature_factory.dart'; 2 | -------------------------------------------------------------------------------- /app/lib/src/feature/feature_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/feature/feature_factory.dart -------------------------------------------------------------------------------- /app/lib/src/feature/feature_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/feature/feature_provider.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/app_controller_router_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/app_controller_router_impl.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/chat_router_delegate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/chat_router_delegate.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/chats_list_screen_router_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/chats_list_screen_router_impl.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/common_screen_router_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/common_screen_router_impl.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/key_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/key_generator.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/navigation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/navigation.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/navigation_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/navigation_router.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/router/change_bio_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/router/change_bio_router.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/router/change_username_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/router/change_username_router.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/router/chat_forum_router_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/router/chat_forum_router_impl.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/router/chat_screen_router_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/router/chat_screen_router_impl.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/router/new_contact_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/router/new_contact_router.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/split_navigation_info_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/split_navigation_info_provider.dart -------------------------------------------------------------------------------- /app/lib/src/navigation/split_navigation_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/navigation/split_navigation_router.dart -------------------------------------------------------------------------------- /app/lib/src/tdlib/config_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/tdlib/config_provider.dart -------------------------------------------------------------------------------- /app/lib/src/widget/block_interaction_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/widget/block_interaction_manager.dart -------------------------------------------------------------------------------- /app/lib/src/widget/right_container_placeholder_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/lib/src/widget/right_container_placeholder_factory.dart -------------------------------------------------------------------------------- /app/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/app/pubspec.yaml -------------------------------------------------------------------------------- /async_utils/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /async_utils/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /async_utils/lib/async_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/async_utils/lib/async_utils.dart -------------------------------------------------------------------------------- /async_utils/lib/src/cancelable_operation_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/async_utils/lib/src/cancelable_operation_extensions.dart -------------------------------------------------------------------------------- /async_utils/lib/src/future_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/async_utils/lib/src/future_extensions.dart -------------------------------------------------------------------------------- /async_utils/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/async_utils/pubspec.yaml -------------------------------------------------------------------------------- /block_interaction_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /block_interaction_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /block_interaction_api/lib/block_interaction_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/block_interaction_api/lib/block_interaction_api.dart -------------------------------------------------------------------------------- /block_interaction_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/block_interaction_api/pubspec.yaml -------------------------------------------------------------------------------- /component/app_controller/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /component/app_controller/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /component/app_controller/lib/app_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/component/app_controller/lib/app_controller.dart -------------------------------------------------------------------------------- /component/app_controller/lib/src/app_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/component/app_controller/lib/src/app_controller.dart -------------------------------------------------------------------------------- /component/app_controller/lib/src/app_launcher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/component/app_controller/lib/src/app_launcher.dart -------------------------------------------------------------------------------- /component/app_controller/lib/src/connectivity_delegate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/component/app_controller/lib/src/connectivity_delegate.dart -------------------------------------------------------------------------------- /component/app_controller/lib/src/device_info_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/component/app_controller/lib/src/device_info_provider.dart -------------------------------------------------------------------------------- /component/app_controller/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/component/app_controller/pubspec.yaml -------------------------------------------------------------------------------- /component/auth_manager/auth_manager_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /component/auth_manager/auth_manager_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /component/auth_manager/auth_manager_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/component/auth_manager/auth_manager_api/pubspec.yaml -------------------------------------------------------------------------------- /component/auth_manager/auth_manager_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /component/auth_manager/auth_manager_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /component/auth_manager/auth_manager_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/component/auth_manager/auth_manager_impl/pubspec.yaml -------------------------------------------------------------------------------- /component/link_resolver/link_resolver_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /component/link_resolver/link_resolver_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /component/link_resolver/link_resolver_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/component/link_resolver/link_resolver_api/pubspec.yaml -------------------------------------------------------------------------------- /component/link_resolver/link_resolver_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /component/link_resolver/link_resolver_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /component/link_resolver/link_resolver_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/component/link_resolver/link_resolver_impl/pubspec.yaml -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/README.md -------------------------------------------------------------------------------- /core/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /core/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /core/lib/core.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/core.dart -------------------------------------------------------------------------------- /core/lib/src/manager/manager.dart: -------------------------------------------------------------------------------- 1 | export 'options_manager.dart'; 2 | -------------------------------------------------------------------------------- /core/lib/src/manager/options_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/src/manager/options_manager.dart -------------------------------------------------------------------------------- /core/lib/src/provider/app_lifecycle_state_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/src/provider/app_lifecycle_state_provider.dart -------------------------------------------------------------------------------- /core/lib/src/provider/connectivity_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/src/provider/connectivity_provider.dart -------------------------------------------------------------------------------- /core/lib/src/provider/connectivity_provider_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/src/provider/connectivity_provider_impl.dart -------------------------------------------------------------------------------- /core/lib/src/provider/my_chat_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/src/provider/my_chat_provider.dart -------------------------------------------------------------------------------- /core/lib/src/provider/provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/src/provider/provider.dart -------------------------------------------------------------------------------- /core/lib/src/util/color_rgb24_ext.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/src/util/color_rgb24_ext.dart -------------------------------------------------------------------------------- /core/lib/src/util/connectivity_status_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/src/util/connectivity_status_extensions.dart -------------------------------------------------------------------------------- /core/lib/src/util/future_ext.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/src/util/future_ext.dart -------------------------------------------------------------------------------- /core/lib/src/util/util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/lib/src/util/util.dart -------------------------------------------------------------------------------- /core/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core/pubspec.yaml -------------------------------------------------------------------------------- /core_arch/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /core_arch/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /core_arch/lib/core_arch.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_arch/lib/core_arch.dart -------------------------------------------------------------------------------- /core_arch/lib/src/base_view_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_arch/lib/src/base_view_model.dart -------------------------------------------------------------------------------- /core_arch/lib/src/subscription_mixin.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_arch/lib/src/subscription_mixin.dart -------------------------------------------------------------------------------- /core_arch/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_arch/pubspec.yaml -------------------------------------------------------------------------------- /core_arch_flutter/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /core_arch_flutter/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /core_arch_flutter/lib/core_arch_flutter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_arch_flutter/lib/core_arch_flutter.dart -------------------------------------------------------------------------------- /core_arch_flutter/lib/src/base_scope.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_arch_flutter/lib/src/base_scope.dart -------------------------------------------------------------------------------- /core_arch_flutter/lib/src/scope_disposer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_arch_flutter/lib/src/scope_disposer.dart -------------------------------------------------------------------------------- /core_arch_flutter/lib/src/stream_listener.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_arch_flutter/lib/src/stream_listener.dart -------------------------------------------------------------------------------- /core_arch_flutter/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_arch_flutter/pubspec.yaml -------------------------------------------------------------------------------- /core_presentation/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /core_presentation/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /core_presentation/lib/core_presentation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_presentation/lib/core_presentation.dart -------------------------------------------------------------------------------- /core_presentation/lib/src/avatar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_presentation/lib/src/avatar.dart -------------------------------------------------------------------------------- /core_presentation/lib/src/avatar_resolver.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_presentation/lib/src/avatar_resolver.dart -------------------------------------------------------------------------------- /core_presentation/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_presentation/pubspec.yaml -------------------------------------------------------------------------------- /core_tdlib_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /core_tdlib_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /core_tdlib_api/lib/core_tdlib_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/core_tdlib_api.dart -------------------------------------------------------------------------------- /core_tdlib_api/lib/src/provider/provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/src/provider/provider.dart -------------------------------------------------------------------------------- /core_tdlib_api/lib/src/provider/updates/updates.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/src/provider/updates/updates.dart -------------------------------------------------------------------------------- /core_tdlib_api/lib/src/repository/chat_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/src/repository/chat_repository.dart -------------------------------------------------------------------------------- /core_tdlib_api/lib/src/repository/file_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/src/repository/file_repository.dart -------------------------------------------------------------------------------- /core_tdlib_api/lib/src/repository/repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/src/repository/repository.dart -------------------------------------------------------------------------------- /core_tdlib_api/lib/src/repository/session_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/src/repository/session_repository.dart -------------------------------------------------------------------------------- /core_tdlib_api/lib/src/repository/sticker_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/src/repository/sticker_repository.dart -------------------------------------------------------------------------------- /core_tdlib_api/lib/src/repository/user_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/src/repository/user_repository.dart -------------------------------------------------------------------------------- /core_tdlib_api/lib/src/td_function_executor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/src/td_function_executor.dart -------------------------------------------------------------------------------- /core_tdlib_api/lib/src/util/td_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/lib/src/util/td_error.dart -------------------------------------------------------------------------------- /core_tdlib_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_api/pubspec.yaml -------------------------------------------------------------------------------- /core_tdlib_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /core_tdlib_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /core_tdlib_impl/lib/core_tdlib_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_impl/lib/core_tdlib_impl.dart -------------------------------------------------------------------------------- /core_tdlib_impl/lib/src/data_source/chat_data_source.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_impl/lib/src/data_source/chat_data_source.dart -------------------------------------------------------------------------------- /core_tdlib_impl/lib/src/data_source/data_source.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_impl/lib/src/data_source/data_source.dart -------------------------------------------------------------------------------- /core_tdlib_impl/lib/src/data_source/file_data_source.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_impl/lib/src/data_source/file_data_source.dart -------------------------------------------------------------------------------- /core_tdlib_impl/lib/src/data_source/user_data_source.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_impl/lib/src/data_source/user_data_source.dart -------------------------------------------------------------------------------- /core_tdlib_impl/lib/src/provider/provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_impl/lib/src/provider/provider.dart -------------------------------------------------------------------------------- /core_tdlib_impl/lib/src/provider/updates/updates.dart: -------------------------------------------------------------------------------- 1 | export 'updates_provider.dart'; 2 | -------------------------------------------------------------------------------- /core_tdlib_impl/lib/src/repository/repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_impl/lib/src/repository/repository.dart -------------------------------------------------------------------------------- /core_tdlib_impl/lib/src/td_function_executor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_impl/lib/src/td_function_executor.dart -------------------------------------------------------------------------------- /core_tdlib_impl/lib/src/util/td_error_ext.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_impl/lib/src/util/td_error_ext.dart -------------------------------------------------------------------------------- /core_tdlib_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_tdlib_impl/pubspec.yaml -------------------------------------------------------------------------------- /core_ui_jugger/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /core_ui_jugger/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /core_ui_jugger/lib/core_ui_jugger.dart: -------------------------------------------------------------------------------- 1 | library core_ui_jugger; 2 | 3 | export 'src/tg_app_bar_module.dart'; 4 | -------------------------------------------------------------------------------- /core_ui_jugger/lib/src/tg_app_bar_module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_ui_jugger/lib/src/tg_app_bar_module.dart -------------------------------------------------------------------------------- /core_ui_jugger/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_ui_jugger/pubspec.yaml -------------------------------------------------------------------------------- /core_utils/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /core_utils/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /core_utils/lib/core_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_utils/lib/core_utils.dart -------------------------------------------------------------------------------- /core_utils/lib/src/date_formatter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_utils/lib/src/date_formatter.dart -------------------------------------------------------------------------------- /core_utils/lib/src/date_parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_utils/lib/src/date_parser.dart -------------------------------------------------------------------------------- /core_utils/lib/src/ext/minithumbnail_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_utils/lib/src/ext/minithumbnail_extensions.dart -------------------------------------------------------------------------------- /core_utils/lib/src/ext/string_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_utils/lib/src/ext/string_extensions.dart -------------------------------------------------------------------------------- /core_utils/lib/src/utils/avatar_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_utils/lib/src/utils/avatar_utils.dart -------------------------------------------------------------------------------- /core_utils/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/core_utils/pubspec.yaml -------------------------------------------------------------------------------- /coreui/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /coreui/assets/icon/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/assets/icon/check.svg -------------------------------------------------------------------------------- /coreui/assets/icon/double_check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/assets/icon/double_check.svg -------------------------------------------------------------------------------- /coreui/assets/icon/mention.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/assets/icon/mention.svg -------------------------------------------------------------------------------- /coreui/assets/icon/muted.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/assets/icon/muted.svg -------------------------------------------------------------------------------- /coreui/assets/icon/pinned.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/assets/icon/pinned.svg -------------------------------------------------------------------------------- /coreui/assets/icon/secret.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/assets/icon/secret.svg -------------------------------------------------------------------------------- /coreui/assets/icon/verified.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/assets/icon/verified.svg -------------------------------------------------------------------------------- /coreui/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /coreui/lib/coreui.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/coreui.dart -------------------------------------------------------------------------------- /coreui/lib/src/avatar/avatar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/avatar/avatar.dart -------------------------------------------------------------------------------- /coreui/lib/src/avatar/avatar_scope.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/avatar/avatar_scope.dart -------------------------------------------------------------------------------- /coreui/lib/src/avatar/avatar_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/avatar/avatar_state.dart -------------------------------------------------------------------------------- /coreui/lib/src/avatar/avatar_view_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/avatar/avatar_view_model.dart -------------------------------------------------------------------------------- /coreui/lib/src/avatar/avatar_widget_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/avatar/avatar_widget_factory.dart -------------------------------------------------------------------------------- /coreui/lib/src/connection_state_widget_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/connection_state_widget_factory.dart -------------------------------------------------------------------------------- /coreui/lib/src/image_widget_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/image_widget_factory.dart -------------------------------------------------------------------------------- /coreui/lib/src/search_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/search_app_bar.dart -------------------------------------------------------------------------------- /coreui/lib/src/static_curve.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/static_curve.dart -------------------------------------------------------------------------------- /coreui/lib/src/tg_appbar_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/tg_appbar_factory.dart -------------------------------------------------------------------------------- /coreui/lib/src/tg_switched_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/tg_switched_app_bar.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/circular_progress.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/circular_progress.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/minithumbnail_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/minithumbnail_widget.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/sticker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/sticker.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/text_background.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/text_background.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/tg/annotation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/tg/annotation.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/tg/block_interaction.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/tg/block_interaction.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/tg/divider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/tg/divider.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/tg/section.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/tg/section.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/tg/section_divider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/tg/section_divider.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/tg/text_cell.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/tg/text_cell.dart -------------------------------------------------------------------------------- /coreui/lib/src/widget/tg/tg_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/lib/src/widget/tg/tg_widget.dart -------------------------------------------------------------------------------- /coreui/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/coreui/pubspec.yaml -------------------------------------------------------------------------------- /dependencies_module_generator/dmg_annotation/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /dependencies_module_generator/dmg_annotation/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /dependencies_module_generator/dmg_annotation/lib/dmg_annotation.dart: -------------------------------------------------------------------------------- 1 | library dmg_annotation; 2 | 3 | export 'src/dependencies.dart'; 4 | -------------------------------------------------------------------------------- /dependencies_module_generator/dmg_annotation/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dependencies_module_generator/dmg_annotation/pubspec.yaml -------------------------------------------------------------------------------- /dependencies_module_generator/generator/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /dependencies_module_generator/generator/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dependencies_module_generator/generator/build.yaml -------------------------------------------------------------------------------- /dependencies_module_generator/generator/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /dependencies_module_generator/generator/lib/builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dependencies_module_generator/generator/lib/builder.dart -------------------------------------------------------------------------------- /dependencies_module_generator/generator/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dependencies_module_generator/generator/pubspec.yaml -------------------------------------------------------------------------------- /dialog_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /dialog_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /dialog_api/lib/dialog_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dialog_api/lib/dialog_api.dart -------------------------------------------------------------------------------- /dialog_api/lib/src/body.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dialog_api/lib/src/body.dart -------------------------------------------------------------------------------- /dialog_api/lib/src/dialog_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dialog_api/lib/src/dialog_router.dart -------------------------------------------------------------------------------- /dialog_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dialog_api/pubspec.yaml -------------------------------------------------------------------------------- /dialog_api_flutter/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /dialog_api_flutter/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /dialog_api_flutter/lib/dialog_api_flutter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dialog_api_flutter/lib/dialog_api_flutter.dart -------------------------------------------------------------------------------- /dialog_api_flutter/lib/src/dialog_router_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dialog_api_flutter/lib/src/dialog_router_impl.dart -------------------------------------------------------------------------------- /dialog_api_flutter/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/dialog_api_flutter/pubspec.yaml -------------------------------------------------------------------------------- /error_transformer_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /error_transformer_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /error_transformer_api/lib/error_transformer_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/error_transformer_api/lib/error_transformer_api.dart -------------------------------------------------------------------------------- /error_transformer_api/lib/src/error_transformer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/error_transformer_api/lib/src/error_transformer.dart -------------------------------------------------------------------------------- /error_transformer_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/error_transformer_api/pubspec.yaml -------------------------------------------------------------------------------- /error_transformer_td/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /error_transformer_td/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /error_transformer_td/lib/error_transformer_td.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/error_transformer_td/lib/error_transformer_td.dart -------------------------------------------------------------------------------- /error_transformer_td/lib/src/td_error_transformer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/error_transformer_td/lib/src/td_error_transformer.dart -------------------------------------------------------------------------------- /error_transformer_td/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/error_transformer_td/pubspec.yaml -------------------------------------------------------------------------------- /factory_widget_generator/annotation/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /factory_widget_generator/annotation/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /factory_widget_generator/annotation/lib/fwg_annotation.dart: -------------------------------------------------------------------------------- 1 | library fwg_annotation; 2 | 3 | export 'src/widget_factory.dart'; 4 | -------------------------------------------------------------------------------- /factory_widget_generator/annotation/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/factory_widget_generator/annotation/pubspec.yaml -------------------------------------------------------------------------------- /factory_widget_generator/generator/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /factory_widget_generator/generator/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/factory_widget_generator/generator/build.yaml -------------------------------------------------------------------------------- /factory_widget_generator/generator/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /factory_widget_generator/generator/lib/builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/factory_widget_generator/generator/lib/builder.dart -------------------------------------------------------------------------------- /factory_widget_generator/generator/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/factory_widget_generator/generator/pubspec.yaml -------------------------------------------------------------------------------- /fake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/README.md -------------------------------------------------------------------------------- /fake/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /fake/assets/file/background/file_1608.tgv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/file/background/file_1608.tgv -------------------------------------------------------------------------------- /fake/assets/file/sticker/thumbnail/file_1361.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/file/sticker/thumbnail/file_1361.jpeg -------------------------------------------------------------------------------- /fake/assets/messages/basic_group_chat_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/basic_group_chat_create.json -------------------------------------------------------------------------------- /fake/assets/messages/message_animation_gif.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_animation_gif.json -------------------------------------------------------------------------------- /fake/assets/messages/message_audio_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_audio_1.json -------------------------------------------------------------------------------- /fake/assets/messages/message_call_incoming_hang_up.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_call_incoming_hang_up.json -------------------------------------------------------------------------------- /fake/assets/messages/message_chat_add_members.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_chat_add_members.json -------------------------------------------------------------------------------- /fake/assets/messages/message_chat_change_photo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_chat_change_photo.json -------------------------------------------------------------------------------- /fake/assets/messages/message_chat_change_title.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_chat_change_title.json -------------------------------------------------------------------------------- /fake/assets/messages/message_chat_delete_member.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_chat_delete_member.json -------------------------------------------------------------------------------- /fake/assets/messages/message_chat_delete_photo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_chat_delete_photo.json -------------------------------------------------------------------------------- /fake/assets/messages/message_chat_join_by_link.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_chat_join_by_link.json -------------------------------------------------------------------------------- /fake/assets/messages/message_chat_set_ttl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_chat_set_ttl.json -------------------------------------------------------------------------------- /fake/assets/messages/message_chat_upgrade_from.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_chat_upgrade_from.json -------------------------------------------------------------------------------- /fake/assets/messages/message_chat_upgrade_to.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_chat_upgrade_to.json -------------------------------------------------------------------------------- /fake/assets/messages/message_contact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_contact.json -------------------------------------------------------------------------------- /fake/assets/messages/message_contact_registered.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_contact_registered.json -------------------------------------------------------------------------------- /fake/assets/messages/message_custom_service_action.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_custom_service_action.json -------------------------------------------------------------------------------- /fake/assets/messages/message_text_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_text_1.json -------------------------------------------------------------------------------- /fake/assets/messages/message_video_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/messages/message_video_1.json -------------------------------------------------------------------------------- /fake/assets/sticker/emoji/5332587336939084375.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/sticker/emoji/5332587336939084375.json -------------------------------------------------------------------------------- /fake/assets/sticker/emoji/5384068292417690842.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/sticker/emoji/5384068292417690842.json -------------------------------------------------------------------------------- /fake/assets/users/user_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/assets/users/user_1.json -------------------------------------------------------------------------------- /fake/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /fake/lib/fake.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/fake.dart -------------------------------------------------------------------------------- /fake/lib/src/auth_mananger/fake_authentication_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/auth_mananger/fake_authentication_manager.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_background_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_background_repository.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_basic_group_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_basic_group_repository.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_chat_background_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_chat_background_manager.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_chat_filter_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_chat_filter_repository.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_chat_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_chat_manager.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_chat_message_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_chat_message_repository.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_chat_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_chat_repository.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_chats_list_screen_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_chats_list_screen_factory.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_contacts_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_contacts_manager.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_error_transformer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_error_transformer.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_feature_message_preview_resolver.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_feature_message_preview_resolver.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_file_downloader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_file_downloader.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_file_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_file_repository.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_function_executor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_function_executor.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_global_search_screen_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_global_search_screen_factory.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_messages_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_messages_provider.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_options_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_options_manager.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_provider.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_settings_search_screen_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_settings_search_screen_factory.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_sticker_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_sticker_repository.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_super_group_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_super_group_repository.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_user_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_user_provider.dart -------------------------------------------------------------------------------- /fake/lib/src/fake_user_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fake_user_repository.dart -------------------------------------------------------------------------------- /fake/lib/src/fakes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/fakes.dart -------------------------------------------------------------------------------- /fake/lib/src/tdlib/fake_authentication_state_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/tdlib/fake_authentication_state_provider.dart -------------------------------------------------------------------------------- /fake/lib/src/tdlib/fake_basic_group_updates_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/tdlib/fake_basic_group_updates_provider.dart -------------------------------------------------------------------------------- /fake/lib/src/tdlib/fake_chat_messages_updates_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/tdlib/fake_chat_messages_updates_provider.dart -------------------------------------------------------------------------------- /fake/lib/src/tdlib/fake_chat_updates_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/tdlib/fake_chat_updates_provider.dart -------------------------------------------------------------------------------- /fake/lib/src/tdlib/fake_connection_state_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/tdlib/fake_connection_state_provider.dart -------------------------------------------------------------------------------- /fake/lib/src/tdlib/fake_super_group_updates_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/tdlib/fake_super_group_updates_provider.dart -------------------------------------------------------------------------------- /fake/lib/src/tdlib/tdlib.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/tdlib/tdlib.dart -------------------------------------------------------------------------------- /fake/lib/src/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/lib/src/utils.dart -------------------------------------------------------------------------------- /fake/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/fake/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/administration/feature_chat_administration_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/administration/feature_chat_administration_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/administration/feature_chat_administration_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/administration/feature_chat_administration_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/chat_actions_panel/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/chat_actions_panel/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/chat_actions_panel/lib/chat_actions_panel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_actions_panel/lib/chat_actions_panel.dart -------------------------------------------------------------------------------- /feature/chat/chat_actions_panel/lib/src/message_sender.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_actions_panel/lib/src/message_sender.dart -------------------------------------------------------------------------------- /feature/chat/chat_actions_panel/lib/src/panel_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_actions_panel/lib/src/panel_state.dart -------------------------------------------------------------------------------- /feature/chat/chat_actions_panel/lib/src/widget/join.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_actions_panel/lib/src/widget/join.dart -------------------------------------------------------------------------------- /feature/chat/chat_actions_panel/lib/src/widget/writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_actions_panel/lib/src/widget/writer.dart -------------------------------------------------------------------------------- /feature/chat/chat_actions_panel/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_actions_panel/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/chat_info/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/chat_info/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/chat_info/lib/chat_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_info/lib/chat_info.dart -------------------------------------------------------------------------------- /feature/chat/chat_info/lib/src/chat_info_resolver.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_info/lib/src/chat_info_resolver.dart -------------------------------------------------------------------------------- /feature/chat/chat_info/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_info/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/chat_kit/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/chat_kit/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/chat_kit/lib/chat_kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_kit/lib/chat_kit.dart -------------------------------------------------------------------------------- /feature/chat/chat_kit/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_kit/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/chat_manager/chat_manager_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/chat_manager/chat_manager_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/chat_manager/chat_manager_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_manager/chat_manager_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/chat_manager/chat_manager_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/chat_manager/chat_manager_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/chat_manager/chat_manager_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_manager/chat_manager_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/chat_navigation_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/chat_navigation_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/chat_navigation_api/lib/chat_router_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_navigation_api/lib/chat_router_api.dart -------------------------------------------------------------------------------- /feature/chat/chat_navigation_api/lib/src/chat_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_navigation_api/lib/src/chat_router.dart -------------------------------------------------------------------------------- /feature/chat/chat_navigation_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_navigation_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/chat_theme/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/chat_theme/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/chat_theme/lib/chat_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_theme/lib/chat_theme.dart -------------------------------------------------------------------------------- /feature/chat/chat_theme/lib/src/chat_theme_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_theme/lib/src/chat_theme_data.dart -------------------------------------------------------------------------------- /feature/chat/chat_theme/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/chat_theme/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/feature_chat_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/feature_chat_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/feature_chat_api/lib/feature_chat_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/feature_chat_api/lib/feature_chat_api.dart -------------------------------------------------------------------------------- /feature/chat/feature_chat_api/lib/src/chat_feature_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/feature_chat_api/lib/src/chat_feature_api.dart -------------------------------------------------------------------------------- /feature/chat/feature_chat_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/feature_chat_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/feature_chat_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/feature_chat_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/feature_chat_impl/lib/feature_chat_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/feature_chat_impl/lib/feature_chat_impl.dart -------------------------------------------------------------------------------- /feature/chat/feature_chat_impl/lib/src/chat_feature.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/feature_chat_impl/lib/src/chat_feature.dart -------------------------------------------------------------------------------- /feature/chat/feature_chat_impl/lib/src/component/sender_type.dart: -------------------------------------------------------------------------------- 1 | enum SenderType { 2 | user, 3 | chat, 4 | } 5 | -------------------------------------------------------------------------------- /feature/chat/feature_chat_impl/lib/src/widget/widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/feature_chat_impl/lib/src/widget/widget.dart -------------------------------------------------------------------------------- /feature/chat/feature_chat_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/feature_chat_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/forum/chat_forum_navigation_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/forum/chat_forum_navigation_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/forum/chat_forum_navigation_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/forum/chat_forum_navigation_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/forum/feature_chat_forum_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/forum/feature_chat_forum_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/forum/feature_chat_forum_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/forum/feature_chat_forum_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat/forum/feature_chat_forum_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat/forum/feature_chat_forum_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat/forum/feature_chat_forum_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat/forum/feature_chat_forum_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat_list/chat_list_theme/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat_list/chat_list_theme/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat_list/chat_list_theme/lib/chat_list_theme.dart: -------------------------------------------------------------------------------- 1 | export 'src/chat_cell_theme.dart'; 2 | -------------------------------------------------------------------------------- /feature/chat_list/chat_list_theme/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat_list/chat_list_theme/pubspec.yaml -------------------------------------------------------------------------------- /feature/chat_list/chat_list_ui_kit/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/chat_list/chat_list_ui_kit/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/chat_list/chat_list_ui_kit/lib/src/chat_cell.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat_list/chat_list_ui_kit/lib/src/chat_cell.dart -------------------------------------------------------------------------------- /feature/chat_list/chat_list_ui_kit/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/chat_list/chat_list_ui_kit/pubspec.yaml -------------------------------------------------------------------------------- /feature/contact/contacts/feature_contacts_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/contact/contacts/feature_contacts_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/contact/contacts/feature_contacts_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/contact/contacts/feature_contacts_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/contact/contacts/feature_contacts_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/contact/contacts/feature_contacts_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/contact/contacts/feature_contacts_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/contact/contacts/feature_contacts_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/contact/contacts_manager/contacts_manager_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/contact/contacts_manager/contacts_manager_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/contact/contacts_manager/contacts_manager_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/contact/contacts_manager/contacts_manager_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/contact/new_contact/feature_new_contact_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/contact/new_contact/feature_new_contact_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/contact/new_contact/feature_new_contact_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/contact/new_contact/feature_new_contact_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_auth_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_auth_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_auth_api/lib/feature_auth_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_auth_api/lib/feature_auth_api.dart -------------------------------------------------------------------------------- /feature/feature_auth_api/lib/src/auth_feature_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_auth_api/lib/src/auth_feature_api.dart -------------------------------------------------------------------------------- /feature/feature_auth_api/lib/src/auth_screen_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_auth_api/lib/src/auth_screen_factory.dart -------------------------------------------------------------------------------- /feature/feature_auth_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_auth_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_auth_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_auth_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_auth_impl/lib/feature_auth_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_auth_impl/lib/feature_auth_impl.dart -------------------------------------------------------------------------------- /feature/feature_auth_impl/lib/src/auth_feature.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_auth_impl/lib/src/auth_feature.dart -------------------------------------------------------------------------------- /feature/feature_auth_impl/lib/src/auth_feature_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_auth_impl/lib/src/auth_feature_router.dart -------------------------------------------------------------------------------- /feature/feature_auth_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_auth_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_chat_header_info_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_chat_header_info_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_chat_header_info_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_chat_header_info_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_chat_header_info_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_chat_header_info_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_chat_header_info_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_chat_header_info_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_chat_settings_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_chat_settings_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_chat_settings_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_chat_settings_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_chat_settings_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_chat_settings_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_chat_settings_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_chat_settings_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_chats_list_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_chats_list_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_chats_list_api/lib/src/chat_list_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_chats_list_api/lib/src/chat_list_type.dart -------------------------------------------------------------------------------- /feature/feature_chats_list_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_chats_list_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_chats_list_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_chats_list_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_chats_list_impl/lib/src/list/chat_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_chats_list_impl/lib/src/list/chat_data.dart -------------------------------------------------------------------------------- /feature/feature_chats_list_impl/lib/src/util/loader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_chats_list_impl/lib/src/util/loader.dart -------------------------------------------------------------------------------- /feature/feature_chats_list_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_chats_list_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_country_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_country_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_country_api/lib/feature_country_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_country_api/lib/feature_country_api.dart -------------------------------------------------------------------------------- /feature/feature_country_api/lib/src/country.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_country_api/lib/src/country.dart -------------------------------------------------------------------------------- /feature/feature_country_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_country_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_country_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_country_impl/assets/countries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_country_impl/assets/countries.txt -------------------------------------------------------------------------------- /feature/feature_country_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_country_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_country_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_create_new_chat_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_create_new_chat_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_create_new_chat_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_create_new_chat_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_create_new_chat_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_create_new_chat_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_create_new_chat_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_create_new_chat_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_data_settings_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_data_settings_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_data_settings_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_data_settings_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_data_settings_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_data_settings_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_data_settings_impl/lib/src/data_settings_screen_router.dart: -------------------------------------------------------------------------------- 1 | abstract class IDataSettingsScreenRouter {} 2 | -------------------------------------------------------------------------------- /feature/feature_data_settings_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_data_settings_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_dev/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_dev/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_dev/lib/feature_dev.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_dev/lib/feature_dev.dart -------------------------------------------------------------------------------- /feature/feature_dev/lib/src/dev_feature.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_dev/lib/src/dev_feature.dart -------------------------------------------------------------------------------- /feature/feature_dev/lib/src/dev_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_dev/lib/src/dev_router.dart -------------------------------------------------------------------------------- /feature/feature_dev/lib/src/dev_scope.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_dev/lib/src/dev_scope.dart -------------------------------------------------------------------------------- /feature/feature_dev/lib/src/di/dev_component.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_dev/lib/src/di/dev_component.dart -------------------------------------------------------------------------------- /feature/feature_dev/lib/src/events_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_dev/lib/src/events_repository.dart -------------------------------------------------------------------------------- /feature/feature_dev/lib/src/screen/dev_root_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_dev/lib/src/screen/dev_root_page.dart -------------------------------------------------------------------------------- /feature/feature_dev/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_dev/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_file_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_file_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_file_api/lib/feature_file_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_file_api/lib/feature_file_api.dart -------------------------------------------------------------------------------- /feature/feature_file_api/lib/src/file_downloader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_file_api/lib/src/file_downloader.dart -------------------------------------------------------------------------------- /feature/feature_file_api/lib/src/file_feature_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_file_api/lib/src/file_feature_api.dart -------------------------------------------------------------------------------- /feature/feature_file_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_file_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_file_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_file_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_file_impl/lib/feature_file_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_file_impl/lib/feature_file_impl.dart -------------------------------------------------------------------------------- /feature/feature_file_impl/lib/src/file_downloader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_file_impl/lib/src/file_downloader.dart -------------------------------------------------------------------------------- /feature/feature_file_impl/lib/src/file_feature.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_file_impl/lib/src/file_feature.dart -------------------------------------------------------------------------------- /feature/feature_file_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_file_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_global_search_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_global_search_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_global_search_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_global_search_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_global_search_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_global_search_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_global_search_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_global_search_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_logout_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_logout_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_logout_api/lib/feature_logout_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_logout_api/lib/feature_logout_api.dart -------------------------------------------------------------------------------- /feature/feature_logout_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_logout_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_logout_impl/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_logout_impl/README.MD -------------------------------------------------------------------------------- /feature/feature_logout_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_logout_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_logout_impl/lib/feature_logout_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_logout_impl/lib/feature_logout_impl.dart -------------------------------------------------------------------------------- /feature/feature_logout_impl/lib/src/logout_feature.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_logout_impl/lib/src/logout_feature.dart -------------------------------------------------------------------------------- /feature/feature_logout_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_logout_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_main_screen_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_main_screen_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_main_screen_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_main_screen_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_main_screen_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_main_screen_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_main_screen_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_main_screen_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_message_preview_resolver/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_message_preview_resolver/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_message_preview_resolver/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_message_preview_resolver/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_message_preview_resolver_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_message_preview_resolver_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_notifications_settings_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_notifications_settings_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_notifications_settings_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_notifications_settings_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_notifications_settings_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_notifications_settings_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_notifications_settings_impl/lib/src/notifications_settings_screen_router.dart: -------------------------------------------------------------------------------- 1 | abstract class INotificationsSettingsScreenRouter {} 2 | -------------------------------------------------------------------------------- /feature/feature_notifications_settings_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_notifications_settings_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_privacy_settings_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_privacy_settings_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_privacy_settings_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_privacy_settings_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_privacy_settings_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_privacy_settings_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_privacy_settings_impl/lib/src/privacy_settings_screen_router.dart: -------------------------------------------------------------------------------- 1 | abstract class IPrivacySettingsScreenRouter {} 2 | -------------------------------------------------------------------------------- /feature/feature_privacy_settings_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_privacy_settings_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_sessions_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_sessions_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_sessions_api/lib/feature_chat_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_sessions_api/lib/feature_chat_api.dart -------------------------------------------------------------------------------- /feature/feature_sessions_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_sessions_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_sessions_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_sessions_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_sessions_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_sessions_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_settings_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_settings_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_settings_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_settings_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_settings_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_settings_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_settings_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_settings_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_settings_search_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_settings_search_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_settings_search_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_settings_search_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_settings_search_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_settings_search_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_settings_search_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_settings_search_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_shared_media_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_shared_media_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_shared_media_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_shared_media_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_shared_media_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_shared_media_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_shared_media_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_shared_media_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_stickers_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_stickers_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_stickers_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_stickers_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_stickers_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_stickers_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_stickers_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_stickers_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_wallpapers_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_wallpapers_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_wallpapers_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_wallpapers_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/feature_wallpapers_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/feature_wallpapers_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/feature_wallpapers_impl/lib/src/wallpapers_screen_router.dart: -------------------------------------------------------------------------------- 1 | abstract class IWallpapersFeatureRouter {} 2 | -------------------------------------------------------------------------------- /feature/feature_wallpapers_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/feature_wallpapers_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/folders/feature_folders_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/folders/feature_folders_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/folders/feature_folders_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/folders/feature_folders_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/folders/feature_folders_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/folders/feature_folders_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/folders/feature_folders_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/folders/feature_folders_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/profile/feature_profile_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/profile/feature_profile_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/profile/feature_profile_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/profile/feature_profile_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/profile/feature_profile_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/profile/feature_profile_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/profile/feature_profile_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/profile/feature_profile_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/profile/profile_navigation_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/profile/profile_navigation_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/profile/profile_navigation_api/lib/src/profile_type.dart: -------------------------------------------------------------------------------- 1 | enum ProfileType { 2 | user, 3 | chat, 4 | } 5 | -------------------------------------------------------------------------------- /feature/profile/profile_navigation_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/profile/profile_navigation_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/sticker/sticker_navigation_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/sticker/sticker_navigation_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/sticker/sticker_navigation_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/sticker/sticker_navigation_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/theme/tg_theme/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/theme/tg_theme/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/theme/tg_theme/lib/src/tg_text_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/theme/tg_theme/lib/src/tg_text_theme.dart -------------------------------------------------------------------------------- /feature/theme/tg_theme/lib/src/theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/theme/tg_theme/lib/src/theme.dart -------------------------------------------------------------------------------- /feature/theme/tg_theme/lib/src/theme_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/theme/tg_theme/lib/src/theme_colors.dart -------------------------------------------------------------------------------- /feature/theme/tg_theme/lib/src/theme_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/theme/tg_theme/lib/src/theme_data.dart -------------------------------------------------------------------------------- /feature/theme/tg_theme/lib/tg_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/theme/tg_theme/lib/tg_theme.dart -------------------------------------------------------------------------------- /feature/theme/tg_theme/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/theme/tg_theme/pubspec.yaml -------------------------------------------------------------------------------- /feature/theme/theme_manager_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/theme/theme_manager_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/theme/theme_manager_api/lib/src/theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/theme/theme_manager_api/lib/src/theme.dart -------------------------------------------------------------------------------- /feature/theme/theme_manager_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/theme/theme_manager_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/theme/theme_manager_flutter/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/theme/theme_manager_flutter/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/theme/theme_manager_flutter/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/theme/theme_manager_flutter/pubspec.yaml -------------------------------------------------------------------------------- /feature/user/feature_change_bio_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/user/feature_change_bio_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/user/feature_change_bio_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/user/feature_change_bio_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/user/feature_change_bio_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/user/feature_change_bio_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/user/feature_change_bio_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/user/feature_change_bio_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/user/feature_change_username_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/user/feature_change_username_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/user/feature_change_username_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/user/feature_change_username_api/pubspec.yaml -------------------------------------------------------------------------------- /feature/user/feature_change_username_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/user/feature_change_username_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/user/feature_change_username_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/user/feature_change_username_impl/pubspec.yaml -------------------------------------------------------------------------------- /feature/user/user_info/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /feature/user/user_info/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /feature/user/user_info/lib/src/user_info_resolver.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/user/user_info/lib/src/user_info_resolver.dart -------------------------------------------------------------------------------- /feature/user/user_info/lib/user_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/user/user_info/lib/user_info.dart -------------------------------------------------------------------------------- /feature/user/user_info/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/feature/user/user_info/pubspec.yaml -------------------------------------------------------------------------------- /launch/README.md: -------------------------------------------------------------------------------- 1 | # app -------------------------------------------------------------------------------- /launch/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /launch/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/.gitignore -------------------------------------------------------------------------------- /launch/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/app/build.gradle -------------------------------------------------------------------------------- /launch/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /launch/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /launch/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /launch/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /launch/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /launch/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/build.gradle -------------------------------------------------------------------------------- /launch/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/gradle.properties -------------------------------------------------------------------------------- /launch/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /launch/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/android/settings.gradle -------------------------------------------------------------------------------- /launch/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/dart_dependency_validator.yaml -------------------------------------------------------------------------------- /launch/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/.gitignore -------------------------------------------------------------------------------- /launch/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /launch/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /launch/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /launch/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Podfile -------------------------------------------------------------------------------- /launch/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Podfile.lock -------------------------------------------------------------------------------- /launch/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /launch/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /launch/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /launch/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /launch/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /launch/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/ios/Runner/Info.plist -------------------------------------------------------------------------------- /launch/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /launch/lib/generated_plugin_registrant.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/lib/generated_plugin_registrant.dart -------------------------------------------------------------------------------- /launch/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/lib/main.dart -------------------------------------------------------------------------------- /launch/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /launch/linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/linux/CMakeLists.txt -------------------------------------------------------------------------------- /launch/linux/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/linux/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /launch/linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/linux/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /launch/linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/linux/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /launch/linux/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/linux/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /launch/linux/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/linux/main.cc -------------------------------------------------------------------------------- /launch/linux/my_application.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/linux/my_application.cc -------------------------------------------------------------------------------- /launch/linux/my_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/linux/my_application.h -------------------------------------------------------------------------------- /launch/macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/.gitignore -------------------------------------------------------------------------------- /launch/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Flutter/Flutter-Debug.xcconfig -------------------------------------------------------------------------------- /launch/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Flutter/Flutter-Release.xcconfig -------------------------------------------------------------------------------- /launch/macos/Flutter/GeneratedPluginRegistrant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Flutter/GeneratedPluginRegistrant.swift -------------------------------------------------------------------------------- /launch/macos/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Podfile -------------------------------------------------------------------------------- /launch/macos/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Podfile.lock -------------------------------------------------------------------------------- /launch/macos/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /launch/macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /launch/macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /launch/macos/Runner/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /launch/macos/Runner/Configs/AppInfo.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner/Configs/AppInfo.xcconfig -------------------------------------------------------------------------------- /launch/macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner/Configs/Debug.xcconfig -------------------------------------------------------------------------------- /launch/macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner/Configs/Release.xcconfig -------------------------------------------------------------------------------- /launch/macos/Runner/Configs/Warnings.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner/Configs/Warnings.xcconfig -------------------------------------------------------------------------------- /launch/macos/Runner/DebugProfile.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner/DebugProfile.entitlements -------------------------------------------------------------------------------- /launch/macos/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner/Info.plist -------------------------------------------------------------------------------- /launch/macos/Runner/MainFlutterWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner/MainFlutterWindow.swift -------------------------------------------------------------------------------- /launch/macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/macos/Runner/Release.entitlements -------------------------------------------------------------------------------- /launch/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/pubspec.yaml -------------------------------------------------------------------------------- /launch/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/web/favicon.png -------------------------------------------------------------------------------- /launch/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/web/icons/Icon-192.png -------------------------------------------------------------------------------- /launch/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/web/icons/Icon-512.png -------------------------------------------------------------------------------- /launch/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/web/index.html -------------------------------------------------------------------------------- /launch/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/web/manifest.json -------------------------------------------------------------------------------- /launch/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/.gitignore -------------------------------------------------------------------------------- /launch/windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/CMakeLists.txt -------------------------------------------------------------------------------- /launch/windows/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /launch/windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /launch/windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /launch/windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /launch/windows/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/CMakeLists.txt -------------------------------------------------------------------------------- /launch/windows/runner/Runner.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/Runner.rc -------------------------------------------------------------------------------- /launch/windows/runner/flutter_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/flutter_window.cpp -------------------------------------------------------------------------------- /launch/windows/runner/flutter_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/flutter_window.h -------------------------------------------------------------------------------- /launch/windows/runner/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/main.cpp -------------------------------------------------------------------------------- /launch/windows/runner/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/resource.h -------------------------------------------------------------------------------- /launch/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /launch/windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/runner.exe.manifest -------------------------------------------------------------------------------- /launch/windows/runner/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/utils.cpp -------------------------------------------------------------------------------- /launch/windows/runner/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/utils.h -------------------------------------------------------------------------------- /launch/windows/runner/win32_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/win32_window.cpp -------------------------------------------------------------------------------- /launch/windows/runner/win32_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/launch/windows/runner/win32_window.h -------------------------------------------------------------------------------- /localization_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /localization_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /localization_api/lib/localization_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/localization_api/lib/localization_api.dart -------------------------------------------------------------------------------- /localization_api/lib/src/localization_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/localization_api/lib/src/localization_manager.dart -------------------------------------------------------------------------------- /localization_api/lib/src/strings_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/localization_api/lib/src/strings_provider.dart -------------------------------------------------------------------------------- /localization_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/localization_api/pubspec.yaml -------------------------------------------------------------------------------- /localization_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /localization_impl/assets/translations/en.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/localization_impl/assets/translations/en.xml -------------------------------------------------------------------------------- /localization_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /localization_impl/lib/localization_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/localization_impl/lib/localization_impl.dart -------------------------------------------------------------------------------- /localization_impl/lib/src/localization_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/localization_impl/lib/src/localization_manager.dart -------------------------------------------------------------------------------- /localization_impl/lib/src/tg_strings_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/localization_impl/lib/src/tg_strings_provider.dart -------------------------------------------------------------------------------- /localization_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/localization_impl/pubspec.yaml -------------------------------------------------------------------------------- /lottie_utils/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /lottie_utils/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /lottie_utils/lib/lottie_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/lottie_utils/lib/lottie_utils.dart -------------------------------------------------------------------------------- /lottie_utils/lib/src/lottie_sticker_file_resolver.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/lottie_utils/lib/src/lottie_sticker_file_resolver.dart -------------------------------------------------------------------------------- /lottie_utils/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/lottie_utils/pubspec.yaml -------------------------------------------------------------------------------- /queue/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /queue/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /queue/lib/queue.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/queue/lib/queue.dart -------------------------------------------------------------------------------- /queue/lib/src/queue.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/queue/lib/src/queue.dart -------------------------------------------------------------------------------- /queue/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/queue/pubspec.yaml -------------------------------------------------------------------------------- /res/telegram_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/res/telegram_picture.png -------------------------------------------------------------------------------- /rich_text/rich_text_format/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /rich_text/rich_text_format/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /rich_text/rich_text_format/lib/rich_text_format.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/rich_text/rich_text_format/lib/rich_text_format.dart -------------------------------------------------------------------------------- /rich_text/rich_text_format/lib/src/entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/rich_text/rich_text_format/lib/src/entity.dart -------------------------------------------------------------------------------- /rich_text/rich_text_format/lib/src/rich_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/rich_text/rich_text_format/lib/src/rich_text.dart -------------------------------------------------------------------------------- /rich_text/rich_text_format/lib/src/type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/rich_text/rich_text_format/lib/src/type.dart -------------------------------------------------------------------------------- /rich_text/rich_text_format/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/rich_text/rich_text_format/pubspec.yaml -------------------------------------------------------------------------------- /rich_text/rich_text_format_flutter/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /rich_text/rich_text_format_flutter/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /rich_text/rich_text_format_flutter/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/rich_text/rich_text_format_flutter/pubspec.yaml -------------------------------------------------------------------------------- /rich_text/td_rich_text_parser/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /rich_text/td_rich_text_parser/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /rich_text/td_rich_text_parser/lib/src/parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/rich_text/td_rich_text_parser/lib/src/parser.dart -------------------------------------------------------------------------------- /rich_text/td_rich_text_parser/lib/td_rich_text_parser.dart: -------------------------------------------------------------------------------- 1 | library rich_text_format; 2 | 3 | export 'src/parser.dart'; 4 | -------------------------------------------------------------------------------- /rich_text/td_rich_text_parser/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/rich_text/td_rich_text_parser/pubspec.yaml -------------------------------------------------------------------------------- /rich_text/td_rich_text_parser/test/parser_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/rich_text/td_rich_text_parser/test/parser_test.dart -------------------------------------------------------------------------------- /scope_generator/generator/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /scope_generator/generator/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/scope_generator/generator/build.yaml -------------------------------------------------------------------------------- /scope_generator/generator/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /scope_generator/generator/lib/builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/scope_generator/generator/lib/builder.dart -------------------------------------------------------------------------------- /scope_generator/generator/lib/src/scope_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/scope_generator/generator/lib/src/scope_generator.dart -------------------------------------------------------------------------------- /scope_generator/generator/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/scope_generator/generator/pubspec.yaml -------------------------------------------------------------------------------- /scope_generator/scope_generator_annotation/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /scope_generator/scope_generator_annotation/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /scope_generator/scope_generator_annotation/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/scope_generator/scope_generator_annotation/pubspec.yaml -------------------------------------------------------------------------------- /search_component/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /search_component/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /search_component/lib/search_component.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/search_component/lib/search_component.dart -------------------------------------------------------------------------------- /search_component/lib/src/search_interactor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/search_component/lib/src/search_interactor.dart -------------------------------------------------------------------------------- /search_component/lib/src/search_interactor_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/search_component/lib/src/search_interactor_impl.dart -------------------------------------------------------------------------------- /search_component/lib/src/search_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/search_component/lib/src/search_state.dart -------------------------------------------------------------------------------- /search_component/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/search_component/pubspec.yaml -------------------------------------------------------------------------------- /shared/models/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /shared/models/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /shared/models/lib/shared_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/shared/models/lib/shared_models.dart -------------------------------------------------------------------------------- /shared/models/lib/src/minithumbnail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/shared/models/lib/src/minithumbnail.dart -------------------------------------------------------------------------------- /shared/models/lib/src/size.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/shared/models/lib/src/size.dart -------------------------------------------------------------------------------- /shared/models/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/shared/models/pubspec.yaml -------------------------------------------------------------------------------- /showcase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/README.md -------------------------------------------------------------------------------- /showcase/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /showcase/assets/durov.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/assets/durov.jpg -------------------------------------------------------------------------------- /showcase/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /showcase/lib/showcase.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/showcase.dart -------------------------------------------------------------------------------- /showcase/lib/src/di/scope/screen_scope.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/di/scope/screen_scope.dart -------------------------------------------------------------------------------- /showcase/lib/src/di/showcase_component.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/di/showcase_component.dart -------------------------------------------------------------------------------- /showcase/lib/src/di/showcase_component_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/di/showcase_component_builder.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase/auth_showcase_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase/auth_showcase_factory.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase/chat/showcase_chat_type.dart: -------------------------------------------------------------------------------- 1 | enum ShowcaseChatType { 2 | simple, 3 | } 4 | -------------------------------------------------------------------------------- /showcase/lib/src/showcase/message/message_bundle.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase/message/message_bundle.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase/message/message_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase/message/message_data.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase/showcase_list_router_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase/showcase_list_router_impl.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase/showcase_scope_delegate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase/showcase_scope_delegate.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_app.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_feature.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_feature.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_list/showcase_list_args.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_list/showcase_list_args.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_list/showcase_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_list/showcase_list_page.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_list/showcase_list_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_list/showcase_list_router.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_list/showcase_list_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_list/showcase_list_state.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_list/showcase_params.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_list/showcase_params.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_messages_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_messages_list_page.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_page.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_screen_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_screen_factory.dart -------------------------------------------------------------------------------- /showcase/lib/src/showcase_split_view_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/lib/src/showcase_split_view_page.dart -------------------------------------------------------------------------------- /showcase/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/showcase/pubspec.yaml -------------------------------------------------------------------------------- /split_view/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /split_view/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /split_view/lib/split_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/split_view.dart -------------------------------------------------------------------------------- /split_view/lib/src/compact_layout_merge_strategy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/src/compact_layout_merge_strategy.dart -------------------------------------------------------------------------------- /split_view/lib/src/compact_layout_strategy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/src/compact_layout_strategy.dart -------------------------------------------------------------------------------- /split_view/lib/src/container_divider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/src/container_divider.dart -------------------------------------------------------------------------------- /split_view/lib/src/page_animation_strategy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/src/page_animation_strategy.dart -------------------------------------------------------------------------------- /split_view/lib/src/page_pop_strategy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/src/page_pop_strategy.dart -------------------------------------------------------------------------------- /split_view/lib/src/page_route_configurator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/src/page_route_configurator.dart -------------------------------------------------------------------------------- /split_view/lib/src/split_layout_delegate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/src/split_layout_delegate.dart -------------------------------------------------------------------------------- /split_view/lib/src/split_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/src/split_view.dart -------------------------------------------------------------------------------- /split_view/lib/src/split_view_delegate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/src/split_view_delegate.dart -------------------------------------------------------------------------------- /split_view/lib/src/split_view_scope.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/lib/src/split_view_scope.dart -------------------------------------------------------------------------------- /split_view/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/pubspec.yaml -------------------------------------------------------------------------------- /split_view/test/split_view_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/test/split_view_test.dart -------------------------------------------------------------------------------- /split_view/test/test_split_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/split_view/test/test_split_view_controller.dart -------------------------------------------------------------------------------- /td/td_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /td/td_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /td/td_api/lib/td_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/td/td_api/lib/td_api.dart -------------------------------------------------------------------------------- /td/td_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/td/td_api/pubspec.yaml -------------------------------------------------------------------------------- /td_client/LICENSE: -------------------------------------------------------------------------------- 1 | TODO: Add your license here. 2 | -------------------------------------------------------------------------------- /td_client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/td_client/README.md -------------------------------------------------------------------------------- /td_client/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /td_client/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /td_client/lib/src/client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/td_client/lib/src/client.dart -------------------------------------------------------------------------------- /td_client/lib/td_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/td_client/lib/td_client.dart -------------------------------------------------------------------------------- /td_client/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/td_client/pubspec.yaml -------------------------------------------------------------------------------- /test_utils/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /test_utils/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /test_utils/lib/src/verification_result_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/test_utils/lib/src/verification_result_extensions.dart -------------------------------------------------------------------------------- /test_utils/lib/test_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/test_utils/lib/test_utils.dart -------------------------------------------------------------------------------- /test_utils/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/test_utils/pubspec.yaml -------------------------------------------------------------------------------- /tg_lint_rules/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /tg_lint_rules/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true 2 | ignore: 3 | - flutter_lints 4 | -------------------------------------------------------------------------------- /tg_lint_rules/lib/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_lint_rules/lib/analysis_options.yaml -------------------------------------------------------------------------------- /tg_lint_rules/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_lint_rules/pubspec.yaml -------------------------------------------------------------------------------- /tg_logger_api/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /tg_logger_api/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /tg_logger_api/lib/src/logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_logger_api/lib/src/logger.dart -------------------------------------------------------------------------------- /tg_logger_api/lib/tg_logger_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_logger_api/lib/tg_logger_api.dart -------------------------------------------------------------------------------- /tg_logger_api/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_logger_api/pubspec.yaml -------------------------------------------------------------------------------- /tg_logger_impl/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /tg_logger_impl/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /tg_logger_impl/lib/src/tg_logger_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_logger_impl/lib/src/tg_logger_impl.dart -------------------------------------------------------------------------------- /tg_logger_impl/lib/tg_logger_impl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_logger_impl/lib/tg_logger_impl.dart -------------------------------------------------------------------------------- /tg_logger_impl/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_logger_impl/pubspec.yaml -------------------------------------------------------------------------------- /tg_ui_kit/assets/tg_icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_ui_kit/assets/tg_icons.ttf -------------------------------------------------------------------------------- /tg_ui_kit/lib/src/tg_icons.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_ui_kit/lib/src/tg_icons.dart -------------------------------------------------------------------------------- /tg_ui_kit/lib/tg_ui_kit.dart: -------------------------------------------------------------------------------- 1 | library tg_ui_kit; 2 | 3 | export 'src/tg_icons.dart'; 4 | -------------------------------------------------------------------------------- /tg_ui_kit/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tg_ui_kit/pubspec.yaml -------------------------------------------------------------------------------- /tile/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /tile/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /tile/lib/src/composite_tile_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tile/lib/src/composite_tile_factory.dart -------------------------------------------------------------------------------- /tile/lib/src/tile_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tile/lib/src/tile_factory.dart -------------------------------------------------------------------------------- /tile/lib/src/tile_factory_delegate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tile/lib/src/tile_factory_delegate.dart -------------------------------------------------------------------------------- /tile/lib/src/tile_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tile/lib/src/tile_model.dart -------------------------------------------------------------------------------- /tile/lib/tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tile/lib/tile.dart -------------------------------------------------------------------------------- /tile/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tile/pubspec.yaml -------------------------------------------------------------------------------- /tools/analyze.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/analyze.bat -------------------------------------------------------------------------------- /tools/analyze.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/analyze.sh -------------------------------------------------------------------------------- /tools/external_tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/external_tools.sh -------------------------------------------------------------------------------- /tools/format.sh: -------------------------------------------------------------------------------- 1 | cd .. 2 | flutter format . -------------------------------------------------------------------------------- /tools/full_sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/full_sync.sh -------------------------------------------------------------------------------- /tools/gen.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/gen.bat -------------------------------------------------------------------------------- /tools/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/gen.sh -------------------------------------------------------------------------------- /tools/gen_sp.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/gen_sp.bat -------------------------------------------------------------------------------- /tools/gen_sp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/gen_sp.sh -------------------------------------------------------------------------------- /tools/get_depencencies_info.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/get_depencencies_info.bat -------------------------------------------------------------------------------- /tools/get_dependencies_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/get_dependencies_info.sh -------------------------------------------------------------------------------- /tools/packages_get.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/packages_get.bat -------------------------------------------------------------------------------- /tools/packages_get.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/packages_get.sh -------------------------------------------------------------------------------- /tools/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/pre-commit -------------------------------------------------------------------------------- /tools/pub_upgrade.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/pub_upgrade.bat -------------------------------------------------------------------------------- /tools/pub_upgrade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/pub_upgrade.sh -------------------------------------------------------------------------------- /tools/run_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/run_tests.bat -------------------------------------------------------------------------------- /tools/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/run_tests.sh -------------------------------------------------------------------------------- /tools/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/setup.sh -------------------------------------------------------------------------------- /tools/tools-project/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /tools/tools-project/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true 2 | ignore: 3 | - localization_api -------------------------------------------------------------------------------- /tools/tools-project/lib/command/command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/tools-project/lib/command/command.dart -------------------------------------------------------------------------------- /tools/tools-project/lib/command/command_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/tools-project/lib/command/command_runner.dart -------------------------------------------------------------------------------- /tools/tools-project/lib/command/pub_get_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/tools-project/lib/command/pub_get_command.dart -------------------------------------------------------------------------------- /tools/tools-project/lib/dart_project.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/tools-project/lib/dart_project.dart -------------------------------------------------------------------------------- /tools/tools-project/lib/dependencies_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/tools-project/lib/dependencies_info.dart -------------------------------------------------------------------------------- /tools/tools-project/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/tools-project/lib/main.dart -------------------------------------------------------------------------------- /tools/tools-project/lib/strings_provider_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/tools-project/lib/strings_provider_generator.dart -------------------------------------------------------------------------------- /tools/tools-project/lib/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/tools-project/lib/utils.dart -------------------------------------------------------------------------------- /tools/tools-project/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/tools-project/pubspec.yaml -------------------------------------------------------------------------------- /tools/validate_dependencies.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/validate_dependencies.bat -------------------------------------------------------------------------------- /tools/validate_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/tools/validate_dependencies.sh -------------------------------------------------------------------------------- /ui/emoji_ui_kit/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:tg_lint_rules/analysis_options.yaml -------------------------------------------------------------------------------- /ui/emoji_ui_kit/dart_dependency_validator.yaml: -------------------------------------------------------------------------------- 1 | allow_pins: true -------------------------------------------------------------------------------- /ui/emoji_ui_kit/lib/emoji_ui_kit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/ui/emoji_ui_kit/lib/emoji_ui_kit.dart -------------------------------------------------------------------------------- /ui/emoji_ui_kit/lib/src/custom_emoji_container.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/ui/emoji_ui_kit/lib/src/custom_emoji_container.dart -------------------------------------------------------------------------------- /ui/emoji_ui_kit/lib/src/custom_emoji_span_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/ui/emoji_ui_kit/lib/src/custom_emoji_span_factory.dart -------------------------------------------------------------------------------- /ui/emoji_ui_kit/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivk1800/telegram-flutter/HEAD/ui/emoji_ui_kit/pubspec.yaml --------------------------------------------------------------------------------