├── .cursorignore ├── .gitignore ├── .metadata ├── .vscode └── settings.json ├── CHANGELOG.md ├── README-EN.md ├── README.md ├── _doc └── snapshots │ ├── changelog │ ├── 平台和联网等配置.jpg │ └── 聊天页面和模型设置.jpg │ ├── more_features │ ├── 1更多功能入口首页和模型配置.jpg │ ├── 2大模型相关功能截图.jpg │ ├── 3训练助手和饮食日记.jpg │ ├── 4极简记账和记事本.jpg │ ├── 5新闻热榜和趣文趣图.jpg │ ├── 6动漫资讯截图.jpg │ ├── 7TMDB和USDAFDC数据.jpg │ ├── 8豆果美食岛读等.jpg │ └── 9ONE一个截图.jpg │ ├── screenshot-home-desktop-0.1.0.jpg │ ├── screenshot-home-desktop-0.1.1.jpg │ ├── screenshot-home-desktop.jpg │ ├── screenshot-mobile-0.1.1.jpg │ ├── screenshot-mobile-0.1.2.jpg │ └── screenshot-mobile.jpg ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── swm │ │ │ │ └── suchat_lite │ │ │ │ ├── AudioConverterPlugin.kt │ │ │ │ └── MainActivity.kt │ │ └── 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 │ │ │ └── xml │ │ │ └── network_security_config.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle.kts ├── assets ├── brand.png ├── characters │ └── default_avatar.png ├── chat_backgrounds │ ├── bg1.jpg │ └── bg2.jpg ├── images │ └── no_image.png └── platform_icons │ ├── aliyun.png │ ├── baidu.png │ ├── deepseek.png │ ├── infini.png │ ├── lingyiwanwu.png │ ├── siliconcloud.png │ ├── small │ ├── aliyun.png │ ├── baidu.png │ ├── deepseek.png │ ├── infini.png │ ├── lingyiwanwu.png │ ├── siliconcloud.png │ ├── tencent.png │ ├── volcengine.png │ └── zhipu.png │ ├── tencent.png │ ├── volcengine.png │ └── zhipu.png ├── devtools_options.yaml ├── lib ├── app │ ├── app_catch_error.dart │ ├── home_page.dart │ ├── permission_check_app.dart │ ├── routes.dart │ └── suchat_app.dart ├── core │ ├── api │ │ ├── base_api_config.dart │ │ ├── base_api_init.dart │ │ ├── base_api_manager.dart │ │ └── base_api_wrapper.dart │ ├── dao │ │ └── user_info_dao.dart │ ├── entities │ │ ├── cus_llm_model.dart │ │ ├── cus_llm_model.g.dart │ │ └── user_info.dart │ ├── network │ │ ├── dio_client │ │ │ ├── cus_http_client.dart │ │ │ ├── cus_http_options.dart │ │ │ ├── cus_http_request.dart │ │ │ ├── cus_log_interceptor.dart │ │ │ ├── intercepter_response.dart │ │ │ ├── interceptor_error.dart │ │ │ └── interceptor_request.dart │ │ ├── dio_sse_transformer.dart │ │ └── url_utils.dart │ ├── storage │ │ ├── cus_get_storage.dart │ │ ├── db_config.dart │ │ ├── db_ddl.dart │ │ ├── db_helper.dart │ │ ├── db_init.dart │ │ ├── ddl_diet_diary.dart │ │ ├── ddl_notebook.dart │ │ ├── ddl_simple_accounting.dart │ │ ├── ddl_training.dart │ │ ├── objectbox-model.json │ │ └── objectbox.g.dart │ ├── theme │ │ └── style │ │ │ └── app_colors.dart │ ├── utils │ │ ├── datetime_formatter.dart │ │ ├── document_parser.dart │ │ ├── document_utils.dart │ │ ├── file_picker_utils.dart │ │ ├── get_app_key_helper.dart │ │ ├── get_dir.dart │ │ ├── image_color_utils.dart │ │ ├── image_picker_utils.dart │ │ ├── logger_utils.dart │ │ ├── model_mapper_helper.dart │ │ ├── screen_helper.dart │ │ ├── simple_tools.dart │ │ ├── tts_helper.dart │ │ └── wav_audio_handler.dart │ └── viewmodels │ │ └── user_info_viewmodel.dart ├── features │ ├── ai_tool_page.dart │ ├── branch_chat │ │ ├── data │ │ │ ├── datasources │ │ │ │ ├── openai_compatible_apis.dart │ │ │ │ └── xunfei_apis.dart │ │ │ ├── models │ │ │ │ ├── bigmodel_file_manage.dart │ │ │ │ ├── bigmodel_file_manage.g.dart │ │ │ │ ├── branch_chat_export_data.dart │ │ │ │ ├── branch_chat_export_data.g.dart │ │ │ │ ├── chat_completion_request.dart │ │ │ │ ├── chat_completion_response.dart │ │ │ │ ├── chat_completion_response.g.dart │ │ │ │ ├── xunfei_voice_dictation.dart │ │ │ │ └── xunfei_voice_dictation.g.dart │ │ │ └── services │ │ │ │ ├── bigmodel_file_service.dart │ │ │ │ └── chat_service.dart │ │ ├── domain │ │ │ ├── advanced_options_presets.dart │ │ │ ├── advanced_options_utils.dart │ │ │ └── entities │ │ │ │ ├── branch_chat_message.dart │ │ │ │ ├── branch_chat_session.dart │ │ │ │ ├── character_card.dart │ │ │ │ ├── input_message_data.dart │ │ │ │ └── message_font_color.dart │ │ └── presentation │ │ │ ├── branch_chat_handler │ │ │ ├── ai_response_handler.dart │ │ │ ├── branch_message_handler.dart │ │ │ ├── branch_session_handler.dart │ │ │ ├── index.dart │ │ │ ├── init_handler.dart │ │ │ ├── scroll_handler.dart │ │ │ └── user_interaction_handler.dart │ │ │ ├── branch_chat_state │ │ │ ├── branch_chat_state.dart │ │ │ └── index.dart │ │ │ ├── branch_chat_ui │ │ │ ├── chat_background.dart │ │ │ ├── empty_message_hint.dart │ │ │ ├── floating_button_group.dart │ │ │ ├── index.dart │ │ │ ├── message_list.dart │ │ │ └── response_loading.dart │ │ │ ├── index.dart │ │ │ ├── pages │ │ │ ├── add_model_page.dart │ │ │ ├── branch_chat_background_picker_page.dart │ │ │ ├── branch_chat_export_import_page.dart │ │ │ ├── branch_chat_history.dart │ │ │ ├── character_editor_page.dart │ │ │ ├── character_list_page.dart │ │ │ └── file_upload_to_bigmodel_page.dart │ │ │ ├── viewmodels │ │ │ ├── branch_manager.dart │ │ │ ├── branch_store.dart │ │ │ └── character_store.dart │ │ │ └── widgets │ │ │ ├── _small_tool_widgets.dart │ │ │ ├── adaptive_chat_layout.dart │ │ │ ├── branch_chat_input_bar.dart │ │ │ ├── branch_message_actions.dart │ │ │ ├── branch_message_item.dart │ │ │ ├── branch_tree_dialog.dart │ │ │ ├── character_card_item.dart │ │ │ ├── chat_advanced_options │ │ │ ├── advanced_options_bottom_sheet.dart │ │ │ ├── advanced_options_dialog.dart │ │ │ └── advanced_options_panel.dart │ │ │ ├── draggable_character_avatar_preview.dart │ │ │ ├── index.dart │ │ │ ├── model_filter.dart │ │ │ ├── model_selector.dart │ │ │ ├── text_edit_dialog.dart │ │ │ └── text_selection_dialog.dart │ ├── diet_diary │ │ ├── data │ │ │ ├── diet_analysis_dao.dart │ │ │ ├── diet_recipe_dao.dart │ │ │ ├── food_item_dao.dart │ │ │ ├── index.dart │ │ │ ├── meal_food_record_dao.dart │ │ │ ├── meal_record_dao.dart │ │ │ ├── services │ │ │ │ ├── diet_analysis_service.dart │ │ │ │ ├── diet_recipe_service.dart │ │ │ │ └── food_nutrition_recognition_service.dart │ │ │ └── weight_record_dao.dart │ │ ├── domain │ │ │ └── entities │ │ │ │ ├── diet_analysis.dart │ │ │ │ ├── diet_recipe.dart │ │ │ │ ├── food_item.dart │ │ │ │ ├── index.dart │ │ │ │ ├── meal_food_detail.dart │ │ │ │ ├── meal_food_record.dart │ │ │ │ ├── meal_record.dart │ │ │ │ ├── meal_type.dart │ │ │ │ └── weight_record.dart │ │ └── presentation │ │ │ ├── index.dart │ │ │ ├── pages │ │ │ ├── diet_analysis_history_page.dart │ │ │ ├── diet_analysis_page.dart │ │ │ ├── diet_recipe_history_page.dart │ │ │ ├── diet_recipe_page.dart │ │ │ ├── food_detail_page.dart │ │ │ ├── food_edit_page.dart │ │ │ ├── food_management_page.dart │ │ │ ├── food_recognition_page.dart │ │ │ ├── food_search_page.dart │ │ │ ├── meal_detail_page.dart │ │ │ ├── statistics_page.dart │ │ │ └── weight_trend_page.dart │ │ │ ├── viewmodels │ │ │ └── diet_diary_viewmodel.dart │ │ │ └── widgets │ │ │ ├── analysis_recipe_food_list.dart │ │ │ ├── bmi_indicator.dart │ │ │ ├── favorite_filter_button.dart │ │ │ ├── food_list_item.dart │ │ │ ├── food_list_view.dart │ │ │ ├── food_quantity_editor.dart │ │ │ ├── food_search_bar.dart │ │ │ ├── meal_summary_card.dart │ │ │ ├── nutrition_gauge.dart │ │ │ └── scrollable_chart.dart │ ├── food │ │ ├── data │ │ │ ├── datasources │ │ │ │ ├── douguo │ │ │ │ │ ├── douguo_api_manager.dart │ │ │ │ │ └── douguo_config.dart │ │ │ │ └── usda_food_data_central │ │ │ │ │ └── usda_food_data_apis.dart │ │ │ └── models │ │ │ │ ├── douguo │ │ │ │ ├── douguo_recipe_comment_resp.dart │ │ │ │ ├── douguo_recipe_comment_resp.g.dart │ │ │ │ ├── douguo_recipe_resp.dart │ │ │ │ ├── douguo_recipe_resp.g.dart │ │ │ │ ├── douguo_recommended_resp.dart │ │ │ │ ├── douguo_recommended_resp.g.dart │ │ │ │ ├── douguo_search_resp.dart │ │ │ │ └── douguo_search_resp.g.dart │ │ │ │ └── usda_food_data │ │ │ │ ├── usda_food_item.dart │ │ │ │ ├── usda_food_item.g.dart │ │ │ │ ├── usda_food_search_resp.dart │ │ │ │ └── usda_food_search_resp.g.dart │ │ └── presentation │ │ │ └── pages │ │ │ ├── douguo │ │ │ ├── full_view_page.dart │ │ │ ├── recipe_comments_sheet.dart │ │ │ ├── recipe_detail_page.dart │ │ │ └── recipe_home_page.dart │ │ │ └── usda_food_data │ │ │ ├── food_item_nutrients.dart │ │ │ └── index.dart │ ├── funny_stuff │ │ ├── data │ │ │ └── datasources │ │ │ │ ├── index.dart │ │ │ │ ├── sixty_seconds_apis.dart │ │ │ │ ├── suyan_apis.dart │ │ │ │ └── vvhan_apis.dart │ │ └── persentation │ │ │ └── pages │ │ │ ├── index.dart │ │ │ ├── random_image_page.dart │ │ │ └── random_text_page.dart │ ├── media_generation │ │ ├── common │ │ │ ├── entities │ │ │ │ ├── media_generation_history.dart │ │ │ │ └── media_generation_history.g.dart │ │ │ ├── pages │ │ │ │ ├── media_generation_base.dart │ │ │ │ ├── mime_media_manager_base.dart │ │ │ │ └── mime_media_preview_base.dart │ │ │ └── widgets │ │ │ │ └── show_media_info_dialog.dart │ │ ├── image │ │ │ ├── data │ │ │ │ ├── models │ │ │ │ │ ├── image_generation_request.dart │ │ │ │ │ ├── image_generation_request.g.dart │ │ │ │ │ ├── image_generation_response.dart │ │ │ │ │ └── image_generation_response.g.dart │ │ │ │ └── repositories │ │ │ │ │ └── image_generation_service.dart │ │ │ └── presentation │ │ │ │ ├── index.dart │ │ │ │ └── pages │ │ │ │ ├── mime_image_manager_page.dart │ │ │ │ └── mime_image_preview_page.dart │ │ ├── video │ │ │ ├── data │ │ │ │ ├── models │ │ │ │ │ ├── video_generation_request.dart │ │ │ │ │ ├── video_generation_request.g.dart │ │ │ │ │ ├── video_generation_response.dart │ │ │ │ │ └── video_generation_response.g.dart │ │ │ │ └── repositories │ │ │ │ │ └── video_generation_service.dart │ │ │ └── presentation │ │ │ │ ├── index.dart │ │ │ │ └── pages │ │ │ │ ├── mime_video_manager_page.dart │ │ │ │ ├── mime_video_preview_page.dart │ │ │ │ └── video_player_page.dart │ │ └── voice │ │ │ ├── data │ │ │ ├── datasources │ │ │ │ └── aliyun_voice_list.dart │ │ │ ├── models │ │ │ │ ├── qwen_tts_resp.dart │ │ │ │ └── qwen_tts_resp.g.dart │ │ │ └── repositories │ │ │ │ ├── qwen_tts_service.dart │ │ │ │ ├── voice_clone_service.dart │ │ │ │ └── voice_generation_service.dart │ │ │ └── presentation │ │ │ ├── index.dart │ │ │ └── pages │ │ │ ├── github_storage_settings_page.dart │ │ │ ├── mime_voice_manager_page.dart │ │ │ ├── mime_voice_preview_page.dart │ │ │ ├── voice_clone_page.dart │ │ │ └── voice_trial_listening_page.dart │ ├── model_management │ │ ├── index.dart │ │ └── widgets │ │ │ ├── api_key_config.dart │ │ │ └── model_list.dart │ ├── news │ │ ├── data │ │ │ ├── datasources │ │ │ │ ├── hitokoto_apis.dart │ │ │ │ ├── news_api_manager.dart │ │ │ │ └── news_config.dart │ │ │ └── models │ │ │ │ ├── baike_history_in_today_resp.dart │ │ │ │ ├── baike_history_in_today_resp.g.dart │ │ │ │ ├── duomoyu_resp.dart │ │ │ │ ├── duomoyu_resp.g.dart │ │ │ │ ├── hitokoto.dart │ │ │ │ ├── hitokoto.g.dart │ │ │ │ ├── jiqizhixin_resp.dart │ │ │ │ ├── jiqizhixin_resp.g.dart │ │ │ │ ├── momoyu_resp.dart │ │ │ │ ├── momoyu_resp.g.dart │ │ │ │ ├── news_api_resp.dart │ │ │ │ ├── news_api_resp.g.dart │ │ │ │ ├── news_now_resp.dart │ │ │ │ ├── news_now_resp.g.dart │ │ │ │ ├── readhub_resp.dart │ │ │ │ ├── readhub_resp.g.dart │ │ │ │ ├── sina_roll_news_resp.dart │ │ │ │ ├── sina_roll_news_resp.g.dart │ │ │ │ ├── sut_bbc_news_resp.dart │ │ │ │ ├── sut_bbc_news_resp.g.dart │ │ │ │ ├── uo_ithome_resp.dart │ │ │ │ ├── uo_ithome_resp.g.dart │ │ │ │ ├── uo_toutiao_news_resp.dart │ │ │ │ ├── uo_toutiao_news_resp.g.dart │ │ │ │ ├── uo_zhihu_daily_resp.dart │ │ │ │ └── uo_zhihu_daily_resp.g.dart │ │ └── presentation │ │ │ ├── pages │ │ │ ├── base_news_page │ │ │ │ ├── base_news_page_state.dart │ │ │ │ └── paper_news_image_page.dart │ │ │ ├── index.dart │ │ │ └── news_pages │ │ │ │ ├── baike_history_in_today_page.dart │ │ │ │ ├── daily_60s_page.dart │ │ │ │ ├── duomoyu_page.dart │ │ │ │ ├── jiqizhixin_page.dart │ │ │ │ ├── momoyu_page.dart │ │ │ │ ├── newsapi_page.dart │ │ │ │ ├── newsnow_page.dart │ │ │ │ ├── readhub_page.dart │ │ │ │ ├── sina_roll_news_page.dart │ │ │ │ ├── sut_bbc_news_page.dart │ │ │ │ ├── unofficial_ithome_page.dart │ │ │ │ ├── unofficial_toutiao_news_page.dart │ │ │ │ └── uo_zhihu_daily_page.dart │ │ │ └── widgets │ │ │ ├── cover_news_card.dart │ │ │ ├── entrance_card.dart │ │ │ ├── hot_news_item.dart │ │ │ ├── news_image_gallery.dart │ │ │ └── scrollable_category_list.dart │ ├── notebook │ │ ├── data │ │ │ └── note_dao.dart │ │ ├── domain │ │ │ └── entities │ │ │ │ ├── index.dart │ │ │ │ ├── note.dart │ │ │ │ ├── note_category.dart │ │ │ │ ├── note_media.dart │ │ │ │ └── note_tag.dart │ │ └── presentation │ │ │ ├── pages │ │ │ ├── note_detail_page.dart │ │ │ └── notebook_page.dart │ │ │ ├── viewmodels │ │ │ ├── notebook_viewmodel.dart │ │ │ └── notebook_viewmodel.g.dart │ │ │ └── widgets │ │ │ ├── create_color_item_dialog.dart │ │ │ ├── note_audio_list.dart │ │ │ ├── note_audio_recorder.dart │ │ │ └── note_card.dart │ ├── reading │ │ ├── data │ │ │ ├── datasources │ │ │ │ ├── one_api_manager.dart │ │ │ │ ├── one_config.dart │ │ │ │ ├── reading_api_manager.dart │ │ │ │ └── reading_config.dart │ │ │ ├── models │ │ │ │ ├── daodu_models.dart │ │ │ │ ├── daodu_models.g.dart │ │ │ │ └── one │ │ │ │ │ ├── one_base_models.dart │ │ │ │ │ ├── one_base_models.g.dart │ │ │ │ │ ├── one_category_list.dart │ │ │ │ │ ├── one_category_list.g.dart │ │ │ │ │ ├── one_daily_recommend.dart │ │ │ │ │ ├── one_daily_recommend.g.dart │ │ │ │ │ ├── one_detail_models.dart │ │ │ │ │ ├── one_detail_models.g.dart │ │ │ │ │ ├── one_enums.dart │ │ │ │ │ ├── one_user_collection.dart │ │ │ │ │ └── one_user_collection.g.dart │ │ │ └── services │ │ │ │ └── reading_settings_service.dart │ │ └── presentation │ │ │ ├── pages │ │ │ ├── daodu │ │ │ │ ├── daily_card_page.dart │ │ │ │ ├── explore_page.dart │ │ │ │ ├── lesson_comments_page.dart │ │ │ │ ├── lesson_detail_page.dart │ │ │ │ ├── lesson_single_comment_page.dart │ │ │ │ ├── main_page.dart │ │ │ │ ├── user_detail_page.dart │ │ │ │ ├── user_favourite_lessons_page.dart │ │ │ │ ├── user_snippets_page.dart │ │ │ │ └── user_thoughts_page.dart │ │ │ └── one │ │ │ │ ├── category_page.dart │ │ │ │ ├── category_pages │ │ │ │ ├── author_detail_page.dart │ │ │ │ ├── author_list_page.dart │ │ │ │ ├── diary_detail_page.dart │ │ │ │ ├── diary_list_page.dart │ │ │ │ ├── rank_detail_page.dart │ │ │ │ ├── rank_list_page.dart │ │ │ │ ├── serial_detail_page.dart │ │ │ │ ├── serial_list_page.dart │ │ │ │ ├── topic_detail_page.dart │ │ │ │ └── topic_list_page.dart │ │ │ │ ├── detail_page.dart │ │ │ │ ├── home_page.dart │ │ │ │ ├── main_page.dart │ │ │ │ ├── radio_page.dart │ │ │ │ ├── search_page.dart │ │ │ │ └── user_detail_page.dart │ │ │ └── widgets │ │ │ ├── daodu │ │ │ ├── comment_card.dart │ │ │ ├── lesson_info_card.dart │ │ │ ├── swipeable_card_widget.dart │ │ │ ├── user_content_list_page.dart │ │ │ ├── user_favourite_lesson_card.dart │ │ │ ├── user_snippet_card.dart │ │ │ └── user_thought_card.dart │ │ │ └── one │ │ │ ├── category_cards │ │ │ ├── author_card.dart │ │ │ ├── diary_card.dart │ │ │ ├── rank_card.dart │ │ │ └── topic_card.dart │ │ │ ├── comment_widget.dart │ │ │ ├── content_card.dart │ │ │ ├── one_audio_player.dart │ │ │ ├── reading_settings.dart │ │ │ └── recommend_card.dart │ ├── settings │ │ ├── index.dart │ │ └── pages │ │ │ ├── backup_and_restore_page.dart │ │ │ └── user_info_page.dart │ ├── simple_accounting │ │ ├── data │ │ │ └── bill_dao.dart │ │ ├── domain │ │ │ └── entities │ │ │ │ ├── bill_category.dart │ │ │ │ ├── bill_item.dart │ │ │ │ └── bill_statistics.dart │ │ └── presentation │ │ │ ├── pages │ │ │ ├── bill_add_page.dart │ │ │ ├── bill_detail_page.dart │ │ │ ├── bill_list_page.dart │ │ │ ├── bill_statistics_page.dart │ │ │ ├── free_statistics_page.dart │ │ │ ├── monthly_statistics_page.dart │ │ │ ├── weekly_statistics_page.dart │ │ │ └── yearly_statistics_page.dart │ │ │ ├── utils │ │ │ └── statistics_utils.dart │ │ │ ├── viewmodels │ │ │ └── bill_viewmodel.dart │ │ │ └── widgets │ │ │ ├── bar_chart_widget.dart │ │ │ ├── bill_filter_widget.dart │ │ │ ├── bill_item_card.dart │ │ │ ├── bill_ranking_widget.dart │ │ │ ├── bill_summary_card.dart │ │ │ ├── category_icon.dart │ │ │ ├── custom_calendar.dart │ │ │ ├── custom_date_pickers.dart │ │ │ ├── month_calendar_widget.dart │ │ │ ├── multi_bar_chart_widget.dart │ │ │ ├── pie_chart_widget.dart │ │ │ ├── search_bar_widget.dart │ │ │ ├── summary_action_buttons.dart │ │ │ ├── summary_multi_bar_chart.dart │ │ │ └── week_calendar_widget.dart │ ├── training_assistant │ │ ├── data │ │ │ ├── services │ │ │ │ └── training_assistant_service.dart │ │ │ └── training_dao.dart │ │ ├── domain │ │ │ └── entities │ │ │ │ ├── index.dart │ │ │ │ ├── training_plan.dart │ │ │ │ ├── training_plan_detail.dart │ │ │ │ ├── training_record.dart │ │ │ │ └── training_record_detail.dart │ │ └── presentation │ │ │ ├── index.dart │ │ │ ├── pages │ │ │ ├── plan_calendar_page.dart │ │ │ ├── plan_detail_edit_page.dart │ │ │ ├── plan_detail_page.dart │ │ │ ├── plan_generator_page.dart │ │ │ ├── plan_list_page.dart │ │ │ ├── training_record_detail_page.dart │ │ │ ├── training_statistics_page.dart │ │ │ └── workout_session_page.dart │ │ │ ├── viewmodels │ │ │ └── training_viewmodel.dart │ │ │ └── widgets │ │ │ ├── exercise_timer_card.dart │ │ │ ├── plan_detail.dart │ │ │ ├── plan_generator_form.dart │ │ │ ├── plan_list.dart │ │ │ ├── training_calendar.dart │ │ │ └── training_statistics.dart │ ├── translator │ │ ├── data │ │ │ ├── datasources │ │ │ │ └── aliyun_translator_apis.dart │ │ │ └── models │ │ │ │ ├── aliyun_asr_realtime_models.dart │ │ │ │ └── translator_supported_languages.dart │ │ └── presentation │ │ │ ├── pages │ │ │ ├── full_translator_page.dart │ │ │ └── mini_translator_page.dart │ │ │ └── widgets │ │ │ └── for_full_page │ │ │ ├── recording_section.dart │ │ │ ├── speech_synthesis_section.dart │ │ │ ├── translation_config_section.dart │ │ │ └── translation_result_section.dart │ ├── unified_chat │ │ ├── data │ │ │ ├── database │ │ │ │ ├── buildin_models │ │ │ │ │ ├── buildin_aliyun_models.dart │ │ │ │ │ ├── buildin_deepseek_models.dart │ │ │ │ │ ├── buildin_infini_models.dart │ │ │ │ │ ├── buildin_lingyiwanwu_models.dart │ │ │ │ │ ├── buildin_siliconflow_models.dart │ │ │ │ │ ├── buildin_volcengine_models.dart │ │ │ │ │ ├── buildin_zhipu_models.dart │ │ │ │ │ └── index.dart │ │ │ │ ├── builtin_partners.dart │ │ │ │ ├── builtin_platforms.dart │ │ │ │ ├── unified_chat_dao.dart │ │ │ │ ├── unified_chat_db_init.dart │ │ │ │ └── unified_chat_ddl.dart │ │ │ ├── models │ │ │ │ ├── image_generation_request.dart │ │ │ │ ├── image_generation_request.g.dart │ │ │ │ ├── image_generation_response.dart │ │ │ │ ├── image_generation_response.g.dart │ │ │ │ ├── openai_request.dart │ │ │ │ ├── openai_request.g.dart │ │ │ │ ├── openai_response.dart │ │ │ │ ├── openai_response.g.dart │ │ │ │ ├── speech_recognition_request.dart │ │ │ │ ├── speech_recognition_request.g.dart │ │ │ │ ├── speech_recognition_response.dart │ │ │ │ ├── speech_recognition_response.g.dart │ │ │ │ ├── speech_synthesis_request.dart │ │ │ │ ├── speech_synthesis_request.g.dart │ │ │ │ ├── speech_synthesis_response.dart │ │ │ │ ├── speech_synthesis_response.g.dart │ │ │ │ ├── unified_chat_message.dart │ │ │ │ ├── unified_chat_message.g.dart │ │ │ │ ├── unified_chat_partner.dart │ │ │ │ ├── unified_chat_partner.g.dart │ │ │ │ ├── unified_conversation.dart │ │ │ │ ├── unified_conversation.g.dart │ │ │ │ ├── unified_model_spec.dart │ │ │ │ ├── unified_model_spec.g.dart │ │ │ │ ├── unified_platform_spec.dart │ │ │ │ ├── unified_platform_spec.g.dart │ │ │ │ ├── web_search_models.dart │ │ │ │ └── web_search_models.g.dart │ │ │ └── services │ │ │ │ ├── image_generation_service.dart │ │ │ │ ├── speech_recognition_service.dart │ │ │ │ ├── speech_synthesis_service.dart │ │ │ │ ├── unified_chat_service.dart │ │ │ │ ├── unified_secure_storage.dart │ │ │ │ ├── web_search_service.dart │ │ │ │ └── web_search_tool_manager.dart │ │ └── presentation │ │ │ ├── pages │ │ │ ├── my_partners_page.dart │ │ │ ├── platform_detail_page.dart │ │ │ ├── platform_list_page.dart │ │ │ ├── search_tools_settings_page.dart │ │ │ └── unified_chat_page.dart │ │ │ ├── viewmodels │ │ │ └── unified_chat_viewmodel.dart │ │ │ └── widgets │ │ │ ├── add_partner_dialog.dart │ │ │ ├── add_platform_dialog.dart │ │ │ ├── chat_app_bar.dart │ │ │ ├── chat_history_drawer.dart │ │ │ ├── chat_input_widget.dart │ │ │ ├── chat_message_item.dart │ │ │ ├── chat_message_list.dart │ │ │ ├── chat_settings_dialog.dart │ │ │ ├── edit_model_dialog.dart │ │ │ ├── fetch_models_dialog.dart │ │ │ ├── image_generation_settings_dialog.dart │ │ │ ├── model_selector_dialog.dart │ │ │ ├── model_type_icon.dart │ │ │ ├── multimodal_content_widget.dart │ │ │ ├── partner_horizontal_list.dart │ │ │ ├── platform_icon.dart │ │ │ ├── speech_recognition_settings_dialog.dart │ │ │ └── speech_synthesis_settings_dialog.dart │ ├── visual_media │ │ ├── data │ │ │ ├── datasources │ │ │ │ ├── bangumi │ │ │ │ │ └── bangumi_apis.dart │ │ │ │ ├── haokan │ │ │ │ │ ├── haokan_api_manager.dart │ │ │ │ │ └── haokan_config.dart │ │ │ │ ├── jikan │ │ │ │ │ └── get_jikan_apis.dart │ │ │ │ ├── tmdb │ │ │ │ │ ├── custom_discover.dart │ │ │ │ │ └── tmdb_apis.dart │ │ │ │ └── waifu_pic │ │ │ │ │ └── index.dart │ │ │ ├── models │ │ │ │ ├── bangumi │ │ │ │ │ ├── bangumi.dart │ │ │ │ │ └── bangumi.g.dart │ │ │ │ ├── haokan │ │ │ │ │ ├── haokan_enums.dart │ │ │ │ │ ├── haokan_models.dart │ │ │ │ │ └── haokan_models.g.dart │ │ │ │ ├── jikan │ │ │ │ │ ├── jikan_data.dart │ │ │ │ │ ├── jikan_data.g.dart │ │ │ │ │ ├── jikan_related_character_resp.dart │ │ │ │ │ ├── jikan_related_character_resp.g.dart │ │ │ │ │ ├── jikan_statistic.dart │ │ │ │ │ └── jikan_statistic.g.dart │ │ │ │ └── tmdb │ │ │ │ │ ├── tmdb_all_image_resp.dart │ │ │ │ │ ├── tmdb_all_image_resp.g.dart │ │ │ │ │ ├── tmdb_common.dart │ │ │ │ │ ├── tmdb_common.g.dart │ │ │ │ │ ├── tmdb_filter_params.dart │ │ │ │ │ ├── tmdb_filter_params.g.dart │ │ │ │ │ ├── tmdb_movie_detail_resp.dart │ │ │ │ │ ├── tmdb_movie_detail_resp.g.dart │ │ │ │ │ ├── tmdb_mt_credit_resp.dart │ │ │ │ │ ├── tmdb_mt_credit_resp.g.dart │ │ │ │ │ ├── tmdb_mt_review_resp.dart │ │ │ │ │ ├── tmdb_mt_review_resp.g.dart │ │ │ │ │ ├── tmdb_person_credit_resp.dart │ │ │ │ │ ├── tmdb_person_credit_resp.g.dart │ │ │ │ │ ├── tmdb_person_detail_resp.dart │ │ │ │ │ ├── tmdb_person_detail_resp.g.dart │ │ │ │ │ ├── tmdb_result_resp.dart │ │ │ │ │ ├── tmdb_result_resp.g.dart │ │ │ │ │ ├── tmdb_tv_detail_resp.dart │ │ │ │ │ └── tmdb_tv_detail_resp.g.dart │ │ │ └── services │ │ │ │ └── haokan_storage_service.dart │ │ └── presentation │ │ │ ├── pages │ │ │ ├── bangumi │ │ │ │ ├── calendar_page.dart │ │ │ │ ├── item_detail_page.dart │ │ │ │ └── item_episode_detail_page.dart │ │ │ ├── haokan │ │ │ │ ├── category_page.dart │ │ │ │ ├── comment_page.dart │ │ │ │ ├── detail_page.dart │ │ │ │ ├── favorites_page.dart │ │ │ │ ├── home_page.dart │ │ │ │ ├── ranking_page.dart │ │ │ │ ├── reading_page.dart │ │ │ │ └── search_page.dart │ │ │ ├── index.dart │ │ │ ├── my_anime_list │ │ │ │ ├── anime_schedule_page.dart │ │ │ │ ├── item_detail_page.dart │ │ │ │ └── top_page.dart │ │ │ ├── tmdb │ │ │ │ ├── cast_crew_page.dart │ │ │ │ ├── detail_page.dart │ │ │ │ ├── discover_page.dart │ │ │ │ ├── full_review_page.dart │ │ │ │ ├── gallery_page.dart │ │ │ │ ├── home_page.dart │ │ │ │ ├── reviews_page.dart │ │ │ │ ├── search_page.dart │ │ │ │ └── similar_page.dart │ │ │ └── waifu_pics │ │ │ │ └── index.dart │ │ │ └── widgets │ │ │ ├── acg_bar_chart.dart │ │ │ ├── common_widgets.dart │ │ │ ├── haokan │ │ │ ├── category_filter_bottom_sheet.dart │ │ │ ├── comic_card.dart │ │ │ └── comment_item.dart │ │ │ └── tmdb │ │ │ ├── base_widgets.dart │ │ │ ├── cast_crew_widget.dart │ │ │ └── filter_sheet.dart │ └── voice_recognition │ │ ├── data │ │ ├── models │ │ │ ├── sense_voice.dart │ │ │ └── sense_voice.g.dart │ │ └── repositories │ │ │ └── voice_recognition_service.dart │ │ ├── domain │ │ └── entities │ │ │ └── voice_recognition_task_info.dart │ │ └── presentation │ │ ├── index.dart │ │ └── pages │ │ └── voice_recognition_detail_page.dart ├── main.dart └── shared │ ├── constants │ ├── constant_llm_enum.dart │ ├── constants.dart │ ├── default_image_generation_models.dart │ ├── default_models.dart │ └── default_video_generation_models.dart │ ├── services │ ├── aliyun_paraformer_realtime_service.dart │ ├── github_storage_service.dart │ ├── model_manager_service.dart │ ├── network_service.dart │ ├── translation_service.dart │ └── xfyun_signature.dart │ └── widgets │ ├── audio_operation_widgets.dart │ ├── audio_player_widget.dart │ ├── common_dialog.dart │ ├── common_error_empty_widgets.dart │ ├── cus_dropdown_button.dart │ ├── cus_loading_indicator.dart │ ├── expandable_text.dart │ ├── feature_grid_card.dart │ ├── goal_setting_dialog.dart │ ├── image_preview_helper.dart │ ├── keyword_input.dart │ ├── loading_overlay.dart │ ├── markdown_render │ ├── cus_code_field.dart │ ├── cus_markdown_renderer.dart │ └── latex_string_normalize.dart │ ├── min_size_layout.dart │ ├── modern_feature_card.dart │ ├── searchable_dropdown.dart │ ├── show_tool_prompt_dialog.dart │ ├── simple_marquee_or_text.dart │ ├── simple_tool_widget.dart │ ├── sounds_message_button │ ├── button_widget │ │ ├── custom_canvas.dart │ │ ├── recording_status_mask.dart │ │ └── sounds_message_button.dart │ └── utils │ │ ├── audio_converter.dart │ │ ├── recording_mask_overlay_data.dart │ │ └── sounds_recorder_controller.dart │ ├── toast_utils.dart │ ├── translatable_widgets.dart │ ├── type_dropdown.dart │ ├── video_player_widget.dart │ └── voice_chat_bubble.dart ├── linux ├── .gitignore ├── CMakeLists.txt ├── flutter │ └── CMakeLists.txt └── runner │ ├── CMakeLists.txt │ ├── main.cc │ ├── my_application.cc │ └── my_application.h ├── pubspec.yaml ├── test └── widget_test.dart └── windows ├── .gitignore ├── CMakeLists.txt ├── flutter └── CMakeLists.txt └── 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 /.cursorignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/.cursorignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/.metadata -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README-EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/README-EN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/README.md -------------------------------------------------------------------------------- /_doc/snapshots/changelog/平台和联网等配置.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/changelog/平台和联网等配置.jpg -------------------------------------------------------------------------------- /_doc/snapshots/changelog/聊天页面和模型设置.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/changelog/聊天页面和模型设置.jpg -------------------------------------------------------------------------------- /_doc/snapshots/more_features/1更多功能入口首页和模型配置.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/more_features/1更多功能入口首页和模型配置.jpg -------------------------------------------------------------------------------- /_doc/snapshots/more_features/2大模型相关功能截图.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/more_features/2大模型相关功能截图.jpg -------------------------------------------------------------------------------- /_doc/snapshots/more_features/3训练助手和饮食日记.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/more_features/3训练助手和饮食日记.jpg -------------------------------------------------------------------------------- /_doc/snapshots/more_features/4极简记账和记事本.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/more_features/4极简记账和记事本.jpg -------------------------------------------------------------------------------- /_doc/snapshots/more_features/5新闻热榜和趣文趣图.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/more_features/5新闻热榜和趣文趣图.jpg -------------------------------------------------------------------------------- /_doc/snapshots/more_features/6动漫资讯截图.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/more_features/6动漫资讯截图.jpg -------------------------------------------------------------------------------- /_doc/snapshots/more_features/7TMDB和USDAFDC数据.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/more_features/7TMDB和USDAFDC数据.jpg -------------------------------------------------------------------------------- /_doc/snapshots/more_features/8豆果美食岛读等.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/more_features/8豆果美食岛读等.jpg -------------------------------------------------------------------------------- /_doc/snapshots/more_features/9ONE一个截图.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/more_features/9ONE一个截图.jpg -------------------------------------------------------------------------------- /_doc/snapshots/screenshot-home-desktop-0.1.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/screenshot-home-desktop-0.1.0.jpg -------------------------------------------------------------------------------- /_doc/snapshots/screenshot-home-desktop-0.1.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/screenshot-home-desktop-0.1.1.jpg -------------------------------------------------------------------------------- /_doc/snapshots/screenshot-home-desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/screenshot-home-desktop.jpg -------------------------------------------------------------------------------- /_doc/snapshots/screenshot-mobile-0.1.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/screenshot-mobile-0.1.1.jpg -------------------------------------------------------------------------------- /_doc/snapshots/screenshot-mobile-0.1.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/screenshot-mobile-0.1.2.jpg -------------------------------------------------------------------------------- /_doc/snapshots/screenshot-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/_doc/snapshots/screenshot-mobile.jpg -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/build.gradle.kts -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/swm/suchat_lite/AudioConverterPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/kotlin/com/swm/suchat_lite/AudioConverterPlugin.kt -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/swm/suchat_lite/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/kotlin/com/swm/suchat_lite/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/build.gradle.kts -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/android/settings.gradle.kts -------------------------------------------------------------------------------- /assets/brand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/brand.png -------------------------------------------------------------------------------- /assets/characters/default_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/characters/default_avatar.png -------------------------------------------------------------------------------- /assets/chat_backgrounds/bg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/chat_backgrounds/bg1.jpg -------------------------------------------------------------------------------- /assets/chat_backgrounds/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/chat_backgrounds/bg2.jpg -------------------------------------------------------------------------------- /assets/images/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/images/no_image.png -------------------------------------------------------------------------------- /assets/platform_icons/aliyun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/aliyun.png -------------------------------------------------------------------------------- /assets/platform_icons/baidu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/baidu.png -------------------------------------------------------------------------------- /assets/platform_icons/deepseek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/deepseek.png -------------------------------------------------------------------------------- /assets/platform_icons/infini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/infini.png -------------------------------------------------------------------------------- /assets/platform_icons/lingyiwanwu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/lingyiwanwu.png -------------------------------------------------------------------------------- /assets/platform_icons/siliconcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/siliconcloud.png -------------------------------------------------------------------------------- /assets/platform_icons/small/aliyun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/small/aliyun.png -------------------------------------------------------------------------------- /assets/platform_icons/small/baidu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/small/baidu.png -------------------------------------------------------------------------------- /assets/platform_icons/small/deepseek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/small/deepseek.png -------------------------------------------------------------------------------- /assets/platform_icons/small/infini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/small/infini.png -------------------------------------------------------------------------------- /assets/platform_icons/small/lingyiwanwu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/small/lingyiwanwu.png -------------------------------------------------------------------------------- /assets/platform_icons/small/siliconcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/small/siliconcloud.png -------------------------------------------------------------------------------- /assets/platform_icons/small/tencent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/small/tencent.png -------------------------------------------------------------------------------- /assets/platform_icons/small/volcengine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/small/volcengine.png -------------------------------------------------------------------------------- /assets/platform_icons/small/zhipu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/small/zhipu.png -------------------------------------------------------------------------------- /assets/platform_icons/tencent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/tencent.png -------------------------------------------------------------------------------- /assets/platform_icons/volcengine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/volcengine.png -------------------------------------------------------------------------------- /assets/platform_icons/zhipu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/assets/platform_icons/zhipu.png -------------------------------------------------------------------------------- /devtools_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/devtools_options.yaml -------------------------------------------------------------------------------- /lib/app/app_catch_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/app/app_catch_error.dart -------------------------------------------------------------------------------- /lib/app/home_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/app/home_page.dart -------------------------------------------------------------------------------- /lib/app/permission_check_app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/app/permission_check_app.dart -------------------------------------------------------------------------------- /lib/app/routes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/app/routes.dart -------------------------------------------------------------------------------- /lib/app/suchat_app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/app/suchat_app.dart -------------------------------------------------------------------------------- /lib/core/api/base_api_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/api/base_api_config.dart -------------------------------------------------------------------------------- /lib/core/api/base_api_init.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/api/base_api_init.dart -------------------------------------------------------------------------------- /lib/core/api/base_api_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/api/base_api_manager.dart -------------------------------------------------------------------------------- /lib/core/api/base_api_wrapper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/api/base_api_wrapper.dart -------------------------------------------------------------------------------- /lib/core/dao/user_info_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/dao/user_info_dao.dart -------------------------------------------------------------------------------- /lib/core/entities/cus_llm_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/entities/cus_llm_model.dart -------------------------------------------------------------------------------- /lib/core/entities/cus_llm_model.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/entities/cus_llm_model.g.dart -------------------------------------------------------------------------------- /lib/core/entities/user_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/entities/user_info.dart -------------------------------------------------------------------------------- /lib/core/network/dio_client/cus_http_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/network/dio_client/cus_http_client.dart -------------------------------------------------------------------------------- /lib/core/network/dio_client/cus_http_options.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/network/dio_client/cus_http_options.dart -------------------------------------------------------------------------------- /lib/core/network/dio_client/cus_http_request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/network/dio_client/cus_http_request.dart -------------------------------------------------------------------------------- /lib/core/network/dio_client/cus_log_interceptor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/network/dio_client/cus_log_interceptor.dart -------------------------------------------------------------------------------- /lib/core/network/dio_client/intercepter_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/network/dio_client/intercepter_response.dart -------------------------------------------------------------------------------- /lib/core/network/dio_client/interceptor_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/network/dio_client/interceptor_error.dart -------------------------------------------------------------------------------- /lib/core/network/dio_client/interceptor_request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/network/dio_client/interceptor_request.dart -------------------------------------------------------------------------------- /lib/core/network/dio_sse_transformer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/network/dio_sse_transformer.dart -------------------------------------------------------------------------------- /lib/core/network/url_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/network/url_utils.dart -------------------------------------------------------------------------------- /lib/core/storage/cus_get_storage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/cus_get_storage.dart -------------------------------------------------------------------------------- /lib/core/storage/db_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/db_config.dart -------------------------------------------------------------------------------- /lib/core/storage/db_ddl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/db_ddl.dart -------------------------------------------------------------------------------- /lib/core/storage/db_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/db_helper.dart -------------------------------------------------------------------------------- /lib/core/storage/db_init.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/db_init.dart -------------------------------------------------------------------------------- /lib/core/storage/ddl_diet_diary.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/ddl_diet_diary.dart -------------------------------------------------------------------------------- /lib/core/storage/ddl_notebook.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/ddl_notebook.dart -------------------------------------------------------------------------------- /lib/core/storage/ddl_simple_accounting.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/ddl_simple_accounting.dart -------------------------------------------------------------------------------- /lib/core/storage/ddl_training.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/ddl_training.dart -------------------------------------------------------------------------------- /lib/core/storage/objectbox-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/objectbox-model.json -------------------------------------------------------------------------------- /lib/core/storage/objectbox.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/storage/objectbox.g.dart -------------------------------------------------------------------------------- /lib/core/theme/style/app_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/theme/style/app_colors.dart -------------------------------------------------------------------------------- /lib/core/utils/datetime_formatter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/datetime_formatter.dart -------------------------------------------------------------------------------- /lib/core/utils/document_parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/document_parser.dart -------------------------------------------------------------------------------- /lib/core/utils/document_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/document_utils.dart -------------------------------------------------------------------------------- /lib/core/utils/file_picker_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/file_picker_utils.dart -------------------------------------------------------------------------------- /lib/core/utils/get_app_key_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/get_app_key_helper.dart -------------------------------------------------------------------------------- /lib/core/utils/get_dir.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/get_dir.dart -------------------------------------------------------------------------------- /lib/core/utils/image_color_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/image_color_utils.dart -------------------------------------------------------------------------------- /lib/core/utils/image_picker_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/image_picker_utils.dart -------------------------------------------------------------------------------- /lib/core/utils/logger_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/logger_utils.dart -------------------------------------------------------------------------------- /lib/core/utils/model_mapper_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/model_mapper_helper.dart -------------------------------------------------------------------------------- /lib/core/utils/screen_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/screen_helper.dart -------------------------------------------------------------------------------- /lib/core/utils/simple_tools.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/simple_tools.dart -------------------------------------------------------------------------------- /lib/core/utils/tts_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/tts_helper.dart -------------------------------------------------------------------------------- /lib/core/utils/wav_audio_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/utils/wav_audio_handler.dart -------------------------------------------------------------------------------- /lib/core/viewmodels/user_info_viewmodel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/core/viewmodels/user_info_viewmodel.dart -------------------------------------------------------------------------------- /lib/features/ai_tool_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/ai_tool_page.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/datasources/openai_compatible_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/datasources/openai_compatible_apis.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/datasources/xunfei_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/datasources/xunfei_apis.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/models/bigmodel_file_manage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/models/bigmodel_file_manage.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/models/bigmodel_file_manage.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/models/bigmodel_file_manage.g.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/models/branch_chat_export_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/models/branch_chat_export_data.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/models/branch_chat_export_data.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/models/branch_chat_export_data.g.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/models/chat_completion_request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/models/chat_completion_request.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/models/chat_completion_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/models/chat_completion_response.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/models/chat_completion_response.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/models/chat_completion_response.g.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/models/xunfei_voice_dictation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/models/xunfei_voice_dictation.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/models/xunfei_voice_dictation.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/models/xunfei_voice_dictation.g.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/services/bigmodel_file_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/services/bigmodel_file_service.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/data/services/chat_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/data/services/chat_service.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/domain/advanced_options_presets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/domain/advanced_options_presets.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/domain/advanced_options_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/domain/advanced_options_utils.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/domain/entities/branch_chat_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/domain/entities/branch_chat_message.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/domain/entities/branch_chat_session.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/domain/entities/branch_chat_session.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/domain/entities/character_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/domain/entities/character_card.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/domain/entities/input_message_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/domain/entities/input_message_data.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/domain/entities/message_font_color.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/domain/entities/message_font_color.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_handler/ai_response_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_handler/ai_response_handler.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_handler/branch_message_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_handler/branch_message_handler.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_handler/branch_session_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_handler/branch_session_handler.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_handler/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_handler/index.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_handler/init_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_handler/init_handler.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_handler/scroll_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_handler/scroll_handler.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_handler/user_interaction_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_handler/user_interaction_handler.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_state/branch_chat_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_state/branch_chat_state.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_state/index.dart: -------------------------------------------------------------------------------- 1 | export 'branch_chat_state.dart'; -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_ui/chat_background.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_ui/chat_background.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_ui/empty_message_hint.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_ui/empty_message_hint.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_ui/floating_button_group.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_ui/floating_button_group.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_ui/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_ui/index.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_ui/message_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_ui/message_list.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/branch_chat_ui/response_loading.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/branch_chat_ui/response_loading.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/index.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/pages/add_model_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/pages/add_model_page.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/pages/branch_chat_background_picker_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/pages/branch_chat_background_picker_page.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/pages/branch_chat_export_import_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/pages/branch_chat_export_import_page.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/pages/branch_chat_history.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/pages/branch_chat_history.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/pages/character_editor_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/pages/character_editor_page.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/pages/character_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/pages/character_list_page.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/pages/file_upload_to_bigmodel_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/pages/file_upload_to_bigmodel_page.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/viewmodels/branch_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/viewmodels/branch_manager.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/viewmodels/branch_store.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/viewmodels/branch_store.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/viewmodels/character_store.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/viewmodels/character_store.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/_small_tool_widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/_small_tool_widgets.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/adaptive_chat_layout.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/adaptive_chat_layout.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/branch_chat_input_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/branch_chat_input_bar.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/branch_message_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/branch_message_actions.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/branch_message_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/branch_message_item.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/branch_tree_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/branch_tree_dialog.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/character_card_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/character_card_item.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/chat_advanced_options/advanced_options_bottom_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/chat_advanced_options/advanced_options_bottom_sheet.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/chat_advanced_options/advanced_options_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/chat_advanced_options/advanced_options_dialog.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/chat_advanced_options/advanced_options_panel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/chat_advanced_options/advanced_options_panel.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/draggable_character_avatar_preview.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/draggable_character_avatar_preview.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/index.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/model_filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/model_filter.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/model_selector.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/model_selector.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/text_edit_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/text_edit_dialog.dart -------------------------------------------------------------------------------- /lib/features/branch_chat/presentation/widgets/text_selection_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/branch_chat/presentation/widgets/text_selection_dialog.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/data/diet_analysis_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/data/diet_analysis_dao.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/data/diet_recipe_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/data/diet_recipe_dao.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/data/food_item_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/data/food_item_dao.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/data/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/data/index.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/data/meal_food_record_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/data/meal_food_record_dao.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/data/meal_record_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/data/meal_record_dao.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/data/services/diet_analysis_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/data/services/diet_analysis_service.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/data/services/diet_recipe_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/data/services/diet_recipe_service.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/data/services/food_nutrition_recognition_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/data/services/food_nutrition_recognition_service.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/data/weight_record_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/data/weight_record_dao.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/domain/entities/diet_analysis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/domain/entities/diet_analysis.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/domain/entities/diet_recipe.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/domain/entities/diet_recipe.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/domain/entities/food_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/domain/entities/food_item.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/domain/entities/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/domain/entities/index.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/domain/entities/meal_food_detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/domain/entities/meal_food_detail.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/domain/entities/meal_food_record.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/domain/entities/meal_food_record.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/domain/entities/meal_record.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/domain/entities/meal_record.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/domain/entities/meal_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/domain/entities/meal_type.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/domain/entities/weight_record.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/domain/entities/weight_record.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/index.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/diet_analysis_history_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/diet_analysis_history_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/diet_analysis_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/diet_analysis_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/diet_recipe_history_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/diet_recipe_history_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/diet_recipe_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/diet_recipe_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/food_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/food_detail_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/food_edit_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/food_edit_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/food_management_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/food_management_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/food_recognition_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/food_recognition_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/food_search_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/food_search_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/meal_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/meal_detail_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/statistics_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/statistics_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/pages/weight_trend_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/pages/weight_trend_page.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/viewmodels/diet_diary_viewmodel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/viewmodels/diet_diary_viewmodel.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/widgets/analysis_recipe_food_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/widgets/analysis_recipe_food_list.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/widgets/bmi_indicator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/widgets/bmi_indicator.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/widgets/favorite_filter_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/widgets/favorite_filter_button.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/widgets/food_list_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/widgets/food_list_item.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/widgets/food_list_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/widgets/food_list_view.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/widgets/food_quantity_editor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/widgets/food_quantity_editor.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/widgets/food_search_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/widgets/food_search_bar.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/widgets/meal_summary_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/widgets/meal_summary_card.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/widgets/nutrition_gauge.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/widgets/nutrition_gauge.dart -------------------------------------------------------------------------------- /lib/features/diet_diary/presentation/widgets/scrollable_chart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/diet_diary/presentation/widgets/scrollable_chart.dart -------------------------------------------------------------------------------- /lib/features/food/data/datasources/douguo/douguo_api_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/datasources/douguo/douguo_api_manager.dart -------------------------------------------------------------------------------- /lib/features/food/data/datasources/douguo/douguo_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/datasources/douguo/douguo_config.dart -------------------------------------------------------------------------------- /lib/features/food/data/datasources/usda_food_data_central/usda_food_data_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/datasources/usda_food_data_central/usda_food_data_apis.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/douguo/douguo_recipe_comment_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/douguo/douguo_recipe_comment_resp.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/douguo/douguo_recipe_comment_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/douguo/douguo_recipe_comment_resp.g.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/douguo/douguo_recipe_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/douguo/douguo_recipe_resp.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/douguo/douguo_recipe_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/douguo/douguo_recipe_resp.g.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/douguo/douguo_recommended_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/douguo/douguo_recommended_resp.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/douguo/douguo_recommended_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/douguo/douguo_recommended_resp.g.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/douguo/douguo_search_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/douguo/douguo_search_resp.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/douguo/douguo_search_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/douguo/douguo_search_resp.g.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/usda_food_data/usda_food_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/usda_food_data/usda_food_item.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/usda_food_data/usda_food_item.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/usda_food_data/usda_food_item.g.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/usda_food_data/usda_food_search_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/usda_food_data/usda_food_search_resp.dart -------------------------------------------------------------------------------- /lib/features/food/data/models/usda_food_data/usda_food_search_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/data/models/usda_food_data/usda_food_search_resp.g.dart -------------------------------------------------------------------------------- /lib/features/food/presentation/pages/douguo/full_view_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/presentation/pages/douguo/full_view_page.dart -------------------------------------------------------------------------------- /lib/features/food/presentation/pages/douguo/recipe_comments_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/presentation/pages/douguo/recipe_comments_sheet.dart -------------------------------------------------------------------------------- /lib/features/food/presentation/pages/douguo/recipe_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/presentation/pages/douguo/recipe_detail_page.dart -------------------------------------------------------------------------------- /lib/features/food/presentation/pages/douguo/recipe_home_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/presentation/pages/douguo/recipe_home_page.dart -------------------------------------------------------------------------------- /lib/features/food/presentation/pages/usda_food_data/food_item_nutrients.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/presentation/pages/usda_food_data/food_item_nutrients.dart -------------------------------------------------------------------------------- /lib/features/food/presentation/pages/usda_food_data/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/food/presentation/pages/usda_food_data/index.dart -------------------------------------------------------------------------------- /lib/features/funny_stuff/data/datasources/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/funny_stuff/data/datasources/index.dart -------------------------------------------------------------------------------- /lib/features/funny_stuff/data/datasources/sixty_seconds_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/funny_stuff/data/datasources/sixty_seconds_apis.dart -------------------------------------------------------------------------------- /lib/features/funny_stuff/data/datasources/suyan_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/funny_stuff/data/datasources/suyan_apis.dart -------------------------------------------------------------------------------- /lib/features/funny_stuff/data/datasources/vvhan_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/funny_stuff/data/datasources/vvhan_apis.dart -------------------------------------------------------------------------------- /lib/features/funny_stuff/persentation/pages/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/funny_stuff/persentation/pages/index.dart -------------------------------------------------------------------------------- /lib/features/funny_stuff/persentation/pages/random_image_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/funny_stuff/persentation/pages/random_image_page.dart -------------------------------------------------------------------------------- /lib/features/funny_stuff/persentation/pages/random_text_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/funny_stuff/persentation/pages/random_text_page.dart -------------------------------------------------------------------------------- /lib/features/media_generation/common/entities/media_generation_history.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/common/entities/media_generation_history.dart -------------------------------------------------------------------------------- /lib/features/media_generation/common/entities/media_generation_history.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/common/entities/media_generation_history.g.dart -------------------------------------------------------------------------------- /lib/features/media_generation/common/pages/media_generation_base.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/common/pages/media_generation_base.dart -------------------------------------------------------------------------------- /lib/features/media_generation/common/pages/mime_media_manager_base.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/common/pages/mime_media_manager_base.dart -------------------------------------------------------------------------------- /lib/features/media_generation/common/pages/mime_media_preview_base.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/common/pages/mime_media_preview_base.dart -------------------------------------------------------------------------------- /lib/features/media_generation/common/widgets/show_media_info_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/common/widgets/show_media_info_dialog.dart -------------------------------------------------------------------------------- /lib/features/media_generation/image/data/models/image_generation_request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/image/data/models/image_generation_request.dart -------------------------------------------------------------------------------- /lib/features/media_generation/image/data/models/image_generation_request.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/image/data/models/image_generation_request.g.dart -------------------------------------------------------------------------------- /lib/features/media_generation/image/data/models/image_generation_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/image/data/models/image_generation_response.dart -------------------------------------------------------------------------------- /lib/features/media_generation/image/data/models/image_generation_response.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/image/data/models/image_generation_response.g.dart -------------------------------------------------------------------------------- /lib/features/media_generation/image/data/repositories/image_generation_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/image/data/repositories/image_generation_service.dart -------------------------------------------------------------------------------- /lib/features/media_generation/image/presentation/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/image/presentation/index.dart -------------------------------------------------------------------------------- /lib/features/media_generation/image/presentation/pages/mime_image_manager_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/image/presentation/pages/mime_image_manager_page.dart -------------------------------------------------------------------------------- /lib/features/media_generation/image/presentation/pages/mime_image_preview_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/image/presentation/pages/mime_image_preview_page.dart -------------------------------------------------------------------------------- /lib/features/media_generation/video/data/models/video_generation_request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/video/data/models/video_generation_request.dart -------------------------------------------------------------------------------- /lib/features/media_generation/video/data/models/video_generation_request.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/video/data/models/video_generation_request.g.dart -------------------------------------------------------------------------------- /lib/features/media_generation/video/data/models/video_generation_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/video/data/models/video_generation_response.dart -------------------------------------------------------------------------------- /lib/features/media_generation/video/data/models/video_generation_response.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/video/data/models/video_generation_response.g.dart -------------------------------------------------------------------------------- /lib/features/media_generation/video/data/repositories/video_generation_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/video/data/repositories/video_generation_service.dart -------------------------------------------------------------------------------- /lib/features/media_generation/video/presentation/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/video/presentation/index.dart -------------------------------------------------------------------------------- /lib/features/media_generation/video/presentation/pages/mime_video_manager_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/video/presentation/pages/mime_video_manager_page.dart -------------------------------------------------------------------------------- /lib/features/media_generation/video/presentation/pages/mime_video_preview_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/video/presentation/pages/mime_video_preview_page.dart -------------------------------------------------------------------------------- /lib/features/media_generation/video/presentation/pages/video_player_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/video/presentation/pages/video_player_page.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/data/datasources/aliyun_voice_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/data/datasources/aliyun_voice_list.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/data/models/qwen_tts_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/data/models/qwen_tts_resp.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/data/models/qwen_tts_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/data/models/qwen_tts_resp.g.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/data/repositories/qwen_tts_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/data/repositories/qwen_tts_service.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/data/repositories/voice_clone_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/data/repositories/voice_clone_service.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/data/repositories/voice_generation_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/data/repositories/voice_generation_service.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/presentation/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/presentation/index.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/presentation/pages/github_storage_settings_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/presentation/pages/github_storage_settings_page.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/presentation/pages/mime_voice_manager_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/presentation/pages/mime_voice_manager_page.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/presentation/pages/mime_voice_preview_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/presentation/pages/mime_voice_preview_page.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/presentation/pages/voice_clone_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/presentation/pages/voice_clone_page.dart -------------------------------------------------------------------------------- /lib/features/media_generation/voice/presentation/pages/voice_trial_listening_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/media_generation/voice/presentation/pages/voice_trial_listening_page.dart -------------------------------------------------------------------------------- /lib/features/model_management/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/model_management/index.dart -------------------------------------------------------------------------------- /lib/features/model_management/widgets/api_key_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/model_management/widgets/api_key_config.dart -------------------------------------------------------------------------------- /lib/features/model_management/widgets/model_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/model_management/widgets/model_list.dart -------------------------------------------------------------------------------- /lib/features/news/data/datasources/hitokoto_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/datasources/hitokoto_apis.dart -------------------------------------------------------------------------------- /lib/features/news/data/datasources/news_api_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/datasources/news_api_manager.dart -------------------------------------------------------------------------------- /lib/features/news/data/datasources/news_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/datasources/news_config.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/baike_history_in_today_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/baike_history_in_today_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/baike_history_in_today_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/baike_history_in_today_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/duomoyu_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/duomoyu_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/duomoyu_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/duomoyu_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/hitokoto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/hitokoto.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/hitokoto.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/hitokoto.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/jiqizhixin_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/jiqizhixin_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/jiqizhixin_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/jiqizhixin_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/momoyu_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/momoyu_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/momoyu_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/momoyu_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/news_api_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/news_api_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/news_api_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/news_api_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/news_now_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/news_now_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/news_now_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/news_now_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/readhub_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/readhub_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/readhub_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/readhub_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/sina_roll_news_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/sina_roll_news_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/sina_roll_news_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/sina_roll_news_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/sut_bbc_news_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/sut_bbc_news_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/sut_bbc_news_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/sut_bbc_news_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/uo_ithome_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/uo_ithome_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/uo_ithome_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/uo_ithome_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/uo_toutiao_news_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/uo_toutiao_news_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/uo_toutiao_news_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/uo_toutiao_news_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/uo_zhihu_daily_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/uo_zhihu_daily_resp.dart -------------------------------------------------------------------------------- /lib/features/news/data/models/uo_zhihu_daily_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/data/models/uo_zhihu_daily_resp.g.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/base_news_page/base_news_page_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/base_news_page/base_news_page_state.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/base_news_page/paper_news_image_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/base_news_page/paper_news_image_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/index.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/baike_history_in_today_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/baike_history_in_today_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/daily_60s_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/daily_60s_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/duomoyu_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/duomoyu_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/jiqizhixin_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/jiqizhixin_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/momoyu_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/momoyu_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/newsapi_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/newsapi_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/newsnow_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/newsnow_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/readhub_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/readhub_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/sina_roll_news_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/sina_roll_news_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/sut_bbc_news_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/sut_bbc_news_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/unofficial_ithome_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/unofficial_ithome_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/unofficial_toutiao_news_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/unofficial_toutiao_news_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/pages/news_pages/uo_zhihu_daily_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/pages/news_pages/uo_zhihu_daily_page.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/widgets/cover_news_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/widgets/cover_news_card.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/widgets/entrance_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/widgets/entrance_card.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/widgets/hot_news_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/widgets/hot_news_item.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/widgets/news_image_gallery.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/widgets/news_image_gallery.dart -------------------------------------------------------------------------------- /lib/features/news/presentation/widgets/scrollable_category_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/news/presentation/widgets/scrollable_category_list.dart -------------------------------------------------------------------------------- /lib/features/notebook/data/note_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/data/note_dao.dart -------------------------------------------------------------------------------- /lib/features/notebook/domain/entities/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/domain/entities/index.dart -------------------------------------------------------------------------------- /lib/features/notebook/domain/entities/note.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/domain/entities/note.dart -------------------------------------------------------------------------------- /lib/features/notebook/domain/entities/note_category.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/domain/entities/note_category.dart -------------------------------------------------------------------------------- /lib/features/notebook/domain/entities/note_media.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/domain/entities/note_media.dart -------------------------------------------------------------------------------- /lib/features/notebook/domain/entities/note_tag.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/domain/entities/note_tag.dart -------------------------------------------------------------------------------- /lib/features/notebook/presentation/pages/note_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/presentation/pages/note_detail_page.dart -------------------------------------------------------------------------------- /lib/features/notebook/presentation/pages/notebook_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/presentation/pages/notebook_page.dart -------------------------------------------------------------------------------- /lib/features/notebook/presentation/viewmodels/notebook_viewmodel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/presentation/viewmodels/notebook_viewmodel.dart -------------------------------------------------------------------------------- /lib/features/notebook/presentation/viewmodels/notebook_viewmodel.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/presentation/viewmodels/notebook_viewmodel.g.dart -------------------------------------------------------------------------------- /lib/features/notebook/presentation/widgets/create_color_item_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/presentation/widgets/create_color_item_dialog.dart -------------------------------------------------------------------------------- /lib/features/notebook/presentation/widgets/note_audio_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/presentation/widgets/note_audio_list.dart -------------------------------------------------------------------------------- /lib/features/notebook/presentation/widgets/note_audio_recorder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/presentation/widgets/note_audio_recorder.dart -------------------------------------------------------------------------------- /lib/features/notebook/presentation/widgets/note_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/notebook/presentation/widgets/note_card.dart -------------------------------------------------------------------------------- /lib/features/reading/data/datasources/one_api_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/datasources/one_api_manager.dart -------------------------------------------------------------------------------- /lib/features/reading/data/datasources/one_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/datasources/one_config.dart -------------------------------------------------------------------------------- /lib/features/reading/data/datasources/reading_api_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/datasources/reading_api_manager.dart -------------------------------------------------------------------------------- /lib/features/reading/data/datasources/reading_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/datasources/reading_config.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/daodu_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/daodu_models.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/daodu_models.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/daodu_models.g.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_base_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_base_models.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_base_models.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_base_models.g.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_category_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_category_list.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_category_list.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_category_list.g.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_daily_recommend.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_daily_recommend.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_daily_recommend.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_daily_recommend.g.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_detail_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_detail_models.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_detail_models.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_detail_models.g.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_enums.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_enums.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_user_collection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_user_collection.dart -------------------------------------------------------------------------------- /lib/features/reading/data/models/one/one_user_collection.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/models/one/one_user_collection.g.dart -------------------------------------------------------------------------------- /lib/features/reading/data/services/reading_settings_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/data/services/reading_settings_service.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/daodu/daily_card_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/daodu/daily_card_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/daodu/explore_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/daodu/explore_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/daodu/lesson_comments_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/daodu/lesson_comments_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/daodu/lesson_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/daodu/lesson_detail_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/daodu/lesson_single_comment_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/daodu/lesson_single_comment_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/daodu/main_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/daodu/main_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/daodu/user_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/daodu/user_detail_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/daodu/user_favourite_lessons_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/daodu/user_favourite_lessons_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/daodu/user_snippets_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/daodu/user_snippets_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/daodu/user_thoughts_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/daodu/user_thoughts_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_pages/author_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_pages/author_detail_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_pages/author_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_pages/author_list_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_pages/diary_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_pages/diary_detail_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_pages/diary_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_pages/diary_list_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_pages/rank_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_pages/rank_detail_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_pages/rank_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_pages/rank_list_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_pages/serial_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_pages/serial_detail_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_pages/serial_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_pages/serial_list_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_pages/topic_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_pages/topic_detail_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/category_pages/topic_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/category_pages/topic_list_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/detail_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/home_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/home_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/main_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/main_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/radio_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/radio_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/search_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/search_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/pages/one/user_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/pages/one/user_detail_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/daodu/comment_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/daodu/comment_card.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/daodu/lesson_info_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/daodu/lesson_info_card.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/daodu/swipeable_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/daodu/swipeable_card_widget.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/daodu/user_content_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/daodu/user_content_list_page.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/daodu/user_favourite_lesson_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/daodu/user_favourite_lesson_card.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/daodu/user_snippet_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/daodu/user_snippet_card.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/daodu/user_thought_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/daodu/user_thought_card.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/one/category_cards/author_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/one/category_cards/author_card.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/one/category_cards/diary_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/one/category_cards/diary_card.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/one/category_cards/rank_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/one/category_cards/rank_card.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/one/category_cards/topic_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/one/category_cards/topic_card.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/one/comment_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/one/comment_widget.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/one/content_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/one/content_card.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/one/one_audio_player.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/one/one_audio_player.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/one/reading_settings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/one/reading_settings.dart -------------------------------------------------------------------------------- /lib/features/reading/presentation/widgets/one/recommend_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/reading/presentation/widgets/one/recommend_card.dart -------------------------------------------------------------------------------- /lib/features/settings/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/settings/index.dart -------------------------------------------------------------------------------- /lib/features/settings/pages/backup_and_restore_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/settings/pages/backup_and_restore_page.dart -------------------------------------------------------------------------------- /lib/features/settings/pages/user_info_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/settings/pages/user_info_page.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/data/bill_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/data/bill_dao.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/domain/entities/bill_category.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/domain/entities/bill_category.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/domain/entities/bill_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/domain/entities/bill_item.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/domain/entities/bill_statistics.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/domain/entities/bill_statistics.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/pages/bill_add_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/pages/bill_add_page.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/pages/bill_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/pages/bill_detail_page.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/pages/bill_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/pages/bill_list_page.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/pages/bill_statistics_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/pages/bill_statistics_page.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/pages/free_statistics_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/pages/free_statistics_page.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/pages/monthly_statistics_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/pages/monthly_statistics_page.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/pages/weekly_statistics_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/pages/weekly_statistics_page.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/pages/yearly_statistics_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/pages/yearly_statistics_page.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/utils/statistics_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/utils/statistics_utils.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/viewmodels/bill_viewmodel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/viewmodels/bill_viewmodel.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/bar_chart_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/bar_chart_widget.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/bill_filter_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/bill_filter_widget.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/bill_item_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/bill_item_card.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/bill_ranking_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/bill_ranking_widget.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/bill_summary_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/bill_summary_card.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/category_icon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/category_icon.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/custom_calendar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/custom_calendar.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/custom_date_pickers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/custom_date_pickers.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/month_calendar_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/month_calendar_widget.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/multi_bar_chart_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/multi_bar_chart_widget.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/pie_chart_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/pie_chart_widget.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/search_bar_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/search_bar_widget.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/summary_action_buttons.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/summary_action_buttons.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/summary_multi_bar_chart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/summary_multi_bar_chart.dart -------------------------------------------------------------------------------- /lib/features/simple_accounting/presentation/widgets/week_calendar_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/simple_accounting/presentation/widgets/week_calendar_widget.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/data/services/training_assistant_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/data/services/training_assistant_service.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/data/training_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/data/training_dao.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/domain/entities/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/domain/entities/index.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/domain/entities/training_plan.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/domain/entities/training_plan.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/domain/entities/training_plan_detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/domain/entities/training_plan_detail.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/domain/entities/training_record.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/domain/entities/training_record.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/domain/entities/training_record_detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/domain/entities/training_record_detail.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/index.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/pages/plan_calendar_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/pages/plan_calendar_page.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/pages/plan_detail_edit_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/pages/plan_detail_edit_page.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/pages/plan_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/pages/plan_detail_page.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/pages/plan_generator_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/pages/plan_generator_page.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/pages/plan_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/pages/plan_list_page.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/pages/training_record_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/pages/training_record_detail_page.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/pages/training_statistics_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/pages/training_statistics_page.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/pages/workout_session_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/pages/workout_session_page.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/viewmodels/training_viewmodel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/viewmodels/training_viewmodel.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/widgets/exercise_timer_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/widgets/exercise_timer_card.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/widgets/plan_detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/widgets/plan_detail.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/widgets/plan_generator_form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/widgets/plan_generator_form.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/widgets/plan_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/widgets/plan_list.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/widgets/training_calendar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/widgets/training_calendar.dart -------------------------------------------------------------------------------- /lib/features/training_assistant/presentation/widgets/training_statistics.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/training_assistant/presentation/widgets/training_statistics.dart -------------------------------------------------------------------------------- /lib/features/translator/data/datasources/aliyun_translator_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/translator/data/datasources/aliyun_translator_apis.dart -------------------------------------------------------------------------------- /lib/features/translator/data/models/aliyun_asr_realtime_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/translator/data/models/aliyun_asr_realtime_models.dart -------------------------------------------------------------------------------- /lib/features/translator/data/models/translator_supported_languages.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/translator/data/models/translator_supported_languages.dart -------------------------------------------------------------------------------- /lib/features/translator/presentation/pages/full_translator_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/translator/presentation/pages/full_translator_page.dart -------------------------------------------------------------------------------- /lib/features/translator/presentation/pages/mini_translator_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/translator/presentation/pages/mini_translator_page.dart -------------------------------------------------------------------------------- /lib/features/translator/presentation/widgets/for_full_page/recording_section.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/translator/presentation/widgets/for_full_page/recording_section.dart -------------------------------------------------------------------------------- /lib/features/translator/presentation/widgets/for_full_page/speech_synthesis_section.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/translator/presentation/widgets/for_full_page/speech_synthesis_section.dart -------------------------------------------------------------------------------- /lib/features/translator/presentation/widgets/for_full_page/translation_config_section.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/translator/presentation/widgets/for_full_page/translation_config_section.dart -------------------------------------------------------------------------------- /lib/features/translator/presentation/widgets/for_full_page/translation_result_section.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/translator/presentation/widgets/for_full_page/translation_result_section.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/buildin_models/buildin_aliyun_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/buildin_models/buildin_aliyun_models.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/buildin_models/buildin_deepseek_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/buildin_models/buildin_deepseek_models.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/buildin_models/buildin_infini_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/buildin_models/buildin_infini_models.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/buildin_models/buildin_lingyiwanwu_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/buildin_models/buildin_lingyiwanwu_models.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/buildin_models/buildin_siliconflow_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/buildin_models/buildin_siliconflow_models.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/buildin_models/buildin_volcengine_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/buildin_models/buildin_volcengine_models.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/buildin_models/buildin_zhipu_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/buildin_models/buildin_zhipu_models.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/buildin_models/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/buildin_models/index.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/builtin_partners.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/builtin_partners.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/builtin_platforms.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/builtin_platforms.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/unified_chat_dao.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/unified_chat_dao.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/unified_chat_db_init.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/unified_chat_db_init.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/database/unified_chat_ddl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/database/unified_chat_ddl.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/image_generation_request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/image_generation_request.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/image_generation_request.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/image_generation_request.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/image_generation_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/image_generation_response.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/image_generation_response.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/image_generation_response.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/openai_request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/openai_request.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/openai_request.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/openai_request.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/openai_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/openai_response.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/openai_response.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/openai_response.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/speech_recognition_request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/speech_recognition_request.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/speech_recognition_request.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/speech_recognition_request.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/speech_recognition_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/speech_recognition_response.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/speech_recognition_response.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/speech_recognition_response.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/speech_synthesis_request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/speech_synthesis_request.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/speech_synthesis_request.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/speech_synthesis_request.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/speech_synthesis_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/speech_synthesis_response.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/speech_synthesis_response.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/speech_synthesis_response.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/unified_chat_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/unified_chat_message.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/unified_chat_message.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/unified_chat_message.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/unified_chat_partner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/unified_chat_partner.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/unified_chat_partner.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/unified_chat_partner.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/unified_conversation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/unified_conversation.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/unified_conversation.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/unified_conversation.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/unified_model_spec.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/unified_model_spec.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/unified_model_spec.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/unified_model_spec.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/unified_platform_spec.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/unified_platform_spec.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/unified_platform_spec.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/unified_platform_spec.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/web_search_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/web_search_models.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/models/web_search_models.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/models/web_search_models.g.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/services/image_generation_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/services/image_generation_service.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/services/speech_recognition_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/services/speech_recognition_service.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/services/speech_synthesis_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/services/speech_synthesis_service.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/services/unified_chat_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/services/unified_chat_service.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/services/unified_secure_storage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/services/unified_secure_storage.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/services/web_search_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/services/web_search_service.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/data/services/web_search_tool_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/data/services/web_search_tool_manager.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/pages/my_partners_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/pages/my_partners_page.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/pages/platform_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/pages/platform_detail_page.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/pages/platform_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/pages/platform_list_page.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/pages/search_tools_settings_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/pages/search_tools_settings_page.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/pages/unified_chat_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/pages/unified_chat_page.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/viewmodels/unified_chat_viewmodel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/viewmodels/unified_chat_viewmodel.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/add_partner_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/add_partner_dialog.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/add_platform_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/add_platform_dialog.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/chat_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/chat_app_bar.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/chat_history_drawer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/chat_history_drawer.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/chat_input_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/chat_input_widget.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/chat_message_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/chat_message_item.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/chat_message_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/chat_message_list.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/chat_settings_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/chat_settings_dialog.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/edit_model_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/edit_model_dialog.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/fetch_models_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/fetch_models_dialog.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/image_generation_settings_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/image_generation_settings_dialog.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/model_selector_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/model_selector_dialog.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/model_type_icon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/model_type_icon.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/multimodal_content_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/multimodal_content_widget.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/partner_horizontal_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/partner_horizontal_list.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/platform_icon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/platform_icon.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/speech_recognition_settings_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/speech_recognition_settings_dialog.dart -------------------------------------------------------------------------------- /lib/features/unified_chat/presentation/widgets/speech_synthesis_settings_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/unified_chat/presentation/widgets/speech_synthesis_settings_dialog.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/datasources/bangumi/bangumi_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/datasources/bangumi/bangumi_apis.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/datasources/haokan/haokan_api_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/datasources/haokan/haokan_api_manager.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/datasources/haokan/haokan_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/datasources/haokan/haokan_config.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/datasources/jikan/get_jikan_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/datasources/jikan/get_jikan_apis.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/datasources/tmdb/custom_discover.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/datasources/tmdb/custom_discover.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/datasources/tmdb/tmdb_apis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/datasources/tmdb/tmdb_apis.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/datasources/waifu_pic/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/datasources/waifu_pic/index.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/bangumi/bangumi.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/bangumi/bangumi.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/bangumi/bangumi.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/bangumi/bangumi.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/haokan/haokan_enums.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/haokan/haokan_enums.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/haokan/haokan_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/haokan/haokan_models.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/haokan/haokan_models.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/haokan/haokan_models.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/jikan/jikan_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/jikan/jikan_data.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/jikan/jikan_data.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/jikan/jikan_data.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/jikan/jikan_related_character_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/jikan/jikan_related_character_resp.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/jikan/jikan_related_character_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/jikan/jikan_related_character_resp.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/jikan/jikan_statistic.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/jikan/jikan_statistic.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/jikan/jikan_statistic.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/jikan/jikan_statistic.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_all_image_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_all_image_resp.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_all_image_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_all_image_resp.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_common.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_common.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_common.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_common.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_filter_params.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_filter_params.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_filter_params.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_filter_params.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_movie_detail_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_movie_detail_resp.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_movie_detail_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_movie_detail_resp.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_mt_credit_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_mt_credit_resp.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_mt_credit_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_mt_credit_resp.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_mt_review_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_mt_review_resp.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_mt_review_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_mt_review_resp.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_person_credit_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_person_credit_resp.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_person_credit_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_person_credit_resp.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_person_detail_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_person_detail_resp.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_person_detail_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_person_detail_resp.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_result_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_result_resp.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_result_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_result_resp.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_tv_detail_resp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_tv_detail_resp.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/models/tmdb/tmdb_tv_detail_resp.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/models/tmdb/tmdb_tv_detail_resp.g.dart -------------------------------------------------------------------------------- /lib/features/visual_media/data/services/haokan_storage_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/data/services/haokan_storage_service.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/bangumi/calendar_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/bangumi/calendar_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/bangumi/item_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/bangumi/item_detail_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/bangumi/item_episode_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/bangumi/item_episode_detail_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/haokan/category_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/haokan/category_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/haokan/comment_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/haokan/comment_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/haokan/detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/haokan/detail_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/haokan/favorites_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/haokan/favorites_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/haokan/home_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/haokan/home_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/haokan/ranking_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/haokan/ranking_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/haokan/reading_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/haokan/reading_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/haokan/search_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/haokan/search_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/index.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/my_anime_list/anime_schedule_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/my_anime_list/anime_schedule_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/my_anime_list/item_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/my_anime_list/item_detail_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/my_anime_list/top_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/my_anime_list/top_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/tmdb/cast_crew_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/tmdb/cast_crew_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/tmdb/detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/tmdb/detail_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/tmdb/discover_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/tmdb/discover_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/tmdb/full_review_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/tmdb/full_review_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/tmdb/gallery_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/tmdb/gallery_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/tmdb/home_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/tmdb/home_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/tmdb/reviews_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/tmdb/reviews_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/tmdb/search_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/tmdb/search_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/tmdb/similar_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/tmdb/similar_page.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/pages/waifu_pics/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/pages/waifu_pics/index.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/widgets/acg_bar_chart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/widgets/acg_bar_chart.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/widgets/common_widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/widgets/common_widgets.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/widgets/haokan/category_filter_bottom_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/widgets/haokan/category_filter_bottom_sheet.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/widgets/haokan/comic_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/widgets/haokan/comic_card.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/widgets/haokan/comment_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/widgets/haokan/comment_item.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/widgets/tmdb/base_widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/widgets/tmdb/base_widgets.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/widgets/tmdb/cast_crew_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/widgets/tmdb/cast_crew_widget.dart -------------------------------------------------------------------------------- /lib/features/visual_media/presentation/widgets/tmdb/filter_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/visual_media/presentation/widgets/tmdb/filter_sheet.dart -------------------------------------------------------------------------------- /lib/features/voice_recognition/data/models/sense_voice.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/voice_recognition/data/models/sense_voice.dart -------------------------------------------------------------------------------- /lib/features/voice_recognition/data/models/sense_voice.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/voice_recognition/data/models/sense_voice.g.dart -------------------------------------------------------------------------------- /lib/features/voice_recognition/data/repositories/voice_recognition_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/voice_recognition/data/repositories/voice_recognition_service.dart -------------------------------------------------------------------------------- /lib/features/voice_recognition/domain/entities/voice_recognition_task_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/voice_recognition/domain/entities/voice_recognition_task_info.dart -------------------------------------------------------------------------------- /lib/features/voice_recognition/presentation/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/voice_recognition/presentation/index.dart -------------------------------------------------------------------------------- /lib/features/voice_recognition/presentation/pages/voice_recognition_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/features/voice_recognition/presentation/pages/voice_recognition_detail_page.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/shared/constants/constant_llm_enum.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/constants/constant_llm_enum.dart -------------------------------------------------------------------------------- /lib/shared/constants/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/constants/constants.dart -------------------------------------------------------------------------------- /lib/shared/constants/default_image_generation_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/constants/default_image_generation_models.dart -------------------------------------------------------------------------------- /lib/shared/constants/default_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/constants/default_models.dart -------------------------------------------------------------------------------- /lib/shared/constants/default_video_generation_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/constants/default_video_generation_models.dart -------------------------------------------------------------------------------- /lib/shared/services/aliyun_paraformer_realtime_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/services/aliyun_paraformer_realtime_service.dart -------------------------------------------------------------------------------- /lib/shared/services/github_storage_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/services/github_storage_service.dart -------------------------------------------------------------------------------- /lib/shared/services/model_manager_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/services/model_manager_service.dart -------------------------------------------------------------------------------- /lib/shared/services/network_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/services/network_service.dart -------------------------------------------------------------------------------- /lib/shared/services/translation_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/services/translation_service.dart -------------------------------------------------------------------------------- /lib/shared/services/xfyun_signature.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/services/xfyun_signature.dart -------------------------------------------------------------------------------- /lib/shared/widgets/audio_operation_widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/audio_operation_widgets.dart -------------------------------------------------------------------------------- /lib/shared/widgets/audio_player_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/audio_player_widget.dart -------------------------------------------------------------------------------- /lib/shared/widgets/common_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/common_dialog.dart -------------------------------------------------------------------------------- /lib/shared/widgets/common_error_empty_widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/common_error_empty_widgets.dart -------------------------------------------------------------------------------- /lib/shared/widgets/cus_dropdown_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/cus_dropdown_button.dart -------------------------------------------------------------------------------- /lib/shared/widgets/cus_loading_indicator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/cus_loading_indicator.dart -------------------------------------------------------------------------------- /lib/shared/widgets/expandable_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/expandable_text.dart -------------------------------------------------------------------------------- /lib/shared/widgets/feature_grid_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/feature_grid_card.dart -------------------------------------------------------------------------------- /lib/shared/widgets/goal_setting_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/goal_setting_dialog.dart -------------------------------------------------------------------------------- /lib/shared/widgets/image_preview_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/image_preview_helper.dart -------------------------------------------------------------------------------- /lib/shared/widgets/keyword_input.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/keyword_input.dart -------------------------------------------------------------------------------- /lib/shared/widgets/loading_overlay.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/loading_overlay.dart -------------------------------------------------------------------------------- /lib/shared/widgets/markdown_render/cus_code_field.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/markdown_render/cus_code_field.dart -------------------------------------------------------------------------------- /lib/shared/widgets/markdown_render/cus_markdown_renderer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/markdown_render/cus_markdown_renderer.dart -------------------------------------------------------------------------------- /lib/shared/widgets/markdown_render/latex_string_normalize.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/markdown_render/latex_string_normalize.dart -------------------------------------------------------------------------------- /lib/shared/widgets/min_size_layout.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/min_size_layout.dart -------------------------------------------------------------------------------- /lib/shared/widgets/modern_feature_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/modern_feature_card.dart -------------------------------------------------------------------------------- /lib/shared/widgets/searchable_dropdown.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/searchable_dropdown.dart -------------------------------------------------------------------------------- /lib/shared/widgets/show_tool_prompt_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/show_tool_prompt_dialog.dart -------------------------------------------------------------------------------- /lib/shared/widgets/simple_marquee_or_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/simple_marquee_or_text.dart -------------------------------------------------------------------------------- /lib/shared/widgets/simple_tool_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/simple_tool_widget.dart -------------------------------------------------------------------------------- /lib/shared/widgets/sounds_message_button/button_widget/custom_canvas.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/sounds_message_button/button_widget/custom_canvas.dart -------------------------------------------------------------------------------- /lib/shared/widgets/sounds_message_button/button_widget/recording_status_mask.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/sounds_message_button/button_widget/recording_status_mask.dart -------------------------------------------------------------------------------- /lib/shared/widgets/sounds_message_button/button_widget/sounds_message_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/sounds_message_button/button_widget/sounds_message_button.dart -------------------------------------------------------------------------------- /lib/shared/widgets/sounds_message_button/utils/audio_converter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/sounds_message_button/utils/audio_converter.dart -------------------------------------------------------------------------------- /lib/shared/widgets/sounds_message_button/utils/recording_mask_overlay_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/sounds_message_button/utils/recording_mask_overlay_data.dart -------------------------------------------------------------------------------- /lib/shared/widgets/sounds_message_button/utils/sounds_recorder_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/sounds_message_button/utils/sounds_recorder_controller.dart -------------------------------------------------------------------------------- /lib/shared/widgets/toast_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/toast_utils.dart -------------------------------------------------------------------------------- /lib/shared/widgets/translatable_widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/translatable_widgets.dart -------------------------------------------------------------------------------- /lib/shared/widgets/type_dropdown.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/type_dropdown.dart -------------------------------------------------------------------------------- /lib/shared/widgets/video_player_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/video_player_widget.dart -------------------------------------------------------------------------------- /lib/shared/widgets/voice_chat_bubble.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/lib/shared/widgets/voice_chat_bubble.dart -------------------------------------------------------------------------------- /linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/linux/CMakeLists.txt -------------------------------------------------------------------------------- /linux/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/linux/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /linux/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/linux/runner/CMakeLists.txt -------------------------------------------------------------------------------- /linux/runner/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/linux/runner/main.cc -------------------------------------------------------------------------------- /linux/runner/my_application.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/linux/runner/my_application.cc -------------------------------------------------------------------------------- /linux/runner/my_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/linux/runner/my_application.h -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/test/widget_test.dart -------------------------------------------------------------------------------- /windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/.gitignore -------------------------------------------------------------------------------- /windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/CMakeLists.txt -------------------------------------------------------------------------------- /windows/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /windows/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/CMakeLists.txt -------------------------------------------------------------------------------- /windows/runner/Runner.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/Runner.rc -------------------------------------------------------------------------------- /windows/runner/flutter_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/flutter_window.cpp -------------------------------------------------------------------------------- /windows/runner/flutter_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/flutter_window.h -------------------------------------------------------------------------------- /windows/runner/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/main.cpp -------------------------------------------------------------------------------- /windows/runner/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/resource.h -------------------------------------------------------------------------------- /windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/runner.exe.manifest -------------------------------------------------------------------------------- /windows/runner/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/utils.cpp -------------------------------------------------------------------------------- /windows/runner/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/utils.h -------------------------------------------------------------------------------- /windows/runner/win32_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/win32_window.cpp -------------------------------------------------------------------------------- /windows/runner/win32_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanotsu/SuChat-Lite/HEAD/windows/runner/win32_window.h --------------------------------------------------------------------------------