- dutato
- data/datasources/supabase_datasource.dart
dutato package
- Topics
- Overview
- Architecture
- Data Sources
- Providers
- Screens & Widgets
- Libraries
- config/ai_provider_config
- config/env_config
- config/retrieval_config
- config/routes
- config/supabase_config
- config/theme
- core/errors/error_mapper
- core/errors/failures
- core/errors/postgrest_error_helpers
- core/extensions/datetime_ext
- core/utils/calibration
- core/utils/common_words
- core/utils/deliberate_practice
- core/utils/file_saver
- core/utils/file_saver_barrel
- core/utils/file_saver_web
- core/utils/fsrs
- core/utils/interleaving
- core/utils/password_validator
- core/utils/retention_tracker
- core/utils/spaced_repetition
- core/utils/streak_calculator
- data/datasources/ai_datasource
- data/datasources/billing_datasource
- data/datasources/claude_datasource
- data/datasources/entitlement_datasource
- data/datasources/gemini_datasource
- data/datasources/google_auth_service
- data/datasources/grants_datasource
- data/datasources/list_models_via_proxy
- data/datasources/local_embedding_datasource
- data/datasources/local_embedding_datasource_barrel
- data/datasources/local_embedding_datasource_stub
- data/datasources/local_vector_store
- data/datasources/local_vector_store_barrel
- data/datasources/local_vector_store_stub
- data/datasources/openai_auth_service
- data/datasources/openai_datasource
- data/datasources/org_datasource
- data/datasources/proxy_ai_datasource
- data/datasources/revenuecat_datasource
- data/datasources/revenuecat_datasource_barrel
- data/datasources/revenuecat_datasource_stub
- data/datasources/supabase_datasource
- data/datasources/user_prefs_datasource
- data/models/admin_grant_model
- data/models/certification_models
- data/models/content_chunk_model
- data/models/curriculum_assignment_model
- data/models/curriculum_level_model
- data/models/curriculum_share_model
- data/models/domain_model
- data/models/enterprise_integration_models
- data/models/entitlement_model
- data/models/gamification_models
- data/models/learning_goal_model
- data/models/learning_objective_model
- data/models/learning_path_model
- data/models/learning_session_model
- data/models/manager_assignment_model
- data/models/mastery_override_model
- data/models/org_analytics_models
- data/models/org_integration_model
- data/models/org_invitation_model
- data/models/org_member_model
- data/models/org_notification_model
- data/models/org_verified_domain_model
- data/models/organization_model
- data/models/profile_model
- data/models/reading_question_model
- data/models/review_card_model
- data/models/review_log_model
- data/models/skill_framework_models
- data/models/subscription_model
- data/models/team_model
- data/models/team_progress_entry_model
- data/models/topic_model
- data/models/user_note_model
- data/models/user_topic_progress_model
- data/services/chunk_sync_service
- data/services/content_retriever
- data/services/fcm_service
- data/services/keyword_extractor
- data/services/notification_service
- data/services/notification_service_barrel
- data/services/notification_service_stub
- data/services/prerequisite_service
- data/services/schema_migrator
- data/services/schema_version.g
- data/services/supabase_provisioner
- domain/entities/admin_grant
- domain/entities/certification
- domain/entities/content_chunk
- domain/entities/curriculum_assignment
- domain/entities/curriculum_level
- domain/entities/curriculum_share
- domain/entities/domain_entity
- domain/entities/enterprise_integration
- domain/entities/entitlement
- domain/entities/gamification
- domain/entities/learning_goal
- domain/entities/learning_objective
- domain/entities/learning_path
- domain/entities/learning_session
- domain/entities/manager_assignment
- domain/entities/mastery
- domain/entities/mastery_override
- domain/entities/notification_preferences
- domain/entities/org_analytics
- domain/entities/org_integration
- domain/entities/org_invitation
- domain/entities/org_member
- domain/entities/org_notification
- domain/entities/org_verified_domain
- domain/entities/organization
- domain/entities/reading_question
- domain/entities/review_card
- domain/entities/review_log
- domain/entities/skill_framework
- domain/entities/subscription
- domain/entities/team
- domain/entities/team_progress_entry
- domain/entities/topic
- domain/entities/user_note
- main
- presentation/providers/auth_provider
- presentation/providers/billing_providers
- presentation/providers/card_generation_provider
- presentation/providers/entitlement_providers
- presentation/providers/functions_status_provider
- presentation/providers/grants_providers
- presentation/providers/mfa_provider
- presentation/providers/notification_providers
- presentation/providers/onboarding_provider
- presentation/providers/org_providers
- presentation/providers/providers
- presentation/providers/quota_providers
- presentation/providers/revenuecat_providers
- presentation/providers/user_prefs_provider
- presentation/screens/admin_onboarding/admin_onboarding_curriculum_screen
- presentation/screens/admin_onboarding/admin_onboarding_members_screen
- presentation/screens/admin_onboarding/admin_onboarding_org_basics_screen
- presentation/screens/admin_onboarding/admin_onboarding_org_picker_screen
- presentation/screens/admin_onboarding/admin_onboarding_scaffold
- presentation/screens/admin_onboarding/admin_onboarding_tour_screen
- presentation/screens/auth/forgot_password_screen
- presentation/screens/auth/login_screen
- presentation/screens/auth/mfa_enroll_screen
- presentation/screens/auth/mfa_verify_screen
- presentation/screens/auth/reset_password_screen
- presentation/screens/auth/terms_acceptance_screen
- presentation/screens/backoffice/backoffice_org_detail_screen
- presentation/screens/backoffice/backoffice_screen
- presentation/screens/backoffice/backoffice_users_screen
- presentation/screens/domains/curriculum_creator_screen
- presentation/screens/domains/domain_list_screen
- presentation/screens/domains/topic_tree_screen
- presentation/screens/domains/upload_curriculum_screen
- presentation/screens/goals/goals_list_screen
- presentation/screens/home/home_screen
- presentation/screens/lesson/lesson_viewer_screen
- presentation/screens/notes/note_detail_screen
- presentation/screens/onboarding/onboarding_first_session_screen
- presentation/screens/onboarding/onboarding_mastery_screen
- presentation/screens/onboarding/onboarding_page_scaffold
- presentation/screens/onboarding/onboarding_review_screen
- presentation/screens/onboarding/onboarding_welcome_screen
- presentation/screens/onboarding/onboarding_why_screen
- presentation/screens/onboarding/profile_completion_screen
- presentation/screens/org/api_keys_screen
- presentation/screens/org/assignment_detail_screen
- presentation/screens/org/badges_screen
- presentation/screens/org/certificate_view_screen
- presentation/screens/org/certifications_screen
- presentation/screens/org/compliance_dashboard_screen
- presentation/screens/org/curriculum_assignment_screen
- presentation/screens/org/gamification_settings_screen
- presentation/screens/org/integrations_screen
- presentation/screens/org/leaderboard_screen
- presentation/screens/org/learning_paths_screen
- presentation/screens/org/member_detail_screen
- presentation/screens/org/member_management_screen
- presentation/screens/org/notification_center_screen
- presentation/screens/org/org_analytics_screen
- presentation/screens/org/org_billing_screen
- presentation/screens/org/org_dashboard_screen
- presentation/screens/org/org_progress_report_screen
- presentation/screens/org/org_settings_screen
- presentation/screens/org/path_detail_screen
- presentation/screens/org/path_progress_screen
- presentation/screens/org/role_profiles_screen
- presentation/screens/org/skill_framework_screen
- presentation/screens/org/skill_gap_screen
- presentation/screens/org/sso_settings_screen
- presentation/screens/org/team_management_screen
- presentation/screens/org/webhooks_screen
- presentation/screens/progress/learning_guide_screen
- presentation/screens/progress/override_history_screen
- presentation/screens/progress/progress_dashboard_screen
- presentation/screens/review/card_proposals_screen
- presentation/screens/review/review_session_screen
- presentation/screens/settings/account_settings_screen
- presentation/screens/settings/ai_settings_screen
- presentation/screens/settings/change_password_screen
- presentation/screens/settings/learning_settings_screen
- presentation/screens/settings/notifications_settings_screen
- presentation/screens/settings/privacy_settings_screen
- presentation/screens/settings/settings_screen
- presentation/screens/settings/subscription_screen
- presentation/screens/settings/widgets/oauth_section
- presentation/screens/settings/widgets/section_header
- presentation/screens/settings/widgets/test_connection_button
- presentation/screens/setup/persona_screen
- presentation/screens/setup/setup_screen
- presentation/screens/tutor/chat_screen
- presentation/screens/tutor/tutor_mode_screen
- presentation/widgets/access_token_dialog
- presentation/widgets/badge_popup
- presentation/widgets/chat_bubble
- presentation/widgets/chunk_image_builder
- presentation/widgets/code_block_builder
- presentation/widgets/code_editor_input
- presentation/widgets/domain_manage_sheet
- presentation/widgets/dutato_markdown_style
- presentation/widgets/empty_state
- presentation/widgets/entitlement_bootstrap
- presentation/widgets/forced_password_update_dialog
- presentation/widgets/graduation_cap_icon
- presentation/widgets/level_manage_sheet
- presentation/widgets/mastery_badge
- presentation/widgets/mastery_progress_stepper
- presentation/widgets/mode_toggle_button
- presentation/widgets/notification_bell
- presentation/widgets/onboarding_gate
- presentation/widgets/onboarding_skip_link
- presentation/widgets/org_feature_gate
- presentation/widgets/org_shell_scaffold
- presentation/widgets/password_strength_indicator
- presentation/widgets/path_stepper
- presentation/widgets/pending_invitations_modal
- presentation/widgets/platform_admin_guard
- presentation/widgets/progress_ring
- presentation/widgets/quick_note_sheet
- presentation/widgets/reflection_form
- presentation/widgets/role_gate
- presentation/widgets/streak_indicator
- presentation/widgets/suggested_actions
- presentation/widgets/terms_gate
- presentation/widgets/topic_tree_widget
- presentation/widgets/upgrade_prompt
- presentation/widgets/usage_meter_badge
- presentation/widgets/visibility_change_modal
- presentation/widgets/web_content_frame
- presentation/widgets/xp_bar