



  

<!DOCTYPE html>
<html
  lang="en"
  
  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
  data-a11y-animated-images="system" data-a11y-link-underlines="true"
  
  >




  <head>
    <meta charset="utf-8">
  <link rel="dns-prefetch" href="https://github.githubassets.com">
  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
  <link rel="preconnect" href="https://avatars.githubusercontent.com">

<script type="importmap">{"imports":{"react":"https://github.githubassets.com/assets/react-e27d1b3e03961e68.js","react-dom":"https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js","react-dom/client":"https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js","react-is":"https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js","react-reconciler":"https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js","react/compiler-runtime":"https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js","react/jsx-dev-runtime":"https://github.githubassets.com/assets/react-jsx-dev-runtime-ea55d68667d559e5.js","react/jsx-runtime":"https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js","scheduler":"https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js"}}</script>
<meta name="react-profiling" content="0" data-turbo-transient="true" />
<meta name="react-import-map" content="react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@777f63f87cd0" data-turbo-track="reload" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-e27d1b3e03961e68.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js" />

  


  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-5c4e9fc574bf49f3.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-fb37c309e0603a69.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-afff6c53aef9b9d1.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-c409873d7987dffa.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-5c4e9fc574bf49f3.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fb37c309e0603a69.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-0f910d8806d5761b.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-a7abd4d4c49ac593.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-5fc4c4a9cb41e596.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-ed0cee9214dedabd.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-afff6c53aef9b9d1.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-c409873d7987dffa.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-78a2491d538dab5a.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-c26b63d7c532d0a2.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-a6f60cea68c08405.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-f66faf28b2ea18b6.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-6701f6218c53cf5b.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-7037fa46ae124d97.css" />

  <style type="text/css">
    :root {
      --tab-size-preference: 4;
    }

    pre, code {
      tab-size: var(--tab-size-preference);
    }
  </style>

    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-97df7784617ce1ea.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-9be9fe6313f476af.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-62747e27e61258dc.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-b04ca6fccda778e2.css" />
  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-72bd7d974b5ac1cc.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-4c5c0895f723f870.css" />

  

  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_caches_react_shell","actions_enable_background_steps","actions_new_hosted_runner_image_select_sizes_and_versions","actions_runners_react_shell","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","async_conversion_coverage_enabled","billing_billable_licenses_cost_center_bucket_fix","billing_budget_expiration","billing_cost_center_list_assigned_resources","billing_discount_threshold_notification","code_quality_enablement_banner_targeting","code_quality_remove_preview","code_view_raf_sticky_lines","codespaces_prebuild_region_target_update","coding_agent_third_party_model_ui","copilot_agent_snippy","copilot_ahp_tool_call_timing","copilot_api_agentic_issue_marshal_yaml","copilot_automation_repo_mcp_servers","copilot_automations_pagination","copilot_base_model_policy_row","copilot_chat_auto_mode_v2","copilot_chat_clear_model_selection_for_default_change","copilot_chat_early_task_provisioning","copilot_chat_persist_session_drafts","copilot_chat_vision_dotcom_chat_ga_gate","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_fix_failed_workflows_all_skus","copilot_hide_hovercard","copilot_immersive_task_hyperlinking","copilot_mc_cli_resume_any_users_task","copilot_mission_control_agent_merge_fix_ci","copilot_mission_control_agent_merge_resolve_conflicts","copilot_mission_control_awps_batching","copilot_mission_control_early_stop","copilot_mission_control_managed_sandbox_environments","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_org_policy_page_focus_mode","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_automation_resource_scoped_writes","copilot_swe_agent_discussion_comment_trigger","copilot_swe_agent_discussion_opened_trigger","copilot_swe_agent_discussion_updated_trigger","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_assigned_trigger","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_issue_labeled_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_assigned_trigger","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_labeled_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_ready_for_review_trigger","copilot_swe_agent_pull_request_review_requested_trigger","copilot_swe_agent_pull_request_review_submitted_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_sub_issue_added_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_task_scoped_alive_channel","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_web_integration_cutover","copilot_workbench_sunset_redirect","dashboard_agents_module_auth_token_check","dashboard_indexeddb_caching","fgpat_permissions_selector_redesign","glc_code_quality_repo_settings_workflow_config","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_ubb_individual_budget_banner","issue_fields_multi_select","issue_inline_avatars","issue_pinned_views","issue_pinned_views_team_vs_personal","issue_relative_time_micro","issue_viewer_paved_path","issues_expanded_file_types","issues_hide_closed_sub_issues","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","labels_archiving","labels_archiving_info","landing_pages_ninetailed","lifecycle_label_name_updates","marketing_cookie_consent_banner","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_queue_restricted_pushers_warning","merge_status_header_feedback","milestone_closed_issues_prioritization","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","primer_react_timeline_list_semantics","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_copilot_attribution_header","pull_request_overview_merge_control","pull_request_overview_panel_edit_description","pull_request_persister","pull_request_stacks_navigation_shortcuts","pull_request_virtualization_image_estimate","pull_request_virtualization_loader_batching","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","quick_search_lazy_suggestions","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_tanstack_allowed","react_logged_out_repository_header","react_query_props_with_key","react_sandbox_future_tanstack","repo_app_turbo","repo_issues_sidebar_layout","repo_pulls_dashboard_declutter","repo_pulls_dashboard_ga","repo_pulls_dashboard_persistence","repos_contributors_limited_default_range","review_involves_filter","rule_ignored_file_paths","rulesets_actor_list_editor","sample_network_conn_type","security_center_artifact_filters_popover","see_who_reacted","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","set_sha256_on_repo_creation_form","site_banner_desktop_copilot_app","site_ghca_pixel_mona","site_github_app_ga_page","site_github_app_ga_page_highlight","site_github_app_mobile_native_share","site_global_banner_dev_days_attendee","site_global_nav_spark_models_removed","speculation_rules_ui_service","suggest_custom_property_values_copilot","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","thread_resolution_reason","update_issue_suggestions","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workstream_plugin_bootstrap"],"githubDomain":"https://github.com","copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-3663bcaacc724f4c.js"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-721126455a2225e3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-156c6259e31cc551.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-f6ce38f47c2e1d56.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-804a14996977c014.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ser-fb5d13278eb42203.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tp-ea613009a991e211.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-107a7753389a8a2d.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.25915bc98fb322a6.module.css" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-52ed81112a548e10.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-e8810f64c443fb9b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-fe7e72f699fdf493.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/by-9da36843ba9d191d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ja9-9a1160b939f2cd52.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3h-55903cf2303047ad.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hk-0d35a1220587d888.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jz5-c964b1a3671f2a92.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hj-1d800d09e9a8720a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j0-1ad12374da9777f2.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-531d35538b61fd0d.js" defer="defer"></script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-bf5e3b2aee197122.js" defer="defer"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-5e0b3ae3c4036207.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-752acdc868e2da64.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-e87ffadced20a3c9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-75bc55d9971828b7.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a9-34620c7b13885011.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ur-643d2814115561a9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4t6-5d0869970ac0aac0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pb0-a5c5ec36d311aeef.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/6n-afcf86ccabc4cad2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/zj-f08c728cf00018aa.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/o6-2a1c68d269710ee9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/h9a-c6405aa090de0e84.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/vy6-3c3e6e96629c2ce4.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/js-4eb97d5803e657c0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/g7-baf9e817ae102b01.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/unc-96389cade7bad821.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/nu-65322a6997c6c93c.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-5dd3809b5c8bac3c.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.3792087592bf207a.module.css" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-menu-4318f0f4c608f3dd.js" defer="defer"></script>
  
  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-7afef75d393cf294.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/op-acddf38478d45ef9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ncx-461e4b09f2e67ee5.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/qmp-c7cfba40cf5a93b0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j6-148a74299e5a01ab.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/t7l-a52ba56147f77909.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4u-ec4874f70bfd5d76.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/s0-481bd34f90bc2bd7.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/y5-ed17e73b4c0bd15e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/n4-be595475cdbf7d4b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j8-23a3c5ff8eef412d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/la-27679061f16e1495.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/iu-9806a0291a782cbe.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ftx-39fb490e3c1d778f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/zi-32a0c3c081ea5cce.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sg-7a5d50475874c0e1.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pd-6a8710840033e042.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/86g-ec28c25ed7d5de06.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sn-1bab7384818953b7.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/iq-6d4ecf6d2fb6993c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/p2-7d8e7cee5b46cb45.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/7d-2e3cc25d719f3a95.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4d-76d8acdf21a33266.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tsb-e0f6288ab985d9d2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/lf-910ef220ce85c660.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2j-2f19c1afd2ceaf93.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/me-f1476ec44a29f34a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/p2u-e654a57b1a70c47d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5d-d97cc006d4da4d9b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r5-38f013bc2c0fd298.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r6s-9039f5619230a653.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/9e-cece06724bf6ea3b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/x9-3e077a3a37a73f9f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pj-87629cb5389d7663.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/eq-3764fd5f66494289.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/13-d889936dff7e5c0f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/44-8193eea4af825ead.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/v4-9c1327d212e52a0d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/id-7f39706ba9007db6.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ah-271362a1ed227d03.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/s1g-d434d712bca59d3a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/vz-d7f4a583896f872e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/47-c8c0ce2700acc5be.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-view-4118a687d0150749.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/pj.75627bfeb9ceb1da.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/ah.2623f7c6ecbe2ecd.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/47.78770c57a48a810c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-view.37656c95a9729fb9.module.css" />


  <title>teams-for-linux/CHANGELOG.md at main · IsmaelMartinez/teams-for-linux · GitHub</title>



  <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient>
  <meta name="route-controller" content="blob" data-turbo-transient>
  <meta name="route-action" content="show" data-turbo-transient>
  <meta name="fetch-nonce" content="v2:e25d480b-0a1a-d9ed-e264-0e407f847e90">

    
  <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb">


  <meta name="request-id" content="9744:256C02:B2180CF:E827357:6ACA69B6" data-pjax-transient="true"/><meta name="html-safe-nonce" content="d250ad679a15e40cba00019ed38c029c462bca100e05574e52bcca8618175c45" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NzQ0OjI1NkMwMjpCMjE4MENGOkU4MjczNTc6NkFDQTY5QjYiLCJ2aXNpdG9yX2lkIjoiNzMyMjcyMDM2MzAxMTAwODk1MCIsInJlZ2lvbl9lZGdlIjoiZnJhIiwicmVnaW9uX3JlbmRlciI6ImZyYSJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="14c85e480efb1495b3975a9c5cd2da7af15847f6c2b16862bad78b19ceb70635" data-pjax-transient="true"/>


    <meta name="hovercard-subject-tag" content="repository:151476958" data-turbo-transient>


  <meta name="github-keyboard-shortcuts" content="repository,source-code,file-tree,copilot" data-turbo-transient="true" />
  

  <meta name="selected-link" value="repo_source" data-turbo-transient>
  <link rel="assets" href="https://github.githubassets.com/">

    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">

<meta name="octolytics-url" content="https://collector.github.com/github/collect" />





  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-turbo-transient="true" />

  




    <meta name="user-login" content="">

  

    <meta name="viewport" content="width=device-width">

    

      <meta name="description" content="Unofficial Microsoft Teams for Linux client. Contribute to IsmaelMartinez/teams-for-linux development by creating an account on GitHub.">

      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">

    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
    <meta property="fb:app_id" content="1401488693436528">
    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/IsmaelMartinez/teams-for-linux/blob/main/CHANGELOG.md" />

      <meta name="twitter:image" content="https://opengraph.githubassets.com/b71c1b442e50f1328c0f0a34d7080c17d962d33b9526f86bb27833ffe4b12b5c/IsmaelMartinez/teams-for-linux" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="teams-for-linux/CHANGELOG.md at main · IsmaelMartinez/teams-for-linux" /><meta name="twitter:description" content="Unofficial Microsoft Teams for Linux client. Contribute to IsmaelMartinez/teams-for-linux development by creating an account on GitHub." />
  <meta property="og:image" content="https://opengraph.githubassets.com/b71c1b442e50f1328c0f0a34d7080c17d962d33b9526f86bb27833ffe4b12b5c/IsmaelMartinez/teams-for-linux" /><meta property="og:image:alt" content="Unofficial Microsoft Teams for Linux client. Contribute to IsmaelMartinez/teams-for-linux development by creating an account on GitHub." /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="teams-for-linux/CHANGELOG.md at main · IsmaelMartinez/teams-for-linux" /><meta property="og:url" content="https://github.com/IsmaelMartinez/teams-for-linux/blob/main/CHANGELOG.md" /><meta property="og:description" content="Unofficial Microsoft Teams for Linux client. Contribute to IsmaelMartinez/teams-for-linux development by creating an account on GitHub." />
  




      <meta name="hostname" content="github.com">



        <meta name="expected-hostname" content="github.com">


  <meta http-equiv="x-pjax-version" content="d05be8f8b6905b6460fc264e80447721dfee1e32cf9e4291c4bf58f160c9f705" data-turbo-track="reload">
  <meta http-equiv="x-pjax-csp-version" content="c4a65e47b0c850e1157ae8e66298070851d7e3b558038de5a3b4ff7a93e630ed" data-turbo-track="reload">
  <meta http-equiv="x-pjax-css-version" content="a80b0545b169f440b929ce2b977c76b6988f014cca6513fb83c5df6581635fb3" data-turbo-track="reload">
  <meta http-equiv="x-pjax-js-version" content="af51c6f9d659be0324665373df3ee542f817dbd7f66f352a087935f2ceabe545" data-turbo-track="reload">

  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">

      <meta name="turbo-cache-control" content="no-cache" data-turbo-transient>

    <meta data-hydrostats="publish">

  <meta name="go-import" content="github.com/IsmaelMartinez/teams-for-linux git https://github.com/IsmaelMartinez/teams-for-linux.git">

  <meta name="octolytics-dimension-user_id" content="430992" /><meta name="octolytics-dimension-user_login" content="IsmaelMartinez" /><meta name="octolytics-dimension-repository_id" content="151476958" /><meta name="octolytics-dimension-repository_nwo" content="IsmaelMartinez/teams-for-linux" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="151476958" /><meta name="octolytics-dimension-repository_network_root_nwo" content="IsmaelMartinez/teams-for-linux" />
  



    

    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
  <meta name="disable-turbo" content="false">


  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">


  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">

  <meta name="release" content="3b1bb5b10f5c7fd1769d56e38b15dfddb34052a8" data-turbo-track="reload">
  <meta name="ui-target" content="full">

  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">

<meta name="theme-color" content="#1e2327">
<meta name="color-scheme" content="light dark" />


  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">

  </head>

  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
      

    <div class="position-relative header-wrapper js-header-wrapper ">
      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>

      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
</span>      
      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/19-c660652a0a1639be.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-47c5223d8d1af8ef.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.d53d993320d57e14.module.css" />

<react-partial
  partial-name="keyboard-shortcuts-dialog"
  data-ssr="false"
  data-attempted-ssr="false"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
  <div data-target="react-partial.reactRoot"></div>
</react-partial>





      

          <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-install-banner-partial-3c87deb7f0f20434.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-install-banner-partial.7b357012e82003e7.module.css" />

<react-partial
  partial-name="app-install-banner-partial"
  data-ssr="false"
  data-attempted-ssr="false"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{}}</script>
  <div data-target="react-partial.reactRoot"></div>
</react-partial>


          

                <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/et9-7eeec247c287fca4.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/94v-e20946127faa8f6e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fz5-892a9e99cc92858d.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jag-441e702bfd4c7904.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hw-8ce7888b57d0a23c.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/rq-0ec82a12cf538a4d.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/1m-a7a4c022483b2713.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/marketing-header-70703fe17422eb58.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.fbc35b3d20e988ff.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/1m.fec8b575d0e5234f.module.css" />

<react-partial
  partial-name="marketing-header"
  data-ssr="true"
  data-attempted-ssr="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"color_mode":"dark","logged_in":false,"marketing_page":false,"home_path":"/","login_path":"/login?return_to=https%3A%2F%2Fgithub.com%2FIsmaelMartinez%2Fteams-for-linux%2Fblob%2Fmain%2FCHANGELOG.md","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow\u0026source=header-repo\u0026source_repo=IsmaelMartinez%2Fteams-for-linux","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/IsmaelMartinez/teams-for-linux/blob/main/CHANGELOG.md\",\"user_id\":null}}","auth_hydro_click_hmac":"7fed79b321f106d4af29f81e81925454b709fa532e5a5448c611fff410df18da","overlay":false,"fixed":false}}</script>
  <div data-target="react-partial.reactRoot"><div data-color-mode="dark" data-light-theme="light" data-dark-theme="dark"><header class="MarketingHeader-module__root__Tk7n3 HeaderMktg header-logged-out" role="banner" data-marketing-header="true" data-color-mode="dark" data-light-theme="light" data-dark-theme="dark" data-is-top="true"><h2 class="MarketingHeader-module__visuallyHidden__sqKsl">Navigation Menu</h2><button type="button" class="MarketingHeader-module__backdrop__sw4RU" aria-label="Close navigation menu"></button><div class="MarketingHeader-module__bar__mBSyE"><div class="MarketingHeader-module__topRow__yeury"><div class="MarketingHeader-module__toggleSlot__hDxbh"><button type="button" class="HeaderMenuToggle-module__toggle__i8EiC" aria-label="Toggle navigation" aria-expanded="false"><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span></button></div><a href="/" aria-label="Homepage" class="HeaderLogo-module__logo__UFyHI" data-analytics-event="{&quot;action&quot;:&quot;homepage&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;logo&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;homepage_link_logo_header&quot;}"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewBox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path></svg></a><div class="AuthCTAs-module__mobileActions__NNzeV"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/login?return_to=https%3A%2F%2Fgithub.com%2FIsmaelMartinez%2Fteams-for-linux%2Fblob%2Fmain%2FCHANGELOG.md" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/IsmaelMartinez/teams-for-linux/blob/main/CHANGELOG.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7fed79b321f106d4af29f81e81925454b709fa532e5a5448c611fff410df18da"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_3dd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_3dd_">Appearance settings</div></div></div><div class="MarketingHeader-module__menu__GIy3y"><div class="MarketingHeader-module__menuWrapper__owstH"><nav class="MarketingNavigation-module__nav__W0KYY" aria-label="Global"><ul class="MarketingNavigation-module__list__tFbMb"><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_nd_">Platform<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5knd_">AI CODE CREATION</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot" data-analytics-event="{&quot;action&quot;:&quot;github_copilot&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>GitHub Copilot</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Write better code with AI</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/ai/github-app" data-analytics-event="{&quot;action&quot;:&quot;github_copilot_app&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_app_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656"></path></svg>GitHub Copilot app</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Direct agents from issue to merge</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/mcp" data-analytics-event="{&quot;action&quot;:&quot;mcp_registry&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;mcp_registry_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mcp NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.252.252 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z"></path><path d="M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z"></path></svg>MCP Registry</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Integrate external tools</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9knd_">DEVELOPER WORKFLOWS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/actions" data-analytics-event="{&quot;action&quot;:&quot;actions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;actions_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-workflow NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path></svg>Actions</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Automate any workflow</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/codespaces" data-analytics-event="{&quot;action&quot;:&quot;codespaces&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;codespaces_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codespaces NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path></svg>Codespaces</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Instant dev environments</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/issues" data-analytics-event="{&quot;action&quot;:&quot;issues&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;issues_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-issue-opened NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg>Issues</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Plan and track work</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-review" data-analytics-event="{&quot;action&quot;:&quot;code_review&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_review_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg>Code Review</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Manage code changes</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-quality" data-analytics-event="{&quot;action&quot;:&quot;code_quality&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_quality_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codescan-checkmark NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.28 6.28a.75.75 0 1 0-1.06-1.06L6.25 8.19l-.97-.97a.75.75 0 0 0-1.06 1.06l1.5 1.5a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M7.5 15a7.5 7.5 0 1 1 5.807-2.754l2.473 2.474a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2.474-2.473A7.472 7.472 0 0 1 7.5 15Zm0-13.5a6 6 0 1 0 4.094 10.386.748.748 0 0 1 .293-.292 6.002 6.002 0 0 0 1.117-6.486A6.002 6.002 0 0 0 7.5 1.5Z"></path></svg>Code Quality</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enforce quality at merge</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dknd_">APPLICATION SECURITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Find and fix vulnerabilities</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/code-security" data-analytics-event="{&quot;action&quot;:&quot;code_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code-square NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>Code security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Secure your code as you build</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/secret-protection" data-analytics-event="{&quot;action&quot;:&quot;secret_protection&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;secret_protection_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-lock NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM10.5 6V4a2.5 2.5 0 1 0-5 0v2Z"></path></svg>Secret protection</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Stop leaks before they start</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ NavGroup-module__hasSeparator__FnMrN"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_hknd_">EXPLORE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_hknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/why-github" data-analytics-event="{&quot;action&quot;:&quot;why_github&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;why_github_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Why GitHub</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog" data-analytics-event="{&quot;action&quot;:&quot;blog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;blog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Blog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog/changelog" data-analytics-event="{&quot;action&quot;:&quot;changelog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;changelog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Changelog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/marketplace" data-analytics-event="{&quot;action&quot;:&quot;marketplace&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;marketplace_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Marketplace</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/features" data-analytics-event="{&quot;action&quot;:&quot;view_all_features&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_features_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all features</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_17d_">Solutions<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_17d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5l7d_">BY COMPANY SIZE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprises&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Enterprises</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/team" data-analytics-event="{&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Small and medium teams</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise/startups" data-analytics-event="{&quot;action&quot;:&quot;startups&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Startups</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/nonprofits" data-analytics-event="{&quot;action&quot;:&quot;nonprofits&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Nonprofits</span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9l7d_">BY USE CASE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/app-modernization" data-analytics-event="{&quot;action&quot;:&quot;app_modernization&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;app_modernization_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">App Modernization</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devsecops" data-analytics-event="{&quot;action&quot;:&quot;devsecops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevSecOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/ci-cd" data-analytics-event="{&quot;action&quot;:&quot;ci/cd&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ci/cd_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">CI/CD</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/use-case" data-analytics-event="{&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all use cases</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dl7d_">BY INDUSTRY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dl7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/healthcare" data-analytics-event="{&quot;action&quot;:&quot;healthcare&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Healthcare</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/financial-services" data-analytics-event="{&quot;action&quot;:&quot;financial_services&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Financial services</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/manufacturing" data-analytics-event="{&quot;action&quot;:&quot;manufacturing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Manufacturing</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/government" data-analytics-event="{&quot;action&quot;:&quot;government&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Government</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/industry" data-analytics-event="{&quot;action&quot;:&quot;view_all_industries&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all industries</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions" data-analytics-event="{&quot;action&quot;:&quot;view_all_solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_solutions_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all solutions</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_1nd_">Resources<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_1nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5lnd_">EXPLORE BY TOPIC</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=ai" data-analytics-event="{&quot;action&quot;:&quot;ai&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">AI</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=software-development" data-analytics-event="{&quot;action&quot;:&quot;software_development&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Software Development</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=security" data-analytics-event="{&quot;action&quot;:&quot;security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources/articles" data-analytics-event="{&quot;action&quot;:&quot;view_all_topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_topics_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all topics</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9lnd_">EXPLORE BY TYPE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/customer-stories" data-analytics-event="{&quot;action&quot;:&quot;customer_stories&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer stories</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/events" data-analytics-event="{&quot;action&quot;:&quot;events__webinars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;events__webinars_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Events &amp; webinars</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/whitepapers" data-analytics-event="{&quot;action&quot;:&quot;ebooks__reports&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ebooks__reports_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Ebooks &amp; reports</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/executive-insights" data-analytics-event="{&quot;action&quot;:&quot;business_insights&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;business_insights_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Business insights</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://skills.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_skills&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_skills_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Skills</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dlnd_">SUPPORT &amp; SERVICES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dlnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://support.github.com" data-analytics-event="{&quot;action&quot;:&quot;customer_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_support_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer support</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/orgs/community/discussions" data-analytics-event="{&quot;action&quot;:&quot;community_forum&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;community_forum_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Community forum</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trust-center" data-analytics-event="{&quot;action&quot;:&quot;trust_center&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trust_center_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trust center</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/partners" data-analytics-event="{&quot;action&quot;:&quot;partners&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Partners</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources" data-analytics-event="{&quot;action&quot;:&quot;view_all_resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_resources_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all resources</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_27d_">Open Source<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_27d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5m7d_">COMMUNITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/open-source/sponsors" data-analytics-event="{&quot;action&quot;:&quot;github_sponsors&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sponsor-tiers NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.586 1C12.268 1 13.5 2.37 13.5 4.25c0 1.745-.996 3.359-2.622 4.831-.166.15-.336.297-.509.438l1.116 5.584a.75.75 0 0 1-.991.852l-2.409-.876a.25.25 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852L5.63 9.519a13.78 13.78 0 0 1-.51-.438C3.497 7.609 2.5 5.995 2.5 4.25 2.5 2.37 3.732 1 5.414 1c.963 0 1.843.403 2.474 1.073L8 2.198l.112-.125a3.385 3.385 0 0 1 2.283-1.068L10.586 1Zm-3.621 9.495-.718 3.594 1.155-.42a1.75 1.75 0 0 1 1.028-.051l.168.051 1.154.42-.718-3.592c-.199.13-.37.235-.505.314l-.169.097a.75.75 0 0 1-.72 0 9.54 9.54 0 0 1-.515-.308l-.16-.105ZM10.586 2.5c-.863 0-1.611.58-1.866 1.459-.209.721-1.231.721-1.44 0C7.025 3.08 6.277 2.5 5.414 2.5 4.598 2.5 4 3.165 4 4.25c0 1.23.786 2.504 2.128 3.719.49.443 1.018.846 1.546 1.198l.325.21.076-.047.251-.163a13.341 13.341 0 0 0 1.546-1.198C11.214 6.754 12 5.479 12 4.25c0-1.085-.598-1.75-1.414-1.75Z"></path></svg>GitHub Sponsors</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Fund open source developers</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9m7d_">PROGRAMS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://securitylab.github.com" data-analytics-event="{&quot;action&quot;:&quot;security_lab&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_lab_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security Lab</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://maintainers.github.com" data-analytics-event="{&quot;action&quot;:&quot;maintainer_community&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;maintainer_community_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Maintainer Community</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://stars.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_stars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_stars_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Stars</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://archiveprogram.github.com" data-analytics-event="{&quot;action&quot;:&quot;archive_program&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;archive_program_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Archive Program</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dm7d_">REPOSITORIES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dm7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/topics" data-analytics-event="{&quot;action&quot;:&quot;topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Topics</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trending" data-analytics-event="{&quot;action&quot;:&quot;trending&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trending</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/collections" data-analytics-event="{&quot;action&quot;:&quot;collections&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Collections</span></a></li></ul></div></li></ul></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_2nd_">Enterprise<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_2nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5mnd_">ENTERPRISE SOLUTIONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-stack NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z"></path></svg>Enterprise platform</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">AI-powered developer platform</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9mnd_">AVAILABLE ADD-ONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade security features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot/copilot-business" data-analytics-event="{&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>Copilot for Business</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade AI features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise/premium-support" data-analytics-event="{&quot;action&quot;:&quot;premium_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg>Premium Support</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade 24/7 support</span></span></a></li></ul></div></li></ul></div></div></li><li><a href="https://github.com/pricing" data-analytics-event="{&quot;action&quot;:&quot;pricing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;pricing&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;pricing_link_pricing_navbar&quot;}" class="MarketingNavigation-module__navLink__hUomM">Pricing</a></li></ul></nav><div class="MarketingHeader-module__ctaContainer__tBmPz"><div class="HeaderSearch-module__searchSlot__oVOUS"><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderSearch-module__trigger__zsF9q" type="button" aria-haspopup="dialog" aria-expanded="false" aria-label="Search or jump to, type / to search" data-analytics-event="{&quot;action&quot;:&quot;searchbar&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;context&quot;:&quot;global&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"><span class="HeaderSearch-module__content__kMpxU"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search HeaderSearch-module__icon__wcrHX" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg><span class="HeaderSearch-module__label__d1iWG">Search</span><kbd class="HeaderSearch-module__kbd__HNG0o" aria-hidden="true">/</kbd></span></span></span></button><div class="d-none"></div></div><div class="AuthCTAs-module__signInWrap__q2P60"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq AuthCTAs-module__desktopActionGap__UZuXT AuthCTAs-module__hiddenBelowLg__BfKBw" href="/login?return_to=https%3A%2F%2Fgithub.com%2FIsmaelMartinez%2Fteams-for-linux%2Fblob%2Fmain%2FCHANGELOG.md" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/IsmaelMartinez/teams-for-linux/blob/main/CHANGELOG.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7fed79b321f106d4af29f81e81925454b709fa532e5a5448c611fff410df18da"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a></div><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--secondary___gHnw_ Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=IsmaelMartinez%2Fteams-for-linux" data-analytics-event="{&quot;action&quot;:&quot;sign_up&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_up_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/IsmaelMartinez/teams-for-linux/blob/main/CHANGELOG.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7fed79b321f106d4af29f81e81925454b709fa532e5a5448c611fff410df18da"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-secondary___eJ0_a">Sign up</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_fbd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_fbd_">Appearance settings</div></div></div></div></div><div class="MarketingHeader-module__bottomBorder__uZT38" aria-hidden="true"></div></header></div></div>
</react-partial>



      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
  
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>

    <button id="icon-button-14979fd6-c9e9-4223-be04-c04c83ff119a" aria-labelledby="tooltip-f969acee-6c52-4969-bcca-b8286e3208da" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</button><tool-tip id="tooltip-f969acee-6c52-4969-bcca-b8286e3208da" for="icon-button-14979fd6-c9e9-4223-be04-c04c83ff119a" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>


  
</div>
    </div>

  <div id="start-of-content" class="show-on-focus"></div>








    <div id="js-flash-container" class="flash-container" data-turbo-replace>






  <template class="js-flash-template">
    
<div class="flash flash-full   {{ className }}">
  <div >
    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    <div aria-atomic="true" role="alert" class="js-flash-alert">
      
      <div>{{ message }}</div>

    </div>
  </div>
</div>
  </template>
</div>


    






  <div
    class="application-main "
    data-commit-hovercards-enabled
    data-discussion-hovercards-enabled
    data-issue-and-pr-hovercards-enabled
    data-project-hovercards-enabled
  >
        <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
    <main id="js-repo-pjax-container" >
      
      








  

    <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ym-6bc2c9bf8112c038.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sk2-8deeef9351be3911.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ni-3e194d222c7770bf.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/7x-71d30cb240cd901f.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wwk-ad869086822937b1.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a1-9f79841ecac1da8e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wzg-40a3213b3e83400b.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5f-64f8e7d5bcbd4787.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/z5-b53a93078d026f1e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/8h-cef26f68c1331011.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fq-3ce13a77e863807a.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a7-596b507bd20acddc.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/xfx-c82d8352413aea0a.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j4-b3a9e87fa7878a98.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/global-nav-bar-29c7aef68ee9db41.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/pj.75627bfeb9ceb1da.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-nav-bar.2f2560cba06ab359.module.css" />

<react-partial
  partial-name="global-nav-bar"
  data-ssr="true"
  data-attempted-ssr="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"contextRegion":{"crumbs":[{"crumb_type":"user","label":"IsmaelMartinez","is_root":false,"href":"/IsmaelMartinez"},{"crumb_type":"repository","label":"teams-for-linux","is_root":false,"href":"/IsmaelMartinez/teams-for-linux"}],"localNavigation":[{"id":"code","icon":"code","label":"Code","href":"/IsmaelMartinez/teams-for-linux","selectedLinks":["repo_source","repo_downloads","repo_commits","repo_releases","repo_tags","repo_branches","repo_packages","repo_deployments","repo_attestations"],"popoverTarget":false,"commandId":"repositories:go-to-code","reactNav":{"appTarget":"code-view","anchor":"code-view-repo-link"},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"issues","icon":"issue-opened","label":"Issues","href":"/IsmaelMartinez/teams-for-linux/issues","selectedLinks":["repo_issues","repo_labels","repo_milestones"],"count":25,"popoverTarget":false,"commandId":"repositories:go-to-issues","reactNav":{"appTarget":"repo","anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"pull-requests","icon":"git-pull-request","label":"Pull requests","href":"/IsmaelMartinez/teams-for-linux/pulls","selectedLinks":["repo_pulls","checks"],"count":14,"popoverTarget":false,"commandId":"repositories:go-to-pull-requests","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"actions","icon":"play","label":"Actions","href":"/IsmaelMartinez/teams-for-linux/actions","selectedLinks":["repo_actions"],"popoverTarget":false,"commandId":"repositories:go-to-actions","reactNav":{"appTarget":"actions-workflows","anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"projects","icon":"table","label":"Projects","href":"/IsmaelMartinez/teams-for-linux/projects","selectedLinks":["repo_projects","new_repo_project","repo_project"],"popoverTarget":false,"commandId":"repositories:go-to-projects","reactNav":{"appTarget":"repo","anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"security-and-quality","icon":"shield","label":"Security and quality","href":"/IsmaelMartinez/teams-for-linux/security","selectedLinks":["security","overview","alerts","policy","token_scanning","code_scanning"],"count":1,"popoverTarget":false,"commandId":"repositories:go-to-security","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"insights","icon":"graph","label":"Insights","href":"/IsmaelMartinez/teams-for-linux/pulse","selectedLinks":["repo_graphs","repo_contributors","dependency_graph","dependabot_updates","pulse","people","community"],"popoverTarget":false,"commandId":"repositories:go-to-insights","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}}],"localNavigationUpdateChannel":null,"selectedLink":"repo_source"},"owner":null,"headerLogo":{"href":"/","aria-label":"Homepage "},"notifications":{"indicatorMode":"disabled","websocketChannel":null,"fetchIndicatorSrc":"/notifications/indicator","fetchIndicatorEnabled":false},"issues":{"href":"/issues"},"pulls":{"href":"/pulls"},"contributedRepos":{"href":"/repos"},"copilot":{"show":false,"showAgentsButton":false,"showRelaunchAnnouncement":false,"copilotChatUrl":null,"copilotApiUrl":"https://api.githubcopilot.com"},"search":{"show":true,"showCommandPalette":false,"isSearchPage":false,"isJumpToSearch":false,"searchContext":{"scope":"repo:IsmaelMartinez/teams-for-linux","current_repo_name":"teams-for-linux","current_repo_nwo":"IsmaelMartinez/teams-for-linux","user_id":"IsmaelMartinez"}},"commandPalette":null,"enterpriseBar":{"show":false},"globalTransactionalMessage":[],"payloadsUrl":"/_global-navigation/payloads.json?can_toggle_site_admin_and_employee_status=0\u0026is_admin_mode_on=0\u0026is_ui_opted_out=0\u0026show_ui_opt_out=0\u0026v=7","contextRegionUrl":"/_global-navigation/context-region.json"}}</script>
  <div data-target="react-partial.reactRoot"><header aria-label="Global navigation menu" data-component="Stack" class="GlobalNav styles-module__appHeader__YzYWk prc-Stack-Stack-UQ9k6" data-gap="none" data-direction="vertical" data-align="stretch" data-wrap="nowrap" data-justify="start" data-padding="none"><div data-component="Stack" class="prc-Stack-Stack-UQ9k6" data-direction="horizontal" data-align="center" data-wrap="nowrap" data-justify="center" data-padding="none"><div data-testid="top-nav-center" data-component="Stack" class="styles-module__center__R3QRv styles-module__withLocalNavigation__rjTJ_ GlobalNavBar-module__loggedOut__Jv1rk prc-Stack-Stack-UQ9k6" data-gap="condensed" data-direction="horizontal" data-align="stretch" data-wrap="nowrap" data-justify="start" data-padding="normal"><nav class="styles-module__contextRegion__VbSp2 prc-Breadcrumbs-BreadcrumbsBase-3Gb-B" aria-label="Breadcrumbs" data-overflow="menu" data-variant="normal" data-component="Breadcrumbs"><ol class="prc-Breadcrumbs-BreadcrumbsList-BKjpe"><li class="prc-Breadcrumbs-ItemWrapper-k0NLn"><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" data-component="Breadcrumbs.Item" href="/IsmaelMartinez" data-discover="true"><span class="">IsmaelMartinez</span></a></li><li class="prc-Breadcrumbs-ItemWrapper-k0NLn"><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" data-component="Breadcrumbs.Item" href="/IsmaelMartinez/teams-for-linux" data-discover="true"><span class="styles-module__contextCrumbLast__tI2e3">teams-for-linux</span></a></li></ol></nav></div><div data-testid="top-nav-right" data-component="Stack" class="styles-module__right__mlBQg styles-module__withLocalNavigation__rjTJ_ styles-module__rightWithResponsiveCreateButton__SKn2W prc-Stack-Stack-UQ9k6" data-gap="condensed" data-direction="horizontal" data-align="center" data-wrap="nowrap" data-justify="start" data-padding="normal"></div></div><h2 class="prc-src-InternalVisuallyHidden-2YaI6">Repository navigation</h2><nav class="prc-components-UnderlineWrapper-eT-Yj prc-UnderlineNav-UnderlineWrapper-GWONT LocalNavigation-module__LocalNavigation__b0Xc0" aria-label="Repository" data-variant="inset" data-overflow-mode="wrap" data-hide-icons-breakpoint="medium"><ul class="prc-UnderlineNav-ItemsList-oj8gN prc-components-UnderlineItemList-xKlKC" role="list"><li role="presentation" aria-hidden="true" class="prc-UnderlineNav-WrapSpacer--aLgz"></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a aria-current="page" data-tab-item="code" data-react-nav="code-view" data-react-nav-anchor="code-view-repo-link" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/IsmaelMartinez/teams-for-linux" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg></span><span data-component="text" data-content="Code">Code</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="issues" data-react-nav="repo" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/IsmaelMartinez/teams-for-linux/issues" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-issue-opened" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg></span><span data-component="text" data-content="Issues">Issues</span><span data-component="counter"><span aria-hidden="true" data-variant="secondary" data-component="CounterLabel" class="prc-CounterLabel-CounterLabel-X-kRU">25</span><span class="prc-VisuallyHidden-VisuallyHidden-Q0qSB"> (<!-- -->25<!-- -->)</span></span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="pull-requests" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/IsmaelMartinez/teams-for-linux/pulls" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-pull-request" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg></span><span data-component="text" data-content="Pull requests">Pull requests</span><span data-component="counter"><span aria-hidden="true" data-variant="secondary" data-component="CounterLabel" class="prc-CounterLabel-CounterLabel-X-kRU">14</span><span class="prc-VisuallyHidden-VisuallyHidden-Q0qSB"> (<!-- -->14<!-- -->)</span></span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="actions" data-react-nav="actions-workflows" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/IsmaelMartinez/teams-for-linux/actions" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-play" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path></svg></span><span data-component="text" data-content="Actions">Actions</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="projects" data-react-nav="repo" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/IsmaelMartinez/teams-for-linux/projects" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-table" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path></svg></span><span data-component="text" data-content="Projects">Projects</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="security-and-quality" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/IsmaelMartinez/teams-for-linux/security" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg></span><span data-component="text" data-content="Security and quality">Security and quality</span><span data-component="counter"><span aria-hidden="true" data-variant="secondary" data-component="CounterLabel" class="prc-CounterLabel-CounterLabel-X-kRU">1</span><span class="prc-VisuallyHidden-VisuallyHidden-Q0qSB"> (<!-- -->1<!-- -->)</span></span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="insights" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/IsmaelMartinez/teams-for-linux/pulse" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-graph" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg></span><span data-component="text" data-content="Insights">Insights</span></a></li></ul><div class="prc-UnderlineNav-MoreButtonContainer-Dnrq6"><div class="prc-UnderlineNav-MoreButtonDivider-dN0a-"></div><button data-component="overflow-menu-button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk prc-UnderlineNav-MoreButton-Y8soj" data-loading="false" data-size="medium" data-variant="invisible" id="_R_2ktp_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3"><span>More<span class="prc-src-InternalVisuallyHidden-2YaI6"> items</span></span></span></span><span data-component="trailingAction" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></button></div></nav><div class="d-none"></div></header></div>
</react-partial>


  



<turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class="">
    <div id="repo-content-pjax-container" class="repository-content " >
    



    
      
    








<react-app
  app-name="code-view"
  initial-path="/IsmaelMartinez/teams-for-linux/blob/main/CHANGELOG.md"
  style="display: block; min-height: calc(100vh - 64px);"
  data-attempted-ssr="true"
  data-ssr="true"
  data-lazy="false"
  data-alternate="false"
  data-data-router-enabled="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-app.embeddedData">{"payload":{"codeViewBlobRoute":{"csv":null,"csvError":null,"headerInfo":{"toc":[{"level":1,"text":"Changelog","anchor":"changelog","htmlText":"Changelog"},{"level":2,"text":"2.25.0 (2026-10-09)","anchor":"2250-2026-10-09","htmlText":"2.25.0 (2026-10-09)"},{"level":3,"text":"Features","anchor":"features","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes","htmlText":"Bug Fixes"},{"level":3,"text":"Code Improvements","anchor":"code-improvements","htmlText":"Code Improvements"},{"level":3,"text":"Documentation","anchor":"documentation","htmlText":"Documentation"},{"level":3,"text":"Maintenance","anchor":"maintenance","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks","htmlText":"Thanks"},{"level":2,"text":"2.24.0 (2026-10-03)","anchor":"2240-2026-10-03","htmlText":"2.24.0 (2026-10-03)"},{"level":3,"text":"Features","anchor":"features-1","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-1","htmlText":"Bug Fixes"},{"level":3,"text":"Documentation","anchor":"documentation-1","htmlText":"Documentation"},{"level":3,"text":"CI/CD","anchor":"cicd","htmlText":"CI/CD"},{"level":3,"text":"Maintenance","anchor":"maintenance-1","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-1","htmlText":"Thanks"},{"level":2,"text":"2.23.0 (2026-09-26)","anchor":"2230-2026-09-26","htmlText":"2.23.0 (2026-09-26)"},{"level":3,"text":"Features","anchor":"features-2","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-2","htmlText":"Bug Fixes"},{"level":3,"text":"Documentation","anchor":"documentation-2","htmlText":"Documentation"},{"level":3,"text":"CI/CD","anchor":"cicd-1","htmlText":"CI/CD"},{"level":3,"text":"Maintenance","anchor":"maintenance-2","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-2","htmlText":"Thanks"},{"level":2,"text":"2.22.0 (2026-09-18)","anchor":"2220-2026-09-18","htmlText":"2.22.0 (2026-09-18)"},{"level":3,"text":"Features","anchor":"features-3","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-3","htmlText":"Bug Fixes"},{"level":3,"text":"Maintenance","anchor":"maintenance-3","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-3","htmlText":"Thanks"},{"level":2,"text":"2.21.0 (2026-09-11)","anchor":"2210-2026-09-11","htmlText":"2.21.0 (2026-09-11)"},{"level":3,"text":"Features","anchor":"features-4","htmlText":"Features"},{"level":2,"text":"2.20.1 (2026-09-11)","anchor":"2201-2026-09-11","htmlText":"2.20.1 (2026-09-11)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-4","htmlText":"Bug Fixes"},{"level":3,"text":"Performance","anchor":"performance","htmlText":"Performance"},{"level":3,"text":"Documentation","anchor":"documentation-3","htmlText":"Documentation"},{"level":3,"text":"CI/CD","anchor":"cicd-2","htmlText":"CI/CD"},{"level":3,"text":"Maintenance","anchor":"maintenance-4","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-4","htmlText":"Thanks"},{"level":2,"text":"2.20.0 (2026-09-03)","anchor":"2200-2026-09-03","htmlText":"2.20.0 (2026-09-03)"},{"level":3,"text":"Features","anchor":"features-5","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-5","htmlText":"Bug Fixes"},{"level":3,"text":"Maintenance","anchor":"maintenance-5","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-5","htmlText":"Thanks"},{"level":2,"text":"2.19.0 (2026-09-01)","anchor":"2190-2026-09-01","htmlText":"2.19.0 (2026-09-01)"},{"level":3,"text":"Features","anchor":"features-6","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-6","htmlText":"Bug Fixes"},{"level":3,"text":"Documentation","anchor":"documentation-4","htmlText":"Documentation"},{"level":3,"text":"Maintenance","anchor":"maintenance-6","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-6","htmlText":"Thanks"},{"level":2,"text":"2.18.1 (2026-08-25)","anchor":"2181-2026-08-25","htmlText":"2.18.1 (2026-08-25)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-7","htmlText":"Bug Fixes"},{"level":2,"text":"2.18.0 (2026-08-24)","anchor":"2180-2026-08-24","htmlText":"2.18.0 (2026-08-24)"},{"level":3,"text":"Features","anchor":"features-7","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-8","htmlText":"Bug Fixes"},{"level":3,"text":"Documentation","anchor":"documentation-5","htmlText":"Documentation"},{"level":3,"text":"CI/CD","anchor":"cicd-3","htmlText":"CI/CD"},{"level":3,"text":"Maintenance","anchor":"maintenance-7","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-7","htmlText":"Thanks"},{"level":2,"text":"2.17.1 (2026-08-20)","anchor":"2171-2026-08-20","htmlText":"2.17.1 (2026-08-20)"},{"level":3,"text":"Documentation","anchor":"documentation-6","htmlText":"Documentation"},{"level":3,"text":"Maintenance","anchor":"maintenance-8","htmlText":"Maintenance"},{"level":2,"text":"2.17.0 (2026-08-19)","anchor":"2170-2026-08-19","htmlText":"2.17.0 (2026-08-19)"},{"level":3,"text":"Features","anchor":"features-8","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-9","htmlText":"Bug Fixes"},{"level":3,"text":"Performance","anchor":"performance-1","htmlText":"Performance"},{"level":3,"text":"Code Improvements","anchor":"code-improvements-1","htmlText":"Code Improvements"},{"level":3,"text":"Documentation","anchor":"documentation-7","htmlText":"Documentation"},{"level":2,"text":"2.16.0 (2026-08-14)","anchor":"2160-2026-08-14","htmlText":"2.16.0 (2026-08-14)"},{"level":3,"text":"Features","anchor":"features-9","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-10","htmlText":"Bug Fixes"},{"level":3,"text":"Documentation","anchor":"documentation-8","htmlText":"Documentation"},{"level":3,"text":"CI/CD","anchor":"cicd-4","htmlText":"CI/CD"},{"level":3,"text":"Maintenance","anchor":"maintenance-9","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-8","htmlText":"Thanks"},{"level":2,"text":"2.15.0 (2026-08-07)","anchor":"2150-2026-08-07","htmlText":"2.15.0 (2026-08-07)"},{"level":3,"text":"Features","anchor":"features-10","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-11","htmlText":"Bug Fixes"},{"level":3,"text":"Documentation","anchor":"documentation-9","htmlText":"Documentation"},{"level":3,"text":"Maintenance","anchor":"maintenance-10","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-9","htmlText":"Thanks"},{"level":2,"text":"2.14.1 (2026-07-27)","anchor":"2141-2026-07-27","htmlText":"2.14.1 (2026-07-27)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-12","htmlText":"Bug Fixes"},{"level":2,"text":"2.14.0 (2026-07-25)","anchor":"2140-2026-07-25","htmlText":"2.14.0 (2026-07-25)"},{"level":3,"text":"Features","anchor":"features-11","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-13","htmlText":"Bug Fixes"},{"level":3,"text":"Documentation","anchor":"documentation-10","htmlText":"Documentation"},{"level":3,"text":"CI/CD","anchor":"cicd-5","htmlText":"CI/CD"},{"level":3,"text":"Maintenance","anchor":"maintenance-11","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-10","htmlText":"Thanks"},{"level":2,"text":"2.13.0 (2026-06-25)","anchor":"2130-2026-06-25","htmlText":"2.13.0 (2026-06-25)"},{"level":3,"text":"Features","anchor":"features-12","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-14","htmlText":"Bug Fixes"},{"level":3,"text":"Documentation","anchor":"documentation-11","htmlText":"Documentation"},{"level":3,"text":"CI/CD","anchor":"cicd-6","htmlText":"CI/CD"},{"level":3,"text":"Maintenance","anchor":"maintenance-12","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-11","htmlText":"Thanks"},{"level":2,"text":"2.12.0 (2026-06-19)","anchor":"2120-2026-06-19","htmlText":"2.12.0 (2026-06-19)"},{"level":3,"text":"Features","anchor":"features-13","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-15","htmlText":"Bug Fixes"},{"level":3,"text":"Code Improvements","anchor":"code-improvements-2","htmlText":"Code Improvements"},{"level":3,"text":"Documentation","anchor":"documentation-12","htmlText":"Documentation"},{"level":3,"text":"CI/CD","anchor":"cicd-7","htmlText":"CI/CD"},{"level":3,"text":"Maintenance","anchor":"maintenance-13","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-12","htmlText":"Thanks"},{"level":2,"text":"2.11.1 (2026-05-29)","anchor":"2111-2026-05-29","htmlText":"2.11.1 (2026-05-29)"},{"level":3,"text":"CI/CD","anchor":"cicd-8","htmlText":"CI/CD"},{"level":2,"text":"2.11.0 (2026-05-27)","anchor":"2110-2026-05-27","htmlText":"2.11.0 (2026-05-27)"},{"level":3,"text":"Features","anchor":"features-14","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-16","htmlText":"Bug Fixes"},{"level":3,"text":"Code Improvements","anchor":"code-improvements-3","htmlText":"Code Improvements"},{"level":3,"text":"Documentation","anchor":"documentation-13","htmlText":"Documentation"},{"level":3,"text":"Maintenance","anchor":"maintenance-14","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-13","htmlText":"Thanks"},{"level":2,"text":"2.10.0 (2026-05-19)","anchor":"2100-2026-05-19","htmlText":"2.10.0 (2026-05-19)"},{"level":3,"text":"Features","anchor":"features-15","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-17","htmlText":"Bug Fixes"},{"level":3,"text":"Code Improvements","anchor":"code-improvements-4","htmlText":"Code Improvements"},{"level":3,"text":"Documentation","anchor":"documentation-14","htmlText":"Documentation"},{"level":3,"text":"CI/CD","anchor":"cicd-9","htmlText":"CI/CD"},{"level":3,"text":"Testing","anchor":"testing","htmlText":"Testing"},{"level":3,"text":"Maintenance","anchor":"maintenance-15","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-14","htmlText":"Thanks"},{"level":2,"text":"2.9.0 (2026-05-06)","anchor":"290-2026-05-06","htmlText":"2.9.0 (2026-05-06)"},{"level":3,"text":"Features","anchor":"features-16","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-18","htmlText":"Bug Fixes"},{"level":3,"text":"Documentation","anchor":"documentation-15","htmlText":"Documentation"},{"level":3,"text":"CI/CD","anchor":"cicd-10","htmlText":"CI/CD"},{"level":3,"text":"Maintenance","anchor":"maintenance-16","htmlText":"Maintenance"},{"level":3,"text":"Thanks","anchor":"thanks-15","htmlText":"Thanks"}]},"issueTemplate":null,"discussionTemplate":null,"richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eChangelog\u003c/h1\u003e\u003ca id=\"user-content-changelog\" class=\"anchor\" aria-label=\"Permalink: Changelog\" href=\"#changelog\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.24.0...v2.25.0\"\u003e2.25.0\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\u003ca id=\"user-content-2250-2026-10-09\" class=\"anchor\" aria-label=\"Permalink: 2.25.0 (2026-10-09)\" href=\"#2250-2026-10-09\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eadd discoverable user themes (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3081\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3081/hovercard\"\u003e#3081\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2084629225fe3a0e3609dc88f44db6193b7485b2\"\u003e2084629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd session D-Bus controls and Teams state signals (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3059\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3059/hovercard\"\u003e#3059\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0b63f8df4614910c25fd15050af1557a9827fcdc\"\u003e0b63f8d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e aggregate unread across profiles into one tray badge (ADR-020 Phase 2) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2980\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2980/hovercard\"\u003e#2980\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0fa00f0845a63b5ba306fec57bae1d095abdf8c5\"\u003e0fa00f0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e keep profile views attached so switched-to profiles take input (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3061\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3061/hovercard\"\u003e#3061\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a1a5ba34b5fcece59c11490909c109f65c219bd0\"\u003ea1a5ba3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e refocus the active profile when the window regains focus (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3065\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3065/hovercard\"\u003e#3065\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/44579eae84056e8a2afefbed3e4078458b82a411\"\u003e44579ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e window title follows the active profile (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3069\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3069/hovercard\"\u003e#3069\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/3324c0edb649bd8fb659a2c38d4f7a1526795fc4\"\u003e3324c0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackaging:\u003c/strong\u003e declare ALSA and libgbm in the .deb Depends (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3070\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3070/hovercard\"\u003e#3070\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/29f6e9b5f3c479ecd7121b5bbb71ea0d6d494e16\"\u003e29f6e9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estartup:\u003c/strong\u003e disable UsePortalAccentColor on Linux so the OS dark theme is followed (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3071\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3071/hovercard\"\u003e#3071\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d308758590cfe465bdcc6c59b185f127a9db391e\"\u003ed308758\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3023\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/3023/hovercard\"\u003e#3023\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCode Improvements\u003c/h3\u003e\u003ca id=\"user-content-code-improvements\" class=\"anchor\" aria-label=\"Permalink: Code Improvements\" href=\"#code-improvements\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003estartup:\u003c/strong\u003e check disable-features tokens through a Set (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3079\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3079/hovercard\"\u003e#3079\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/afee6b1e3aafc280d9ed9fd6b0512a290c494105\"\u003eafee6b1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e ADR-032 opt-in secondary window for calls, supersedes ADR-010 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3000\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3000/hovercard\"\u003e#3000\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b1259b92a412a594ccc5036dfd4e9c4cabe81770\"\u003eb1259b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etroubleshooting:\u003c/strong\u003e add XWayland screen sharing issue (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3088\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3088/hovercard\"\u003e#3088\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a3dc2cbe1e741c49899f9e55a70ae8e2d8a307b3\"\u003ea3dc2cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump globals (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3062\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3062/hovercard\"\u003e#3062\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/12cbfd4dcaa89980537262253e20a171ff4c7839\"\u003e12cbfd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump http-cache-semantics from 4.2.0 to 4.3.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3072\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3072/hovercard\"\u003e#3072\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/3aa453c0583c53266e4f981f456c0902f5ee8b8d\"\u003e3aa453c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump compression from 1.8.1 to 1.8.2 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3073\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3073/hovercard\"\u003e#3073\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/caa6c2288fb85d619557c65e9cc8d6ece11e3441\"\u003ecaa6c22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump http-cache-semantics from 4.2.0 to 4.3.0 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3077\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3077/hovercard\"\u003e#3077\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9cb20f19098f81bacb757ddbe62e5a2989705f14\"\u003e9cb20f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump joi from 17.13.7 to 17.13.8 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3074\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3074/hovercard\"\u003e#3074\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b982e1c05979aefd878cd42107e3fbe83bc08006\"\u003eb982e1c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump proxy-addr from 2.0.7 to 2.0.8 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3076\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3076/hovercard\"\u003e#3076\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a366d613c72651c51d15f69d71c546a12e320f45\"\u003ea366d61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump shell-quote from 1.10.0 to 1.12.0 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3078\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3078/hovercard\"\u003e#3078\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/53e3af1d97f8c336a3d0727492d5667461e7e304\"\u003e53e3af1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump source-map-js from 1.2.1 to 1.2.2 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3075\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3075/hovercard\"\u003e#3075\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/64d64c177b1e74db39d1cf590a71b8afd0b4ddf0\"\u003e64d64c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @gauner666, @jorge-buggy, @jpenberthy, @mvanhorn, @poietikon for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.23.0...v2.24.0\"\u003e2.24.0\u003c/a\u003e (2026-10-03)\u003c/h2\u003e\u003ca id=\"user-content-2240-2026-10-03\" class=\"anchor\" aria-label=\"Permalink: 2.24.0 (2026-10-03)\" href=\"#2240-2026-10-03\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-1\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003emqtt:\u003c/strong\u003e publish the ringing call's caller to incoming-call/caller (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3022\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3022/hovercard\"\u003e#3022\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/568244480fe166054bc6005744bf8c2eaf59a932\"\u003e5682444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-1\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ecap the window icon so x11 does not drop it (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3030\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3030/hovercard\"\u003e#3030\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e224058999c275f3c779456ed8cd29ccbb5192b1\"\u003ee224058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e deep-merge object option defaults and system/user config (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3014\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3014/hovercard\"\u003e#3014\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ab3a853e56b36a1f8eaea94a33841df17bc62ea9\"\u003eab3a853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eipc:\u003c/strong\u003e make a pending once() listener removable through the security wrapper (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3055\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3055/hovercard\"\u003e#3055\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/6c91de8b3f4c1babdba9cc02b457eb12829dbbe0\"\u003e6c91de8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinks:\u003c/strong\u003e catch openExternal rejection so unknown schemes don't exit the app (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3049\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3049/hovercard\"\u003e#3049\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/79afc9474f6c4cdf9c3ab0b558d096e94d087eae\"\u003e79afc94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e lint the whole repo and fix the errors it surfaces (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3015\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3015/hovercard\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a5f881169e1d14af428d4e463beb258cdea725e9\"\u003ea5f8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emqtt:\u003c/strong\u003e recognize phone and call-queue calls as incoming calls (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3021\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3021/hovercard\"\u003e#3021\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a17c77fe379a3f00f3df41d8a744fc151ad06fd0\"\u003ea17c77f\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3019\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/3019/hovercard\"\u003e#3019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e block webview attach and validate sticker import bytes (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3053\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3053/hovercard\"\u003e#3053\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9666718a578e1171ca69f2174b5b06c2b7126c19\"\u003e9666718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e stop leaking ipcRenderer and pin picker IPC to app pages (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3054\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3054/hovercard\"\u003e#3054\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ce6c9d42b18e63dd4ac8deed296e0121c1dd591e\"\u003ece6c9d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e log a hint when a subframe is skipped from the allowlist (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3052\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3052/hovercard\"\u003e#3052\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e9c54eedcd3b3555fa3b8762f7b9842a5d6e339f\"\u003ee9c54ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindow:\u003c/strong\u003e enforce a minimum window size to prevent a 1x1 restore (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3003\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3003/hovercard\"\u003e#3003\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d6c858ca9bf1a560abea54ffd540e311f3816a38\"\u003ed6c858c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindow:\u003c/strong\u003e show app.title in the window title to tell instances apart (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3038\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3038/hovercard\"\u003e#3038\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/702575094a91a23a16702a5302863c09dde5e216\"\u003e7025750\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-1\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eroadmap:\u003c/strong\u003e track WebAuthn on Linux and the Flatpak libfido2 bundle (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3024\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3024/hovercard\"\u003e#3024\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d6a427e8a0bdcca167dd9f45301daaab0bc2c653\"\u003ed6a427e\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3008\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/3008/hovercard\"\u003e#3008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eguard release-please PR output against empty step env (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3017\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3017/hovercard\"\u003e#3017\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/7de6f203b7144cfd05f609157743e0d290db6f2c\"\u003e7de6f20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-1\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump brace-expansion from 1.1.18 to 1.1.21 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3040\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3040/hovercard\"\u003e#3040\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f6337d0fe14bc11fe6056a0feb1277af7e77c93e\"\u003ef6337d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump undici from 6.28.0 to 6.29.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3039\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3039/hovercard\"\u003e#3039\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ba51c8f7813d6b07550a8a2ca8ff47c3e7156f36\"\u003eba51c8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/deploy-pages from 5.0.0 to 5.0.1 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3045\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3045/hovercard\"\u003e#3045\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/36df800ced5d9187f79c9935914f0aaf920e6c38\"\u003e36df800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump brace-expansion from 5.0.9 to 5.0.12 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3041\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3041/hovercard\"\u003e#3041\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ed603056943300cd60632a4473390d070cfef53c\"\u003eed60305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump canonical/setup-lxd (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3046\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3046/hovercard\"\u003e#3046\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/cb1e6b24c2424a2d00a8078be45a8b585fa5721f\"\u003ecb1e6b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump dompurify from 3.4.13 to 3.4.16 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3042\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3042/hovercard\"\u003e#3042\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/91248651504fcdbb7469f47a0a933ab9a52dcc86\"\u003e9124865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fast-uri to 3.1.8 to clear Dependabot alerts (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3051\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3051/hovercard\"\u003e#3051\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/677568b6e3a5d6e9cca67b92c060066fc567458d\"\u003e677568b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump github/codeql-action from 4.37.9 to 4.38.2 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3047\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3047/hovercard\"\u003e#3047\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/460a962657ba42131468a17e4dab0302facfaf41\"\u003e460a962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3043\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3043/hovercard\"\u003e#3043\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ec737c1b5bfb9d12f70b2259551ad57ca4ec763b\"\u003eec737c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3044\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3044/hovercard\"\u003e#3044\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/fa89472205246bdd6c309d1a997f5f1a9a01f3a3\"\u003efa89472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump ip-address from 10.4.0 to 10.7.2 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3029\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3029/hovercard\"\u003e#3029\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/49ba4148bc1f6feebf15a4767d1d152f002316be\"\u003e49ba414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3026\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3026/hovercard\"\u003e#3026\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/fac9934e8424925ff3c07a7f7c834406c7c24268\"\u003efac9934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump undici from 7.29.0 to 7.30.0 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3028\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3028/hovercard\"\u003e#3028\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f0aea9b8bddce2a0f080599132e01d3970da6a79\"\u003ef0aea9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-1\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @jcollie, @nikolainyegaard for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.22.0...v2.23.0\"\u003e2.23.0\u003c/a\u003e (2026-09-26)\u003c/h2\u003e\u003ca id=\"user-content-2230-2026-09-26\" class=\"anchor\" aria-label=\"Permalink: 2.23.0 (2026-09-26)\" href=\"#2230-2026-09-26\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-2\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeeplink:\u003c/strong\u003e put the caret in the compose box after an in-page route (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2991\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2991/hovercard\"\u003e#2991\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d4f6c7c872877c8f22acf91f8e06d96d617560ca\"\u003ed4f6c7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elogging:\u003c/strong\u003e name slow-link chunk failures and time the initial load (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3009\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3009/hovercard\"\u003e#3009\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/207fc5530c66fdac6c32477ec4f8bbf5be5bbb54\"\u003e207fc55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emenu:\u003c/strong\u003e add Open config file and Open config folder to Settings (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2893\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2893/hovercard\"\u003e#2893\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/92d42e39e2283acb6883485a6715a00e81fda8bb\"\u003e92d42e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emqtt:\u003c/strong\u003e add leave command to hang up the active call (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3002\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3002/hovercard\"\u003e#3002\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/17588444f989e34c4acf2d04daa29022a9afae46\"\u003e1758844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-2\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeeplink:\u003c/strong\u003e keep a running call through the fallback, on any Teams host (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2988\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2988/hovercard\"\u003e#2988\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/56e5b1428e43c5ddd40825ea5add94d10150ae78\"\u003e56e5b14\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enotifications:\u003c/strong\u003e show Teams for Linux as the notification title on Linux (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2898\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2898/hovercard\"\u003e#2898\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e9c87950380f45a76d2de7978be5605524d67eda\"\u003ee9c8795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-2\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e describe the automated Flathub beta bump (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2989\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2989/hovercard\"\u003e#2989\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/be313c07c211c7144c1ad4e950e9a8b272433c2d\"\u003ebe313c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd-1\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eclear the awaiting-feedback label on inline replies from fork PRs (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2993\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2993/hovercard\"\u003e#2993\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d1ed9614297dfa80c7e1735dcb63a5bb743d26e9\"\u003ed1ed961\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-2\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump image-size from 2.0.2 to 2.0.4 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/3006\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/3006/hovercard\"\u003e#3006\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d575b500dc560ea0c7437101c366ec5644025f51\"\u003ed575b50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump mqtt in the minor-and-patch group (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2997\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2997/hovercard\"\u003e#2997\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a3900bff1e9b5d6cabd560e6466f37de05a2ee7a\"\u003ea3900bf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-2\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @babs, @DavidVallaLope, @dhananjaypesu, @minigig, @nikolainyegaard for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.21.0...v2.22.0\"\u003e2.22.0\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\u003ca id=\"user-content-2220-2026-09-18\" class=\"anchor\" aria-label=\"Permalink: 2.22.0 (2026-09-18)\" href=\"#2220-2026-09-18\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-3\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e attribute descendants + profile-view window-open policy (ADR-020 Phase 2) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2916\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2916/hovercard\"\u003e#2916\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d03f02d311860cf86b331ffd2b8e508837d69983\"\u003ed03f02d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-3\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeeplink:\u003c/strong\u003e take a document title change as in-page route consumption (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2985\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2985/hovercard\"\u003e#2985\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/5adfcf47365a68737d739e66fc843a729cc45c47\"\u003e5adfcf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e inject the screen-sharing script into profile views (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2981\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2981/hovercard\"\u003e#2981\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/8be6fc089fd045dfb4235269484a41abd70084d9\"\u003e8be6fc0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epublish unread count over LauncherEntry with packaging-aware desktop URI (badge) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2970\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2970/hovercard\"\u003e#2970\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f79a17952f76ecfd3621c8d09254f261f4b1dc81\"\u003ef79a179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-3\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump @playwright/test in the minor-and-patch group (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2977\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2977/hovercard\"\u003e#2977\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/23e32d6dc848233fe6182296c224e8c6e1f1e25a\"\u003e23e32d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump electron from 42.9.3 to 43.7.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2975\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2975/hovercard\"\u003e#2975\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/7657aa8bf884aede24b3211e1f46277c29f9bd6a\"\u003e7657aa8\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2927\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2927/hovercard\"\u003e#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group in /docs-site with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2978\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2978/hovercard\"\u003e#2978\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/94828411ceec5f1986d65dd32d7c99ef355792a8\"\u003e9482841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-3\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @babs, @jorge-buggy, @jpenberthy for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.20.1...v2.21.0\"\u003e2.21.0\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\u003ca id=\"user-content-2210-2026-09-11\" class=\"anchor\" aria-label=\"Permalink: 2.21.0 (2026-09-11)\" href=\"#2210-2026-09-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-4\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e add the ten remaining new nested namespaces and deprecate their flat names (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2897\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2897/hovercard\"\u003e#2897\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b5ee2966379dde72a73e8ca82911478bcfd2fc74\"\u003eb5ee296\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.20.0...v2.20.1\"\u003e2.20.1\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\u003ca id=\"user-content-2201-2026-09-11\" class=\"anchor\" aria-label=\"Permalink: 2.20.1 (2026-09-11)\" href=\"#2201-2026-09-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-4\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eflatpak:\u003c/strong\u003e keep the background portal from deleting autostart entries (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2937\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2937/hovercard\"\u003e#2937\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/dec907bf27245be3db8c5e90a25eaa16bacdcb18\"\u003edec907b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enetwork:\u003c/strong\u003e don't show blank page on network drop, and dont reload on network resume (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2969\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2969/hovercard\"\u003e#2969\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/3d91e25441872076c4c170dcb69e99429ce06ae2\"\u003e3d91e25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePerformance\u003c/h3\u003e\u003ca id=\"user-content-performance\" class=\"anchor\" aria-label=\"Permalink: Performance\" href=\"#performance\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeeplink:\u003c/strong\u003e route deep links in page instead of reloading (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2950\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2950/hovercard\"\u003e#2950\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/543cacbc89db9c6b8ff52a62bb08ee5ff5c57cfe\"\u003e543cacb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-3\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e ADR-029 configuration schema as single source of truth (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2956\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2956/hovercard\"\u003e#2956\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/86726585810e423ca86dc7b900768866ddd7a38a\"\u003e8672658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e ADR-030 Graph API access via the Teams session token (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2957\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2957/hovercard\"\u003e#2957\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/92459a7ad62991caa6c096532b400d7014440659\"\u003e92459a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e ADR-031 keep the ozone-platform x11 default on Wayland (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2958\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2958/hovercard\"\u003e#2958\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b428cfc31cb6fafd420574693d98b0301b3bf3c3\"\u003eb428cfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e fold the FIDO2 touch prompt research into ADR-021 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2952\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2952/hovercard\"\u003e#2952\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/33935cedb71ad5c457fa9468b756237222594283\"\u003e33935ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e update statuses for ADR-012, 014, 019, 020, 021, 022 and refresh the index (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2955\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2955/hovercard\"\u003e#2955\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/3cafab687eccd1cdb7a62ac3f7ef9a213d9f8679\"\u003e3cafab6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emqtt:\u003c/strong\u003e retire the incoming-call plan now meeting-start detection has shipped (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2954\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2954/hovercard\"\u003e#2954\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0a1e371804506164bc9e80aaa5f0b276f5a7d6cc\"\u003e0a1e371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresearch:\u003c/strong\u003e retire the custom stickers external-sources research (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2953\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2953/hovercard\"\u003e#2953\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/30415990cac213ace6b3a82b3a9aee5b91c57d03\"\u003e3041599\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd-2\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003estale:\u003c/strong\u003e exempt good first issue and help wanted issues from auto-close (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2960\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2960/hovercard\"\u003e#2960\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a81841aa0d6f90d05bfb472b5f102c35292262b7\"\u003ea81841a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-4\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump the minor-and-patch group with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2961\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2961/hovercard\"\u003e#2961\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c68dbc9f885c64c41153580222be992c36717765\"\u003ec68dbc9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump @swc/html from 1.15.43 to 1.16.2 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2965\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2965/hovercard\"\u003e#2965\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/072558b3f615dd4fbed489db3345fd0933e7bfe8\"\u003e072558b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump colord from 2.9.3 to 2.10.0 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2966\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2966/hovercard\"\u003e#2966\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ce3af97674f2d08f0b3976a9217090692beb1b22\"\u003ece3af97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump joi from 17.13.4 to 17.13.7 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2967\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2967/hovercard\"\u003e#2967\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b1105d3447bf27c10a0d2ec9bb42343100182933\"\u003eb1105d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump js-yaml from 4.3.1 to 4.3.2 in both lockfiles (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2972\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2972/hovercard\"\u003e#2972\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/7fc8fa48aeb67848b99718ccb85a5c96e6e19208\"\u003e7fc8fa4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump svgo from 3.3.4 to 3.3.5 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2968\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2968/hovercard\"\u003e#2968\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2d4cc77e719ccfdccdcbf728fc7a149f7600ac34\"\u003e2d4cc77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update qs and fast-uri to clear six Dependabot alerts (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2951\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2951/hovercard\"\u003e#2951\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/339e13bf462d316c8d211d6b2dff9a938faca9c0\"\u003e339e13b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-4\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @allmeta, @app/dependabot, @glima for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.19.0...v2.20.0\"\u003e2.20.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\u003ca id=\"user-content-2200-2026-09-03\" class=\"anchor\" aria-label=\"Permalink: 2.20.0 (2026-09-03)\" href=\"#2200-2026-09-03\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-5\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e open the Flathub beta bump PR automatically after a pre-release (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2930\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2930/hovercard\"\u003e#2930\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b2029d5c800e40cecf31efad1d3b62256c0f0d05\"\u003eb2029d5\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2880\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2880/hovercard\"\u003e#2880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-5\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e macOS Build System \u0026amp; architecture (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2900\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2900/hovercard\"\u003e#2900\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9bd0e3afb1bc079e5e2d142f123193a04ddbb90d\"\u003e9bd0e3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnap:\u003c/strong\u003e stop the desktop launcher aborting before Electron starts (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2948\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2948/hovercard\"\u003e#2948\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a089fab590870dddd30496cd79489f86db90cabe\"\u003ea089fab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e allow extra login origins via auth.webauthn.extraOrigins (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2945\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2945/hovercard\"\u003e#2945\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9056ea5dc126f4295712cfd62d669e5d4612bb7a\"\u003e9056ea5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-5\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump @humanfs/node from 0.16.7 to 0.16.8 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2941\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2941/hovercard\"\u003e#2941\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/80fc75945db56f8652b03df1ca0ee928c84c496f\"\u003e80fc759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump @xmldom/xmldom from 0.8.13 to 0.8.15 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2943\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2943/hovercard\"\u003e#2943\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2cc788ffc2d4b0f5268ae262ba4a5a976c53bac5\"\u003e2cc788f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump browserslist from 4.28.6 to 4.28.8 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2940\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2940/hovercard\"\u003e#2940\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/26c9629f0c3bcaf345192c6415f9295a993e3b9f\"\u003e26c9629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2942\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2942/hovercard\"\u003e#2942\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/dc755622d761ca7c6678fe848ddfd67200826ce0\"\u003edc75562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump github/codeql-action from 4.37.8 to 4.37.9 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2932\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2932/hovercard\"\u003e#2932\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c710b7b3b03d27370c8c803fc0ec86086e8e6fba\"\u003ec710b7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-5\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @iMonZ for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.18.1...v2.19.0\"\u003e2.19.0\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\u003ca id=\"user-content-2190-2026-09-01\" class=\"anchor\" aria-label=\"Permalink: 2.19.0 (2026-09-01)\" href=\"#2190-2026-09-01\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-6\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e add toNestedConfigFile to migrate flat keys to nested (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2914\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2914/hovercard\"\u003e#2914\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2e14be024d186192b8181f637f4e24bfe6e1616d\"\u003e2e14be0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e offer the migrated config from the Settings menu (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2915\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2915/hovercard\"\u003e#2915\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e5ac7085551004e87f507f75e48afdf79bf49237\"\u003ee5ac708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e sender→profile attribution map (ADR-020 Phase 2 foundation) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2865\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2865/hovercard\"\u003e#2865\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d750d6d45e296b8001caa99ce8e957611e899599\"\u003ed750d6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-6\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e keep msal cookie persistence on when a partial auth block omits it (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2928\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2928/hovercard\"\u003e#2928\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2b4eecef1c8f988c4f17563f8e0e2bcaf7ceba4b\"\u003e2b4eece\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enotifications:\u003c/strong\u003e relay notification clicks so Teams opens the sending chat (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2903\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2903/hovercard\"\u003e#2903\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/32097ad49afab7ab3d03cd281f0a487e04879940\"\u003e32097ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e ask for a single security key touch (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2889\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2889/hovercard\"\u003e#2889\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/729136435022115aa52193bb39d973b9e123cc1e\"\u003e7291364\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2922\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2922/hovercard\"\u003e#2922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e resolve discoverable sign-ins via credential management (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2917\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2917/hovercard\"\u003e#2917\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/90102b44c61cdb0aa1ed3100125a7d6ec789fcdb\"\u003e90102b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e survive the FIDO2 PIN landing on an exited child (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2921\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2921/hovercard\"\u003e#2921\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f7f5199ab87087c4a9db602a54ceb72bf347112b\"\u003ef7f5199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-4\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ecorrect stale ADR status and upstream claims, add multi-account roadmap entry (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2923\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2923/hovercard\"\u003e#2923\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/88e0144e9a422a5dd15385b94546efa652493402\"\u003e88e0144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-6\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2909\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2909/hovercard\"\u003e#2909\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ad7e611940373839c0af321ee144763485f5928f\"\u003ead7e611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2925\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2925/hovercard\"\u003e#2925\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/70a460c498d4b0516498b03ef4a0f3160af15150\"\u003e70a460c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-6\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @jpenberthy, @nikolainyegaard for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.18.0...v2.18.1\"\u003e2.18.1\u003c/a\u003e (2026-08-25)\u003c/h2\u003e\u003ca id=\"user-content-2181-2026-08-25\" class=\"anchor\" aria-label=\"Permalink: 2.18.1 (2026-08-25)\" href=\"#2181-2026-08-25\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-7\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003esnap:\u003c/strong\u003e revert core22 -\u0026gt; core24 migration (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2758\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2758/hovercard\"\u003e#2758\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2906\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2906/hovercard\"\u003e#2906\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/1353ce1916bfde30a2388766ad0591e6df1193f9\"\u003e1353ce1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.17.1...v2.18.0\"\u003e2.18.0\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\u003ca id=\"user-content-2180-2026-08-24\" class=\"anchor\" aria-label=\"Permalink: 2.18.0 (2026-08-24)\" href=\"#2180-2026-08-24\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-7\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003emenus:\u003c/strong\u003e add a menu option to choose a custom app icon (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2895\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2895/hovercard\"\u003e#2895\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/6c830a5bd13a0417080fcb2c091c89474488cd7c\"\u003e6c830a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e show a prompt while waiting for a security key touch (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2779\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2779/hovercard\"\u003e#2779\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/4d52dc6da59806d151c20c2d3279eab3cbd541b6\"\u003e4d52dc6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-8\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003epackaging:\u003c/strong\u003e recommend fido2-tools in deb and rpm packages (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2887\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2887/hovercard\"\u003e#2887\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/00721f4814b08d16783c2d39990327aeaeaf7b1b\"\u003e00721f4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e give reconstructed authenticator responses their real prototypes (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2890\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2890/hovercard\"\u003e#2890\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/3119b05672aa350dc8b4b1ae310ac6e6e3cc68ab\"\u003e3119b05\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e return PublicKeyCredential-compatible responses (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2878\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2878/hovercard\"\u003e#2878\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d9dfbfbaa3a4acef24605892368f3feac66c159a\"\u003ed9dfbfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-5\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e add ADR-028 to the docs sidebar (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2884\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2884/hovercard\"\u003e#2884\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/cfe4ce992c32d3c114769015d6217ef418f78420\"\u003ecfe4ce9\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2609\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2609/hovercard\"\u003e#2609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd-3\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003elabels:\u003c/strong\u003e ignore maintainer replies and cover PRs in awaiting-feedback removal (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2896\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2896/hovercard\"\u003e#2896\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/adbc4be3584dd736b47979a1b66a3edee641c458\"\u003eadbc4be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-7\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group with 4 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2901\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2901/hovercard\"\u003e#2901\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2d99d352c2315163a5da1f917be6dab00f54d1e7\"\u003e2d99d35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-7\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @divslinger, @nikolainyegaard, @pelazas for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.17.0...v2.17.1\"\u003e2.17.1\u003c/a\u003e (2026-08-20)\u003c/h2\u003e\u003ca id=\"user-content-2171-2026-08-20\" class=\"anchor\" aria-label=\"Permalink: 2.17.1 (2026-08-20)\" href=\"#2171-2026-08-20\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-6\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eadd missing commands and CI gotchas to CLAUDE.md (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2882\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2882/hovercard\"\u003e#2882\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c61f0d007fcae725af2e2ddb95c6d0003bb64c13\"\u003ec61f0d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e add ADR 028 rejecting OTC pre-fill on third-party IdPs (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2881\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2881/hovercard\"\u003e#2881\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d639b42ac6c00b93cec0274f69b71d49f5627ca9\"\u003ed639b42\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2869\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2869/hovercard\"\u003e#2869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-8\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003esnap:\u003c/strong\u003e migrate base core22 -\u0026gt; core24 via the snapcraft config key (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2758\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2758/hovercard\"\u003e#2758\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e6b8d2ed320afe743ad09b01244dc5e1578edbb4\"\u003ee6b8d2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.16.0...v2.17.0\"\u003e2.17.0\u003c/a\u003e (2026-08-19)\u003c/h2\u003e\u003ca id=\"user-content-2170-2026-08-19\" class=\"anchor\" aria-label=\"Permalink: 2.17.0 (2026-08-19)\" href=\"#2170-2026-08-19\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-8\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e add shortcuts and storage namespaces, deprecate their flat names (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2859\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2859/hovercard\"\u003e#2859\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/15e1b7f4cc05235b3cecc8c5d846b34307a36a98\"\u003e15e1b7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinux:\u003c/strong\u003e background portal integration for Flatpak (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2815\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2815/hovercard\"\u003e#2815\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2826\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2826/hovercard\"\u003e#2826\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/fe6d1df53923f144a0b2388a7a6b05764751b20e\"\u003efe6d1df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-9\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e install elfutils for the flatpak smoke build (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2856\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2856/hovercard\"\u003e#2856\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e2e125cb3e8326173218c7225484f6f797f07234\"\u003ee2e125c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emainAppWindow:\u003c/strong\u003e clear every profile partition on startup (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2868\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2868/hovercard\"\u003e#2868\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ba6e029bebe204d34a9a93f91657534cc0164070\"\u003eba6e029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emenus:\u003c/strong\u003e clear every profile partition on Quit (Clear Storage) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2864\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2864/hovercard\"\u003e#2864\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/689c14026ef445a679af3f21cfda51f5e6a92e3a\"\u003e689c140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emenus:\u003c/strong\u003e honour clearStorageData when quitting with clear storage (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2861\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2861/hovercard\"\u003e#2861\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/210e331ca2e7298de27457825498f51b0ee563af\"\u003e210e331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enetwork:\u003c/strong\u003e treat ERR_TIMED_OUT as recoverable so the retry loop survives (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2876\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2876/hovercard\"\u003e#2876\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/21a8ed297183195a4f01ecbd16427c2e2af827a6\"\u003e21a8ed2\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2875\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2875/hovercard\"\u003e#2875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escreen-sharing:\u003c/strong\u003e pass picker source directly to avoid Wayland ID mismatch (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2755\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2755/hovercard\"\u003e#2755\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/82d295022cff2089281118da1a218d33fd3072e9\"\u003e82d2950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePerformance\u003c/h3\u003e\u003ca id=\"user-content-performance-1\" class=\"anchor\" aria-label=\"Permalink: Performance\" href=\"#performance-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ebound timestamp polling, cache tray base icon, parallelise cache scans (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2837\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2837/hovercard\"\u003e#2837\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d623dafadc008a7c257424664c5c5af120769091\"\u003ed623daf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCode Improvements\u003c/h3\u003e\u003ca id=\"user-content-code-improvements-1\" class=\"anchor\" aria-label=\"Permalink: Code Improvements\" href=\"#code-improvements-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e aggregate deprecation warnings into one message (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2858\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2858/hovercard\"\u003e#2858\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/3992d37f5e61d3ab5415b7274a3eadda0ca328c4\"\u003e3992d37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-7\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eidle:\u003c/strong\u003e document driving the idle state file on Wayland (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2873\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2873/hovercard\"\u003e#2873\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d57d352ce5f31eb21e36c27450e6fc431ce07acd\"\u003ed57d352\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2851\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2851/hovercard\"\u003e#2851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate ADR-026 and roadmap for merged portal and perf work (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2857\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2857/hovercard\"\u003e#2857\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a9704bf2ae5918cc0e254622f00c2c25a7938ac9\"\u003ea9704bf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.15.0...v2.16.0\"\u003e2.16.0\u003c/a\u003e (2026-08-14)\u003c/h2\u003e\u003ca id=\"user-content-2160-2026-08-14\" class=\"anchor\" aria-label=\"Permalink: 2.16.0 (2026-08-14)\" href=\"#2160-2026-08-14\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-9\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e pin profiles + Ctrl+Alt+1…5 switch shortcuts (ADR-020 Phase 1c.2) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2787\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2787/hovercard\"\u003e#2787\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/08f1db68ac9cb2c9b291659ec1fa4e9916b4cef4\"\u003e08f1db6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-10\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e default keepMsalCacheEncryptionCookie to on (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2850\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2850/hovercard\"\u003e#2850\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/cc007bf1548547953f3b85131a6f8f340c519716\"\u003ecc007bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump nanoid in docs-site lockfile to clear advisory \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/211\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/211/hovercard\"\u003e#211\u003c/a\u003e (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2827\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2827/hovercard\"\u003e#2827\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f3f5a971665fdd5e5ee0b0347a45670cb7c2dafb\"\u003ef3f5a97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e refresh docs-site lockfile to clear http-proxy-middleware advisory (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2823\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2823/hovercard\"\u003e#2823\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/4c2785fdc14981e8d13822c872068f22eb4f509c\"\u003e4c2785f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elogging:\u003c/strong\u003e remove \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2587\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2587/hovercard\"\u003e#2587\u003c/a\u003e debug instrumentation that shipped in 2.15.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2814\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2814/hovercard\"\u003e#2814\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0af4c0704d4ff9ee6ec44ac1698c0c2ac9ae9ed3\"\u003e0af4c07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elogging:\u003c/strong\u003e stop logging notification text and page DOM (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2819\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2819/hovercard\"\u003e#2819\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2157c4fdca715789be7b504c4a9f5a49438c9f20\"\u003e2157c4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emenus:\u003c/strong\u003e limit hidden-menubar accelerators to profile switching (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2821\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2821/hovercard\"\u003e#2821\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2824\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2824/hovercard\"\u003e#2824\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2a5be994b712ce07860be99a0de84c15ca1eeeb5\"\u003e2a5be99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enetwork:\u003c/strong\u003e bound the connectivity sweep so a hung probe cannot stall startup (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2816\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2816/hovercard\"\u003e#2816\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ace3bb75dd1b98f6c0173d7142cea6954fec34f7\"\u003eace3bb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enotifications:\u003c/strong\u003e load sender avatars for electron notifications (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2809\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2809/hovercard\"\u003e#2809\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/936ffde803b65e8aa7900e68bedcbae1ee1ca4cb\"\u003e936ffde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e sign the iframe's own origin for relayed ceremonies (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2828\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2828/hovercard\"\u003e#2828\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2829\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2829/hovercard\"\u003e#2829\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e9db7b2f9cc2dd2430d6f47c56370ba3cf2ae9e8\"\u003ee9db7b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-8\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e ADR-025 config option naming convention (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2836\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2836/hovercard\"\u003e#2836\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/dcafe0a91e87e6379f3075713301fc2791fce441\"\u003edcafe0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e ADR-026 performance audit outcomes (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2838\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2838/hovercard\"\u003e#2838\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/7689e1d5ae4ced8057cf92e8d2e7cfbc0bd5676e\"\u003e7689e1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadr:\u003c/strong\u003e leave the rename mechanism undecided in ADR-025 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2843\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2843/hovercard\"\u003e#2843\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9c3fb7010b814d57584acf4cd33b04b6caa955ad\"\u003e9c3fb70\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd-4\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e bound the docs build with timeout-minutes (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2852\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2852/hovercard\"\u003e#2852\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d6d4cb9938d6e2fec1977fc328f1f470e5bd86c9\"\u003ed6d4cb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eflatpak:\u003c/strong\u003e smoke build on release tags, document the beta remote (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2853\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2853/hovercard\"\u003e#2853\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ed9a1da9a763a04f05fb17d5dcb9d7a87131c255\"\u003eed9a1da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-9\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eadd osv-scanner configuration (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2846\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2846/hovercard\"\u003e#2846\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a3140958267d89e454d2986e0e9069028af430d8\"\u003ea314095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump the minor-and-patch group with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2820\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2820/hovercard\"\u003e#2820\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a00ba0a0aad8173706af3819c957a10c5b286a57\"\u003ea00ba0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump brace-expansion from 5.0.8 to 5.0.9 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2802\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2802/hovercard\"\u003e#2802\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/3d443af4a531df03040701248ba8f771730d5683\"\u003e3d443af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump dompurify from 3.4.12 to 3.4.13 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2805\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2805/hovercard\"\u003e#2805\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/690e820f4078db636ff0124ce8d3ac301e7cd4fc\"\u003e690e820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2800\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2800/hovercard\"\u003e#2800\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/55708f54fd1c72f7f59102643c5c31440734639f\"\u003e55708f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fast-uri from 3.1.4 to 3.1.5 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2804\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2804/hovercard\"\u003e#2804\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/46a25e9368b983c3c39e030345a9706c04e6ab0e\"\u003e46a25e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2808\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2808/hovercard\"\u003e#2808\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/be4ee33bf87065b53756236742d201ef748c669b\"\u003ebe4ee33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump js-yaml from 4.3.0 to 4.3.1 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2807\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2807/hovercard\"\u003e#2807\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/8466a9f939bc64a59e3a82b2907e880149cb8337\"\u003e8466a9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump mermaid from 11.15.0 to 11.16.1 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2806\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2806/hovercard\"\u003e#2806\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a5446b58ee755251fca0aa2c4a08e701e0144bd9\"\u003ea5446b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump undici from 7.28.0 to 7.29.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2799\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2799/hovercard\"\u003e#2799\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/1cea4ddb116f435268c0596d64816fb4984b89f1\"\u003e1cea4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump undici from 7.28.0 to 7.29.0 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2801\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2801/hovercard\"\u003e#2801\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e27101263499c014493ae606f4916989e2d5b7fb\"\u003ee271012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e refresh brace-expansion in the lockfile (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2847\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2847/hovercard\"\u003e#2847\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/fe70fb99e6eddb3bbd5f460da9eb0468d5cbc2e9\"\u003efe70fb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esonar:\u003c/strong\u003e clear docker and String.raw findings (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2818\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2818/hovercard\"\u003e#2818\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2825\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2825/hovercard\"\u003e#2825\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b82434b01a0118fae2bf901d44495ef11b85151d\"\u003eb82434b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esonar:\u003c/strong\u003e clear the code-smell tail (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2813\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2813/hovercard\"\u003e#2813\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/894dc4e4c556698bae8d3321f1b9b8e885227197\"\u003e894dc4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-8\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @app/repo-butler-app, @jochimvd, @jpenberthy for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.14.1...v2.15.0\"\u003e2.15.0\u003c/a\u003e (2026-08-07)\u003c/h2\u003e\u003ca id=\"user-content-2150-2026-08-07\" class=\"anchor\" aria-label=\"Permalink: 2.15.0 (2026-08-07)\" href=\"#2150-2026-08-07\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-10\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e pre-fill Microsoft web sign-in credentials (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2761\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2761/hovercard\"\u003e#2761\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2798\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2798/hovercard\"\u003e#2798\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c7c0b0a5076053a8390c17d8ff213566995427d2\"\u003ec7c0b0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emqtt:\u003c/strong\u003e meeting-started detection first pass (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2587\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2587/hovercard\"\u003e#2587\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2757\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2757/hovercard\"\u003e#2757\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a0b9d72090b2c4b18165c17108adc77b4c2c1c2b\"\u003ea0b9d72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e log timeout, phase timings and page aborts (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2785\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2785/hovercard\"\u003e#2785\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c82cd33df6d8f8cb94e21a309a515735f045a60e\"\u003ec82cd33\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-11\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e Keep msal.cache.encryption cookie on restart (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2780\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2780/hovercard\"\u003e#2780\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/12ea841fdb13c7b51431ffc953d6f02f2056f451\"\u003e12ea841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecertificate:\u003c/strong\u003e apply customCACertsFingerprints to every TLS verification (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2778\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2778/hovercard\"\u003e#2778\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0248b63c6c8f3e4a39b2ef444992482030a4a559\"\u003e0248b63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epaste:\u003c/strong\u003e restore File.path on pasted files so Teams uploads accept them (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2790\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2790/hovercard\"\u003e#2790\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/fcc31915cbf13b8f2d626819859ac8f4f2ed9cc8\"\u003efcc3191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve SonarCloud bug and vulnerability findings (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2766\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2766/hovercard\"\u003e#2766\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/25009f6445b515964eb78434cfcfdabf777ea1cd\"\u003e25009f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esonar:\u003c/strong\u003e exclude declarative config schema from duplication checks (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2793\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2793/hovercard\"\u003e#2793\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e54c9d474504e60799f720fd4c5cd517df527c65\"\u003ee54c9d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e point dialog placeholders at teams.cloud.microsoft (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2797\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2797/hovercard\"\u003e#2797\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a6843d3e0324a38afd5dcc0bee7036bbace62f3a\"\u003ea6843d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-9\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ecertificate:\u003c/strong\u003e document NSS trust store for TLS-inspecting proxies (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2776\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2776/hovercard\"\u003e#2776\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b1e7e67ef73d55b77cedab11b55945fa5f353b31\"\u003eb1e7e67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresearch documentation cleanup (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2769\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2769/hovercard\"\u003e#2769\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/688695c0d4ebffa93c5f5b045bb7ddb35d1d7d88\"\u003e688695c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-10\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump @easyops-cn/docusaurus-search-local (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2784\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2784/hovercard\"\u003e#2784\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/58eafc20f400bab84125b025037aa1955f9c20f2\"\u003e58eafc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 7.0.0 to 7.0.1 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2773\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2773/hovercard\"\u003e#2773\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/3c9133cf07e75298d40eb327194609150a3c4a1c\"\u003e3c9133c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 6.4.0 to 7.0.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2772\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2772/hovercard\"\u003e#2772\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/df25ab12fe57f277c9ead94989cf8b9e7f1f397b\"\u003edf25ab1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/stale from 9 to 11 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2771\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2771/hovercard\"\u003e#2771\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/be1eb71a5d07c1c711c6306e9b26f7465c037beb\"\u003ebe1eb71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump github/codeql-action from 3 to 4.37.3 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2774\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2774/hovercard\"\u003e#2774\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c8644f394833f44d1dc2b675f79289279a0f34a8\"\u003ec8644f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2788\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2788/hovercard\"\u003e#2788\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/457b198362b2d7f5b57d01b2571efab47299acef\"\u003e457b198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group in /docs-site with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2765\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2765/hovercard\"\u003e#2765\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f748ecda96c00b1a0d948ffeafd928ef237ae0fb\"\u003ef748ecd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group with 3 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2783\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2783/hovercard\"\u003e#2783\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2f619d4b464df67b1fc01a583eea5e74906a56d6\"\u003e2f619d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group with 6 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2764\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2764/hovercard\"\u003e#2764\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/72f2196c7907acb5d8c8e38b3ef112b47455ae37\"\u003e72f2196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-9\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @13pass, @app/dependabot, @FriedrichVoelker, @gj241 for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.14.0...v2.14.1\"\u003e2.14.1\u003c/a\u003e (2026-07-27)\u003c/h2\u003e\u003ca id=\"user-content-2141-2026-07-27\" class=\"anchor\" aria-label=\"Permalink: 2.14.1 (2026-07-27)\" href=\"#2141-2026-07-27\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-12\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e bump electron-builder 26.15.3 -\u0026gt; 26.15.7 to fix DOA snap builds (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2756\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2756/hovercard\"\u003e#2756\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/cc5bce1260d6e6ac96da2072ba01d385b8c9d227\"\u003ecc5bce1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eidle:\u003c/strong\u003e stop hard-exiting on SIGINT/SIGTERM so shutdown flushes storage (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2743\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2743/hovercard\"\u003e#2743\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ab7f46c7eef36477364ea8362cf813ea094812f6\"\u003eab7f46c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.13.0...v2.14.0\"\u003e2.14.0\u003c/a\u003e (2026-07-25)\u003c/h2\u003e\u003ca id=\"user-content-2140-2026-07-25\" class=\"anchor\" aria-label=\"Permalink: 2.14.0 (2026-07-25)\" href=\"#2140-2026-07-25\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-11\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eclientCertificate:\u003c/strong\u003e add Linux smartcard PIN dialog and secure prompt (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2659\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2659/hovercard\"\u003e#2659\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/509ffbd12a315809981572f3f3c82c425cb7ea8e\"\u003e509ffbd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e bottom-left profile switcher pill (ADR-020 Phase 1c.2) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2661\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2661/hovercard\"\u003e#2661\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/1cd8f9b12c076e7384823eecb1ab20e5e157d423\"\u003e1cd8f9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-13\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-13\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eframeless:\u003c/strong\u003e update no-drag selectors for Teams top-bar restructure (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2704\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2704/hovercard\"\u003e#2704\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b00b6336b038cc011beb8335d8e1295d58cbf553\"\u003eb00b633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etheme:\u003c/strong\u003e revert followSystemTheme default to false (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2732\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2732/hovercard\"\u003e#2732\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ea4999e477d0de39f24f030e972d19fce60f18ae\"\u003eea4999e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-10\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eadd privacy and data protection statement (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2742\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2742/hovercard\"\u003e#2742\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/189a26ddcfa317e150f7069bbb07b21465ff0ba8\"\u003e189a26d\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2741\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2741/hovercard\"\u003e#2741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eroadmap:\u003c/strong\u003e record smartcard PIN dialog under awaiting user feedback (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2739\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2739/hovercard\"\u003e#2739\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/8fc2223c10e2f970f7118dc1fab2fcdaf75cdec9\"\u003e8fc2223\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd-5\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003erelease-please:\u003c/strong\u003e flag draft releases in the created-release comment (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2700\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2700/hovercard\"\u003e#2700\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d0bd9723cf3ff2f8cb4ae4d140a1bfba91266129\"\u003ed0bd972\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-11\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump electron from 42.5.1 to 42.7.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2740\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2740/hovercard\"\u003e#2740\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9f4ce43911223ba05a3a52b496d1245c2d2af6ba\"\u003e9f4ce43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump the minor-and-patch group with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2709\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2709/hovercard\"\u003e#2709\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/57f7f21bce50e111d0d43e9ea4a58905b3b86f5e\"\u003e57f7f21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump typescript from 6.0.3 to 7.0.2 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2727\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2727/hovercard\"\u003e#2727\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b0a9fc5983f6469c2d945d00dc09567f9d7a5c62\"\u003eb0a9fc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump body-parser from 1.20.5 to 1.20.6 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2735\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2735/hovercard\"\u003e#2735\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/3a23323bc8c809ab9efbbf856b090a3b25a160b2\"\u003e3a23323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump brace-expansion from 5.0.6 to 5.0.7 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2733\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2733/hovercard\"\u003e#2733\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/6ecc9f0ae82602319a5fab4a61fa4b90fb113c03\"\u003e6ecc9f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fast-uri and svgo in root and docs-site lockfiles (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2748\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2748/hovercard\"\u003e#2748\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d32b97e0596b74b3fab76dfb797619e2db9706f6\"\u003ed32b97e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump js-yaml from 3.14.2 to 3.15.0 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2725\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2725/hovercard\"\u003e#2725\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/160569d0ed1d1ee7e63004462d40e910c80c0346\"\u003e160569d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump shell-quote from 1.8.4 to 1.10.0 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2736\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2736/hovercard\"\u003e#2736\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/cd7babedb4fdb05831c8b2e0cc881704d775b61f\"\u003ecd7babe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group across 1 directory with 7 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2726\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2726/hovercard\"\u003e#2726\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/96e7c10a0235e1d46b42dd3dbcfec73f57b2d382\"\u003e96e7c10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2716\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2716/hovercard\"\u003e#2716\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f9f240742ee1e7aa231605c2340dacdaad5d2d86\"\u003ef9f2407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2723\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2723/hovercard\"\u003e#2723\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/85fcb9c423f93b3a98947b93d0c2efa221f3d3da\"\u003e85fcb9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump webpack-dev-server from 5.2.5 to 5.2.6 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2734\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2734/hovercard\"\u003e#2734\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f48f49a3ac78c614839e3d2f75fabdf66074da03\"\u003ef48f49a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump websocket-driver from 0.7.4 to 0.7.5 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2729\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2729/hovercard\"\u003e#2729\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9ab02f34d2874444185c51dac6062e0caf02b452\"\u003e9ab02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove redundant code comments that restate the code (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2728\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2728/hovercard\"\u003e#2728\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/58b30985145de9f27ef62a7f85bd1dc0067195fe\"\u003e58b3098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-10\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @jayenashar, @jpenberthy for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.12.0...v2.13.0\"\u003e2.13.0\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\u003ca id=\"user-content-2130-2026-06-25\" class=\"anchor\" aria-label=\"Permalink: 2.13.0 (2026-06-25)\" href=\"#2130-2026-06-25\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-12\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003emacos:\u003c/strong\u003e Dock presence overlay and Apple Silicon performance switches (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2653\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2653/hovercard\"\u003e#2653\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9b8b8ab78b19fefa86a4e2561162dd8e1f45e1aa\"\u003e9b8b8ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emedia:\u003c/strong\u003e add media.microphone.ignoreSystemMute to decouple Teams mute from OS mic mute (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2695\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2695/hovercard\"\u003e#2695\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e4e3fadb592c5f210b5ff004c3c91d9d50ef2a2b\"\u003ee4e3fad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enotifications:\u003c/strong\u003e add electron.clickAction config for window restore (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2660\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2660/hovercard\"\u003e#2660\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/6a41a09aedbe5f6bdcb4a46dd9474d9227c8a804\"\u003e6a41a09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-14\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-14\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e forward pre-login-noise auth signals to reauth recovery (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2688\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2688/hovercard\"\u003e#2688\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b62c6d7cb1dd5116e68c74d1b13ef938d7865a71\"\u003eb62c6d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e pin electron-builder to 26.8.1 to restore Windows exe build (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2697\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2697/hovercard\"\u003e#2697\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/048b2af9587fd0b0f8fcb34385a8535b3e6ad1b1\"\u003e048b2af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edrag-drop:\u003c/strong\u003e restore File.path on dropped files for Teams uploads (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2679\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2679/hovercard\"\u003e#2679\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2d6c99c415cac38d5cf0dc9c3eb937a3eca156cf\"\u003e2d6c99c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnap:\u003c/strong\u003e pin electron-builder to 26.14.0 to restore snap launch (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2686\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2686/hovercard\"\u003e#2686\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b87de0b195896e4dc8712b39ac99bef15112f7e0\"\u003eb87de0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-11\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003etroubleshooting:\u003c/strong\u003e add Ubuntu Unity system-tray workaround (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2680\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2680/hovercard\"\u003e#2680\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2693\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2693/hovercard\"\u003e#2693\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/bceb5aecacc051849f5b84d5eba00401a29e0970\"\u003ebceb5ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd-6\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003esnap:\u003c/strong\u003e pin snapcraft to 8.x in release workflow (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2696\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2696/hovercard\"\u003e#2696\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f8b577d5ff8bef7c68fce44cbf15c312936e79fc\"\u003ef8b577d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-12\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump electron in the minor-and-patch group (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2685\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2685/hovercard\"\u003e#2685\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2ffeb675602c7c0df308cbf8e4d0bf3801c4ee61\"\u003e2ffeb67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump the minor-and-patch group with 3 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2690\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2690/hovercard\"\u003e#2690\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0f3750334f5e74d5275418bb903ec69e1e0911b7\"\u003e0f37503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 4 to 7 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2689\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2689/hovercard\"\u003e#2689\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/1c3d5e96a59fee09ba2e0c36172d1fa9d2d31858\"\u003e1c3d5e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-11\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @jayenashar, @kedzierp for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.11.1...v2.12.0\"\u003e2.12.0\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\u003ca id=\"user-content-2120-2026-06-19\" class=\"anchor\" aria-label=\"Permalink: 2.12.0 (2026-06-19)\" href=\"#2120-2026-06-19\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-13\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-13\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e generate config docs + schema from a single source (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2597\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2597/hovercard\"\u003e#2597\u003c/a\u003e Phase 1) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2604\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2604/hovercard\"\u003e#2604\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f56d1c67230b7173f0d4f3b0a070ec183bf47748\"\u003ef56d1c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e interactive config explorer (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2597\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2597/hovercard\"\u003e#2597\u003c/a\u003e Phase 2) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2606\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2606/hovercard\"\u003e#2606\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a68875a3145b038125494b3a0421e364f7084e0d\"\u003ea68875a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edownload:\u003c/strong\u003e save options, policy-block notification, device-switch guard (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2652\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2652/hovercard\"\u003e#2652\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9ebd4ba172e3158abdae723c2663dc99ca292e43\"\u003e9ebd4ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emqtt:\u003c/strong\u003e add configurable media topic names and mute/unmute commands (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2608\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2608/hovercard\"\u003e#2608\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/777d5f4850e16ee846a464b67d585a176057ae31\"\u003e777d5f4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindow:\u003c/strong\u003e add minimizeOnClose option (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2623\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2623/hovercard\"\u003e#2623\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/70efed0f3d440fedf56d2cb12d887945f46ea7d8\"\u003e70efed0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-15\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e don't divert main-frame navigations through about:blank handler (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2605\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2605/hovercard\"\u003e#2605\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0853c9d80ca875b83ec2582968a9d22b0362583f\"\u003e0853c9d\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2591\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2591/hovercard\"\u003e#2591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e gate in-app reauth recovery behind reauthRecovery.enabled (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2633\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2633/hovercard\"\u003e#2633\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/55b185e6375d486049592fd63656949773a64789\"\u003e55b185e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e gate worker UPR recovery behind reauthRecovery opt-in (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2629\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2629/hovercard\"\u003e#2629\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9fd187369abccbef8c27b5e171eb3c0454520a7d\"\u003e9fd1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e intercept login popups to trigger in-app recovery (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2622\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2622/hovercard\"\u003e#2622\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/598f9a6cb8bd6c40697c5dafd34b174d0a5a4fc0\"\u003e598f9a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e extract Electron binary with system unzip (e2e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2594\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2594/hovercard\"\u003e#2594\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a431a2dad6382b61a60cba119988d7d6ec222e18\"\u003ea431a2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e use honest release-please PR header (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2648\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2648/hovercard\"\u003e#2648\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/92b6caded34f361d9b67c6e7ab33604c18236aa3\"\u003e92b6cad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump docs-site deps to patched versions (Dependabot) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2674\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2674/hovercard\"\u003e#2674\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/89aa8c131a54ad6586b16356cadd46dd01831f99\"\u003e89aa8c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enavigation:\u003c/strong\u003e keep back/forward working after Teams top-bar restructure (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2672\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2672/hovercard\"\u003e#2672\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/189cc9f5f28327b3fbd7de97dc87643d7d79f773\"\u003e189cc9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enet:\u003c/strong\u003e add timeout to connectivity probes to prevent hang after resume (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2635\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2635/hovercard\"\u003e#2635\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/944770c2055f6b25052212b306055b4bd0510197\"\u003e944770c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etheme:\u003c/strong\u003e stop setting followOsTheme to prevent GraphQL rejection (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2673\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2673/hovercard\"\u003e#2673\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/19afd0cd1cf692f59295ec7e28839cb9589c8f4c\"\u003e19afd0c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etray:\u003c/strong\u003e clear badge reliably by widening title observation and fixing update race (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2643\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2643/hovercard\"\u003e#2643\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/689d93a96314595f0741848b74ac0aaeef609d4b\"\u003e689d93a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCode Improvements\u003c/h3\u003e\u003ca id=\"user-content-code-improvements-2\" class=\"anchor\" aria-label=\"Permalink: Code Improvements\" href=\"#code-improvements-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e scope custom-background URL per instance; close out Phase 1 audit docs (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2626\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2626/hovercard\"\u003e#2626\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/aa1d07ddd9a1ba58b2dd6ce554e927531ee159f1\"\u003eaa1d07d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-12\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e config-file validation, generated docs and explorer for \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2597\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2597/hovercard\"\u003e#2597\u003c/a\u003e phases 3a/4 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2642\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2642/hovercard\"\u003e#2642\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/576db6b20064e0f48eb8a6c47e0ba63e1be9e0a6\"\u003e576db6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e phase 0 of config/docs UX initiative (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2597\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2597/hovercard\"\u003e#2597\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2602\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2602/hovercard\"\u003e#2602\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/549d7d7c9656bc3741bd03dfa894234d2fa6563d\"\u003e549d7d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e record \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2597\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2597/hovercard\"\u003e#2597\u003c/a\u003e phase 3b plan, migration as optional companion (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2657\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2657/hovercard\"\u003e#2657\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/35c487da55838e254a88e9eafd8e1a252adf2582\"\u003e35c487d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einstall:\u003c/strong\u003e document the beta apt/rpm channel for pre-releases (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2638\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2638/hovercard\"\u003e#2638\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d53d0f3f5de0dcc53b2e6ef4ec33e4fbd89f9343\"\u003ed53d0f3\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2637\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2637/hovercard\"\u003e#2637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove repository install instructions to the dedicated webpage (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2619\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2619/hovercard\"\u003e#2619\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a3543ae810d1abf4d96d055701bf6eaf3def0d70\"\u003ea3543ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresearch:\u003c/strong\u003e documentation, contributing, and config UX (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2598\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2598/hovercard\"\u003e#2598\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/648aa2ce68d2f398c27e257e669d1fdd10528c22\"\u003e648aa2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresearch:\u003c/strong\u003e FIDO2 touch-prompt feasibility note (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2631\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2631/hovercard\"\u003e#2631\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2634\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2634/hovercard\"\u003e#2634\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/8b6eacbea71a045eed6b18736de80e640380f5ed\"\u003e8b6eacb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresearch:\u003c/strong\u003e smartcard/NSS PIN dialog feasibility for client-cert auth (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2641\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2641/hovercard\"\u003e#2641\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0cbd31a6b788e6897fa122d4c4db233242f7b9da\"\u003e0cbd31a\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2639\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2639/hovercard\"\u003e#2639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eroadmap:\u003c/strong\u003e note in-review download, macOS, and device-switch work (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2655\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2655/hovercard\"\u003e#2655\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/966e500253a4cce1081c355f37873ce654300625\"\u003e966e500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etroubleshooting:\u003c/strong\u003e document Google sign-in user-agent workaround (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2670\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2670/hovercard\"\u003e#2670\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/5fabd75773f26bd5bd2b5a7bf9f344885e9d2fe6\"\u003e5fabd75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd-7\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003esnap:\u003c/strong\u003e pin arm64 snapcraft below 9.0.0 to fix the snap build (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2649\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2649/hovercard\"\u003e#2649\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/df1115b836b303024d7237305356889173d91104\"\u003edf1115b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-13\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-13\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump electron from 41.7.1 to 42.3.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2589\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2589/hovercard\"\u003e#2589\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e64ffd2c290e2c0ad56872eb1534824f193faa0d\"\u003ee64ffd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump the minor-and-patch group with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2612\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2612/hovercard\"\u003e#2612\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/9a6ddf2bad655fd0ceaa323d3551fb508688af85\"\u003e9a6ddf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump the minor-and-patch group with 4 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2658\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2658/hovercard\"\u003e#2658\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/402800af5013bf3239642c0702bf7c065b04c4b7\"\u003e402800a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2614\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2614/hovercard\"\u003e#2614\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b278ef5e686c1aba80d9c77478d188d42ae21a68\"\u003eb278ef5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2613\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2613/hovercard\"\u003e#2613\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ad341ef55477eeafc7c92bc8f211147232f512f4\"\u003ead341ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump canonical/setup-lxd action pin (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2615\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2615/hovercard\"\u003e#2615\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/cc669d3e0ad02160f1066b4a9580cf944fae0e1a\"\u003ecc669d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump dompurify from 3.4.0 to 3.4.11 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2664\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2664/hovercard\"\u003e#2664\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/aa57fc14847c465b9656760648c5c2cc50d1d71a\"\u003eaa57fc1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump js-yaml from 4.1.1 to 4.2.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2665\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2665/hovercard\"\u003e#2665\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0a2bb0069260fea018042fba9ba5a4b3291fddb4\"\u003e0a2bb00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump launch-editor from 2.13.0 to 2.14.1 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2668\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2668/hovercard\"\u003e#2668\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ded2e62a78815a816e605dc455f3a4ea7d68b3de\"\u003eded2e62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump shell-quote from 1.8.3 to 1.8.4 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2644\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2644/hovercard\"\u003e#2644\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/921aef0c56357b7960ef0c06421abda252225a1d\"\u003e921aef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group in /docs-site with 3 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2616\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2616/hovercard\"\u003e#2616\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d188d2baa0781ed5f881c98256a76a55b4c1f76c\"\u003ed188d2b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group with 4 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2630\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2630/hovercard\"\u003e#2630\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/4502a2ba26b909bff644ec5aa46365a433ca991a\"\u003e4502a2b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump webpack-dev-server from 5.2.4 to 5.2.5 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2669\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2669/hovercard\"\u003e#2669\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/45fdbfa873dd592c056ddb7d40bcbaafbf8d21e0\"\u003e45fdbfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump ws from 7.5.10 to 7.5.11 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2667\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2667/hovercard\"\u003e#2667\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2e8b3074395b6258a30ec9ee365fd52df809c9e0\"\u003e2e8b307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2666\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2666/hovercard\"\u003e#2666\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/4f292b7baa199172c539ef15395a891d7fa81b9d\"\u003e4f292b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-12\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @geoffdavis, @jayenashar, @jpenberthy, @kedzierp, @nbuechner for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.11.0...v2.11.1\"\u003e2.11.1\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\u003ca id=\"user-content-2111-2026-05-29\" class=\"anchor\" aria-label=\"Permalink: 2.11.1 (2026-05-29)\" href=\"#2111-2026-05-29\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd-8\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ebump checkout to Node 24 and make e2e non-blocking for packaging (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2595\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2595/hovercard\"\u003e#2595\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/93b560d81ae487a1ea7dc138f6ed68a51ee244cd\"\u003e93b560d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.10.0...v2.11.0\"\u003e2.11.0\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\u003ca id=\"user-content-2110-2026-05-27\" class=\"anchor\" aria-label=\"Permalink: 2.11.0 (2026-05-27)\" href=\"#2110-2026-05-27\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-14\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-14\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003e#2476:\u003c/strong\u003e custom stickers MVP (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2550\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2550/hovercard\"\u003e#2550\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0c31282151255d89a1f62e9652a782ac5c80c6c4\"\u003e0c31282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e default followSystemTheme to true (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2566\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2566/hovercard\"\u003e#2566\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/21e927e6464762b70ffe014bb809fa5bbacb7d5e\"\u003e21e927e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emqtt:\u003c/strong\u003e emit camera-state-changed from renderer for MQTT publishing (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2582\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2582/hovercard\"\u003e#2582\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/182d559de29104af74cc3a66d8d62a41b187ac97\"\u003e182d559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emqtt:\u003c/strong\u003e publish incoming-call topic for ring/invite events (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2572\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2572/hovercard\"\u003e#2572\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d7cdd06092dc2fd0345a2e1fdb191eeb5e821eb6\"\u003ed7cdd06\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emqtt:\u003c/strong\u003e publish microphone state to {topicPrefix}/microphone (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2497\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2497/hovercard\"\u003e#2497\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e8fe6f3104d24a14e46d87bb792cfbeab76cc942\"\u003ee8fe6f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-16\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003e#2383:\u003c/strong\u003e also setDesktopName so --class reaches X11 + Wayland (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2569\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2569/hovercard\"\u003e#2569\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a048527bde6f5529ee35ec2f04209e1e0c4f4d75\"\u003ea048527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e#2534:\u003c/strong\u003e route getDisplayMedia through in-app picker on Wayland (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f38f28ef81d9c33dd4cbf4d838f9ec940205d311\"\u003ef38f28e\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2534\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2534/hovercard\"\u003e#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump qs and ws in docs-site to resolve security alerts (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2573\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2573/hovercard\"\u003e#2573\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/84aefe84e094bbce8a3124650f23d7f77f7ba5bf\"\u003e84aefe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elogging:\u003c/strong\u003e down-level pre-login auth-noise from renderer (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2564\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2564/hovercard\"\u003e#2564\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/8de3b2d6a1a4842882dca6c99ec33928ad2309ee\"\u003e8de3b2d\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2560\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2560/hovercard\"\u003e#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elogging:\u003c/strong\u003e run renderer log fields through full PII sanitizer (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2562\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2562/hovercard\"\u003e#2562\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/bff6d22ace2a37195fb3a98ccf5a88d6f2efb98e\"\u003ebff6d22\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2560\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2560/hovercard\"\u003e#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emacos:\u003c/strong\u003e use 256x256 source for the dock icon (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2563\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2563/hovercard\"\u003e#2563\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/8f96c6684445c541241de3ad6dd411736af691f8\"\u003e8f96c66\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2560\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2560/hovercard\"\u003e#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epreload:\u003c/strong\u003e serialize object-shaped unhandled rejections (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2561\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2561/hovercard\"\u003e#2561\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/6720768f1ac57c766eeda8595a177f8b0838259e\"\u003e6720768\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2560\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2560/hovercard\"\u003e#2560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCode Improvements\u003c/h3\u003e\u003ca id=\"user-content-code-improvements-3\" class=\"anchor\" aria-label=\"Permalink: Code Improvements\" href=\"#code-improvements-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e remove six deprecated config keys (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2567\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2567/hovercard\"\u003e#2567\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/4710fb53436b32b178301e3d2108fc2e66ea0c49\"\u003e4710fb5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-13\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-13\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eadd vylen linux install/remove instruction (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2559\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2559/hovercard\"\u003e#2559\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/2f6c97661d1f0b193de1fc425940c8de5b5656b5\"\u003e2f6c976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocumentation cleanup and HA discovery docs (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2575\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2575/hovercard\"\u003e#2575\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/6eca43cfeca0dddf16062340641f6499aab4afdf\"\u003e6eca43c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate camera topic and MQTT status to shipped (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2585\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2585/hovercard\"\u003e#2585\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b564e875a12567934b21b22cd55d2889a6638c55\"\u003eb564e87\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-14\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-14\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump electron from 41.6.1 to 41.7.1 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2583\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2583/hovercard\"\u003e#2583\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/79e9540bf9dd119b37d7412071a88fee072b5f8a\"\u003e79e9540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump qs from 6.14.2 to 6.15.2 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2568\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2568/hovercard\"\u003e#2568\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a5c0e89fb286cf9d5c4c0a98afadca93ebb8ea19\"\u003ea5c0e89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tmp from 0.2.5 to 0.2.6 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2584\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2584/hovercard\"\u003e#2584\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/0f3c5ce4c1c9293d854f0e66044db493fed59c3a\"\u003e0f3c5ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump @homebridge/dbus-native in the minor-and-patch group (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2574\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2574/hovercard\"\u003e#2574\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/345dc5e752447799bc26a20bf7bfaf121149396e\"\u003e345dc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove shipped mqtt-microphone-state-research doc (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2581\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2581/hovercard\"\u003e#2581\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f4c39edde3f14433fccdc1dfa7cc6b1e30ce75e7\"\u003ef4c39ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove simili-bot trial files (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2586\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2586/hovercard\"\u003e#2586\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/15613cf44a97d1e726f9bd6dee31970c4df0aada\"\u003e15613cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate CLAUDE.md for ready → release ready label rename (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2576\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2576/hovercard\"\u003e#2576\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/62ff340c41695fc3fd1e09a5c33463174667c33e\"\u003e62ff340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-13\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-13\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @CelestifyX for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.9.0...v2.10.0\"\u003e2.10.0\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\u003ca id=\"user-content-2100-2026-05-19\" class=\"anchor\" aria-label=\"Permalink: 2.10.0 (2026-05-19)\" href=\"#2100-2026-05-19\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-15\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edownloads:\u003c/strong\u003e drive taskbar progress bar during downloads (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2512\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2512/hovercard\"\u003e#2512\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2514\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2514/hovercard\"\u003e#2514\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/146a73623dfbc3ddf6b78644ee754767afa05eb1\"\u003e146a736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edownloads:\u003c/strong\u003e notify on download completion (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2512\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2512/hovercard\"\u003e#2512\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2513\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2513/hovercard\"\u003e#2513\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a6c89e822c5bd1d0534cf6c020eb0a6539ec44ad\"\u003ea6c89e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e Manage-profiles dialog with rename + remove (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2510\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2510/hovercard\"\u003e#2510\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/23e1e137d3296b163832530a52a17ad3a7c21b28\"\u003e23e1e13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enotifications:\u003c/strong\u003e add notifications.timeoutType opt-in (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2521\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2521/hovercard\"\u003e#2521\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/503a5b9149931cb8b272b7617bf57c2d98369fad\"\u003e503a5b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escreenSharing:\u003c/strong\u003e full-window picker overlay with detail panel (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2524\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2524/hovercard\"\u003e#2524\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2543\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2543/hovercard\"\u003e#2543\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b04ed4c65318d106475101012e6ce6d2d329a7d9\"\u003eb04ed4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etriage-bot:\u003c/strong\u003e seed .github/hats.md taxonomy (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2548\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2548/hovercard\"\u003e#2548\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/46d1688255d9278d084ba165cbcb8496f3a65bd9\"\u003e46d1688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebauthn:\u003c/strong\u003e FIDO2 hardware security key support for Linux (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/802\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/802/hovercard\"\u003e#802\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2357\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2357/hovercard\"\u003e#2357\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/6c7664fa5fc7a952db2d2111e1bccb45126e24be\"\u003e6c7664f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-17\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-17\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e cover MCAS proxy suffix in cookie-domain matching (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2488\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2488/hovercard\"\u003e#2488\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/78a114066630c1b7abe9709e0d2d899938153ec3\"\u003e78a1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustomCSS:\u003c/strong\u003e swallow expected executeJavaScript rejections (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2540\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2540/hovercard\"\u003e#2540\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/86ee1cd53f4b95aedf28d1ce6d356cf2f3abf956\"\u003e86ee1cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump transitive mermaid to 11.15.0 (4 medium CVEs) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2525\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2525/hovercard\"\u003e#2525\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a6e5386204761a31f6274122ca8911527245dd6c\"\u003ea6e5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edownloads:\u003c/strong\u003e disable QUIC to fix concurrent SharePoint downloads (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2518\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2518/hovercard\"\u003e#2518\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2520\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2520/hovercard\"\u003e#2520\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/1e78428693be182aaabf5df9bccbcd13e962726d\"\u003e1e78428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e rebind screen-share handler per profile session (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2533\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2533/hovercard\"\u003e#2533\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f980dfc27dc744f371c79cb6d78f86845bf09ad9\"\u003ef980dfc\u003c/a\u003e), closes \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2529\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2529/hovercard\"\u003e#2529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent double notification sound and handle dismiss event (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2411\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2411/hovercard\"\u003e#2411\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2414\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2414/hovercard\"\u003e#2414\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/50ebefe942cc28e187d953a3c64c183aa77489d1\"\u003e50ebefe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore --ozone-platform=x11 default in package.json (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2511\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2511/hovercard\"\u003e#2511\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/99111fe64b24b8dc8b4f484ac60224cc60fe3839\"\u003e99111fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCode Improvements\u003c/h3\u003e\u003ca id=\"user-content-code-improvements-4\" class=\"anchor\" aria-label=\"Permalink: Code Improvements\" href=\"#code-improvements-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edialogs:\u003c/strong\u003e use shared createDialogWindow in JoinMeetingDialog (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2507\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2507/hovercard\"\u003e#2507\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/065ab86aebd015aaf64103019f9a77c971bffbb3\"\u003e065ab86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-14\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-14\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eclaude:\u003c/strong\u003e add homepage convention (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2519\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2519/hovercard\"\u003e#2519\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/8cb04f7dd9cf6fe24243331c3284367430de03b7\"\u003e8cb04f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enotifications,wayland:\u003c/strong\u003e GNOME workaround for \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2411\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2411/hovercard\"\u003e#2411\u003c/a\u003e, restore ozone x11 default (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2547\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2547/hovercard\"\u003e#2547\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/5ea08c8ca2082ac731e336dc417a1e01e37290bc\"\u003e5ea08c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eroadmap:\u003c/strong\u003e capture 2026-05-07 ozone-platform default reset session (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2509\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2509/hovercard\"\u003e#2509\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e1826ef8b371ac43791e24a5601cab33de42b4fa\"\u003ee1826ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eroadmap:\u003c/strong\u003e trim to themes, principles, and parked work (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2539\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2539/hovercard\"\u003e#2539\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ca1b894af8e0076a830e733ad7496d5a406b38a0\"\u003eca1b894\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd-9\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003egate packaging jobs on e2e_tests (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2545\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2545/hovercard\"\u003e#2545\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/a8e687e969bc7e859303e1d0507213b315761ca5\"\u003ea8e687e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eTesting\u003c/h3\u003e\u003ca id=\"user-content-testing\" class=\"anchor\" aria-label=\"Permalink: Testing\" href=\"#testing\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003epreload:\u003c/strong\u003e guard modulesRequiringIpc against regression (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/1902\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/1902/hovercard\"\u003e#1902\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2546\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2546/hovercard\"\u003e#2546\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/467e1e45501676826c675b488bf421ce54ea1f41\"\u003e467e1e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-15\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump @playwright/test in the minor-and-patch group (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2526\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2526/hovercard\"\u003e#2526\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/475b3f3819715b9b4be672a2be74dbfdd98ead42\"\u003e475b3f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump @babel/plugin-transform-modules-systemjs in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2517\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2517/hovercard\"\u003e#2517\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/52d49ffc28a07b653f2d3fd751ee984b3789ca7c\"\u003e52d49ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump brace-expansion from 5.0.5 to 5.0.6 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2553\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2553/hovercard\"\u003e#2553\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b429833c2664d52f9518c14fb476f78e8a5cb41e\"\u003eb429833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump electron from 41.5.0 to 41.6.1 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2549\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2549/hovercard\"\u003e#2549\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/5ab8747601ee470a80b66699db3fcc8203b781ae\"\u003e5ab8747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2515\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2515/hovercard\"\u003e#2515\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/acf4815fe4044540f366018f55205555b5d0034f\"\u003eacf4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump fast-uri from 3.1.0 to 3.1.2 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2516\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2516/hovercard\"\u003e#2516\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/69ef30cdae94e53ce1da1d8df61fb22bf84d454f\"\u003e69ef30c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump ip-address from 10.1.0 to 10.2.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2504\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2504/hovercard\"\u003e#2504\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c036c0976190be3e62a5ad44f06de82b2350c59e\"\u003ec036c09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group in /docs-site with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2528\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2528/hovercard\"\u003e#2528\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/93ae5b735fbab47dbc053f6d662982ba00c7c463\"\u003e93ae5b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group with 2 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2555\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2555/hovercard\"\u003e#2555\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f7dc094f8ff39a9483b2b5b749b415b7a6286aa5\"\u003ef7dc094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump webpack-dev-server from 5.2.3 to 5.2.4 in /docs-site (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2554\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2554/hovercard\"\u003e#2554\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d1ddbb03575c917b191f9663d2011a1faa4ab366\"\u003ed1ddbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump ws from 8.19.0 to 8.20.1 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2557\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2557/hovercard\"\u003e#2557\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/ca9c68a0de0137f6c7c3602fd28dde8c211706bd\"\u003eca9c68a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egithub:\u003c/strong\u003e add pull request template (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2544\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2544/hovercard\"\u003e#2544\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c7f5bb5b5837df41502356995359d33b930d88ef\"\u003ec7f5bb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elogging:\u003c/strong\u003e demote noisy warns and block MS telemetry beacons (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2532\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2532/hovercard\"\u003e#2532\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/84da8c5bf932925fe531f1c2d87480ada4f3fd82\"\u003e84da8c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-14\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-14\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @app/dependabot, @jayenashar, @jpenberthy for contributing to this release.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.8.1...v2.9.0\"\u003e2.9.0\u003c/a\u003e (2026-05-06)\u003c/h2\u003e\u003ca id=\"user-content-290-2026-05-06\" class=\"anchor\" aria-label=\"Permalink: 2.9.0 (2026-05-06)\" href=\"#290-2026-05-06\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eMulti-account is a work-in-progress preview.\u003c/strong\u003e The new \u003ccode\u003emultiAccount.enabled\u003c/code\u003e flag (off by default) lets you keep separate Teams sessions in the same window. The Add-profile dialog and the Profiles → Switch-to menu work end-to-end in this release, but the Manage-profiles dialog, the visible top-right switcher pill, and \u003ccode\u003eCtrl+Shift+1…5\u003c/code\u003e shortcuts are still ahead. Useful to test, but expect rough edges and follow \u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2495\" data-hovercard-type=\"issue\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/issues/2495/hovercard\"\u003e#2495\u003c/a\u003e for ongoing progress.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-16\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e allow dismissing startup warnings with \"Don't show again\" (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2477\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2477/hovercard\"\u003e#2477\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/abb7522012707853500bbd1a09eebfecef161f1b\"\u003eabb7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emedia:\u003c/strong\u003e allow overriding getUserMedia microphone constraints (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2462\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2462/hovercard\"\u003e#2462\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/eaea33f2f1ccd1e9ed2e531379f9bc87080d5f1f\"\u003eeaea33f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emqtt:\u003c/strong\u003e add Home Assistant autodiscovery (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2464\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2464/hovercard\"\u003e#2464\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/7b5d7db2d5b911a72f5bb815d1916f88487562c0\"\u003e7b5d7db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e add multiAccount.enabled flag and Intune mutex (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2450\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2450/hovercard\"\u003e#2450\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/1fe732485dedada6c3fb727a27e1ecf82b81574a\"\u003e1fe7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e Add-profile dialog with first-run bootstrap fix (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2496\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2496/hovercard\"\u003e#2496\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/bb8151432f766fff680c6b7e1e52b5992ad03376\"\u003ebb81514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e Profiles menu with Switch-to submenu (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2489\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2489/hovercard\"\u003e#2489\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c86e13043a9abf7ade27b034ba62e2e1dcc898e1\"\u003ec86e130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e scaffold profile view lifecycle and Profile 0 bootstrap (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2483\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2483/hovercard\"\u003e#2483\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/fbe914aaf5de6725eb51ec45c998480e2e37f506\"\u003efbe914a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emulti-account:\u003c/strong\u003e scaffold ProfilesManager and migrate login state (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2478\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2478/hovercard\"\u003e#2478\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/5ee386b02eece30ebc7ce4e5b00285f623f8e458\"\u003e5ee386b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-18\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-18\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e scope worker-source AUTH_RECOVERY suppression to active calls (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2481\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2481/hovercard\"\u003e#2481\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/87b114bfa7a9d76b86ac3786e9e7d7bec7610a38\"\u003e87b114b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e correct SHA pin for release-please-action v4.2.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2470\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2470/hovercard\"\u003e#2470\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/6b9275512d6b3bbd95ab6c0013d89ae291bdc207\"\u003e6b92755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epower:\u003c/strong\u003e bind enableWakeLockOnWindowRestore on the restore listener (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2482\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2482/hovercard\"\u003e#2482\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d5debdac4d915a833e7f0204ed0808c5062ea5fc\"\u003ed5debda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e strip markdown from appdata entries, bump manifest to 2.8.1 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2472\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2472/hovercard\"\u003e#2472\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c4e1962eda7dedf8cad215b932c3152b0378362c\"\u003ec4e1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDocumentation\u003c/h3\u003e\u003ca id=\"user-content-documentation-15\" class=\"anchor\" aria-label=\"Permalink: Documentation\" href=\"#documentation-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003enote semver transition and tidy up the homepage (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2473\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2473/hovercard\"\u003e#2473\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/afb29ed9478b9a624af7f3b889772b5667dd2011\"\u003eafb29ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresearch:\u003c/strong\u003e prune stale research and surface orphaned docs in sidebar (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2503\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2503/hovercard\"\u003e#2503\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/e9906db2b7891e38a0807154206dd37f5e99183f\"\u003ee9906db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCI/CD\u003c/h3\u003e\u003ca id=\"user-content-cicd-10\" class=\"anchor\" aria-label=\"Permalink: CI/CD\" href=\"#cicd-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e credit external contributors in release-please notes (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2475\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2475/hovercard\"\u003e#2475\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/6f05db998c3c847efc1c4eb033b17aaeb772f149\"\u003e6f05db9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e migrate to release-please for automated release management (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2408\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2408/hovercard\"\u003e#2408\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f4df06aa8f691fcb82cf3c38c7ab593bb64e3ae9\"\u003ef4df06a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaintenance\u003c/h3\u003e\u003ca id=\"user-content-maintenance-16\" class=\"anchor\" aria-label=\"Permalink: Maintenance\" href=\"#maintenance-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eauto-merge dependabot PRs (non-major) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2485\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2485/hovercard\"\u003e#2485\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/25eab678726a3b6722081295a06fcd81b8a3cbaa\"\u003e25eab67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump electron in the minor-and-patch group (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2479\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2479/hovercard\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/c443dfee834e57e2e44e8dd9887f48a2928aaefa\"\u003ec443dfe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/github-script from 8.0.0 to 9.0.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2494\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2494/hovercard\"\u003e#2494\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/eb3db5894c4ee6b12716849c7de5ce872913cd7b\"\u003eeb3db58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2492\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2492/hovercard\"\u003e#2492\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/f7c831ba4cd2a7a5b91ee9bf3f5a1d19f714b7cc\"\u003ef7c831b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump canonical/setup-lxd (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2490\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2490/hovercard\"\u003e#2490\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/92cbc13788710edbb5e0adb1170c737cbcbeddf8\"\u003e92cbc13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump dependabot/fetch-metadata from 2 to 3 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2493\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2493/hovercard\"\u003e#2493\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/fa1d8709672e59d52eeb0b518cd33d0a0e0d518b\"\u003efa1d870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump googleapis/release-please-action from 4.2.0 to 5.0.0 (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2491\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2491/hovercard\"\u003e#2491\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/5df49e3bcff7b1b90cfd7bec0ddffdc359559fe9\"\u003e5df49e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group in /docs-site with 3 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2501\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2501/hovercard\"\u003e#2501\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/d850004b471b4929949bb783139966aeb8b1e61d\"\u003ed850004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the minor-and-patch group with 4 updates (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2500\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2500/hovercard\"\u003e#2500\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b934b5093b3762da8f7b0f4f3279ce61b09888e2\"\u003eb934b50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esecurity:\u003c/strong\u003e bump postcss and uuid to patch GHSA-qx2v-qp2m-jg93 and GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2487\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2487/hovercard\"\u003e#2487\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/b29fc602e017ace965e08095c36d7844226137aa\"\u003eb29fc60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esimili:\u003c/strong\u003e use explicit steps list to enforce similarity-only mode (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/issues/2474\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/IsmaelMartinez/teams-for-linux/pull/2474/hovercard\"\u003e#2474\u003c/a\u003e) (\u003ca href=\"https://github.com/IsmaelMartinez/teams-for-linux/commit/40a1391d38a175b789fdf0fb53288a31de802ac6\"\u003e40a1391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThanks\u003c/h3\u003e\u003ca id=\"user-content-thanks-15\" class=\"anchor\" aria-label=\"Permalink: Thanks\" href=\"#thanks-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBig thanks to @dependabot, @jpenberthy, @MiguelAngelLV, @mvanhorn for contributing to this release.\u003c/p\u003e\n\u003c/article\u003e","richTextTruncated":false,"renderedFileInfo":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"Changelog","fully_qualified_name":"Changelog","kind":"section_1","ident_start":2,"ident_end":11,"extent_start":0,"extent_end":92980,"ident_utf16":{"start":{"line_number":0,"utf16_col":2},"end":{"line_number":0,"utf16_col":11}},"extent_utf16":{"start":{"line_number":0,"utf16_col":0},"end":{"line_number":801,"utf16_col":0}}},{"name":"[2.25.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.24.0...v2.25.0) (2026-10-09)","fully_qualified_name":"[2.25.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.24.0...v2.25.0) (2026-10-09)","kind":"section_2","ident_start":16,"ident_end":114,"extent_start":13,"extent_end":5140,"ident_utf16":{"start":{"line_number":2,"utf16_col":3},"end":{"line_number":2,"utf16_col":101}},"extent_utf16":{"start":{"line_number":2,"utf16_col":0},"end":{"line_number":47,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":121,"ident_end":129,"extent_start":117,"extent_end":861,"ident_utf16":{"start":{"line_number":5,"utf16_col":4},"end":{"line_number":5,"utf16_col":12}},"extent_utf16":{"start":{"line_number":5,"utf16_col":0},"end":{"line_number":12,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":865,"ident_end":874,"extent_start":861,"extent_end":2247,"ident_utf16":{"start":{"line_number":12,"utf16_col":4},"end":{"line_number":12,"utf16_col":13}},"extent_utf16":{"start":{"line_number":12,"utf16_col":0},"end":{"line_number":21,"utf16_col":0}}},{"name":"Code Improvements","fully_qualified_name":"Code Improvements","kind":"section_3","ident_start":2251,"ident_end":2268,"extent_start":2247,"extent_end":2515,"ident_utf16":{"start":{"line_number":21,"utf16_col":4},"end":{"line_number":21,"utf16_col":21}},"extent_utf16":{"start":{"line_number":21,"utf16_col":0},"end":{"line_number":26,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":2519,"ident_end":2532,"extent_start":2515,"extent_end":3034,"ident_utf16":{"start":{"line_number":26,"utf16_col":4},"end":{"line_number":26,"utf16_col":17}},"extent_utf16":{"start":{"line_number":26,"utf16_col":0},"end":{"line_number":32,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":3038,"ident_end":3049,"extent_start":3034,"extent_end":5001,"ident_utf16":{"start":{"line_number":32,"utf16_col":4},"end":{"line_number":32,"utf16_col":15}},"extent_utf16":{"start":{"line_number":32,"utf16_col":0},"end":{"line_number":43,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":5005,"ident_end":5011,"extent_start":5001,"extent_end":5140,"ident_utf16":{"start":{"line_number":43,"utf16_col":4},"end":{"line_number":43,"utf16_col":10}},"extent_utf16":{"start":{"line_number":43,"utf16_col":0},"end":{"line_number":47,"utf16_col":0}}},{"name":"[2.24.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.23.0...v2.24.0) (2026-10-03)","fully_qualified_name":"[2.24.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.23.0...v2.24.0) (2026-10-03)","kind":"section_2","ident_start":5143,"ident_end":5241,"extent_start":5140,"extent_end":12324,"ident_utf16":{"start":{"line_number":47,"utf16_col":3},"end":{"line_number":47,"utf16_col":101}},"extent_utf16":{"start":{"line_number":47,"utf16_col":0},"end":{"line_number":100,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":5248,"ident_end":5256,"extent_start":5244,"extent_end":5514,"ident_utf16":{"start":{"line_number":50,"utf16_col":4},"end":{"line_number":50,"utf16_col":12}},"extent_utf16":{"start":{"line_number":50,"utf16_col":0},"end":{"line_number":55,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":5518,"ident_end":5527,"extent_start":5514,"extent_end":8401,"ident_utf16":{"start":{"line_number":55,"utf16_col":4},"end":{"line_number":55,"utf16_col":13}},"extent_utf16":{"start":{"line_number":55,"utf16_col":0},"end":{"line_number":70,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":8405,"ident_end":8418,"extent_start":8401,"extent_end":8756,"ident_utf16":{"start":{"line_number":70,"utf16_col":4},"end":{"line_number":70,"utf16_col":17}},"extent_utf16":{"start":{"line_number":70,"utf16_col":0},"end":{"line_number":75,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":8760,"ident_end":8765,"extent_start":8756,"extent_end":9009,"ident_utf16":{"start":{"line_number":75,"utf16_col":4},"end":{"line_number":75,"utf16_col":9}},"extent_utf16":{"start":{"line_number":75,"utf16_col":0},"end":{"line_number":80,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":9013,"ident_end":9024,"extent_start":9009,"extent_end":12219,"ident_utf16":{"start":{"line_number":80,"utf16_col":4},"end":{"line_number":80,"utf16_col":15}},"extent_utf16":{"start":{"line_number":80,"utf16_col":0},"end":{"line_number":96,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":12223,"ident_end":12229,"extent_start":12219,"extent_end":12324,"ident_utf16":{"start":{"line_number":96,"utf16_col":4},"end":{"line_number":96,"utf16_col":10}},"extent_utf16":{"start":{"line_number":96,"utf16_col":0},"end":{"line_number":100,"utf16_col":0}}},{"name":"[2.23.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.22.0...v2.23.0) (2026-09-26)","fully_qualified_name":"[2.23.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.22.0...v2.23.0) (2026-09-26)","kind":"section_2","ident_start":12327,"ident_end":12425,"extent_start":12324,"extent_end":15156,"ident_utf16":{"start":{"line_number":100,"utf16_col":3},"end":{"line_number":100,"utf16_col":101}},"extent_utf16":{"start":{"line_number":100,"utf16_col":0},"end":{"line_number":136,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":12432,"ident_end":12440,"extent_start":12428,"extent_end":13448,"ident_utf16":{"start":{"line_number":103,"utf16_col":4},"end":{"line_number":103,"utf16_col":12}},"extent_utf16":{"start":{"line_number":103,"utf16_col":0},"end":{"line_number":111,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":13452,"ident_end":13461,"extent_start":13448,"extent_end":13986,"ident_utf16":{"start":{"line_number":111,"utf16_col":4},"end":{"line_number":111,"utf16_col":13}},"extent_utf16":{"start":{"line_number":111,"utf16_col":0},"end":{"line_number":117,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":13990,"ident_end":14003,"extent_start":13986,"extent_end":14247,"ident_utf16":{"start":{"line_number":117,"utf16_col":4},"end":{"line_number":117,"utf16_col":17}},"extent_utf16":{"start":{"line_number":117,"utf16_col":0},"end":{"line_number":122,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":14251,"ident_end":14256,"extent_start":14247,"extent_end":14512,"ident_utf16":{"start":{"line_number":122,"utf16_col":4},"end":{"line_number":122,"utf16_col":9}},"extent_utf16":{"start":{"line_number":122,"utf16_col":0},"end":{"line_number":127,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":14516,"ident_end":14527,"extent_start":14512,"extent_end":15011,"ident_utf16":{"start":{"line_number":127,"utf16_col":4},"end":{"line_number":127,"utf16_col":15}},"extent_utf16":{"start":{"line_number":127,"utf16_col":0},"end":{"line_number":132,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":15015,"ident_end":15021,"extent_start":15011,"extent_end":15156,"ident_utf16":{"start":{"line_number":132,"utf16_col":4},"end":{"line_number":132,"utf16_col":10}},"extent_utf16":{"start":{"line_number":132,"utf16_col":0},"end":{"line_number":136,"utf16_col":0}}},{"name":"[2.22.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.21.0...v2.22.0) (2026-09-18)","fully_qualified_name":"[2.22.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.21.0...v2.22.0) (2026-09-18)","kind":"section_2","ident_start":15159,"ident_end":15257,"extent_start":15156,"extent_end":17305,"ident_utf16":{"start":{"line_number":136,"utf16_col":3},"end":{"line_number":136,"utf16_col":101}},"extent_utf16":{"start":{"line_number":136,"utf16_col":0},"end":{"line_number":161,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":15264,"ident_end":15272,"extent_start":15260,"extent_end":15555,"ident_utf16":{"start":{"line_number":139,"utf16_col":4},"end":{"line_number":139,"utf16_col":12}},"extent_utf16":{"start":{"line_number":139,"utf16_col":0},"end":{"line_number":144,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":15559,"ident_end":15568,"extent_start":15555,"extent_end":16354,"ident_utf16":{"start":{"line_number":144,"utf16_col":4},"end":{"line_number":144,"utf16_col":13}},"extent_utf16":{"start":{"line_number":144,"utf16_col":0},"end":{"line_number":151,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":16358,"ident_end":16369,"extent_start":16354,"extent_end":17194,"ident_utf16":{"start":{"line_number":151,"utf16_col":4},"end":{"line_number":151,"utf16_col":15}},"extent_utf16":{"start":{"line_number":151,"utf16_col":0},"end":{"line_number":157,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":17198,"ident_end":17204,"extent_start":17194,"extent_end":17305,"ident_utf16":{"start":{"line_number":157,"utf16_col":4},"end":{"line_number":157,"utf16_col":10}},"extent_utf16":{"start":{"line_number":157,"utf16_col":0},"end":{"line_number":161,"utf16_col":0}}},{"name":"[2.21.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.20.1...v2.21.0) (2026-09-11)","fully_qualified_name":"[2.21.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.20.1...v2.21.0) (2026-09-11)","kind":"section_2","ident_start":17308,"ident_end":17406,"extent_start":17305,"extent_end":17697,"ident_utf16":{"start":{"line_number":161,"utf16_col":3},"end":{"line_number":161,"utf16_col":101}},"extent_utf16":{"start":{"line_number":161,"utf16_col":0},"end":{"line_number":168,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":17413,"ident_end":17421,"extent_start":17409,"extent_end":17697,"ident_utf16":{"start":{"line_number":164,"utf16_col":4},"end":{"line_number":164,"utf16_col":12}},"extent_utf16":{"start":{"line_number":164,"utf16_col":0},"end":{"line_number":168,"utf16_col":0}}},{"name":"[2.20.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.20.0...v2.20.1) (2026-09-11)","fully_qualified_name":"[2.20.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.20.0...v2.20.1) (2026-09-11)","kind":"section_2","ident_start":17700,"ident_end":17798,"extent_start":17697,"extent_end":22519,"ident_utf16":{"start":{"line_number":168,"utf16_col":3},"end":{"line_number":168,"utf16_col":101}},"extent_utf16":{"start":{"line_number":168,"utf16_col":0},"end":{"line_number":212,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":17805,"ident_end":17814,"extent_start":17801,"extent_end":18348,"ident_utf16":{"start":{"line_number":171,"utf16_col":4},"end":{"line_number":171,"utf16_col":13}},"extent_utf16":{"start":{"line_number":171,"utf16_col":0},"end":{"line_number":177,"utf16_col":0}}},{"name":"Performance","fully_qualified_name":"Performance","kind":"section_3","ident_start":18352,"ident_end":18363,"extent_start":18348,"extent_end":18613,"ident_utf16":{"start":{"line_number":177,"utf16_col":4},"end":{"line_number":177,"utf16_col":15}},"extent_utf16":{"start":{"line_number":177,"utf16_col":0},"end":{"line_number":182,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":18617,"ident_end":18630,"extent_start":18613,"extent_end":20416,"ident_utf16":{"start":{"line_number":182,"utf16_col":4},"end":{"line_number":182,"utf16_col":17}},"extent_utf16":{"start":{"line_number":182,"utf16_col":0},"end":{"line_number":193,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":20420,"ident_end":20425,"extent_start":20416,"extent_end":20689,"ident_utf16":{"start":{"line_number":193,"utf16_col":4},"end":{"line_number":193,"utf16_col":9}},"extent_utf16":{"start":{"line_number":193,"utf16_col":0},"end":{"line_number":198,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":20693,"ident_end":20704,"extent_start":20689,"extent_end":22424,"ident_utf16":{"start":{"line_number":198,"utf16_col":4},"end":{"line_number":198,"utf16_col":15}},"extent_utf16":{"start":{"line_number":198,"utf16_col":0},"end":{"line_number":208,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":22428,"ident_end":22434,"extent_start":22424,"extent_end":22519,"ident_utf16":{"start":{"line_number":208,"utf16_col":4},"end":{"line_number":208,"utf16_col":10}},"extent_utf16":{"start":{"line_number":208,"utf16_col":0},"end":{"line_number":212,"utf16_col":0}}},{"name":"[2.20.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.19.0...v2.20.0) (2026-09-03)","fully_qualified_name":"[2.20.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.19.0...v2.20.0) (2026-09-03)","kind":"section_2","ident_start":22522,"ident_end":22620,"extent_start":22519,"extent_end":25045,"ident_utf16":{"start":{"line_number":212,"utf16_col":3},"end":{"line_number":212,"utf16_col":101}},"extent_utf16":{"start":{"line_number":212,"utf16_col":0},"end":{"line_number":239,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":22627,"ident_end":22635,"extent_start":22623,"extent_end":22976,"ident_utf16":{"start":{"line_number":215,"utf16_col":4},"end":{"line_number":215,"utf16_col":12}},"extent_utf16":{"start":{"line_number":215,"utf16_col":0},"end":{"line_number":220,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":22980,"ident_end":22989,"extent_start":22976,"extent_end":23735,"ident_utf16":{"start":{"line_number":220,"utf16_col":4},"end":{"line_number":220,"utf16_col":13}},"extent_utf16":{"start":{"line_number":220,"utf16_col":0},"end":{"line_number":227,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":23739,"ident_end":23750,"extent_start":23735,"extent_end":24960,"ident_utf16":{"start":{"line_number":227,"utf16_col":4},"end":{"line_number":227,"utf16_col":15}},"extent_utf16":{"start":{"line_number":227,"utf16_col":0},"end":{"line_number":235,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":24964,"ident_end":24970,"extent_start":24960,"extent_end":25045,"ident_utf16":{"start":{"line_number":235,"utf16_col":4},"end":{"line_number":235,"utf16_col":10}},"extent_utf16":{"start":{"line_number":235,"utf16_col":0},"end":{"line_number":239,"utf16_col":0}}},{"name":"[2.19.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.18.1...v2.19.0) (2026-09-01)","fully_qualified_name":"[2.19.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.18.1...v2.19.0) (2026-09-01)","kind":"section_2","ident_start":25048,"ident_end":25146,"extent_start":25045,"extent_end":28217,"ident_utf16":{"start":{"line_number":239,"utf16_col":3},"end":{"line_number":239,"utf16_col":101}},"extent_utf16":{"start":{"line_number":239,"utf16_col":0},"end":{"line_number":272,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":25153,"ident_end":25161,"extent_start":25149,"extent_end":25931,"ident_utf16":{"start":{"line_number":242,"utf16_col":4},"end":{"line_number":242,"utf16_col":12}},"extent_utf16":{"start":{"line_number":242,"utf16_col":0},"end":{"line_number":249,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":25935,"ident_end":25944,"extent_start":25931,"extent_end":27294,"ident_utf16":{"start":{"line_number":249,"utf16_col":4},"end":{"line_number":249,"utf16_col":13}},"extent_utf16":{"start":{"line_number":249,"utf16_col":0},"end":{"line_number":258,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":27298,"ident_end":27311,"extent_start":27294,"extent_end":27579,"ident_utf16":{"start":{"line_number":258,"utf16_col":4},"end":{"line_number":258,"utf16_col":17}},"extent_utf16":{"start":{"line_number":258,"utf16_col":0},"end":{"line_number":263,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":27583,"ident_end":27594,"extent_start":27579,"extent_end":28109,"ident_utf16":{"start":{"line_number":263,"utf16_col":4},"end":{"line_number":263,"utf16_col":15}},"extent_utf16":{"start":{"line_number":263,"utf16_col":0},"end":{"line_number":268,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":28113,"ident_end":28119,"extent_start":28109,"extent_end":28217,"ident_utf16":{"start":{"line_number":268,"utf16_col":4},"end":{"line_number":268,"utf16_col":10}},"extent_utf16":{"start":{"line_number":268,"utf16_col":0},"end":{"line_number":272,"utf16_col":0}}},{"name":"[2.18.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.18.0...v2.18.1) (2026-08-25)","fully_qualified_name":"[2.18.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.18.0...v2.18.1) (2026-08-25)","kind":"section_2","ident_start":28220,"ident_end":28318,"extent_start":28217,"extent_end":28643,"ident_utf16":{"start":{"line_number":272,"utf16_col":3},"end":{"line_number":272,"utf16_col":101}},"extent_utf16":{"start":{"line_number":272,"utf16_col":0},"end":{"line_number":279,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":28325,"ident_end":28334,"extent_start":28321,"extent_end":28643,"ident_utf16":{"start":{"line_number":275,"utf16_col":4},"end":{"line_number":275,"utf16_col":13}},"extent_utf16":{"start":{"line_number":275,"utf16_col":0},"end":{"line_number":279,"utf16_col":0}}},{"name":"[2.18.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.17.1...v2.18.0) (2026-08-24)","fully_qualified_name":"[2.18.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.17.1...v2.18.0) (2026-08-24)","kind":"section_2","ident_start":28646,"ident_end":28744,"extent_start":28643,"extent_end":31021,"ident_utf16":{"start":{"line_number":279,"utf16_col":3},"end":{"line_number":279,"utf16_col":101}},"extent_utf16":{"start":{"line_number":279,"utf16_col":0},"end":{"line_number":313,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":28751,"ident_end":28759,"extent_start":28747,"extent_end":29259,"ident_utf16":{"start":{"line_number":282,"utf16_col":4},"end":{"line_number":282,"utf16_col":12}},"extent_utf16":{"start":{"line_number":282,"utf16_col":0},"end":{"line_number":288,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":29263,"ident_end":29272,"extent_start":29259,"extent_end":30036,"ident_utf16":{"start":{"line_number":288,"utf16_col":4},"end":{"line_number":288,"utf16_col":13}},"extent_utf16":{"start":{"line_number":288,"utf16_col":0},"end":{"line_number":295,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":30040,"ident_end":30053,"extent_start":30036,"extent_end":30363,"ident_utf16":{"start":{"line_number":295,"utf16_col":4},"end":{"line_number":295,"utf16_col":17}},"extent_utf16":{"start":{"line_number":295,"utf16_col":0},"end":{"line_number":300,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":30367,"ident_end":30372,"extent_start":30363,"extent_end":30643,"ident_utf16":{"start":{"line_number":300,"utf16_col":4},"end":{"line_number":300,"utf16_col":9}},"extent_utf16":{"start":{"line_number":300,"utf16_col":0},"end":{"line_number":305,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":30647,"ident_end":30658,"extent_start":30643,"extent_end":30903,"ident_utf16":{"start":{"line_number":305,"utf16_col":4},"end":{"line_number":305,"utf16_col":15}},"extent_utf16":{"start":{"line_number":305,"utf16_col":0},"end":{"line_number":309,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":30907,"ident_end":30913,"extent_start":30903,"extent_end":31021,"ident_utf16":{"start":{"line_number":309,"utf16_col":4},"end":{"line_number":309,"utf16_col":10}},"extent_utf16":{"start":{"line_number":309,"utf16_col":0},"end":{"line_number":313,"utf16_col":0}}},{"name":"[2.17.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.17.0...v2.17.1) (2026-08-20)","fully_qualified_name":"[2.17.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.17.0...v2.17.1) (2026-08-20)","kind":"section_2","ident_start":31024,"ident_end":31122,"extent_start":31021,"extent_end":31986,"ident_utf16":{"start":{"line_number":313,"utf16_col":3},"end":{"line_number":313,"utf16_col":101}},"extent_utf16":{"start":{"line_number":313,"utf16_col":0},"end":{"line_number":326,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":31129,"ident_end":31142,"extent_start":31125,"extent_end":31710,"ident_utf16":{"start":{"line_number":316,"utf16_col":4},"end":{"line_number":316,"utf16_col":17}},"extent_utf16":{"start":{"line_number":316,"utf16_col":0},"end":{"line_number":322,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":31714,"ident_end":31725,"extent_start":31710,"extent_end":31986,"ident_utf16":{"start":{"line_number":322,"utf16_col":4},"end":{"line_number":322,"utf16_col":15}},"extent_utf16":{"start":{"line_number":322,"utf16_col":0},"end":{"line_number":326,"utf16_col":0}}},{"name":"[2.17.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.16.0...v2.17.0) (2026-08-19)","fully_qualified_name":"[2.17.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.16.0...v2.17.0) (2026-08-19)","kind":"section_2","ident_start":31989,"ident_end":32087,"extent_start":31986,"extent_end":35426,"ident_utf16":{"start":{"line_number":326,"utf16_col":3},"end":{"line_number":326,"utf16_col":101}},"extent_utf16":{"start":{"line_number":326,"utf16_col":0},"end":{"line_number":360,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":32094,"ident_end":32102,"extent_start":32090,"extent_end":32681,"ident_utf16":{"start":{"line_number":329,"utf16_col":4},"end":{"line_number":329,"utf16_col":12}},"extent_utf16":{"start":{"line_number":329,"utf16_col":0},"end":{"line_number":335,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":32685,"ident_end":32694,"extent_start":32681,"extent_end":34291,"ident_utf16":{"start":{"line_number":335,"utf16_col":4},"end":{"line_number":335,"utf16_col":13}},"extent_utf16":{"start":{"line_number":335,"utf16_col":0},"end":{"line_number":345,"utf16_col":0}}},{"name":"Performance","fully_qualified_name":"Performance","kind":"section_3","ident_start":34295,"ident_end":34306,"extent_start":34291,"extent_end":34567,"ident_utf16":{"start":{"line_number":345,"utf16_col":4},"end":{"line_number":345,"utf16_col":15}},"extent_utf16":{"start":{"line_number":345,"utf16_col":0},"end":{"line_number":350,"utf16_col":0}}},{"name":"Code Improvements","fully_qualified_name":"Code Improvements","kind":"section_3","ident_start":34571,"ident_end":34588,"extent_start":34567,"extent_end":34838,"ident_utf16":{"start":{"line_number":350,"utf16_col":4},"end":{"line_number":350,"utf16_col":21}},"extent_utf16":{"start":{"line_number":350,"utf16_col":0},"end":{"line_number":355,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":34842,"ident_end":34855,"extent_start":34838,"extent_end":35426,"ident_utf16":{"start":{"line_number":355,"utf16_col":4},"end":{"line_number":355,"utf16_col":17}},"extent_utf16":{"start":{"line_number":355,"utf16_col":0},"end":{"line_number":360,"utf16_col":0}}},{"name":"[2.16.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.15.0...v2.16.0) (2026-08-14)","fully_qualified_name":"[2.16.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.15.0...v2.16.0) (2026-08-14)","kind":"section_2","ident_start":35429,"ident_end":35527,"extent_start":35426,"extent_end":43155,"ident_utf16":{"start":{"line_number":360,"utf16_col":3},"end":{"line_number":360,"utf16_col":101}},"extent_utf16":{"start":{"line_number":360,"utf16_col":0},"end":{"line_number":415,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":35534,"ident_end":35542,"extent_start":35530,"extent_end":35819,"ident_utf16":{"start":{"line_number":363,"utf16_col":4},"end":{"line_number":363,"utf16_col":12}},"extent_utf16":{"start":{"line_number":363,"utf16_col":0},"end":{"line_number":368,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":35823,"ident_end":35832,"extent_start":35819,"extent_end":38388,"ident_utf16":{"start":{"line_number":368,"utf16_col":4},"end":{"line_number":368,"utf16_col":13}},"extent_utf16":{"start":{"line_number":368,"utf16_col":0},"end":{"line_number":381,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":38392,"ident_end":38405,"extent_start":38388,"extent_end":39117,"ident_utf16":{"start":{"line_number":381,"utf16_col":4},"end":{"line_number":381,"utf16_col":17}},"extent_utf16":{"start":{"line_number":381,"utf16_col":0},"end":{"line_number":388,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":39121,"ident_end":39126,"extent_start":39117,"extent_end":39621,"ident_utf16":{"start":{"line_number":388,"utf16_col":4},"end":{"line_number":388,"utf16_col":9}},"extent_utf16":{"start":{"line_number":388,"utf16_col":0},"end":{"line_number":394,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":39625,"ident_end":39636,"extent_start":39621,"extent_end":43032,"ident_utf16":{"start":{"line_number":394,"utf16_col":4},"end":{"line_number":394,"utf16_col":15}},"extent_utf16":{"start":{"line_number":394,"utf16_col":0},"end":{"line_number":411,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":43036,"ident_end":43042,"extent_start":43032,"extent_end":43155,"ident_utf16":{"start":{"line_number":411,"utf16_col":4},"end":{"line_number":411,"utf16_col":10}},"extent_utf16":{"start":{"line_number":411,"utf16_col":0},"end":{"line_number":415,"utf16_col":0}}},{"name":"[2.15.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.14.1...v2.15.0) (2026-08-07)","fully_qualified_name":"[2.15.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.14.1...v2.15.0) (2026-08-07)","kind":"section_2","ident_start":43158,"ident_end":43256,"extent_start":43155,"extent_end":48431,"ident_utf16":{"start":{"line_number":415,"utf16_col":3},"end":{"line_number":415,"utf16_col":101}},"extent_utf16":{"start":{"line_number":415,"utf16_col":0},"end":{"line_number":457,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":43263,"ident_end":43271,"extent_start":43259,"extent_end":44136,"ident_utf16":{"start":{"line_number":418,"utf16_col":4},"end":{"line_number":418,"utf16_col":12}},"extent_utf16":{"start":{"line_number":418,"utf16_col":0},"end":{"line_number":425,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":44140,"ident_end":44149,"extent_start":44136,"extent_end":45651,"ident_utf16":{"start":{"line_number":425,"utf16_col":4},"end":{"line_number":425,"utf16_col":13}},"extent_utf16":{"start":{"line_number":425,"utf16_col":0},"end":{"line_number":435,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":45655,"ident_end":45668,"extent_start":45651,"extent_end":46144,"ident_utf16":{"start":{"line_number":435,"utf16_col":4},"end":{"line_number":435,"utf16_col":17}},"extent_utf16":{"start":{"line_number":435,"utf16_col":0},"end":{"line_number":441,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":46148,"ident_end":46159,"extent_start":46144,"extent_end":48318,"ident_utf16":{"start":{"line_number":441,"utf16_col":4},"end":{"line_number":441,"utf16_col":15}},"extent_utf16":{"start":{"line_number":441,"utf16_col":0},"end":{"line_number":453,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":48322,"ident_end":48328,"extent_start":48318,"extent_end":48431,"ident_utf16":{"start":{"line_number":453,"utf16_col":4},"end":{"line_number":453,"utf16_col":10}},"extent_utf16":{"start":{"line_number":453,"utf16_col":0},"end":{"line_number":457,"utf16_col":0}}},{"name":"[2.14.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.14.0...v2.14.1) (2026-07-27)","fully_qualified_name":"[2.14.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.14.0...v2.14.1) (2026-07-27)","kind":"section_2","ident_start":48434,"ident_end":48532,"extent_start":48431,"extent_end":49072,"ident_utf16":{"start":{"line_number":457,"utf16_col":3},"end":{"line_number":457,"utf16_col":101}},"extent_utf16":{"start":{"line_number":457,"utf16_col":0},"end":{"line_number":465,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":48539,"ident_end":48548,"extent_start":48535,"extent_end":49072,"ident_utf16":{"start":{"line_number":460,"utf16_col":4},"end":{"line_number":460,"utf16_col":13}},"extent_utf16":{"start":{"line_number":460,"utf16_col":0},"end":{"line_number":465,"utf16_col":0}}},{"name":"[2.14.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.13.0...v2.14.0) (2026-07-25)","fully_qualified_name":"[2.14.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.13.0...v2.14.0) (2026-07-25)","kind":"section_2","ident_start":49075,"ident_end":49173,"extent_start":49072,"extent_end":54663,"ident_utf16":{"start":{"line_number":465,"utf16_col":3},"end":{"line_number":465,"utf16_col":101}},"extent_utf16":{"start":{"line_number":465,"utf16_col":0},"end":{"line_number":512,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":49180,"ident_end":49188,"extent_start":49176,"extent_end":49710,"ident_utf16":{"start":{"line_number":468,"utf16_col":4},"end":{"line_number":468,"utf16_col":12}},"extent_utf16":{"start":{"line_number":468,"utf16_col":0},"end":{"line_number":474,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":49714,"ident_end":49723,"extent_start":49710,"extent_end":50222,"ident_utf16":{"start":{"line_number":474,"utf16_col":4},"end":{"line_number":474,"utf16_col":13}},"extent_utf16":{"start":{"line_number":474,"utf16_col":0},"end":{"line_number":480,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":50226,"ident_end":50239,"extent_start":50222,"extent_end":50806,"ident_utf16":{"start":{"line_number":480,"utf16_col":4},"end":{"line_number":480,"utf16_col":17}},"extent_utf16":{"start":{"line_number":480,"utf16_col":0},"end":{"line_number":486,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":50810,"ident_end":50815,"extent_start":50806,"extent_end":51076,"ident_utf16":{"start":{"line_number":486,"utf16_col":4},"end":{"line_number":486,"utf16_col":9}},"extent_utf16":{"start":{"line_number":486,"utf16_col":0},"end":{"line_number":491,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":51080,"ident_end":51091,"extent_start":51076,"extent_end":54560,"ident_utf16":{"start":{"line_number":491,"utf16_col":4},"end":{"line_number":491,"utf16_col":15}},"extent_utf16":{"start":{"line_number":491,"utf16_col":0},"end":{"line_number":508,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":54564,"ident_end":54570,"extent_start":54560,"extent_end":54663,"ident_utf16":{"start":{"line_number":508,"utf16_col":4},"end":{"line_number":508,"utf16_col":10}},"extent_utf16":{"start":{"line_number":508,"utf16_col":0},"end":{"line_number":512,"utf16_col":0}}},{"name":"[2.13.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.12.0...v2.13.0) (2026-06-25)","fully_qualified_name":"[2.13.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.12.0...v2.13.0) (2026-06-25)","kind":"section_2","ident_start":54666,"ident_end":54764,"extent_start":54663,"extent_end":58029,"ident_utf16":{"start":{"line_number":512,"utf16_col":3},"end":{"line_number":512,"utf16_col":101}},"extent_utf16":{"start":{"line_number":512,"utf16_col":0},"end":{"line_number":550,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":54771,"ident_end":54779,"extent_start":54767,"extent_end":55572,"ident_utf16":{"start":{"line_number":515,"utf16_col":4},"end":{"line_number":515,"utf16_col":12}},"extent_utf16":{"start":{"line_number":515,"utf16_col":0},"end":{"line_number":522,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":55576,"ident_end":55585,"extent_start":55572,"extent_end":56600,"ident_utf16":{"start":{"line_number":522,"utf16_col":4},"end":{"line_number":522,"utf16_col":13}},"extent_utf16":{"start":{"line_number":522,"utf16_col":0},"end":{"line_number":530,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":56604,"ident_end":56617,"extent_start":56600,"extent_end":56941,"ident_utf16":{"start":{"line_number":530,"utf16_col":4},"end":{"line_number":530,"utf16_col":17}},"extent_utf16":{"start":{"line_number":530,"utf16_col":0},"end":{"line_number":535,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":56945,"ident_end":56950,"extent_start":56941,"extent_end":57191,"ident_utf16":{"start":{"line_number":535,"utf16_col":4},"end":{"line_number":535,"utf16_col":9}},"extent_utf16":{"start":{"line_number":535,"utf16_col":0},"end":{"line_number":540,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":57195,"ident_end":57206,"extent_start":57191,"extent_end":57928,"ident_utf16":{"start":{"line_number":540,"utf16_col":4},"end":{"line_number":540,"utf16_col":15}},"extent_utf16":{"start":{"line_number":540,"utf16_col":0},"end":{"line_number":546,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":57932,"ident_end":57938,"extent_start":57928,"extent_end":58029,"ident_utf16":{"start":{"line_number":546,"utf16_col":4},"end":{"line_number":546,"utf16_col":10}},"extent_utf16":{"start":{"line_number":546,"utf16_col":0},"end":{"line_number":550,"utf16_col":0}}},{"name":"[2.12.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.11.1...v2.12.0) (2026-06-19)","fully_qualified_name":"[2.12.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.11.1...v2.12.0) (2026-06-19)","kind":"section_2","ident_start":58032,"ident_end":58130,"extent_start":58029,"extent_end":69714,"ident_utf16":{"start":{"line_number":550,"utf16_col":3},"end":{"line_number":550,"utf16_col":101}},"extent_utf16":{"start":{"line_number":550,"utf16_col":0},"end":{"line_number":623,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":58137,"ident_end":58145,"extent_start":58133,"extent_end":59526,"ident_utf16":{"start":{"line_number":553,"utf16_col":4},"end":{"line_number":553,"utf16_col":12}},"extent_utf16":{"start":{"line_number":553,"utf16_col":0},"end":{"line_number":562,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":59530,"ident_end":59539,"extent_start":59526,"extent_end":62395,"ident_utf16":{"start":{"line_number":562,"utf16_col":4},"end":{"line_number":562,"utf16_col":13}},"extent_utf16":{"start":{"line_number":562,"utf16_col":0},"end":{"line_number":577,"utf16_col":0}}},{"name":"Code Improvements","fully_qualified_name":"Code Improvements","kind":"section_3","ident_start":62399,"ident_end":62416,"extent_start":62395,"extent_end":62696,"ident_utf16":{"start":{"line_number":577,"utf16_col":4},"end":{"line_number":577,"utf16_col":21}},"extent_utf16":{"start":{"line_number":577,"utf16_col":0},"end":{"line_number":582,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":62700,"ident_end":62713,"extent_start":62696,"extent_end":65658,"ident_utf16":{"start":{"line_number":582,"utf16_col":4},"end":{"line_number":582,"utf16_col":17}},"extent_utf16":{"start":{"line_number":582,"utf16_col":0},"end":{"line_number":596,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":65662,"ident_end":65667,"extent_start":65658,"extent_end":65921,"ident_utf16":{"start":{"line_number":596,"utf16_col":4},"end":{"line_number":596,"utf16_col":9}},"extent_utf16":{"start":{"line_number":596,"utf16_col":0},"end":{"line_number":601,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":65925,"ident_end":65936,"extent_start":65921,"extent_end":69575,"ident_utf16":{"start":{"line_number":601,"utf16_col":4},"end":{"line_number":601,"utf16_col":15}},"extent_utf16":{"start":{"line_number":601,"utf16_col":0},"end":{"line_number":619,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":69579,"ident_end":69585,"extent_start":69575,"extent_end":69714,"ident_utf16":{"start":{"line_number":619,"utf16_col":4},"end":{"line_number":619,"utf16_col":10}},"extent_utf16":{"start":{"line_number":619,"utf16_col":0},"end":{"line_number":623,"utf16_col":0}}},{"name":"[2.11.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.11.0...v2.11.1) (2026-05-29)","fully_qualified_name":"[2.11.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.11.0...v2.11.1) (2026-05-29)","kind":"section_2","ident_start":69717,"ident_end":69815,"extent_start":69714,"extent_end":70081,"ident_utf16":{"start":{"line_number":623,"utf16_col":3},"end":{"line_number":623,"utf16_col":101}},"extent_utf16":{"start":{"line_number":623,"utf16_col":0},"end":{"line_number":630,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":69822,"ident_end":69827,"extent_start":69818,"extent_end":70081,"ident_utf16":{"start":{"line_number":626,"utf16_col":4},"end":{"line_number":626,"utf16_col":9}},"extent_utf16":{"start":{"line_number":626,"utf16_col":0},"end":{"line_number":630,"utf16_col":0}}},{"name":"[2.11.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.10.0...v2.11.0) (2026-05-27)","fully_qualified_name":"[2.11.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.10.0...v2.11.0) (2026-05-27)","kind":"section_2","ident_start":70084,"ident_end":70182,"extent_start":70081,"extent_end":76190,"ident_utf16":{"start":{"line_number":630,"utf16_col":3},"end":{"line_number":630,"utf16_col":101}},"extent_utf16":{"start":{"line_number":630,"utf16_col":0},"end":{"line_number":679,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":70189,"ident_end":70197,"extent_start":70185,"extent_end":71402,"ident_utf16":{"start":{"line_number":633,"utf16_col":4},"end":{"line_number":633,"utf16_col":12}},"extent_utf16":{"start":{"line_number":633,"utf16_col":0},"end":{"line_number":642,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":71406,"ident_end":71415,"extent_start":71402,"extent_end":73467,"ident_utf16":{"start":{"line_number":642,"utf16_col":4},"end":{"line_number":642,"utf16_col":13}},"extent_utf16":{"start":{"line_number":642,"utf16_col":0},"end":{"line_number":653,"utf16_col":0}}},{"name":"Code Improvements","fully_qualified_name":"Code Improvements","kind":"section_3","ident_start":73471,"ident_end":73488,"extent_start":73467,"extent_end":73724,"ident_utf16":{"start":{"line_number":653,"utf16_col":4},"end":{"line_number":653,"utf16_col":21}},"extent_utf16":{"start":{"line_number":653,"utf16_col":0},"end":{"line_number":658,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":73728,"ident_end":73741,"extent_start":73724,"extent_end":74437,"ident_utf16":{"start":{"line_number":658,"utf16_col":4},"end":{"line_number":658,"utf16_col":17}},"extent_utf16":{"start":{"line_number":658,"utf16_col":0},"end":{"line_number":665,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":74441,"ident_end":74452,"extent_start":74437,"extent_end":76100,"ident_utf16":{"start":{"line_number":665,"utf16_col":4},"end":{"line_number":665,"utf16_col":15}},"extent_utf16":{"start":{"line_number":665,"utf16_col":0},"end":{"line_number":675,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":76104,"ident_end":76110,"extent_start":76100,"extent_end":76190,"ident_utf16":{"start":{"line_number":675,"utf16_col":4},"end":{"line_number":675,"utf16_col":10}},"extent_utf16":{"start":{"line_number":675,"utf16_col":0},"end":{"line_number":679,"utf16_col":0}}},{"name":"[2.10.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.9.0...v2.10.0) (2026-05-19)","fully_qualified_name":"[2.10.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.9.0...v2.10.0) (2026-05-19)","kind":"section_2","ident_start":76193,"ident_end":76290,"extent_start":76190,"extent_end":85448,"ident_utf16":{"start":{"line_number":679,"utf16_col":3},"end":{"line_number":679,"utf16_col":100}},"extent_utf16":{"start":{"line_number":679,"utf16_col":0},"end":{"line_number":747,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":76297,"ident_end":76305,"extent_start":76293,"extent_end":78294,"ident_utf16":{"start":{"line_number":682,"utf16_col":4},"end":{"line_number":682,"utf16_col":12}},"extent_utf16":{"start":{"line_number":682,"utf16_col":0},"end":{"line_number":693,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":78298,"ident_end":78307,"extent_start":78294,"extent_end":80266,"ident_utf16":{"start":{"line_number":693,"utf16_col":4},"end":{"line_number":693,"utf16_col":13}},"extent_utf16":{"start":{"line_number":693,"utf16_col":0},"end":{"line_number":704,"utf16_col":0}}},{"name":"Code Improvements","fully_qualified_name":"Code Improvements","kind":"section_3","ident_start":80270,"ident_end":80287,"extent_start":80266,"extent_end":80541,"ident_utf16":{"start":{"line_number":704,"utf16_col":4},"end":{"line_number":704,"utf16_col":21}},"extent_utf16":{"start":{"line_number":704,"utf16_col":0},"end":{"line_number":709,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":80545,"ident_end":80558,"extent_start":80541,"extent_end":81614,"ident_utf16":{"start":{"line_number":709,"utf16_col":4},"end":{"line_number":709,"utf16_col":17}},"extent_utf16":{"start":{"line_number":709,"utf16_col":0},"end":{"line_number":717,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":81618,"ident_end":81623,"extent_start":81614,"extent_end":81846,"ident_utf16":{"start":{"line_number":717,"utf16_col":4},"end":{"line_number":717,"utf16_col":9}},"extent_utf16":{"start":{"line_number":717,"utf16_col":0},"end":{"line_number":722,"utf16_col":0}}},{"name":"Testing","fully_qualified_name":"Testing","kind":"section_3","ident_start":81850,"ident_end":81857,"extent_start":81846,"extent_end":82178,"ident_utf16":{"start":{"line_number":722,"utf16_col":4},"end":{"line_number":722,"utf16_col":11}},"extent_utf16":{"start":{"line_number":722,"utf16_col":0},"end":{"line_number":727,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":82182,"ident_end":82193,"extent_start":82178,"extent_end":85345,"ident_utf16":{"start":{"line_number":727,"utf16_col":4},"end":{"line_number":727,"utf16_col":15}},"extent_utf16":{"start":{"line_number":727,"utf16_col":0},"end":{"line_number":743,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":85349,"ident_end":85355,"extent_start":85345,"extent_end":85448,"ident_utf16":{"start":{"line_number":743,"utf16_col":4},"end":{"line_number":743,"utf16_col":10}},"extent_utf16":{"start":{"line_number":743,"utf16_col":0},"end":{"line_number":747,"utf16_col":0}}},{"name":"[2.9.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.8.1...v2.9.0) (2026-05-06)","fully_qualified_name":"[2.9.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.8.1...v2.9.0) (2026-05-06)","kind":"section_2","ident_start":85451,"ident_end":85546,"extent_start":85448,"extent_end":92980,"ident_utf16":{"start":{"line_number":747,"utf16_col":3},"end":{"line_number":747,"utf16_col":98}},"extent_utf16":{"start":{"line_number":747,"utf16_col":0},"end":{"line_number":801,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":86070,"ident_end":86078,"extent_start":86066,"extent_end":88079,"ident_utf16":{"start":{"line_number":752,"utf16_col":4},"end":{"line_number":752,"utf16_col":12}},"extent_utf16":{"start":{"line_number":752,"utf16_col":0},"end":{"line_number":764,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":88083,"ident_end":88092,"extent_start":88079,"extent_end":89112,"ident_utf16":{"start":{"line_number":764,"utf16_col":4},"end":{"line_number":764,"utf16_col":13}},"extent_utf16":{"start":{"line_number":764,"utf16_col":0},"end":{"line_number":772,"utf16_col":0}}},{"name":"Documentation","fully_qualified_name":"Documentation","kind":"section_3","ident_start":89116,"ident_end":89129,"extent_start":89112,"extent_end":89625,"ident_utf16":{"start":{"line_number":772,"utf16_col":4},"end":{"line_number":772,"utf16_col":17}},"extent_utf16":{"start":{"line_number":772,"utf16_col":0},"end":{"line_number":778,"utf16_col":0}}},{"name":"CI/CD","fully_qualified_name":"CI/CD","kind":"section_3","ident_start":89629,"ident_end":89634,"extent_start":89625,"extent_end":90148,"ident_utf16":{"start":{"line_number":778,"utf16_col":4},"end":{"line_number":778,"utf16_col":9}},"extent_utf16":{"start":{"line_number":778,"utf16_col":0},"end":{"line_number":784,"utf16_col":0}}},{"name":"Maintenance","fully_qualified_name":"Maintenance","kind":"section_3","ident_start":90152,"ident_end":90163,"extent_start":90148,"extent_end":92868,"ident_utf16":{"start":{"line_number":784,"utf16_col":4},"end":{"line_number":784,"utf16_col":15}},"extent_utf16":{"start":{"line_number":784,"utf16_col":0},"end":{"line_number":798,"utf16_col":0}}},{"name":"Thanks","fully_qualified_name":"Thanks","kind":"section_3","ident_start":92872,"ident_end":92878,"extent_start":92868,"extent_end":92980,"ident_utf16":{"start":{"line_number":798,"utf16_col":4},"end":{"line_number":798,"utf16_col":10}},"extent_utf16":{"start":{"line_number":798,"utf16_col":0},"end":{"line_number":801,"utf16_col":0}}}]}},"codeViewLayoutRoute":{"repo":{"id":151476958,"defaultBranch":"main","name":"teams-for-linux","ownerLogin":"IsmaelMartinez","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-03T20:35:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/430992?v=4","public":true,"private":false,"isOrgOwned":false,"isArchived":false},"currentUser":null,"uploadToken":"iFMzwFW5tv202FxusgGfADS1aMav4xmEleuWrvckWQprWnlO8hNM35ybQEZfL6C4HkyaihLqmAb-YI6FeH8bYg","allShortcutsEnabled":false,"treeExpanded":true,"path":"CHANGELOG.md","symbolsExpanded":false,"refInfo":{"name":"main","listCacheKey":"v0:1791571309.0","canEdit":false,"currentOid":"89882ce6ed1a1250589e4a84d7d4876639cdf251"},"helpUrl":"https://docs.github.com","githubDevUrl":null},"codeViewFileTreeLayoutRoute":{"fileTree":{"":{"items":[{"name":".changelog","path":".changelog","contentType":"directory"},{"name":".claude","path":".claude","contentType":"directory"},{"name":".github","path":".github","contentType":"directory"},{"name":".vscode","path":".vscode","contentType":"directory"},{"name":"app","path":"app","contentType":"directory"},{"name":"build","path":"build","contentType":"directory"},{"name":"docs-site","path":"docs-site","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"scripts","path":"scripts","contentType":"directory"},{"name":"spike","path":"spike","contentType":"directory"},{"name":"testing","path":"testing","contentType":"directory"},{"name":"tests","path":"tests","contentType":"directory"},{"name":".anylint","path":".anylint","contentType":"file"},{"name":".coderabbit.yaml","path":".coderabbit.yaml","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".npmrc","path":".npmrc","contentType":"file"},{"name":".nvmrc","path":".nvmrc","contentType":"file"},{"name":".release-please-manifest.json","path":".release-please-manifest.json","contentType":"file"},{"name":".sonarcloud.properties","path":".sonarcloud.properties","contentType":"file"},{"name":"CHANGELOG.md","path":"CHANGELOG.md","contentType":"file"},{"name":"CLAUDE.md","path":"CLAUDE.md","contentType":"file"},{"name":"CODE_OF_CONDUCT.md","path":"CODE_OF_CONDUCT.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"HISTORY.md","path":"HISTORY.md","contentType":"file"},{"name":"LICENSE.md","path":"LICENSE.md","contentType":"file"},{"name":"PRIVACY.md","path":"PRIVACY.md","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"SECURITY.md","path":"SECURITY.md","contentType":"file"},{"name":"com.github.IsmaelMartinez.teams_for_linux.appdata.xml","path":"com.github.IsmaelMartinez.teams_for_linux.appdata.xml","contentType":"file"},{"name":"eslint.config.mjs","path":"eslint.config.mjs","contentType":"file"},{"name":"package-lock.json","path":"package-lock.json","contentType":"file"},{"name":"package.json","path":"package.json","contentType":"file"},{"name":"playwright.authenticated.config.js","path":"playwright.authenticated.config.js","contentType":"file"},{"name":"playwright.config.js","path":"playwright.config.js","contentType":"file"},{"name":"release-please-config.json","path":"release-please-config.json","contentType":"file"}],"totalCount":35}},"fileTreeProcessingTime":27.126564,"foldersToFetch":[]},"codeViewBlobLayoutRoute":{"codeLineWrapEnabled":false,"refInfo":{"name":"main","listCacheKey":"v0:1791571309.0","canEdit":false,"refType":"branch","currentOid":"89882ce6ed1a1250589e4a84d7d4876639cdf251","canEditOnDefaultBranch":false,"fileExistsOnDefault":true},"path":"CHANGELOG.md","blob":{"copilotSWEAgentEnabled":false,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/IsmaelMartinez/teams-for-linux/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"CHANGELOG.md","displayUrl":"https://github.com/IsmaelMartinez/teams-for-linux/blob/main/CHANGELOG.md?raw=true","headerInfo":{"blobSize":"90.8 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"25a43db","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FIsmaelMartinez%2Fteams-for-linux%2Fblob%2Fmain%2FCHANGELOG.md","isCSV":false,"isRichtext":true,"lineInfo":{"truncatedLoc":"801","truncatedSloc":"482"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"isIssueTemplate":false,"isDiscussionTemplate":false,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/IsmaelMartinez/teams-for-linux/blob/main/CHANGELOG.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/IsmaelMartinez/teams-for-linux/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/IsmaelMartinez/teams-for-linux/raw/refs/heads/main/CHANGELOG.md","renderImageOrRaw":false,"shortPath":null,"symbolsEnabled":true,"tabSize":4,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null},"copilotInfo":null,"copilotAccessAllowed":false,"copilotSpacesEnabled":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true},"codeViewBlobLayoutRoute.StyledBlob":{"rawLines":["# Changelog","","## [2.25.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.24.0...v2.25.0) (2026-10-09)","","","### Features","","* add discoverable user themes ([#3081](https://github.com/IsmaelMartinez/teams-for-linux/issues/3081)) ([2084629](https://github.com/IsmaelMartinez/teams-for-linux/commit/2084629225fe3a0e3609dc88f44db6193b7485b2))","* add session D-Bus controls and Teams state signals ([#3059](https://github.com/IsmaelMartinez/teams-for-linux/issues/3059)) ([0b63f8d](https://github.com/IsmaelMartinez/teams-for-linux/commit/0b63f8df4614910c25fd15050af1557a9827fcdc))","* **multi-account:** aggregate unread across profiles into one tray badge (ADR-020 Phase 2) ([#2980](https://github.com/IsmaelMartinez/teams-for-linux/issues/2980)) ([0fa00f0](https://github.com/IsmaelMartinez/teams-for-linux/commit/0fa00f0845a63b5ba306fec57bae1d095abdf8c5))","","","### Bug Fixes","","* **multi-account:** keep profile views attached so switched-to profiles take input ([#3061](https://github.com/IsmaelMartinez/teams-for-linux/issues/3061)) ([a1a5ba3](https://github.com/IsmaelMartinez/teams-for-linux/commit/a1a5ba34b5fcece59c11490909c109f65c219bd0))","* **multi-account:** refocus the active profile when the window regains focus ([#3065](https://github.com/IsmaelMartinez/teams-for-linux/issues/3065)) ([44579ea](https://github.com/IsmaelMartinez/teams-for-linux/commit/44579eae84056e8a2afefbed3e4078458b82a411))","* **multi-account:** window title follows the active profile ([#3069](https://github.com/IsmaelMartinez/teams-for-linux/issues/3069)) ([3324c0e](https://github.com/IsmaelMartinez/teams-for-linux/commit/3324c0edb649bd8fb659a2c38d4f7a1526795fc4))","* **packaging:** declare ALSA and libgbm in the .deb Depends ([#3070](https://github.com/IsmaelMartinez/teams-for-linux/issues/3070)) ([29f6e9b](https://github.com/IsmaelMartinez/teams-for-linux/commit/29f6e9b5f3c479ecd7121b5bbb71ea0d6d494e16))","* **startup:** disable UsePortalAccentColor on Linux so the OS dark theme is followed ([#3071](https://github.com/IsmaelMartinez/teams-for-linux/issues/3071)) ([d308758](https://github.com/IsmaelMartinez/teams-for-linux/commit/d308758590cfe465bdcc6c59b185f127a9db391e)), closes [#3023](https://github.com/IsmaelMartinez/teams-for-linux/issues/3023)","","","### Code Improvements","","* **startup:** check disable-features tokens through a Set ([#3079](https://github.com/IsmaelMartinez/teams-for-linux/issues/3079)) ([afee6b1](https://github.com/IsmaelMartinez/teams-for-linux/commit/afee6b1e3aafc280d9ed9fd6b0512a290c494105))","","","### Documentation","","* **adr:** ADR-032 opt-in secondary window for calls, supersedes ADR-010 ([#3000](https://github.com/IsmaelMartinez/teams-for-linux/issues/3000)) ([b1259b9](https://github.com/IsmaelMartinez/teams-for-linux/commit/b1259b92a412a594ccc5036dfd4e9c4cabe81770))","* **troubleshooting:** add XWayland screen sharing issue ([#3088](https://github.com/IsmaelMartinez/teams-for-linux/issues/3088)) ([a3dc2cb](https://github.com/IsmaelMartinez/teams-for-linux/commit/a3dc2cbe1e741c49899f9e55a70ae8e2d8a307b3))","","","### Maintenance","","* **deps-dev:** bump globals ([#3062](https://github.com/IsmaelMartinez/teams-for-linux/issues/3062)) ([12cbfd4](https://github.com/IsmaelMartinez/teams-for-linux/commit/12cbfd4dcaa89980537262253e20a171ff4c7839))","* **deps-dev:** bump http-cache-semantics from 4.2.0 to 4.3.0 ([#3072](https://github.com/IsmaelMartinez/teams-for-linux/issues/3072)) ([3aa453c](https://github.com/IsmaelMartinez/teams-for-linux/commit/3aa453c0583c53266e4f981f456c0902f5ee8b8d))","* **deps:** bump compression from 1.8.1 to 1.8.2 in /docs-site ([#3073](https://github.com/IsmaelMartinez/teams-for-linux/issues/3073)) ([caa6c22](https://github.com/IsmaelMartinez/teams-for-linux/commit/caa6c2288fb85d619557c65e9cc8d6ece11e3441))","* **deps:** bump http-cache-semantics from 4.2.0 to 4.3.0 in /docs-site ([#3077](https://github.com/IsmaelMartinez/teams-for-linux/issues/3077)) ([9cb20f1](https://github.com/IsmaelMartinez/teams-for-linux/commit/9cb20f19098f81bacb757ddbe62e5a2989705f14))","* **deps:** bump joi from 17.13.7 to 17.13.8 in /docs-site ([#3074](https://github.com/IsmaelMartinez/teams-for-linux/issues/3074)) ([b982e1c](https://github.com/IsmaelMartinez/teams-for-linux/commit/b982e1c05979aefd878cd42107e3fbe83bc08006))","* **deps:** bump proxy-addr from 2.0.7 to 2.0.8 in /docs-site ([#3076](https://github.com/IsmaelMartinez/teams-for-linux/issues/3076)) ([a366d61](https://github.com/IsmaelMartinez/teams-for-linux/commit/a366d613c72651c51d15f69d71c546a12e320f45))","* **deps:** bump shell-quote from 1.10.0 to 1.12.0 in /docs-site ([#3078](https://github.com/IsmaelMartinez/teams-for-linux/issues/3078)) ([53e3af1](https://github.com/IsmaelMartinez/teams-for-linux/commit/53e3af1d97f8c336a3d0727492d5667461e7e304))","* **deps:** bump source-map-js from 1.2.1 to 1.2.2 in /docs-site ([#3075](https://github.com/IsmaelMartinez/teams-for-linux/issues/3075)) ([64d64c1](https://github.com/IsmaelMartinez/teams-for-linux/commit/64d64c177b1e74db39d1cf590a71b8afd0b4ddf0))","","### Thanks","","Big thanks to @app/dependabot, @gauner666, @jorge-buggy, @jpenberthy, @mvanhorn, @poietikon for contributing to this release.","","## [2.24.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.23.0...v2.24.0) (2026-10-03)","","","### Features","","* **mqtt:** publish the ringing call's caller to incoming-call/caller ([#3022](https://github.com/IsmaelMartinez/teams-for-linux/issues/3022)) ([5682444](https://github.com/IsmaelMartinez/teams-for-linux/commit/568244480fe166054bc6005744bf8c2eaf59a932))","","","### Bug Fixes","","* cap the window icon so x11 does not drop it ([#3030](https://github.com/IsmaelMartinez/teams-for-linux/issues/3030)) ([e224058](https://github.com/IsmaelMartinez/teams-for-linux/commit/e224058999c275f3c779456ed8cd29ccbb5192b1))","* **config:** deep-merge object option defaults and system/user config ([#3014](https://github.com/IsmaelMartinez/teams-for-linux/issues/3014)) ([ab3a853](https://github.com/IsmaelMartinez/teams-for-linux/commit/ab3a853e56b36a1f8eaea94a33841df17bc62ea9))","* **ipc:** make a pending once() listener removable through the security wrapper ([#3055](https://github.com/IsmaelMartinez/teams-for-linux/issues/3055)) ([6c91de8](https://github.com/IsmaelMartinez/teams-for-linux/commit/6c91de8b3f4c1babdba9cc02b457eb12829dbbe0))","* **links:** catch openExternal rejection so unknown schemes don't exit the app ([#3049](https://github.com/IsmaelMartinez/teams-for-linux/issues/3049)) ([79afc94](https://github.com/IsmaelMartinez/teams-for-linux/commit/79afc9474f6c4cdf9c3ab0b558d096e94d087eae))","* **lint:** lint the whole repo and fix the errors it surfaces ([#3015](https://github.com/IsmaelMartinez/teams-for-linux/issues/3015)) ([a5f8811](https://github.com/IsmaelMartinez/teams-for-linux/commit/a5f881169e1d14af428d4e463beb258cdea725e9))","* **mqtt:** recognize phone and call-queue calls as incoming calls ([#3021](https://github.com/IsmaelMartinez/teams-for-linux/issues/3021)) ([a17c77f](https://github.com/IsmaelMartinez/teams-for-linux/commit/a17c77fe379a3f00f3df41d8a744fc151ad06fd0)), closes [#3019](https://github.com/IsmaelMartinez/teams-for-linux/issues/3019)","* **security:** block webview attach and validate sticker import bytes ([#3053](https://github.com/IsmaelMartinez/teams-for-linux/issues/3053)) ([9666718](https://github.com/IsmaelMartinez/teams-for-linux/commit/9666718a578e1171ca69f2174b5b06c2b7126c19))","* **security:** stop leaking ipcRenderer and pin picker IPC to app pages ([#3054](https://github.com/IsmaelMartinez/teams-for-linux/issues/3054)) ([ce6c9d4](https://github.com/IsmaelMartinez/teams-for-linux/commit/ce6c9d42b18e63dd4ac8deed296e0121c1dd591e))","* **webauthn:** log a hint when a subframe is skipped from the allowlist ([#3052](https://github.com/IsmaelMartinez/teams-for-linux/issues/3052)) ([e9c54ee](https://github.com/IsmaelMartinez/teams-for-linux/commit/e9c54eedcd3b3555fa3b8762f7b9842a5d6e339f))","* **window:** enforce a minimum window size to prevent a 1x1 restore ([#3003](https://github.com/IsmaelMartinez/teams-for-linux/issues/3003)) ([d6c858c](https://github.com/IsmaelMartinez/teams-for-linux/commit/d6c858ca9bf1a560abea54ffd540e311f3816a38))","* **window:** show app.title in the window title to tell instances apart ([#3038](https://github.com/IsmaelMartinez/teams-for-linux/issues/3038)) ([7025750](https://github.com/IsmaelMartinez/teams-for-linux/commit/702575094a91a23a16702a5302863c09dde5e216))","","","### Documentation","","* **roadmap:** track WebAuthn on Linux and the Flatpak libfido2 bundle ([#3024](https://github.com/IsmaelMartinez/teams-for-linux/issues/3024)) ([d6a427e](https://github.com/IsmaelMartinez/teams-for-linux/commit/d6a427e8a0bdcca167dd9f45301daaab0bc2c653)), closes [#3008](https://github.com/IsmaelMartinez/teams-for-linux/issues/3008)","","","### CI/CD","","* guard release-please PR output against empty step env ([#3017](https://github.com/IsmaelMartinez/teams-for-linux/issues/3017)) ([7de6f20](https://github.com/IsmaelMartinez/teams-for-linux/commit/7de6f203b7144cfd05f609157743e0d290db6f2c))","","","### Maintenance","","* **deps-dev:** bump brace-expansion from 1.1.18 to 1.1.21 ([#3040](https://github.com/IsmaelMartinez/teams-for-linux/issues/3040)) ([f6337d0](https://github.com/IsmaelMartinez/teams-for-linux/commit/f6337d0fe14bc11fe6056a0feb1277af7e77c93e))","* **deps-dev:** bump undici from 6.28.0 to 6.29.0 ([#3039](https://github.com/IsmaelMartinez/teams-for-linux/issues/3039)) ([ba51c8f](https://github.com/IsmaelMartinez/teams-for-linux/commit/ba51c8f7813d6b07550a8a2ca8ff47c3e7156f36))","* **deps:** bump actions/deploy-pages from 5.0.0 to 5.0.1 ([#3045](https://github.com/IsmaelMartinez/teams-for-linux/issues/3045)) ([36df800](https://github.com/IsmaelMartinez/teams-for-linux/commit/36df800ced5d9187f79c9935914f0aaf920e6c38))","* **deps:** bump brace-expansion from 5.0.9 to 5.0.12 in /docs-site ([#3041](https://github.com/IsmaelMartinez/teams-for-linux/issues/3041)) ([ed60305](https://github.com/IsmaelMartinez/teams-for-linux/commit/ed603056943300cd60632a4473390d070cfef53c))","* **deps:** bump canonical/setup-lxd ([#3046](https://github.com/IsmaelMartinez/teams-for-linux/issues/3046)) ([cb1e6b2](https://github.com/IsmaelMartinez/teams-for-linux/commit/cb1e6b24c2424a2d00a8078be45a8b585fa5721f))","* **deps:** bump dompurify from 3.4.13 to 3.4.16 in /docs-site ([#3042](https://github.com/IsmaelMartinez/teams-for-linux/issues/3042)) ([9124865](https://github.com/IsmaelMartinez/teams-for-linux/commit/91248651504fcdbb7469f47a0a933ab9a52dcc86))","* **deps:** bump fast-uri to 3.1.8 to clear Dependabot alerts ([#3051](https://github.com/IsmaelMartinez/teams-for-linux/issues/3051)) ([677568b](https://github.com/IsmaelMartinez/teams-for-linux/commit/677568b6e3a5d6e9cca67b92c060066fc567458d))","* **deps:** bump github/codeql-action from 4.37.9 to 4.38.2 ([#3047](https://github.com/IsmaelMartinez/teams-for-linux/issues/3047)) ([460a962](https://github.com/IsmaelMartinez/teams-for-linux/commit/460a962657ba42131468a17e4dab0302facfaf41))","* **deps:** bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml ([#3043](https://github.com/IsmaelMartinez/teams-for-linux/issues/3043)) ([ec737c1](https://github.com/IsmaelMartinez/teams-for-linux/commit/ec737c1b5bfb9d12f70b2259551ad57ca4ec763b))","* **deps:** bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml ([#3044](https://github.com/IsmaelMartinez/teams-for-linux/issues/3044)) ([fa89472](https://github.com/IsmaelMartinez/teams-for-linux/commit/fa89472205246bdd6c309d1a997f5f1a9a01f3a3))","* **deps:** bump ip-address from 10.4.0 to 10.7.2 ([#3029](https://github.com/IsmaelMartinez/teams-for-linux/issues/3029)) ([49ba414](https://github.com/IsmaelMartinez/teams-for-linux/commit/49ba4148bc1f6feebf15a4767d1d152f002316be))","* **deps:** bump the minor-and-patch group with 2 updates ([#3026](https://github.com/IsmaelMartinez/teams-for-linux/issues/3026)) ([fac9934](https://github.com/IsmaelMartinez/teams-for-linux/commit/fac9934e8424925ff3c07a7f7c834406c7c24268))","* **deps:** bump undici from 7.29.0 to 7.30.0 in /docs-site ([#3028](https://github.com/IsmaelMartinez/teams-for-linux/issues/3028)) ([f0aea9b](https://github.com/IsmaelMartinez/teams-for-linux/commit/f0aea9b8bddce2a0f080599132e01d3970da6a79))","","### Thanks","","Big thanks to @app/dependabot, @jcollie, @nikolainyegaard for contributing to this release.","","## [2.23.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.22.0...v2.23.0) (2026-09-26)","","","### Features","","* **deeplink:** put the caret in the compose box after an in-page route ([#2991](https://github.com/IsmaelMartinez/teams-for-linux/issues/2991)) ([d4f6c7c](https://github.com/IsmaelMartinez/teams-for-linux/commit/d4f6c7c872877c8f22acf91f8e06d96d617560ca))","* **logging:** name slow-link chunk failures and time the initial load ([#3009](https://github.com/IsmaelMartinez/teams-for-linux/issues/3009)) ([207fc55](https://github.com/IsmaelMartinez/teams-for-linux/commit/207fc5530c66fdac6c32477ec4f8bbf5be5bbb54))","* **menu:** add Open config file and Open config folder to Settings ([#2893](https://github.com/IsmaelMartinez/teams-for-linux/issues/2893)) ([92d42e3](https://github.com/IsmaelMartinez/teams-for-linux/commit/92d42e39e2283acb6883485a6715a00e81fda8bb))","* **mqtt:** add leave command to hang up the active call ([#3002](https://github.com/IsmaelMartinez/teams-for-linux/issues/3002)) ([1758844](https://github.com/IsmaelMartinez/teams-for-linux/commit/17588444f989e34c4acf2d04daa29022a9afae46))","","","### Bug Fixes","","* **deeplink:** keep a running call through the fallback, on any Teams host ([#2988](https://github.com/IsmaelMartinez/teams-for-linux/issues/2988)) ([56e5b14](https://github.com/IsmaelMartinez/teams-for-linux/commit/56e5b1428e43c5ddd40825ea5add94d10150ae78))","* **notifications:** show Teams for Linux as the notification title on Linux ([#2898](https://github.com/IsmaelMartinez/teams-for-linux/issues/2898)) ([e9c8795](https://github.com/IsmaelMartinez/teams-for-linux/commit/e9c87950380f45a76d2de7978be5605524d67eda))","","","### Documentation","","* **release:** describe the automated Flathub beta bump ([#2989](https://github.com/IsmaelMartinez/teams-for-linux/issues/2989)) ([be313c0](https://github.com/IsmaelMartinez/teams-for-linux/commit/be313c07c211c7144c1ad4e950e9a8b272433c2d))","","","### CI/CD","","* clear the awaiting-feedback label on inline replies from fork PRs ([#2993](https://github.com/IsmaelMartinez/teams-for-linux/issues/2993)) ([d1ed961](https://github.com/IsmaelMartinez/teams-for-linux/commit/d1ed9614297dfa80c7e1735dcb63a5bb743d26e9))","","","### Maintenance","","* **deps:** bump image-size from 2.0.2 to 2.0.4 in /docs-site ([#3006](https://github.com/IsmaelMartinez/teams-for-linux/issues/3006)) ([d575b50](https://github.com/IsmaelMartinez/teams-for-linux/commit/d575b500dc560ea0c7437101c366ec5644025f51))","* **deps:** bump mqtt in the minor-and-patch group ([#2997](https://github.com/IsmaelMartinez/teams-for-linux/issues/2997)) ([a3900bf](https://github.com/IsmaelMartinez/teams-for-linux/commit/a3900bff1e9b5d6cabd560e6466f37de05a2ee7a))","","### Thanks","","Big thanks to @app/dependabot, @babs, @DavidVallaLope, @dhananjaypesu, @minigig, @nikolainyegaard for contributing to this release.","","## [2.22.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.21.0...v2.22.0) (2026-09-18)","","","### Features","","* **multi-account:** attribute descendants + profile-view window-open policy (ADR-020 Phase 2) ([#2916](https://github.com/IsmaelMartinez/teams-for-linux/issues/2916)) ([d03f02d](https://github.com/IsmaelMartinez/teams-for-linux/commit/d03f02d311860cf86b331ffd2b8e508837d69983))","","","### Bug Fixes","","* **deeplink:** take a document title change as in-page route consumption ([#2985](https://github.com/IsmaelMartinez/teams-for-linux/issues/2985)) ([5adfcf4](https://github.com/IsmaelMartinez/teams-for-linux/commit/5adfcf47365a68737d739e66fc843a729cc45c47))","* **multi-account:** inject the screen-sharing script into profile views ([#2981](https://github.com/IsmaelMartinez/teams-for-linux/issues/2981)) ([8be6fc0](https://github.com/IsmaelMartinez/teams-for-linux/commit/8be6fc089fd045dfb4235269484a41abd70084d9))","* publish unread count over LauncherEntry with packaging-aware desktop URI (badge) ([#2970](https://github.com/IsmaelMartinez/teams-for-linux/issues/2970)) ([f79a179](https://github.com/IsmaelMartinez/teams-for-linux/commit/f79a17952f76ecfd3621c8d09254f261f4b1dc81))","","","### Maintenance","","* **deps-dev:** bump @playwright/test in the minor-and-patch group ([#2977](https://github.com/IsmaelMartinez/teams-for-linux/issues/2977)) ([23e32d6](https://github.com/IsmaelMartinez/teams-for-linux/commit/23e32d6dc848233fe6182296c224e8c6e1f1e25a))","* **deps-dev:** bump electron from 42.9.3 to 43.7.0 ([#2975](https://github.com/IsmaelMartinez/teams-for-linux/issues/2975)) ([7657aa8](https://github.com/IsmaelMartinez/teams-for-linux/commit/7657aa8bf884aede24b3211e1f46277c29f9bd6a)), closes [#2927](https://github.com/IsmaelMartinez/teams-for-linux/issues/2927)","* **deps:** bump the minor-and-patch group in /docs-site with 2 updates ([#2978](https://github.com/IsmaelMartinez/teams-for-linux/issues/2978)) ([9482841](https://github.com/IsmaelMartinez/teams-for-linux/commit/94828411ceec5f1986d65dd32d7c99ef355792a8))","","### Thanks","","Big thanks to @app/dependabot, @babs, @jorge-buggy, @jpenberthy for contributing to this release.","","## [2.21.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.20.1...v2.21.0) (2026-09-11)","","","### Features","","* **config:** add the ten remaining new nested namespaces and deprecate their flat names ([#2897](https://github.com/IsmaelMartinez/teams-for-linux/issues/2897)) ([b5ee296](https://github.com/IsmaelMartinez/teams-for-linux/commit/b5ee2966379dde72a73e8ca82911478bcfd2fc74))","","## [2.20.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.20.0...v2.20.1) (2026-09-11)","","","### Bug Fixes","","* **flatpak:** keep the background portal from deleting autostart entries ([#2937](https://github.com/IsmaelMartinez/teams-for-linux/issues/2937)) ([dec907b](https://github.com/IsmaelMartinez/teams-for-linux/commit/dec907bf27245be3db8c5e90a25eaa16bacdcb18))","* **network:** don't show blank page on network drop, and dont reload on network resume ([#2969](https://github.com/IsmaelMartinez/teams-for-linux/issues/2969)) ([3d91e25](https://github.com/IsmaelMartinez/teams-for-linux/commit/3d91e25441872076c4c170dcb69e99429ce06ae2))","","","### Performance","","* **deeplink:** route deep links in page instead of reloading ([#2950](https://github.com/IsmaelMartinez/teams-for-linux/issues/2950)) ([543cacb](https://github.com/IsmaelMartinez/teams-for-linux/commit/543cacbc89db9c6b8ff52a62bb08ee5ff5c57cfe))","","","### Documentation","","* **adr:** ADR-029 configuration schema as single source of truth ([#2956](https://github.com/IsmaelMartinez/teams-for-linux/issues/2956)) ([8672658](https://github.com/IsmaelMartinez/teams-for-linux/commit/86726585810e423ca86dc7b900768866ddd7a38a))","* **adr:** ADR-030 Graph API access via the Teams session token ([#2957](https://github.com/IsmaelMartinez/teams-for-linux/issues/2957)) ([92459a7](https://github.com/IsmaelMartinez/teams-for-linux/commit/92459a7ad62991caa6c096532b400d7014440659))","* **adr:** ADR-031 keep the ozone-platform x11 default on Wayland ([#2958](https://github.com/IsmaelMartinez/teams-for-linux/issues/2958)) ([b428cfc](https://github.com/IsmaelMartinez/teams-for-linux/commit/b428cfc31cb6fafd420574693d98b0301b3bf3c3))","* **adr:** fold the FIDO2 touch prompt research into ADR-021 ([#2952](https://github.com/IsmaelMartinez/teams-for-linux/issues/2952)) ([33935ce](https://github.com/IsmaelMartinez/teams-for-linux/commit/33935cedb71ad5c457fa9468b756237222594283))","* **adr:** update statuses for ADR-012, 014, 019, 020, 021, 022 and refresh the index ([#2955](https://github.com/IsmaelMartinez/teams-for-linux/issues/2955)) ([3cafab6](https://github.com/IsmaelMartinez/teams-for-linux/commit/3cafab687eccd1cdb7a62ac3f7ef9a213d9f8679))","* **mqtt:** retire the incoming-call plan now meeting-start detection has shipped ([#2954](https://github.com/IsmaelMartinez/teams-for-linux/issues/2954)) ([0a1e371](https://github.com/IsmaelMartinez/teams-for-linux/commit/0a1e371804506164bc9e80aaa5f0b276f5a7d6cc))","* **research:** retire the custom stickers external-sources research ([#2953](https://github.com/IsmaelMartinez/teams-for-linux/issues/2953)) ([3041599](https://github.com/IsmaelMartinez/teams-for-linux/commit/30415990cac213ace6b3a82b3a9aee5b91c57d03))","","","### CI/CD","","* **stale:** exempt good first issue and help wanted issues from auto-close ([#2960](https://github.com/IsmaelMartinez/teams-for-linux/issues/2960)) ([a81841a](https://github.com/IsmaelMartinez/teams-for-linux/commit/a81841aa0d6f90d05bfb472b5f102c35292262b7))","","","### Maintenance","","* **deps-dev:** bump the minor-and-patch group with 2 updates ([#2961](https://github.com/IsmaelMartinez/teams-for-linux/issues/2961)) ([c68dbc9](https://github.com/IsmaelMartinez/teams-for-linux/commit/c68dbc9f885c64c41153580222be992c36717765))","* **deps:** bump @swc/html from 1.15.43 to 1.16.2 in /docs-site ([#2965](https://github.com/IsmaelMartinez/teams-for-linux/issues/2965)) ([072558b](https://github.com/IsmaelMartinez/teams-for-linux/commit/072558b3f615dd4fbed489db3345fd0933e7bfe8))","* **deps:** bump colord from 2.9.3 to 2.10.0 in /docs-site ([#2966](https://github.com/IsmaelMartinez/teams-for-linux/issues/2966)) ([ce3af97](https://github.com/IsmaelMartinez/teams-for-linux/commit/ce3af97674f2d08f0b3976a9217090692beb1b22))","* **deps:** bump joi from 17.13.4 to 17.13.7 in /docs-site ([#2967](https://github.com/IsmaelMartinez/teams-for-linux/issues/2967)) ([b1105d3](https://github.com/IsmaelMartinez/teams-for-linux/commit/b1105d3447bf27c10a0d2ec9bb42343100182933))","* **deps:** bump js-yaml from 4.3.1 to 4.3.2 in both lockfiles ([#2972](https://github.com/IsmaelMartinez/teams-for-linux/issues/2972)) ([7fc8fa4](https://github.com/IsmaelMartinez/teams-for-linux/commit/7fc8fa48aeb67848b99718ccb85a5c96e6e19208))","* **deps:** bump svgo from 3.3.4 to 3.3.5 in /docs-site ([#2968](https://github.com/IsmaelMartinez/teams-for-linux/issues/2968)) ([2d4cc77](https://github.com/IsmaelMartinez/teams-for-linux/commit/2d4cc77e719ccfdccdcbf728fc7a149f7600ac34))","* **deps:** update qs and fast-uri to clear six Dependabot alerts ([#2951](https://github.com/IsmaelMartinez/teams-for-linux/issues/2951)) ([339e13b](https://github.com/IsmaelMartinez/teams-for-linux/commit/339e13bf462d316c8d211d6b2dff9a938faca9c0))","","### Thanks","","Big thanks to @allmeta, @app/dependabot, @glima for contributing to this release.","","## [2.20.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.19.0...v2.20.0) (2026-09-03)","","","### Features","","* **ci:** open the Flathub beta bump PR automatically after a pre-release ([#2930](https://github.com/IsmaelMartinez/teams-for-linux/issues/2930)) ([b2029d5](https://github.com/IsmaelMartinez/teams-for-linux/commit/b2029d5c800e40cecf31efad1d3b62256c0f0d05)), closes [#2880](https://github.com/IsmaelMartinez/teams-for-linux/issues/2880)","","","### Bug Fixes","","* **build:** macOS Build System \u0026 architecture ([#2900](https://github.com/IsmaelMartinez/teams-for-linux/issues/2900)) ([9bd0e3a](https://github.com/IsmaelMartinez/teams-for-linux/commit/9bd0e3afb1bc079e5e2d142f123193a04ddbb90d))","* **snap:** stop the desktop launcher aborting before Electron starts ([#2948](https://github.com/IsmaelMartinez/teams-for-linux/issues/2948)) ([a089fab](https://github.com/IsmaelMartinez/teams-for-linux/commit/a089fab590870dddd30496cd79489f86db90cabe))","* **webauthn:** allow extra login origins via auth.webauthn.extraOrigins ([#2945](https://github.com/IsmaelMartinez/teams-for-linux/issues/2945)) ([9056ea5](https://github.com/IsmaelMartinez/teams-for-linux/commit/9056ea5dc126f4295712cfd62d669e5d4612bb7a))","","","### Maintenance","","* **deps-dev:** bump @humanfs/node from 0.16.7 to 0.16.8 ([#2941](https://github.com/IsmaelMartinez/teams-for-linux/issues/2941)) ([80fc759](https://github.com/IsmaelMartinez/teams-for-linux/commit/80fc75945db56f8652b03df1ca0ee928c84c496f))","* **deps-dev:** bump @xmldom/xmldom from 0.8.13 to 0.8.15 ([#2943](https://github.com/IsmaelMartinez/teams-for-linux/issues/2943)) ([2cc788f](https://github.com/IsmaelMartinez/teams-for-linux/commit/2cc788ffc2d4b0f5268ae262ba4a5a976c53bac5))","* **deps:** bump browserslist from 4.28.6 to 4.28.8 in /docs-site ([#2940](https://github.com/IsmaelMartinez/teams-for-linux/issues/2940)) ([26c9629](https://github.com/IsmaelMartinez/teams-for-linux/commit/26c9629f0c3bcaf345192c6415f9295a993e3b9f))","* **deps:** bump fast-uri from 3.1.5 to 3.1.7 ([#2942](https://github.com/IsmaelMartinez/teams-for-linux/issues/2942)) ([dc75562](https://github.com/IsmaelMartinez/teams-for-linux/commit/dc755622d761ca7c6678fe848ddfd67200826ce0))","* **deps:** bump github/codeql-action from 4.37.8 to 4.37.9 ([#2932](https://github.com/IsmaelMartinez/teams-for-linux/issues/2932)) ([c710b7b](https://github.com/IsmaelMartinez/teams-for-linux/commit/c710b7b3b03d27370c8c803fc0ec86086e8e6fba))","","### Thanks","","Big thanks to @app/dependabot, @iMonZ for contributing to this release.","","## [2.19.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.18.1...v2.19.0) (2026-09-01)","","","### Features","","* **config:** add toNestedConfigFile to migrate flat keys to nested ([#2914](https://github.com/IsmaelMartinez/teams-for-linux/issues/2914)) ([2e14be0](https://github.com/IsmaelMartinez/teams-for-linux/commit/2e14be024d186192b8181f637f4e24bfe6e1616d))","* **config:** offer the migrated config from the Settings menu ([#2915](https://github.com/IsmaelMartinez/teams-for-linux/issues/2915)) ([e5ac708](https://github.com/IsmaelMartinez/teams-for-linux/commit/e5ac7085551004e87f507f75e48afdf79bf49237))","* **multi-account:** sender→profile attribution map (ADR-020 Phase 2 foundation) ([#2865](https://github.com/IsmaelMartinez/teams-for-linux/issues/2865)) ([d750d6d](https://github.com/IsmaelMartinez/teams-for-linux/commit/d750d6d45e296b8001caa99ce8e957611e899599))","","","### Bug Fixes","","* **auth:** keep msal cookie persistence on when a partial auth block omits it ([#2928](https://github.com/IsmaelMartinez/teams-for-linux/issues/2928)) ([2b4eece](https://github.com/IsmaelMartinez/teams-for-linux/commit/2b4eecef1c8f988c4f17563f8e0e2bcaf7ceba4b))","* **notifications:** relay notification clicks so Teams opens the sending chat ([#2903](https://github.com/IsmaelMartinez/teams-for-linux/issues/2903)) ([32097ad](https://github.com/IsmaelMartinez/teams-for-linux/commit/32097ad49afab7ab3d03cd281f0a487e04879940))","* **webauthn:** ask for a single security key touch ([#2889](https://github.com/IsmaelMartinez/teams-for-linux/issues/2889)) ([7291364](https://github.com/IsmaelMartinez/teams-for-linux/commit/729136435022115aa52193bb39d973b9e123cc1e)), closes [#2922](https://github.com/IsmaelMartinez/teams-for-linux/issues/2922)","* **webauthn:** resolve discoverable sign-ins via credential management ([#2917](https://github.com/IsmaelMartinez/teams-for-linux/issues/2917)) ([90102b4](https://github.com/IsmaelMartinez/teams-for-linux/commit/90102b44c61cdb0aa1ed3100125a7d6ec789fcdb))","* **webauthn:** survive the FIDO2 PIN landing on an exited child ([#2921](https://github.com/IsmaelMartinez/teams-for-linux/issues/2921)) ([f7f5199](https://github.com/IsmaelMartinez/teams-for-linux/commit/f7f5199ab87087c4a9db602a54ceb72bf347112b))","","","### Documentation","","* correct stale ADR status and upstream claims, add multi-account roadmap entry ([#2923](https://github.com/IsmaelMartinez/teams-for-linux/issues/2923)) ([88e0144](https://github.com/IsmaelMartinez/teams-for-linux/commit/88e0144e9a422a5dd15385b94546efa652493402))","","","### Maintenance","","* **deps:** bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml ([#2909](https://github.com/IsmaelMartinez/teams-for-linux/issues/2909)) ([ad7e611](https://github.com/IsmaelMartinez/teams-for-linux/commit/ad7e611940373839c0af321ee144763485f5928f))","* **deps:** bump the minor-and-patch group with 2 updates ([#2925](https://github.com/IsmaelMartinez/teams-for-linux/issues/2925)) ([70a460c](https://github.com/IsmaelMartinez/teams-for-linux/commit/70a460c498d4b0516498b03ef4a0f3160af15150))","","### Thanks","","Big thanks to @app/dependabot, @jpenberthy, @nikolainyegaard for contributing to this release.","","## [2.18.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.18.0...v2.18.1) (2026-08-25)","","","### Bug Fixes","","* **snap:** revert core22 -\u0026gt; core24 migration ([#2758](https://github.com/IsmaelMartinez/teams-for-linux/issues/2758)) ([#2906](https://github.com/IsmaelMartinez/teams-for-linux/issues/2906)) ([1353ce1](https://github.com/IsmaelMartinez/teams-for-linux/commit/1353ce1916bfde30a2388766ad0591e6df1193f9))","","## [2.18.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.17.1...v2.18.0) (2026-08-24)","","","### Features","","* **menus:** add a menu option to choose a custom app icon ([#2895](https://github.com/IsmaelMartinez/teams-for-linux/issues/2895)) ([6c830a5](https://github.com/IsmaelMartinez/teams-for-linux/commit/6c830a5bd13a0417080fcb2c091c89474488cd7c))","* **webauthn:** show a prompt while waiting for a security key touch ([#2779](https://github.com/IsmaelMartinez/teams-for-linux/issues/2779)) ([4d52dc6](https://github.com/IsmaelMartinez/teams-for-linux/commit/4d52dc6da59806d151c20c2d3279eab3cbd541b6))","","","### Bug Fixes","","* **packaging:** recommend fido2-tools in deb and rpm packages ([#2887](https://github.com/IsmaelMartinez/teams-for-linux/issues/2887)) ([00721f4](https://github.com/IsmaelMartinez/teams-for-linux/commit/00721f4814b08d16783c2d39990327aeaeaf7b1b))","* **webauthn:** give reconstructed authenticator responses their real prototypes ([#2890](https://github.com/IsmaelMartinez/teams-for-linux/issues/2890)) ([3119b05](https://github.com/IsmaelMartinez/teams-for-linux/commit/3119b05672aa350dc8b4b1ae310ac6e6e3cc68ab))","* **webauthn:** return PublicKeyCredential-compatible responses ([#2878](https://github.com/IsmaelMartinez/teams-for-linux/issues/2878)) ([d9dfbfb](https://github.com/IsmaelMartinez/teams-for-linux/commit/d9dfbfbaa3a4acef24605892368f3feac66c159a))","","","### Documentation","","* **adr:** add ADR-028 to the docs sidebar ([#2884](https://github.com/IsmaelMartinez/teams-for-linux/issues/2884)) ([cfe4ce9](https://github.com/IsmaelMartinez/teams-for-linux/commit/cfe4ce992c32d3c114769015d6217ef418f78420)), closes [#2609](https://github.com/IsmaelMartinez/teams-for-linux/issues/2609)","","","### CI/CD","","* **labels:** ignore maintainer replies and cover PRs in awaiting-feedback removal ([#2896](https://github.com/IsmaelMartinez/teams-for-linux/issues/2896)) ([adbc4be](https://github.com/IsmaelMartinez/teams-for-linux/commit/adbc4be3584dd736b47979a1b66a3edee641c458))","","","### Maintenance","","* **deps:** bump the minor-and-patch group with 4 updates ([#2901](https://github.com/IsmaelMartinez/teams-for-linux/issues/2901)) ([2d99d35](https://github.com/IsmaelMartinez/teams-for-linux/commit/2d99d352c2315163a5da1f917be6dab00f54d1e7))","","### Thanks","","Big thanks to @app/dependabot, @divslinger, @nikolainyegaard, @pelazas for contributing to this release.","","## [2.17.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.17.0...v2.17.1) (2026-08-20)","","","### Documentation","","* add missing commands and CI gotchas to CLAUDE.md ([#2882](https://github.com/IsmaelMartinez/teams-for-linux/issues/2882)) ([c61f0d0](https://github.com/IsmaelMartinez/teams-for-linux/commit/c61f0d007fcae725af2e2ddb95c6d0003bb64c13))","* **adr:** add ADR 028 rejecting OTC pre-fill on third-party IdPs ([#2881](https://github.com/IsmaelMartinez/teams-for-linux/issues/2881)) ([d639b42](https://github.com/IsmaelMartinez/teams-for-linux/commit/d639b42ac6c00b93cec0274f69b71d49f5627ca9)), closes [#2869](https://github.com/IsmaelMartinez/teams-for-linux/issues/2869)","","","### Maintenance","","* **snap:** migrate base core22 -\u0026gt; core24 via the snapcraft config key ([#2758](https://github.com/IsmaelMartinez/teams-for-linux/issues/2758)) ([e6b8d2e](https://github.com/IsmaelMartinez/teams-for-linux/commit/e6b8d2ed320afe743ad09b01244dc5e1578edbb4))","","## [2.17.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.16.0...v2.17.0) (2026-08-19)","","","### Features","","* **config:** add shortcuts and storage namespaces, deprecate their flat names ([#2859](https://github.com/IsmaelMartinez/teams-for-linux/issues/2859)) ([15e1b7f](https://github.com/IsmaelMartinez/teams-for-linux/commit/15e1b7f4cc05235b3cecc8c5d846b34307a36a98))","* **linux:** background portal integration for Flatpak ([#2815](https://github.com/IsmaelMartinez/teams-for-linux/issues/2815)) ([#2826](https://github.com/IsmaelMartinez/teams-for-linux/issues/2826)) ([fe6d1df](https://github.com/IsmaelMartinez/teams-for-linux/commit/fe6d1df53923f144a0b2388a7a6b05764751b20e))","","","### Bug Fixes","","* **ci:** install elfutils for the flatpak smoke build ([#2856](https://github.com/IsmaelMartinez/teams-for-linux/issues/2856)) ([e2e125c](https://github.com/IsmaelMartinez/teams-for-linux/commit/e2e125cb3e8326173218c7225484f6f797f07234))","* **mainAppWindow:** clear every profile partition on startup ([#2868](https://github.com/IsmaelMartinez/teams-for-linux/issues/2868)) ([ba6e029](https://github.com/IsmaelMartinez/teams-for-linux/commit/ba6e029bebe204d34a9a93f91657534cc0164070))","* **menus:** clear every profile partition on Quit (Clear Storage) ([#2864](https://github.com/IsmaelMartinez/teams-for-linux/issues/2864)) ([689c140](https://github.com/IsmaelMartinez/teams-for-linux/commit/689c14026ef445a679af3f21cfda51f5e6a92e3a))","* **menus:** honour clearStorageData when quitting with clear storage ([#2861](https://github.com/IsmaelMartinez/teams-for-linux/issues/2861)) ([210e331](https://github.com/IsmaelMartinez/teams-for-linux/commit/210e331ca2e7298de27457825498f51b0ee563af))","* **network:** treat ERR_TIMED_OUT as recoverable so the retry loop survives ([#2876](https://github.com/IsmaelMartinez/teams-for-linux/issues/2876)) ([21a8ed2](https://github.com/IsmaelMartinez/teams-for-linux/commit/21a8ed297183195a4f01ecbd16427c2e2af827a6)), closes [#2875](https://github.com/IsmaelMartinez/teams-for-linux/issues/2875)","* **screen-sharing:** pass picker source directly to avoid Wayland ID mismatch ([#2755](https://github.com/IsmaelMartinez/teams-for-linux/issues/2755)) ([82d2950](https://github.com/IsmaelMartinez/teams-for-linux/commit/82d295022cff2089281118da1a218d33fd3072e9))","","","### Performance","","* bound timestamp polling, cache tray base icon, parallelise cache scans ([#2837](https://github.com/IsmaelMartinez/teams-for-linux/issues/2837)) ([d623daf](https://github.com/IsmaelMartinez/teams-for-linux/commit/d623dafadc008a7c257424664c5c5af120769091))","","","### Code Improvements","","* **config:** aggregate deprecation warnings into one message ([#2858](https://github.com/IsmaelMartinez/teams-for-linux/issues/2858)) ([3992d37](https://github.com/IsmaelMartinez/teams-for-linux/commit/3992d37f5e61d3ab5415b7274a3eadda0ca328c4))","","","### Documentation","","* **idle:** document driving the idle state file on Wayland ([#2873](https://github.com/IsmaelMartinez/teams-for-linux/issues/2873)) ([d57d352](https://github.com/IsmaelMartinez/teams-for-linux/commit/d57d352ce5f31eb21e36c27450e6fc431ce07acd)), closes [#2851](https://github.com/IsmaelMartinez/teams-for-linux/issues/2851)","* update ADR-026 and roadmap for merged portal and perf work ([#2857](https://github.com/IsmaelMartinez/teams-for-linux/issues/2857)) ([a9704bf](https://github.com/IsmaelMartinez/teams-for-linux/commit/a9704bf2ae5918cc0e254622f00c2c25a7938ac9))","","## [2.16.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.15.0...v2.16.0) (2026-08-14)","","","### Features","","* **multi-account:** pin profiles + Ctrl+Alt+1…5 switch shortcuts (ADR-020 Phase 1c.2) ([#2787](https://github.com/IsmaelMartinez/teams-for-linux/issues/2787)) ([08f1db6](https://github.com/IsmaelMartinez/teams-for-linux/commit/08f1db68ac9cb2c9b291659ec1fa4e9916b4cef4))","","","### Bug Fixes","","* **auth:** default keepMsalCacheEncryptionCookie to on ([#2850](https://github.com/IsmaelMartinez/teams-for-linux/issues/2850)) ([cc007bf](https://github.com/IsmaelMartinez/teams-for-linux/commit/cc007bf1548547953f3b85131a6f8f340c519716))","* **deps:** bump nanoid in docs-site lockfile to clear advisory [#211](https://github.com/IsmaelMartinez/teams-for-linux/issues/211) ([#2827](https://github.com/IsmaelMartinez/teams-for-linux/issues/2827)) ([f3f5a97](https://github.com/IsmaelMartinez/teams-for-linux/commit/f3f5a971665fdd5e5ee0b0347a45670cb7c2dafb))","* **deps:** refresh docs-site lockfile to clear http-proxy-middleware advisory ([#2823](https://github.com/IsmaelMartinez/teams-for-linux/issues/2823)) ([4c2785f](https://github.com/IsmaelMartinez/teams-for-linux/commit/4c2785fdc14981e8d13822c872068f22eb4f509c))","* **logging:** remove [#2587](https://github.com/IsmaelMartinez/teams-for-linux/issues/2587) debug instrumentation that shipped in 2.15.0 ([#2814](https://github.com/IsmaelMartinez/teams-for-linux/issues/2814)) ([0af4c07](https://github.com/IsmaelMartinez/teams-for-linux/commit/0af4c0704d4ff9ee6ec44ac1698c0c2ac9ae9ed3))","* **logging:** stop logging notification text and page DOM ([#2819](https://github.com/IsmaelMartinez/teams-for-linux/issues/2819)) ([2157c4f](https://github.com/IsmaelMartinez/teams-for-linux/commit/2157c4fdca715789be7b504c4a9f5a49438c9f20))","* **menus:** limit hidden-menubar accelerators to profile switching ([#2821](https://github.com/IsmaelMartinez/teams-for-linux/issues/2821)) ([#2824](https://github.com/IsmaelMartinez/teams-for-linux/issues/2824)) ([2a5be99](https://github.com/IsmaelMartinez/teams-for-linux/commit/2a5be994b712ce07860be99a0de84c15ca1eeeb5))","* **network:** bound the connectivity sweep so a hung probe cannot stall startup ([#2816](https://github.com/IsmaelMartinez/teams-for-linux/issues/2816)) ([ace3bb7](https://github.com/IsmaelMartinez/teams-for-linux/commit/ace3bb75dd1b98f6c0173d7142cea6954fec34f7))","* **notifications:** load sender avatars for electron notifications ([#2809](https://github.com/IsmaelMartinez/teams-for-linux/issues/2809)) ([936ffde](https://github.com/IsmaelMartinez/teams-for-linux/commit/936ffde803b65e8aa7900e68bedcbae1ee1ca4cb))","* **webauthn:** sign the iframe's own origin for relayed ceremonies ([#2828](https://github.com/IsmaelMartinez/teams-for-linux/issues/2828)) ([#2829](https://github.com/IsmaelMartinez/teams-for-linux/issues/2829)) ([e9db7b2](https://github.com/IsmaelMartinez/teams-for-linux/commit/e9db7b2f9cc2dd2430d6f47c56370ba3cf2ae9e8))","","","### Documentation","","* **adr:** ADR-025 config option naming convention ([#2836](https://github.com/IsmaelMartinez/teams-for-linux/issues/2836)) ([dcafe0a](https://github.com/IsmaelMartinez/teams-for-linux/commit/dcafe0a91e87e6379f3075713301fc2791fce441))","* **adr:** ADR-026 performance audit outcomes ([#2838](https://github.com/IsmaelMartinez/teams-for-linux/issues/2838)) ([7689e1d](https://github.com/IsmaelMartinez/teams-for-linux/commit/7689e1d5ae4ced8057cf92e8d2e7cfbc0bd5676e))","* **adr:** leave the rename mechanism undecided in ADR-025 ([#2843](https://github.com/IsmaelMartinez/teams-for-linux/issues/2843)) ([9c3fb70](https://github.com/IsmaelMartinez/teams-for-linux/commit/9c3fb7010b814d57584acf4cd33b04b6caa955ad))","","","### CI/CD","","* **docs:** bound the docs build with timeout-minutes ([#2852](https://github.com/IsmaelMartinez/teams-for-linux/issues/2852)) ([d6d4cb9](https://github.com/IsmaelMartinez/teams-for-linux/commit/d6d4cb9938d6e2fec1977fc328f1f470e5bd86c9))","* **flatpak:** smoke build on release tags, document the beta remote ([#2853](https://github.com/IsmaelMartinez/teams-for-linux/issues/2853)) ([ed9a1da](https://github.com/IsmaelMartinez/teams-for-linux/commit/ed9a1da9a763a04f05fb17d5dcb9d7a87131c255))","","","### Maintenance","","* add osv-scanner configuration ([#2846](https://github.com/IsmaelMartinez/teams-for-linux/issues/2846)) ([a314095](https://github.com/IsmaelMartinez/teams-for-linux/commit/a3140958267d89e454d2986e0e9069028af430d8))","* **deps-dev:** bump the minor-and-patch group with 2 updates ([#2820](https://github.com/IsmaelMartinez/teams-for-linux/issues/2820)) ([a00ba0a](https://github.com/IsmaelMartinez/teams-for-linux/commit/a00ba0a0aad8173706af3819c957a10c5b286a57))","* **deps:** bump brace-expansion from 5.0.8 to 5.0.9 in /docs-site ([#2802](https://github.com/IsmaelMartinez/teams-for-linux/issues/2802)) ([3d443af](https://github.com/IsmaelMartinez/teams-for-linux/commit/3d443af4a531df03040701248ba8f771730d5683))","* **deps:** bump dompurify from 3.4.12 to 3.4.13 in /docs-site ([#2805](https://github.com/IsmaelMartinez/teams-for-linux/issues/2805)) ([690e820](https://github.com/IsmaelMartinez/teams-for-linux/commit/690e820f4078db636ff0124ce8d3ac301e7cd4fc))","* **deps:** bump fast-uri from 3.1.4 to 3.1.5 ([#2800](https://github.com/IsmaelMartinez/teams-for-linux/issues/2800)) ([55708f5](https://github.com/IsmaelMartinez/teams-for-linux/commit/55708f54fd1c72f7f59102643c5c31440734639f))","* **deps:** bump fast-uri from 3.1.4 to 3.1.5 in /docs-site ([#2804](https://github.com/IsmaelMartinez/teams-for-linux/issues/2804)) ([46a25e9](https://github.com/IsmaelMartinez/teams-for-linux/commit/46a25e9368b983c3c39e030345a9706c04e6ab0e))","* **deps:** bump js-yaml from 4.3.0 to 4.3.1 ([#2808](https://github.com/IsmaelMartinez/teams-for-linux/issues/2808)) ([be4ee33](https://github.com/IsmaelMartinez/teams-for-linux/commit/be4ee33bf87065b53756236742d201ef748c669b))","* **deps:** bump js-yaml from 4.3.0 to 4.3.1 in /docs-site ([#2807](https://github.com/IsmaelMartinez/teams-for-linux/issues/2807)) ([8466a9f](https://github.com/IsmaelMartinez/teams-for-linux/commit/8466a9f939bc64a59e3a82b2907e880149cb8337))","* **deps:** bump mermaid from 11.15.0 to 11.16.1 in /docs-site ([#2806](https://github.com/IsmaelMartinez/teams-for-linux/issues/2806)) ([a5446b5](https://github.com/IsmaelMartinez/teams-for-linux/commit/a5446b58ee755251fca0aa2c4a08e701e0144bd9))","* **deps:** bump undici from 7.28.0 to 7.29.0 ([#2799](https://github.com/IsmaelMartinez/teams-for-linux/issues/2799)) ([1cea4dd](https://github.com/IsmaelMartinez/teams-for-linux/commit/1cea4ddb116f435268c0596d64816fb4984b89f1))","* **deps:** bump undici from 7.28.0 to 7.29.0 in /docs-site ([#2801](https://github.com/IsmaelMartinez/teams-for-linux/issues/2801)) ([e271012](https://github.com/IsmaelMartinez/teams-for-linux/commit/e27101263499c014493ae606f4916989e2d5b7fb))","* **deps:** refresh brace-expansion in the lockfile ([#2847](https://github.com/IsmaelMartinez/teams-for-linux/issues/2847)) ([fe70fb9](https://github.com/IsmaelMartinez/teams-for-linux/commit/fe70fb99e6eddb3bbd5f460da9eb0468d5cbc2e9))","* **sonar:** clear docker and String.raw findings ([#2818](https://github.com/IsmaelMartinez/teams-for-linux/issues/2818)) ([#2825](https://github.com/IsmaelMartinez/teams-for-linux/issues/2825)) ([b82434b](https://github.com/IsmaelMartinez/teams-for-linux/commit/b82434b01a0118fae2bf901d44495ef11b85151d))","* **sonar:** clear the code-smell tail ([#2813](https://github.com/IsmaelMartinez/teams-for-linux/issues/2813)) ([894dc4e](https://github.com/IsmaelMartinez/teams-for-linux/commit/894dc4e4c556698bae8d3321f1b9b8e885227197))","","### Thanks","","Big thanks to @app/dependabot, @app/repo-butler-app, @jochimvd, @jpenberthy for contributing to this release.","","## [2.15.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.14.1...v2.15.0) (2026-08-07)","","","### Features","","* **auth:** pre-fill Microsoft web sign-in credentials ([#2761](https://github.com/IsmaelMartinez/teams-for-linux/issues/2761)) ([#2798](https://github.com/IsmaelMartinez/teams-for-linux/issues/2798)) ([c7c0b0a](https://github.com/IsmaelMartinez/teams-for-linux/commit/c7c0b0a5076053a8390c17d8ff213566995427d2))","* **mqtt:** meeting-started detection first pass ([#2587](https://github.com/IsmaelMartinez/teams-for-linux/issues/2587)) ([#2757](https://github.com/IsmaelMartinez/teams-for-linux/issues/2757)) ([a0b9d72](https://github.com/IsmaelMartinez/teams-for-linux/commit/a0b9d72090b2c4b18165c17108adc77b4c2c1c2b))","* **webauthn:** log timeout, phase timings and page aborts ([#2785](https://github.com/IsmaelMartinez/teams-for-linux/issues/2785)) ([c82cd33](https://github.com/IsmaelMartinez/teams-for-linux/commit/c82cd33df6d8f8cb94e21a309a515735f045a60e))","","","### Bug Fixes","","* **auth:** Keep msal.cache.encryption cookie on restart ([#2780](https://github.com/IsmaelMartinez/teams-for-linux/issues/2780)) ([12ea841](https://github.com/IsmaelMartinez/teams-for-linux/commit/12ea841fdb13c7b51431ffc953d6f02f2056f451))","* **certificate:** apply customCACertsFingerprints to every TLS verification ([#2778](https://github.com/IsmaelMartinez/teams-for-linux/issues/2778)) ([0248b63](https://github.com/IsmaelMartinez/teams-for-linux/commit/0248b63c6c8f3e4a39b2ef444992482030a4a559))","* **paste:** restore File.path on pasted files so Teams uploads accept them ([#2790](https://github.com/IsmaelMartinez/teams-for-linux/issues/2790)) ([fcc3191](https://github.com/IsmaelMartinez/teams-for-linux/commit/fcc31915cbf13b8f2d626819859ac8f4f2ed9cc8))","* resolve SonarCloud bug and vulnerability findings ([#2766](https://github.com/IsmaelMartinez/teams-for-linux/issues/2766)) ([25009f6](https://github.com/IsmaelMartinez/teams-for-linux/commit/25009f6445b515964eb78434cfcfdabf777ea1cd))","* **sonar:** exclude declarative config schema from duplication checks ([#2793](https://github.com/IsmaelMartinez/teams-for-linux/issues/2793)) ([e54c9d4](https://github.com/IsmaelMartinez/teams-for-linux/commit/e54c9d474504e60799f720fd4c5cd517df527c65))","* **ui:** point dialog placeholders at teams.cloud.microsoft ([#2797](https://github.com/IsmaelMartinez/teams-for-linux/issues/2797)) ([a6843d3](https://github.com/IsmaelMartinez/teams-for-linux/commit/a6843d3e0324a38afd5dcc0bee7036bbace62f3a))","","","### Documentation","","* **certificate:** document NSS trust store for TLS-inspecting proxies ([#2776](https://github.com/IsmaelMartinez/teams-for-linux/issues/2776)) ([b1e7e67](https://github.com/IsmaelMartinez/teams-for-linux/commit/b1e7e67ef73d55b77cedab11b55945fa5f353b31))","* research documentation cleanup ([#2769](https://github.com/IsmaelMartinez/teams-for-linux/issues/2769)) ([688695c](https://github.com/IsmaelMartinez/teams-for-linux/commit/688695c0d4ebffa93c5f5b045bb7ddb35d1d7d88))","","","### Maintenance","","* **deps:** bump @easyops-cn/docusaurus-search-local ([#2784](https://github.com/IsmaelMartinez/teams-for-linux/issues/2784)) ([58eafc2](https://github.com/IsmaelMartinez/teams-for-linux/commit/58eafc20f400bab84125b025037aa1955f9c20f2))","* **deps:** bump actions/checkout from 7.0.0 to 7.0.1 ([#2773](https://github.com/IsmaelMartinez/teams-for-linux/issues/2773)) ([3c9133c](https://github.com/IsmaelMartinez/teams-for-linux/commit/3c9133cf07e75298d40eb327194609150a3c4a1c))","* **deps:** bump actions/setup-node from 6.4.0 to 7.0.0 ([#2772](https://github.com/IsmaelMartinez/teams-for-linux/issues/2772)) ([df25ab1](https://github.com/IsmaelMartinez/teams-for-linux/commit/df25ab12fe57f277c9ead94989cf8b9e7f1f397b))","* **deps:** bump actions/stale from 9 to 11 ([#2771](https://github.com/IsmaelMartinez/teams-for-linux/issues/2771)) ([be1eb71](https://github.com/IsmaelMartinez/teams-for-linux/commit/be1eb71a5d07c1c711c6306e9b26f7465c037beb))","* **deps:** bump github/codeql-action from 3 to 4.37.3 ([#2774](https://github.com/IsmaelMartinez/teams-for-linux/issues/2774)) ([c8644f3](https://github.com/IsmaelMartinez/teams-for-linux/commit/c8644f394833f44d1dc2b675f79289279a0f34a8))","* **deps:** bump ip-address from 10.2.0 to 10.4.0 ([#2788](https://github.com/IsmaelMartinez/teams-for-linux/issues/2788)) ([457b198](https://github.com/IsmaelMartinez/teams-for-linux/commit/457b198362b2d7f5b57d01b2571efab47299acef))","* **deps:** bump the minor-and-patch group in /docs-site with 2 updates ([#2765](https://github.com/IsmaelMartinez/teams-for-linux/issues/2765)) ([f748ecd](https://github.com/IsmaelMartinez/teams-for-linux/commit/f748ecda96c00b1a0d948ffeafd928ef237ae0fb))","* **deps:** bump the minor-and-patch group with 3 updates ([#2783](https://github.com/IsmaelMartinez/teams-for-linux/issues/2783)) ([2f619d4](https://github.com/IsmaelMartinez/teams-for-linux/commit/2f619d4b464df67b1fc01a583eea5e74906a56d6))","* **deps:** bump the minor-and-patch group with 6 updates ([#2764](https://github.com/IsmaelMartinez/teams-for-linux/issues/2764)) ([72f2196](https://github.com/IsmaelMartinez/teams-for-linux/commit/72f2196c7907acb5d8c8e38b3ef112b47455ae37))","","### Thanks","","Big thanks to @13pass, @app/dependabot, @FriedrichVoelker, @gj241 for contributing to this release.","","## [2.14.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.14.0...v2.14.1) (2026-07-27)","","","### Bug Fixes","","* **ci:** bump electron-builder 26.15.3 -\u0026gt; 26.15.7 to fix DOA snap builds ([#2756](https://github.com/IsmaelMartinez/teams-for-linux/issues/2756)) ([cc5bce1](https://github.com/IsmaelMartinez/teams-for-linux/commit/cc5bce1260d6e6ac96da2072ba01d385b8c9d227))","* **idle:** stop hard-exiting on SIGINT/SIGTERM so shutdown flushes storage ([#2743](https://github.com/IsmaelMartinez/teams-for-linux/issues/2743)) ([ab7f46c](https://github.com/IsmaelMartinez/teams-for-linux/commit/ab7f46c7eef36477364ea8362cf813ea094812f6))","","## [2.14.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.13.0...v2.14.0) (2026-07-25)","","","### Features","","* **clientCertificate:** add Linux smartcard PIN dialog and secure prompt ([#2659](https://github.com/IsmaelMartinez/teams-for-linux/issues/2659)) ([509ffbd](https://github.com/IsmaelMartinez/teams-for-linux/commit/509ffbd12a315809981572f3f3c82c425cb7ea8e))","* **multi-account:** bottom-left profile switcher pill (ADR-020 Phase 1c.2) ([#2661](https://github.com/IsmaelMartinez/teams-for-linux/issues/2661)) ([1cd8f9b](https://github.com/IsmaelMartinez/teams-for-linux/commit/1cd8f9b12c076e7384823eecb1ab20e5e157d423))","","","### Bug Fixes","","* **frameless:** update no-drag selectors for Teams top-bar restructure ([#2704](https://github.com/IsmaelMartinez/teams-for-linux/issues/2704)) ([b00b633](https://github.com/IsmaelMartinez/teams-for-linux/commit/b00b6336b038cc011beb8335d8e1295d58cbf553))","* **theme:** revert followSystemTheme default to false ([#2732](https://github.com/IsmaelMartinez/teams-for-linux/issues/2732)) ([ea4999e](https://github.com/IsmaelMartinez/teams-for-linux/commit/ea4999e477d0de39f24f030e972d19fce60f18ae))","","","### Documentation","","* add privacy and data protection statement ([#2742](https://github.com/IsmaelMartinez/teams-for-linux/issues/2742)) ([189a26d](https://github.com/IsmaelMartinez/teams-for-linux/commit/189a26ddcfa317e150f7069bbb07b21465ff0ba8)), closes [#2741](https://github.com/IsmaelMartinez/teams-for-linux/issues/2741)","* **roadmap:** record smartcard PIN dialog under awaiting user feedback ([#2739](https://github.com/IsmaelMartinez/teams-for-linux/issues/2739)) ([8fc2223](https://github.com/IsmaelMartinez/teams-for-linux/commit/8fc2223c10e2f970f7118dc1fab2fcdaf75cdec9))","","","### CI/CD","","* **release-please:** flag draft releases in the created-release comment ([#2700](https://github.com/IsmaelMartinez/teams-for-linux/issues/2700)) ([d0bd972](https://github.com/IsmaelMartinez/teams-for-linux/commit/d0bd9723cf3ff2f8cb4ae4d140a1bfba91266129))","","","### Maintenance","","* **deps-dev:** bump electron from 42.5.1 to 42.7.0 ([#2740](https://github.com/IsmaelMartinez/teams-for-linux/issues/2740)) ([9f4ce43](https://github.com/IsmaelMartinez/teams-for-linux/commit/9f4ce43911223ba05a3a52b496d1245c2d2af6ba))","* **deps-dev:** bump the minor-and-patch group with 2 updates ([#2709](https://github.com/IsmaelMartinez/teams-for-linux/issues/2709)) ([57f7f21](https://github.com/IsmaelMartinez/teams-for-linux/commit/57f7f21bce50e111d0d43e9ea4a58905b3b86f5e))","* **deps-dev:** bump typescript from 6.0.3 to 7.0.2 in /docs-site ([#2727](https://github.com/IsmaelMartinez/teams-for-linux/issues/2727)) ([b0a9fc5](https://github.com/IsmaelMartinez/teams-for-linux/commit/b0a9fc5983f6469c2d945d00dc09567f9d7a5c62))","* **deps:** bump body-parser from 1.20.5 to 1.20.6 in /docs-site ([#2735](https://github.com/IsmaelMartinez/teams-for-linux/issues/2735)) ([3a23323](https://github.com/IsmaelMartinez/teams-for-linux/commit/3a23323bc8c809ab9efbbf856b090a3b25a160b2))","* **deps:** bump brace-expansion from 5.0.6 to 5.0.7 in /docs-site ([#2733](https://github.com/IsmaelMartinez/teams-for-linux/issues/2733)) ([6ecc9f0](https://github.com/IsmaelMartinez/teams-for-linux/commit/6ecc9f0ae82602319a5fab4a61fa4b90fb113c03))","* **deps:** bump fast-uri and svgo in root and docs-site lockfiles ([#2748](https://github.com/IsmaelMartinez/teams-for-linux/issues/2748)) ([d32b97e](https://github.com/IsmaelMartinez/teams-for-linux/commit/d32b97e0596b74b3fab76dfb797619e2db9706f6))","* **deps:** bump js-yaml from 3.14.2 to 3.15.0 in /docs-site ([#2725](https://github.com/IsmaelMartinez/teams-for-linux/issues/2725)) ([160569d](https://github.com/IsmaelMartinez/teams-for-linux/commit/160569d0ed1d1ee7e63004462d40e910c80c0346))","* **deps:** bump shell-quote from 1.8.4 to 1.10.0 in /docs-site ([#2736](https://github.com/IsmaelMartinez/teams-for-linux/issues/2736)) ([cd7babe](https://github.com/IsmaelMartinez/teams-for-linux/commit/cd7babedb4fdb05831c8b2e0cc881704d775b61f))","* **deps:** bump the minor-and-patch group across 1 directory with 7 updates ([#2726](https://github.com/IsmaelMartinez/teams-for-linux/issues/2726)) ([96e7c10](https://github.com/IsmaelMartinez/teams-for-linux/commit/96e7c10a0235e1d46b42dd3dbcfec73f57b2d382))","* **deps:** bump the minor-and-patch group with 2 updates ([#2716](https://github.com/IsmaelMartinez/teams-for-linux/issues/2716)) ([f9f2407](https://github.com/IsmaelMartinez/teams-for-linux/commit/f9f240742ee1e7aa231605c2340dacdaad5d2d86))","* **deps:** bump the minor-and-patch group with 2 updates ([#2723](https://github.com/IsmaelMartinez/teams-for-linux/issues/2723)) ([85fcb9c](https://github.com/IsmaelMartinez/teams-for-linux/commit/85fcb9c423f93b3a98947b93d0c2efa221f3d3da))","* **deps:** bump webpack-dev-server from 5.2.5 to 5.2.6 in /docs-site ([#2734](https://github.com/IsmaelMartinez/teams-for-linux/issues/2734)) ([f48f49a](https://github.com/IsmaelMartinez/teams-for-linux/commit/f48f49a3ac78c614839e3d2f75fabdf66074da03))","* **deps:** bump websocket-driver from 0.7.4 to 0.7.5 in /docs-site ([#2729](https://github.com/IsmaelMartinez/teams-for-linux/issues/2729)) ([9ab02f3](https://github.com/IsmaelMartinez/teams-for-linux/commit/9ab02f34d2874444185c51dac6062e0caf02b452))","* remove redundant code comments that restate the code ([#2728](https://github.com/IsmaelMartinez/teams-for-linux/issues/2728)) ([58b3098](https://github.com/IsmaelMartinez/teams-for-linux/commit/58b30985145de9f27ef62a7f85bd1dc0067195fe))","","### Thanks","","Big thanks to @app/dependabot, @jayenashar, @jpenberthy for contributing to this release.","","## [2.13.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.12.0...v2.13.0) (2026-06-25)","","","### Features","","* **macos:** Dock presence overlay and Apple Silicon performance switches ([#2653](https://github.com/IsmaelMartinez/teams-for-linux/issues/2653)) ([9b8b8ab](https://github.com/IsmaelMartinez/teams-for-linux/commit/9b8b8ab78b19fefa86a4e2561162dd8e1f45e1aa))","* **media:** add media.microphone.ignoreSystemMute to decouple Teams mute from OS mic mute ([#2695](https://github.com/IsmaelMartinez/teams-for-linux/issues/2695)) ([e4e3fad](https://github.com/IsmaelMartinez/teams-for-linux/commit/e4e3fadb592c5f210b5ff004c3c91d9d50ef2a2b))","* **notifications:** add electron.clickAction config for window restore ([#2660](https://github.com/IsmaelMartinez/teams-for-linux/issues/2660)) ([6a41a09](https://github.com/IsmaelMartinez/teams-for-linux/commit/6a41a09aedbe5f6bdcb4a46dd9474d9227c8a804))","","","### Bug Fixes","","* **auth:** forward pre-login-noise auth signals to reauth recovery ([#2688](https://github.com/IsmaelMartinez/teams-for-linux/issues/2688)) ([b62c6d7](https://github.com/IsmaelMartinez/teams-for-linux/commit/b62c6d7cb1dd5116e68c74d1b13ef938d7865a71))","* **ci:** pin electron-builder to 26.8.1 to restore Windows exe build ([#2697](https://github.com/IsmaelMartinez/teams-for-linux/issues/2697)) ([048b2af](https://github.com/IsmaelMartinez/teams-for-linux/commit/048b2af9587fd0b0f8fcb34385a8535b3e6ad1b1))","* **drag-drop:** restore File.path on dropped files for Teams uploads ([#2679](https://github.com/IsmaelMartinez/teams-for-linux/issues/2679)) ([2d6c99c](https://github.com/IsmaelMartinez/teams-for-linux/commit/2d6c99c415cac38d5cf0dc9c3eb937a3eca156cf))","* **snap:** pin electron-builder to 26.14.0 to restore snap launch ([#2686](https://github.com/IsmaelMartinez/teams-for-linux/issues/2686)) ([b87de0b](https://github.com/IsmaelMartinez/teams-for-linux/commit/b87de0b195896e4dc8712b39ac99bef15112f7e0))","","","### Documentation","","* **troubleshooting:** add Ubuntu Unity system-tray workaround ([#2680](https://github.com/IsmaelMartinez/teams-for-linux/issues/2680)) ([#2693](https://github.com/IsmaelMartinez/teams-for-linux/issues/2693)) ([bceb5ae](https://github.com/IsmaelMartinez/teams-for-linux/commit/bceb5aecacc051849f5b84d5eba00401a29e0970))","","","### CI/CD","","* **snap:** pin snapcraft to 8.x in release workflow ([#2696](https://github.com/IsmaelMartinez/teams-for-linux/issues/2696)) ([f8b577d](https://github.com/IsmaelMartinez/teams-for-linux/commit/f8b577d5ff8bef7c68fce44cbf15c312936e79fc))","","","### Maintenance","","* **deps-dev:** bump electron in the minor-and-patch group ([#2685](https://github.com/IsmaelMartinez/teams-for-linux/issues/2685)) ([2ffeb67](https://github.com/IsmaelMartinez/teams-for-linux/commit/2ffeb675602c7c0df308cbf8e4d0bf3801c4ee61))","* **deps-dev:** bump the minor-and-patch group with 3 updates ([#2690](https://github.com/IsmaelMartinez/teams-for-linux/issues/2690)) ([0f37503](https://github.com/IsmaelMartinez/teams-for-linux/commit/0f3750334f5e74d5275418bb903ec69e1e0911b7))","* **deps:** bump actions/checkout from 4 to 7 ([#2689](https://github.com/IsmaelMartinez/teams-for-linux/issues/2689)) ([1c3d5e9](https://github.com/IsmaelMartinez/teams-for-linux/commit/1c3d5e96a59fee09ba2e0c36172d1fa9d2d31858))","","### Thanks","","Big thanks to @app/dependabot, @jayenashar, @kedzierp for contributing to this release.","","## [2.12.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.11.1...v2.12.0) (2026-06-19)","","","### Features","","* **config:** generate config docs + schema from a single source ([#2597](https://github.com/IsmaelMartinez/teams-for-linux/issues/2597) Phase 1) ([#2604](https://github.com/IsmaelMartinez/teams-for-linux/issues/2604)) ([f56d1c6](https://github.com/IsmaelMartinez/teams-for-linux/commit/f56d1c67230b7173f0d4f3b0a070ec183bf47748))","* **docs:** interactive config explorer ([#2597](https://github.com/IsmaelMartinez/teams-for-linux/issues/2597) Phase 2) ([#2606](https://github.com/IsmaelMartinez/teams-for-linux/issues/2606)) ([a68875a](https://github.com/IsmaelMartinez/teams-for-linux/commit/a68875a3145b038125494b3a0421e364f7084e0d))","* **download:** save options, policy-block notification, device-switch guard ([#2652](https://github.com/IsmaelMartinez/teams-for-linux/issues/2652)) ([9ebd4ba](https://github.com/IsmaelMartinez/teams-for-linux/commit/9ebd4ba172e3158abdae723c2663dc99ca292e43))","* **mqtt:** add configurable media topic names and mute/unmute commands ([#2608](https://github.com/IsmaelMartinez/teams-for-linux/issues/2608)) ([777d5f4](https://github.com/IsmaelMartinez/teams-for-linux/commit/777d5f4850e16ee846a464b67d585a176057ae31))","* **window:** add minimizeOnClose option ([#2623](https://github.com/IsmaelMartinez/teams-for-linux/issues/2623)) ([70efed0](https://github.com/IsmaelMartinez/teams-for-linux/commit/70efed0f3d440fedf56d2cb12d887945f46ea7d8))","","","### Bug Fixes","","* **auth:** don't divert main-frame navigations through about:blank handler ([#2605](https://github.com/IsmaelMartinez/teams-for-linux/issues/2605)) ([0853c9d](https://github.com/IsmaelMartinez/teams-for-linux/commit/0853c9d80ca875b83ec2582968a9d22b0362583f)), closes [#2591](https://github.com/IsmaelMartinez/teams-for-linux/issues/2591)","* **auth:** gate in-app reauth recovery behind reauthRecovery.enabled ([#2633](https://github.com/IsmaelMartinez/teams-for-linux/issues/2633)) ([55b185e](https://github.com/IsmaelMartinez/teams-for-linux/commit/55b185e6375d486049592fd63656949773a64789))","* **auth:** gate worker UPR recovery behind reauthRecovery opt-in ([#2629](https://github.com/IsmaelMartinez/teams-for-linux/issues/2629)) ([9fd1873](https://github.com/IsmaelMartinez/teams-for-linux/commit/9fd187369abccbef8c27b5e171eb3c0454520a7d))","* **auth:** intercept login popups to trigger in-app recovery ([#2622](https://github.com/IsmaelMartinez/teams-for-linux/issues/2622)) ([598f9a6](https://github.com/IsmaelMartinez/teams-for-linux/commit/598f9a6cb8bd6c40697c5dafd34b174d0a5a4fc0))","* **ci:** extract Electron binary with system unzip (e2e) ([#2594](https://github.com/IsmaelMartinez/teams-for-linux/issues/2594)) ([a431a2d](https://github.com/IsmaelMartinez/teams-for-linux/commit/a431a2dad6382b61a60cba119988d7d6ec222e18))","* **ci:** use honest release-please PR header ([#2648](https://github.com/IsmaelMartinez/teams-for-linux/issues/2648)) ([92b6cad](https://github.com/IsmaelMartinez/teams-for-linux/commit/92b6caded34f361d9b67c6e7ab33604c18236aa3))","* **deps:** bump docs-site deps to patched versions (Dependabot) ([#2674](https://github.com/IsmaelMartinez/teams-for-linux/issues/2674)) ([89aa8c1](https://github.com/IsmaelMartinez/teams-for-linux/commit/89aa8c131a54ad6586b16356cadd46dd01831f99))","* **navigation:** keep back/forward working after Teams top-bar restructure ([#2672](https://github.com/IsmaelMartinez/teams-for-linux/issues/2672)) ([189cc9f](https://github.com/IsmaelMartinez/teams-for-linux/commit/189cc9f5f28327b3fbd7de97dc87643d7d79f773))","* **net:** add timeout to connectivity probes to prevent hang after resume ([#2635](https://github.com/IsmaelMartinez/teams-for-linux/issues/2635)) ([944770c](https://github.com/IsmaelMartinez/teams-for-linux/commit/944770c2055f6b25052212b306055b4bd0510197))","* **theme:** stop setting followOsTheme to prevent GraphQL rejection ([#2673](https://github.com/IsmaelMartinez/teams-for-linux/issues/2673)) ([19afd0c](https://github.com/IsmaelMartinez/teams-for-linux/commit/19afd0cd1cf692f59295ec7e28839cb9589c8f4c))","* **tray:** clear badge reliably by widening title observation and fixing update race ([#2643](https://github.com/IsmaelMartinez/teams-for-linux/issues/2643)) ([689d93a](https://github.com/IsmaelMartinez/teams-for-linux/commit/689d93a96314595f0741848b74ac0aaeef609d4b))","","","### Code Improvements","","* **multi-account:** scope custom-background URL per instance; close out Phase 1 audit docs ([#2626](https://github.com/IsmaelMartinez/teams-for-linux/issues/2626)) ([aa1d07d](https://github.com/IsmaelMartinez/teams-for-linux/commit/aa1d07ddd9a1ba58b2dd6ce554e927531ee159f1))","","","### Documentation","","* **config:** config-file validation, generated docs and explorer for [#2597](https://github.com/IsmaelMartinez/teams-for-linux/issues/2597) phases 3a/4 ([#2642](https://github.com/IsmaelMartinez/teams-for-linux/issues/2642)) ([576db6b](https://github.com/IsmaelMartinez/teams-for-linux/commit/576db6b20064e0f48eb8a6c47e0ba63e1be9e0a6))","* **config:** phase 0 of config/docs UX initiative ([#2597](https://github.com/IsmaelMartinez/teams-for-linux/issues/2597)) ([#2602](https://github.com/IsmaelMartinez/teams-for-linux/issues/2602)) ([549d7d7](https://github.com/IsmaelMartinez/teams-for-linux/commit/549d7d7c9656bc3741bd03dfa894234d2fa6563d))","* **config:** record [#2597](https://github.com/IsmaelMartinez/teams-for-linux/issues/2597) phase 3b plan, migration as optional companion ([#2657](https://github.com/IsmaelMartinez/teams-for-linux/issues/2657)) ([35c487d](https://github.com/IsmaelMartinez/teams-for-linux/commit/35c487da55838e254a88e9eafd8e1a252adf2582))","* **install:** document the beta apt/rpm channel for pre-releases ([#2638](https://github.com/IsmaelMartinez/teams-for-linux/issues/2638)) ([d53d0f3](https://github.com/IsmaelMartinez/teams-for-linux/commit/d53d0f3f5de0dcc53b2e6ef4ec33e4fbd89f9343)), closes [#2637](https://github.com/IsmaelMartinez/teams-for-linux/issues/2637)","* move repository install instructions to the dedicated webpage ([#2619](https://github.com/IsmaelMartinez/teams-for-linux/issues/2619)) ([a3543ae](https://github.com/IsmaelMartinez/teams-for-linux/commit/a3543ae810d1abf4d96d055701bf6eaf3def0d70))","* **research:** documentation, contributing, and config UX ([#2598](https://github.com/IsmaelMartinez/teams-for-linux/issues/2598)) ([648aa2c](https://github.com/IsmaelMartinez/teams-for-linux/commit/648aa2ce68d2f398c27e257e669d1fdd10528c22))","* **research:** FIDO2 touch-prompt feasibility note ([#2631](https://github.com/IsmaelMartinez/teams-for-linux/issues/2631)) ([#2634](https://github.com/IsmaelMartinez/teams-for-linux/issues/2634)) ([8b6eacb](https://github.com/IsmaelMartinez/teams-for-linux/commit/8b6eacbea71a045eed6b18736de80e640380f5ed))","* **research:** smartcard/NSS PIN dialog feasibility for client-cert auth ([#2641](https://github.com/IsmaelMartinez/teams-for-linux/issues/2641)) ([0cbd31a](https://github.com/IsmaelMartinez/teams-for-linux/commit/0cbd31a6b788e6897fa122d4c4db233242f7b9da)), closes [#2639](https://github.com/IsmaelMartinez/teams-for-linux/issues/2639)","* **roadmap:** note in-review download, macOS, and device-switch work ([#2655](https://github.com/IsmaelMartinez/teams-for-linux/issues/2655)) ([966e500](https://github.com/IsmaelMartinez/teams-for-linux/commit/966e500253a4cce1081c355f37873ce654300625))","* **troubleshooting:** document Google sign-in user-agent workaround ([#2670](https://github.com/IsmaelMartinez/teams-for-linux/issues/2670)) ([5fabd75](https://github.com/IsmaelMartinez/teams-for-linux/commit/5fabd75773f26bd5bd2b5a7bf9f344885e9d2fe6))","","","### CI/CD","","* **snap:** pin arm64 snapcraft below 9.0.0 to fix the snap build ([#2649](https://github.com/IsmaelMartinez/teams-for-linux/issues/2649)) ([df1115b](https://github.com/IsmaelMartinez/teams-for-linux/commit/df1115b836b303024d7237305356889173d91104))","","","### Maintenance","","* **deps-dev:** bump electron from 41.7.1 to 42.3.0 ([#2589](https://github.com/IsmaelMartinez/teams-for-linux/issues/2589)) ([e64ffd2](https://github.com/IsmaelMartinez/teams-for-linux/commit/e64ffd2c290e2c0ad56872eb1534824f193faa0d))","* **deps-dev:** bump the minor-and-patch group with 2 updates ([#2612](https://github.com/IsmaelMartinez/teams-for-linux/issues/2612)) ([9a6ddf2](https://github.com/IsmaelMartinez/teams-for-linux/commit/9a6ddf2bad655fd0ceaa323d3551fb508688af85))","* **deps-dev:** bump the minor-and-patch group with 4 updates ([#2658](https://github.com/IsmaelMartinez/teams-for-linux/issues/2658)) ([402800a](https://github.com/IsmaelMartinez/teams-for-linux/commit/402800af5013bf3239642c0702bf7c065b04c4b7))","* **deps:** bump actions/setup-node from 6.3.0 to 6.4.0 ([#2614](https://github.com/IsmaelMartinez/teams-for-linux/issues/2614)) ([b278ef5](https://github.com/IsmaelMartinez/teams-for-linux/commit/b278ef5e686c1aba80d9c77478d188d42ae21a68))","* **deps:** bump actions/upload-artifact from 7.0.0 to 7.0.1 ([#2613](https://github.com/IsmaelMartinez/teams-for-linux/issues/2613)) ([ad341ef](https://github.com/IsmaelMartinez/teams-for-linux/commit/ad341ef55477eeafc7c92bc8f211147232f512f4))","* **deps:** bump canonical/setup-lxd action pin ([#2615](https://github.com/IsmaelMartinez/teams-for-linux/issues/2615)) ([cc669d3](https://github.com/IsmaelMartinez/teams-for-linux/commit/cc669d3e0ad02160f1066b4a9580cf944fae0e1a))","* **deps:** bump dompurify from 3.4.0 to 3.4.11 in /docs-site ([#2664](https://github.com/IsmaelMartinez/teams-for-linux/issues/2664)) ([aa57fc1](https://github.com/IsmaelMartinez/teams-for-linux/commit/aa57fc14847c465b9656760648c5c2cc50d1d71a))","* **deps:** bump js-yaml from 4.1.1 to 4.2.0 ([#2665](https://github.com/IsmaelMartinez/teams-for-linux/issues/2665)) ([0a2bb00](https://github.com/IsmaelMartinez/teams-for-linux/commit/0a2bb0069260fea018042fba9ba5a4b3291fddb4))","* **deps:** bump launch-editor from 2.13.0 to 2.14.1 in /docs-site ([#2668](https://github.com/IsmaelMartinez/teams-for-linux/issues/2668)) ([ded2e62](https://github.com/IsmaelMartinez/teams-for-linux/commit/ded2e62a78815a816e605dc455f3a4ea7d68b3de))","* **deps:** bump shell-quote from 1.8.3 to 1.8.4 in /docs-site ([#2644](https://github.com/IsmaelMartinez/teams-for-linux/issues/2644)) ([921aef0](https://github.com/IsmaelMartinez/teams-for-linux/commit/921aef0c56357b7960ef0c06421abda252225a1d))","* **deps:** bump the minor-and-patch group in /docs-site with 3 updates ([#2616](https://github.com/IsmaelMartinez/teams-for-linux/issues/2616)) ([d188d2b](https://github.com/IsmaelMartinez/teams-for-linux/commit/d188d2baa0781ed5f881c98256a76a55b4c1f76c))","* **deps:** bump the minor-and-patch group with 4 updates ([#2630](https://github.com/IsmaelMartinez/teams-for-linux/issues/2630)) ([4502a2b](https://github.com/IsmaelMartinez/teams-for-linux/commit/4502a2ba26b909bff644ec5aa46365a433ca991a))","* **deps:** bump webpack-dev-server from 5.2.4 to 5.2.5 in /docs-site ([#2669](https://github.com/IsmaelMartinez/teams-for-linux/issues/2669)) ([45fdbfa](https://github.com/IsmaelMartinez/teams-for-linux/commit/45fdbfa873dd592c056ddb7d40bcbaafbf8d21e0))","* **deps:** bump ws from 7.5.10 to 7.5.11 in /docs-site ([#2667](https://github.com/IsmaelMartinez/teams-for-linux/issues/2667)) ([2e8b307](https://github.com/IsmaelMartinez/teams-for-linux/commit/2e8b3074395b6258a30ec9ee365fd52df809c9e0))","* **deps:** bump ws from 8.20.1 to 8.21.0 ([#2666](https://github.com/IsmaelMartinez/teams-for-linux/issues/2666)) ([4f292b7](https://github.com/IsmaelMartinez/teams-for-linux/commit/4f292b7baa199172c539ef15395a891d7fa81b9d))","","### Thanks","","Big thanks to @app/dependabot, @geoffdavis, @jayenashar, @jpenberthy, @kedzierp, @nbuechner for contributing to this release.","","## [2.11.1](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.11.0...v2.11.1) (2026-05-29)","","","### CI/CD","","* bump checkout to Node 24 and make e2e non-blocking for packaging ([#2595](https://github.com/IsmaelMartinez/teams-for-linux/issues/2595)) ([93b560d](https://github.com/IsmaelMartinez/teams-for-linux/commit/93b560d81ae487a1ea7dc138f6ed68a51ee244cd))","","## [2.11.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.10.0...v2.11.0) (2026-05-27)","","","### Features","","* **#2476:** custom stickers MVP ([#2550](https://github.com/IsmaelMartinez/teams-for-linux/issues/2550)) ([0c31282](https://github.com/IsmaelMartinez/teams-for-linux/commit/0c31282151255d89a1f62e9652a782ac5c80c6c4))","* **config:** default followSystemTheme to true ([#2566](https://github.com/IsmaelMartinez/teams-for-linux/issues/2566)) ([21e927e](https://github.com/IsmaelMartinez/teams-for-linux/commit/21e927e6464762b70ffe014bb809fa5bbacb7d5e))","* **mqtt:** emit camera-state-changed from renderer for MQTT publishing ([#2582](https://github.com/IsmaelMartinez/teams-for-linux/issues/2582)) ([182d559](https://github.com/IsmaelMartinez/teams-for-linux/commit/182d559de29104af74cc3a66d8d62a41b187ac97))","* **mqtt:** publish incoming-call topic for ring/invite events ([#2572](https://github.com/IsmaelMartinez/teams-for-linux/issues/2572)) ([d7cdd06](https://github.com/IsmaelMartinez/teams-for-linux/commit/d7cdd06092dc2fd0345a2e1fdb191eeb5e821eb6))","* **mqtt:** publish microphone state to {topicPrefix}/microphone ([#2497](https://github.com/IsmaelMartinez/teams-for-linux/issues/2497)) ([e8fe6f3](https://github.com/IsmaelMartinez/teams-for-linux/commit/e8fe6f3104d24a14e46d87bb792cfbeab76cc942))","","","### Bug Fixes","","* **#2383:** also setDesktopName so --class reaches X11 + Wayland ([#2569](https://github.com/IsmaelMartinez/teams-for-linux/issues/2569)) ([a048527](https://github.com/IsmaelMartinez/teams-for-linux/commit/a048527bde6f5529ee35ec2f04209e1e0c4f4d75))","* **#2534:** route getDisplayMedia through in-app picker on Wayland ([f38f28e](https://github.com/IsmaelMartinez/teams-for-linux/commit/f38f28ef81d9c33dd4cbf4d838f9ec940205d311)), closes [#2534](https://github.com/IsmaelMartinez/teams-for-linux/issues/2534)","* **deps:** bump qs and ws in docs-site to resolve security alerts ([#2573](https://github.com/IsmaelMartinez/teams-for-linux/issues/2573)) ([84aefe8](https://github.com/IsmaelMartinez/teams-for-linux/commit/84aefe84e094bbce8a3124650f23d7f77f7ba5bf))","* **logging:** down-level pre-login auth-noise from renderer ([#2564](https://github.com/IsmaelMartinez/teams-for-linux/issues/2564)) ([8de3b2d](https://github.com/IsmaelMartinez/teams-for-linux/commit/8de3b2d6a1a4842882dca6c99ec33928ad2309ee)), closes [#2560](https://github.com/IsmaelMartinez/teams-for-linux/issues/2560)","* **logging:** run renderer log fields through full PII sanitizer ([#2562](https://github.com/IsmaelMartinez/teams-for-linux/issues/2562)) ([bff6d22](https://github.com/IsmaelMartinez/teams-for-linux/commit/bff6d22ace2a37195fb3a98ccf5a88d6f2efb98e)), closes [#2560](https://github.com/IsmaelMartinez/teams-for-linux/issues/2560)","* **macos:** use 256x256 source for the dock icon ([#2563](https://github.com/IsmaelMartinez/teams-for-linux/issues/2563)) ([8f96c66](https://github.com/IsmaelMartinez/teams-for-linux/commit/8f96c6684445c541241de3ad6dd411736af691f8)), closes [#2560](https://github.com/IsmaelMartinez/teams-for-linux/issues/2560)","* **preload:** serialize object-shaped unhandled rejections ([#2561](https://github.com/IsmaelMartinez/teams-for-linux/issues/2561)) ([6720768](https://github.com/IsmaelMartinez/teams-for-linux/commit/6720768f1ac57c766eeda8595a177f8b0838259e)), closes [#2560](https://github.com/IsmaelMartinez/teams-for-linux/issues/2560)","","","### Code Improvements","","* **config:** remove six deprecated config keys ([#2567](https://github.com/IsmaelMartinez/teams-for-linux/issues/2567)) ([4710fb5](https://github.com/IsmaelMartinez/teams-for-linux/commit/4710fb53436b32b178301e3d2108fc2e66ea0c49))","","","### Documentation","","* add vylen linux install/remove instruction ([#2559](https://github.com/IsmaelMartinez/teams-for-linux/issues/2559)) ([2f6c976](https://github.com/IsmaelMartinez/teams-for-linux/commit/2f6c97661d1f0b193de1fc425940c8de5b5656b5))","* documentation cleanup and HA discovery docs ([#2575](https://github.com/IsmaelMartinez/teams-for-linux/issues/2575)) ([6eca43c](https://github.com/IsmaelMartinez/teams-for-linux/commit/6eca43cfeca0dddf16062340641f6499aab4afdf))","* update camera topic and MQTT status to shipped ([#2585](https://github.com/IsmaelMartinez/teams-for-linux/issues/2585)) ([b564e87](https://github.com/IsmaelMartinez/teams-for-linux/commit/b564e875a12567934b21b22cd55d2889a6638c55))","","","### Maintenance","","* **deps-dev:** bump electron from 41.6.1 to 41.7.1 ([#2583](https://github.com/IsmaelMartinez/teams-for-linux/issues/2583)) ([79e9540](https://github.com/IsmaelMartinez/teams-for-linux/commit/79e9540bf9dd119b37d7412071a88fee072b5f8a))","* **deps-dev:** bump qs from 6.14.2 to 6.15.2 ([#2568](https://github.com/IsmaelMartinez/teams-for-linux/issues/2568)) ([a5c0e89](https://github.com/IsmaelMartinez/teams-for-linux/commit/a5c0e89fb286cf9d5c4c0a98afadca93ebb8ea19))","* **deps-dev:** bump tmp from 0.2.5 to 0.2.6 ([#2584](https://github.com/IsmaelMartinez/teams-for-linux/issues/2584)) ([0f3c5ce](https://github.com/IsmaelMartinez/teams-for-linux/commit/0f3c5ce4c1c9293d854f0e66044db493fed59c3a))","* **deps:** bump @homebridge/dbus-native in the minor-and-patch group ([#2574](https://github.com/IsmaelMartinez/teams-for-linux/issues/2574)) ([345dc5e](https://github.com/IsmaelMartinez/teams-for-linux/commit/345dc5e752447799bc26a20bf7bfaf121149396e))","* remove shipped mqtt-microphone-state-research doc ([#2581](https://github.com/IsmaelMartinez/teams-for-linux/issues/2581)) ([f4c39ed](https://github.com/IsmaelMartinez/teams-for-linux/commit/f4c39edde3f14433fccdc1dfa7cc6b1e30ce75e7))","* remove simili-bot trial files ([#2586](https://github.com/IsmaelMartinez/teams-for-linux/issues/2586)) ([15613cf](https://github.com/IsmaelMartinez/teams-for-linux/commit/15613cf44a97d1e726f9bd6dee31970c4df0aada))","* update CLAUDE.md for ready → release ready label rename ([#2576](https://github.com/IsmaelMartinez/teams-for-linux/issues/2576)) ([62ff340](https://github.com/IsmaelMartinez/teams-for-linux/commit/62ff340c41695fc3fd1e09a5c33463174667c33e))","","### Thanks","","Big thanks to @app/dependabot, @CelestifyX for contributing to this release.","","## [2.10.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.9.0...v2.10.0) (2026-05-19)","","","### Features","","* **downloads:** drive taskbar progress bar during downloads ([#2512](https://github.com/IsmaelMartinez/teams-for-linux/issues/2512)) ([#2514](https://github.com/IsmaelMartinez/teams-for-linux/issues/2514)) ([146a736](https://github.com/IsmaelMartinez/teams-for-linux/commit/146a73623dfbc3ddf6b78644ee754767afa05eb1))","* **downloads:** notify on download completion ([#2512](https://github.com/IsmaelMartinez/teams-for-linux/issues/2512)) ([#2513](https://github.com/IsmaelMartinez/teams-for-linux/issues/2513)) ([a6c89e8](https://github.com/IsmaelMartinez/teams-for-linux/commit/a6c89e822c5bd1d0534cf6c020eb0a6539ec44ad))","* **multi-account:** Manage-profiles dialog with rename + remove ([#2510](https://github.com/IsmaelMartinez/teams-for-linux/issues/2510)) ([23e1e13](https://github.com/IsmaelMartinez/teams-for-linux/commit/23e1e137d3296b163832530a52a17ad3a7c21b28))","* **notifications:** add notifications.timeoutType opt-in ([#2521](https://github.com/IsmaelMartinez/teams-for-linux/issues/2521)) ([503a5b9](https://github.com/IsmaelMartinez/teams-for-linux/commit/503a5b9149931cb8b272b7617bf57c2d98369fad))","* **screenSharing:** full-window picker overlay with detail panel ([#2524](https://github.com/IsmaelMartinez/teams-for-linux/issues/2524)) ([#2543](https://github.com/IsmaelMartinez/teams-for-linux/issues/2543)) ([b04ed4c](https://github.com/IsmaelMartinez/teams-for-linux/commit/b04ed4c65318d106475101012e6ce6d2d329a7d9))","* **triage-bot:** seed .github/hats.md taxonomy ([#2548](https://github.com/IsmaelMartinez/teams-for-linux/issues/2548)) ([46d1688](https://github.com/IsmaelMartinez/teams-for-linux/commit/46d1688255d9278d084ba165cbcb8496f3a65bd9))","* **webauthn:** FIDO2 hardware security key support for Linux ([#802](https://github.com/IsmaelMartinez/teams-for-linux/issues/802)) ([#2357](https://github.com/IsmaelMartinez/teams-for-linux/issues/2357)) ([6c7664f](https://github.com/IsmaelMartinez/teams-for-linux/commit/6c7664fa5fc7a952db2d2111e1bccb45126e24be))","","","### Bug Fixes","","* **auth:** cover MCAS proxy suffix in cookie-domain matching ([#2488](https://github.com/IsmaelMartinez/teams-for-linux/issues/2488)) ([78a1140](https://github.com/IsmaelMartinez/teams-for-linux/commit/78a114066630c1b7abe9709e0d2d899938153ec3))","* **customCSS:** swallow expected executeJavaScript rejections ([#2540](https://github.com/IsmaelMartinez/teams-for-linux/issues/2540)) ([86ee1cd](https://github.com/IsmaelMartinez/teams-for-linux/commit/86ee1cd53f4b95aedf28d1ce6d356cf2f3abf956))","* **deps:** bump transitive mermaid to 11.15.0 (4 medium CVEs) ([#2525](https://github.com/IsmaelMartinez/teams-for-linux/issues/2525)) ([a6e5386](https://github.com/IsmaelMartinez/teams-for-linux/commit/a6e5386204761a31f6274122ca8911527245dd6c))","* **downloads:** disable QUIC to fix concurrent SharePoint downloads ([#2518](https://github.com/IsmaelMartinez/teams-for-linux/issues/2518)) ([#2520](https://github.com/IsmaelMartinez/teams-for-linux/issues/2520)) ([1e78428](https://github.com/IsmaelMartinez/teams-for-linux/commit/1e78428693be182aaabf5df9bccbcd13e962726d))","* **multi-account:** rebind screen-share handler per profile session ([#2533](https://github.com/IsmaelMartinez/teams-for-linux/issues/2533)) ([f980dfc](https://github.com/IsmaelMartinez/teams-for-linux/commit/f980dfc27dc744f371c79cb6d78f86845bf09ad9)), closes [#2529](https://github.com/IsmaelMartinez/teams-for-linux/issues/2529)","* prevent double notification sound and handle dismiss event ([#2411](https://github.com/IsmaelMartinez/teams-for-linux/issues/2411)) ([#2414](https://github.com/IsmaelMartinez/teams-for-linux/issues/2414)) ([50ebefe](https://github.com/IsmaelMartinez/teams-for-linux/commit/50ebefe942cc28e187d953a3c64c183aa77489d1))","* restore --ozone-platform=x11 default in package.json ([#2511](https://github.com/IsmaelMartinez/teams-for-linux/issues/2511)) ([99111fe](https://github.com/IsmaelMartinez/teams-for-linux/commit/99111fe64b24b8dc8b4f484ac60224cc60fe3839))","","","### Code Improvements","","* **dialogs:** use shared createDialogWindow in JoinMeetingDialog ([#2507](https://github.com/IsmaelMartinez/teams-for-linux/issues/2507)) ([065ab86](https://github.com/IsmaelMartinez/teams-for-linux/commit/065ab86aebd015aaf64103019f9a77c971bffbb3))","","","### Documentation","","* **claude:** add homepage convention ([#2519](https://github.com/IsmaelMartinez/teams-for-linux/issues/2519)) ([8cb04f7](https://github.com/IsmaelMartinez/teams-for-linux/commit/8cb04f7dd9cf6fe24243331c3284367430de03b7))","* **notifications,wayland:** GNOME workaround for [#2411](https://github.com/IsmaelMartinez/teams-for-linux/issues/2411), restore ozone x11 default ([#2547](https://github.com/IsmaelMartinez/teams-for-linux/issues/2547)) ([5ea08c8](https://github.com/IsmaelMartinez/teams-for-linux/commit/5ea08c8ca2082ac731e336dc417a1e01e37290bc))","* **roadmap:** capture 2026-05-07 ozone-platform default reset session ([#2509](https://github.com/IsmaelMartinez/teams-for-linux/issues/2509)) ([e1826ef](https://github.com/IsmaelMartinez/teams-for-linux/commit/e1826ef8b371ac43791e24a5601cab33de42b4fa))","* **roadmap:** trim to themes, principles, and parked work ([#2539](https://github.com/IsmaelMartinez/teams-for-linux/issues/2539)) ([ca1b894](https://github.com/IsmaelMartinez/teams-for-linux/commit/ca1b894af8e0076a830e733ad7496d5a406b38a0))","","","### CI/CD","","* gate packaging jobs on e2e_tests ([#2545](https://github.com/IsmaelMartinez/teams-for-linux/issues/2545)) ([a8e687e](https://github.com/IsmaelMartinez/teams-for-linux/commit/a8e687e969bc7e859303e1d0507213b315761ca5))","","","### Testing","","* **preload:** guard modulesRequiringIpc against regression ([#1902](https://github.com/IsmaelMartinez/teams-for-linux/issues/1902)) ([#2546](https://github.com/IsmaelMartinez/teams-for-linux/issues/2546)) ([467e1e4](https://github.com/IsmaelMartinez/teams-for-linux/commit/467e1e45501676826c675b488bf421ce54ea1f41))","","","### Maintenance","","* **deps-dev:** bump @playwright/test in the minor-and-patch group ([#2526](https://github.com/IsmaelMartinez/teams-for-linux/issues/2526)) ([475b3f3](https://github.com/IsmaelMartinez/teams-for-linux/commit/475b3f3819715b9b4be672a2be74dbfdd98ead42))","* **deps:** bump @babel/plugin-transform-modules-systemjs in /docs-site ([#2517](https://github.com/IsmaelMartinez/teams-for-linux/issues/2517)) ([52d49ff](https://github.com/IsmaelMartinez/teams-for-linux/commit/52d49ffc28a07b653f2d3fd751ee984b3789ca7c))","* **deps:** bump brace-expansion from 5.0.5 to 5.0.6 in /docs-site ([#2553](https://github.com/IsmaelMartinez/teams-for-linux/issues/2553)) ([b429833](https://github.com/IsmaelMartinez/teams-for-linux/commit/b429833c2664d52f9518c14fb476f78e8a5cb41e))","* **deps:** bump electron from 41.5.0 to 41.6.1 ([#2549](https://github.com/IsmaelMartinez/teams-for-linux/issues/2549)) ([5ab8747](https://github.com/IsmaelMartinez/teams-for-linux/commit/5ab8747601ee470a80b66699db3fcc8203b781ae))","* **deps:** bump fast-uri from 3.1.0 to 3.1.2 ([#2515](https://github.com/IsmaelMartinez/teams-for-linux/issues/2515)) ([acf4815](https://github.com/IsmaelMartinez/teams-for-linux/commit/acf4815fe4044540f366018f55205555b5d0034f))","* **deps:** bump fast-uri from 3.1.0 to 3.1.2 in /docs-site ([#2516](https://github.com/IsmaelMartinez/teams-for-linux/issues/2516)) ([69ef30c](https://github.com/IsmaelMartinez/teams-for-linux/commit/69ef30cdae94e53ce1da1d8df61fb22bf84d454f))","* **deps:** bump ip-address from 10.1.0 to 10.2.0 ([#2504](https://github.com/IsmaelMartinez/teams-for-linux/issues/2504)) ([c036c09](https://github.com/IsmaelMartinez/teams-for-linux/commit/c036c0976190be3e62a5ad44f06de82b2350c59e))","* **deps:** bump the minor-and-patch group in /docs-site with 2 updates ([#2528](https://github.com/IsmaelMartinez/teams-for-linux/issues/2528)) ([93ae5b7](https://github.com/IsmaelMartinez/teams-for-linux/commit/93ae5b735fbab47dbc053f6d662982ba00c7c463))","* **deps:** bump the minor-and-patch group with 2 updates ([#2555](https://github.com/IsmaelMartinez/teams-for-linux/issues/2555)) ([f7dc094](https://github.com/IsmaelMartinez/teams-for-linux/commit/f7dc094f8ff39a9483b2b5b749b415b7a6286aa5))","* **deps:** bump webpack-dev-server from 5.2.3 to 5.2.4 in /docs-site ([#2554](https://github.com/IsmaelMartinez/teams-for-linux/issues/2554)) ([d1ddbb0](https://github.com/IsmaelMartinez/teams-for-linux/commit/d1ddbb03575c917b191f9663d2011a1faa4ab366))","* **deps:** bump ws from 8.19.0 to 8.20.1 ([#2557](https://github.com/IsmaelMartinez/teams-for-linux/issues/2557)) ([ca9c68a](https://github.com/IsmaelMartinez/teams-for-linux/commit/ca9c68a0de0137f6c7c3602fd28dde8c211706bd))","* **github:** add pull request template ([#2544](https://github.com/IsmaelMartinez/teams-for-linux/issues/2544)) ([c7f5bb5](https://github.com/IsmaelMartinez/teams-for-linux/commit/c7f5bb5b5837df41502356995359d33b930d88ef))","* **logging:** demote noisy warns and block MS telemetry beacons ([#2532](https://github.com/IsmaelMartinez/teams-for-linux/issues/2532)) ([84da8c5](https://github.com/IsmaelMartinez/teams-for-linux/commit/84da8c5bf932925fe531f1c2d87480ada4f3fd82))","","### Thanks","","Big thanks to @app/dependabot, @jayenashar, @jpenberthy for contributing to this release.","","## [2.9.0](https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.8.1...v2.9.0) (2026-05-06)","","\u003e **Multi-account is a work-in-progress preview.** The new `multiAccount.enabled` flag (off by default) lets you keep separate Teams sessions in the same window. The Add-profile dialog and the Profiles → Switch-to menu work end-to-end in this release, but the Manage-profiles dialog, the visible top-right switcher pill, and `Ctrl+Shift+1…5` shortcuts are still ahead. Useful to test, but expect rough edges and follow [#2495](https://github.com/IsmaelMartinez/teams-for-linux/issues/2495) for ongoing progress.","","","### Features","","* **config:** allow dismissing startup warnings with \"Don't show again\" ([#2477](https://github.com/IsmaelMartinez/teams-for-linux/issues/2477)) ([abb7522](https://github.com/IsmaelMartinez/teams-for-linux/commit/abb7522012707853500bbd1a09eebfecef161f1b))","* **media:** allow overriding getUserMedia microphone constraints ([#2462](https://github.com/IsmaelMartinez/teams-for-linux/issues/2462)) ([eaea33f](https://github.com/IsmaelMartinez/teams-for-linux/commit/eaea33f2f1ccd1e9ed2e531379f9bc87080d5f1f))","* **mqtt:** add Home Assistant autodiscovery ([#2464](https://github.com/IsmaelMartinez/teams-for-linux/issues/2464)) ([7b5d7db](https://github.com/IsmaelMartinez/teams-for-linux/commit/7b5d7db2d5b911a72f5bb815d1916f88487562c0))","* **multi-account:** add multiAccount.enabled flag and Intune mutex ([#2450](https://github.com/IsmaelMartinez/teams-for-linux/issues/2450)) ([1fe7324](https://github.com/IsmaelMartinez/teams-for-linux/commit/1fe732485dedada6c3fb727a27e1ecf82b81574a))","* **multi-account:** Add-profile dialog with first-run bootstrap fix ([#2496](https://github.com/IsmaelMartinez/teams-for-linux/issues/2496)) ([bb81514](https://github.com/IsmaelMartinez/teams-for-linux/commit/bb8151432f766fff680c6b7e1e52b5992ad03376))","* **multi-account:** Profiles menu with Switch-to submenu ([#2489](https://github.com/IsmaelMartinez/teams-for-linux/issues/2489)) ([c86e130](https://github.com/IsmaelMartinez/teams-for-linux/commit/c86e13043a9abf7ade27b034ba62e2e1dcc898e1))","* **multi-account:** scaffold profile view lifecycle and Profile 0 bootstrap ([#2483](https://github.com/IsmaelMartinez/teams-for-linux/issues/2483)) ([fbe914a](https://github.com/IsmaelMartinez/teams-for-linux/commit/fbe914aaf5de6725eb51ec45c998480e2e37f506))","* **multi-account:** scaffold ProfilesManager and migrate login state ([#2478](https://github.com/IsmaelMartinez/teams-for-linux/issues/2478)) ([5ee386b](https://github.com/IsmaelMartinez/teams-for-linux/commit/5ee386b02eece30ebc7ce4e5b00285f623f8e458))","","","### Bug Fixes","","* **auth:** scope worker-source AUTH_RECOVERY suppression to active calls ([#2481](https://github.com/IsmaelMartinez/teams-for-linux/issues/2481)) ([87b114b](https://github.com/IsmaelMartinez/teams-for-linux/commit/87b114bfa7a9d76b86ac3786e9e7d7bec7610a38))","* **ci:** correct SHA pin for release-please-action v4.2.0 ([#2470](https://github.com/IsmaelMartinez/teams-for-linux/issues/2470)) ([6b92755](https://github.com/IsmaelMartinez/teams-for-linux/commit/6b9275512d6b3bbd95ab6c0013d89ae291bdc207))","* **power:** bind enableWakeLockOnWindowRestore on the restore listener ([#2482](https://github.com/IsmaelMartinez/teams-for-linux/issues/2482)) ([d5debda](https://github.com/IsmaelMartinez/teams-for-linux/commit/d5debdac4d915a833e7f0204ed0808c5062ea5fc))","* **release:** strip markdown from appdata entries, bump manifest to 2.8.1 ([#2472](https://github.com/IsmaelMartinez/teams-for-linux/issues/2472)) ([c4e1962](https://github.com/IsmaelMartinez/teams-for-linux/commit/c4e1962eda7dedf8cad215b932c3152b0378362c))","","","### Documentation","","* note semver transition and tidy up the homepage ([#2473](https://github.com/IsmaelMartinez/teams-for-linux/issues/2473)) ([afb29ed](https://github.com/IsmaelMartinez/teams-for-linux/commit/afb29ed9478b9a624af7f3b889772b5667dd2011))","* **research:** prune stale research and surface orphaned docs in sidebar ([#2503](https://github.com/IsmaelMartinez/teams-for-linux/issues/2503)) ([e9906db](https://github.com/IsmaelMartinez/teams-for-linux/commit/e9906db2b7891e38a0807154206dd37f5e99183f))","","","### CI/CD","","* **release:** credit external contributors in release-please notes ([#2475](https://github.com/IsmaelMartinez/teams-for-linux/issues/2475)) ([6f05db9](https://github.com/IsmaelMartinez/teams-for-linux/commit/6f05db998c3c847efc1c4eb033b17aaeb772f149))","* **release:** migrate to release-please for automated release management ([#2408](https://github.com/IsmaelMartinez/teams-for-linux/issues/2408)) ([f4df06a](https://github.com/IsmaelMartinez/teams-for-linux/commit/f4df06aa8f691fcb82cf3c38c7ab593bb64e3ae9))","","","### Maintenance","","* auto-merge dependabot PRs (non-major) ([#2485](https://github.com/IsmaelMartinez/teams-for-linux/issues/2485)) ([25eab67](https://github.com/IsmaelMartinez/teams-for-linux/commit/25eab678726a3b6722081295a06fcd81b8a3cbaa))","* **deps-dev:** bump electron in the minor-and-patch group ([#2479](https://github.com/IsmaelMartinez/teams-for-linux/issues/2479)) ([c443dfe](https://github.com/IsmaelMartinez/teams-for-linux/commit/c443dfee834e57e2e44e8dd9887f48a2928aaefa))","* **deps:** bump actions/github-script from 8.0.0 to 9.0.0 ([#2494](https://github.com/IsmaelMartinez/teams-for-linux/issues/2494)) ([eb3db58](https://github.com/IsmaelMartinez/teams-for-linux/commit/eb3db5894c4ee6b12716849c7de5ce872913cd7b))","* **deps:** bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 ([#2492](https://github.com/IsmaelMartinez/teams-for-linux/issues/2492)) ([f7c831b](https://github.com/IsmaelMartinez/teams-for-linux/commit/f7c831ba4cd2a7a5b91ee9bf3f5a1d19f714b7cc))","* **deps:** bump canonical/setup-lxd ([#2490](https://github.com/IsmaelMartinez/teams-for-linux/issues/2490)) ([92cbc13](https://github.com/IsmaelMartinez/teams-for-linux/commit/92cbc13788710edbb5e0adb1170c737cbcbeddf8))","* **deps:** bump dependabot/fetch-metadata from 2 to 3 ([#2493](https://github.com/IsmaelMartinez/teams-for-linux/issues/2493)) ([fa1d870](https://github.com/IsmaelMartinez/teams-for-linux/commit/fa1d8709672e59d52eeb0b518cd33d0a0e0d518b))","* **deps:** bump googleapis/release-please-action from 4.2.0 to 5.0.0 ([#2491](https://github.com/IsmaelMartinez/teams-for-linux/issues/2491)) ([5df49e3](https://github.com/IsmaelMartinez/teams-for-linux/commit/5df49e3bcff7b1b90cfd7bec0ddffdc359559fe9))","* **deps:** bump the minor-and-patch group in /docs-site with 3 updates ([#2501](https://github.com/IsmaelMartinez/teams-for-linux/issues/2501)) ([d850004](https://github.com/IsmaelMartinez/teams-for-linux/commit/d850004b471b4929949bb783139966aeb8b1e61d))","* **deps:** bump the minor-and-patch group with 4 updates ([#2500](https://github.com/IsmaelMartinez/teams-for-linux/issues/2500)) ([b934b50](https://github.com/IsmaelMartinez/teams-for-linux/commit/b934b5093b3762da8f7b0f4f3279ce61b09888e2))","* **security:** bump postcss and uuid to patch GHSA-qx2v-qp2m-jg93 and GHSA-w5hq-g745-h8pq ([#2487](https://github.com/IsmaelMartinez/teams-for-linux/issues/2487)) ([b29fc60](https://github.com/IsmaelMartinez/teams-for-linux/commit/b29fc602e017ace965e08095c36d7844226137aa))","* **simili:** use explicit steps list to enforce similarity-only mode ([#2474](https://github.com/IsmaelMartinez/teams-for-linux/issues/2474)) ([40a1391](https://github.com/IsmaelMartinez/teams-for-linux/commit/40a1391d38a175b789fdf0fb53288a31de802ac6))","","### Thanks","","Big thanks to @dependabot, @jpenberthy, @MiguelAngelLV, @mvanhorn for contributing to this release."],"stylingDirectives":[[[0,11,"pl-mh"],[2,11,"pl-en"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[32,33,"pl-s"],[33,38,"pl-s"],[34,38,"pl-corl"],[38,39,"pl-s"],[39,40,"pl-s"],[40,101,"pl-corl"],[101,102,"pl-s"],[105,106,"pl-s"],[113,114,"pl-s"],[114,115,"pl-s"],[115,212,"pl-corl"],[212,213,"pl-s"]],[[0,1,"pl-v"],[54,55,"pl-s"],[55,60,"pl-s"],[56,60,"pl-corl"],[60,61,"pl-s"],[61,62,"pl-s"],[62,123,"pl-corl"],[123,124,"pl-s"],[127,128,"pl-s"],[135,136,"pl-s"],[136,137,"pl-s"],[137,234,"pl-corl"],[234,235,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[93,94,"pl-s"],[94,99,"pl-s"],[95,99,"pl-corl"],[99,100,"pl-s"],[100,101,"pl-s"],[101,162,"pl-corl"],[162,163,"pl-s"],[166,167,"pl-s"],[174,175,"pl-s"],[175,176,"pl-s"],[176,273,"pl-corl"],[273,274,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[85,86,"pl-s"],[86,91,"pl-s"],[87,91,"pl-corl"],[91,92,"pl-s"],[92,93,"pl-s"],[93,154,"pl-corl"],[154,155,"pl-s"],[158,159,"pl-s"],[166,167,"pl-s"],[167,168,"pl-s"],[168,265,"pl-corl"],[265,266,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[79,80,"pl-s"],[80,85,"pl-s"],[81,85,"pl-corl"],[85,86,"pl-s"],[86,87,"pl-s"],[87,148,"pl-corl"],[148,149,"pl-s"],[152,153,"pl-s"],[160,161,"pl-s"],[161,162,"pl-s"],[162,259,"pl-corl"],[259,260,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[62,63,"pl-s"],[63,68,"pl-s"],[64,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,131,"pl-corl"],[131,132,"pl-s"],[135,136,"pl-s"],[143,144,"pl-s"],[144,145,"pl-s"],[145,242,"pl-corl"],[242,243,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[14,16,"pl-s"],[62,63,"pl-s"],[63,68,"pl-s"],[64,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,131,"pl-corl"],[131,132,"pl-s"],[135,136,"pl-s"],[143,144,"pl-s"],[144,145,"pl-s"],[145,242,"pl-corl"],[242,243,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[87,88,"pl-s"],[88,93,"pl-s"],[89,93,"pl-corl"],[93,94,"pl-s"],[94,95,"pl-s"],[95,156,"pl-corl"],[156,157,"pl-s"],[160,161,"pl-s"],[168,169,"pl-s"],[169,170,"pl-s"],[170,267,"pl-corl"],[267,268,"pl-s"],[278,279,"pl-s"],[279,284,"pl-s"],[280,284,"pl-corl"],[284,285,"pl-s"],[285,286,"pl-s"],[286,347,"pl-corl"],[347,348,"pl-s"]],[],[],[[0,21,"pl-mh"],[4,21,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[74,75,"pl-s"],[75,80,"pl-s"],[76,80,"pl-corl"],[80,81,"pl-s"],[81,82,"pl-s"],[82,143,"pl-corl"],[143,144,"pl-s"],[147,148,"pl-s"],[155,156,"pl-s"],[156,157,"pl-s"],[157,254,"pl-corl"],[254,255,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[20,22,"pl-s"],[58,59,"pl-s"],[59,64,"pl-s"],[60,64,"pl-corl"],[64,65,"pl-s"],[65,66,"pl-s"],[66,127,"pl-corl"],[127,128,"pl-s"],[131,132,"pl-s"],[139,140,"pl-s"],[140,141,"pl-s"],[141,238,"pl-corl"],[238,239,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[30,31,"pl-s"],[31,36,"pl-s"],[32,36,"pl-corl"],[36,37,"pl-s"],[37,38,"pl-s"],[38,99,"pl-corl"],[99,100,"pl-s"],[103,104,"pl-s"],[111,112,"pl-s"],[112,113,"pl-s"],[113,210,"pl-corl"],[210,211,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[66,67,"pl-s"],[67,72,"pl-s"],[68,72,"pl-corl"],[72,73,"pl-s"],[73,74,"pl-s"],[74,135,"pl-corl"],[135,136,"pl-s"],[139,140,"pl-s"],[147,148,"pl-s"],[148,149,"pl-s"],[149,246,"pl-corl"],[246,247,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[66,67,"pl-s"],[67,72,"pl-s"],[68,72,"pl-corl"],[72,73,"pl-s"],[73,74,"pl-s"],[74,135,"pl-corl"],[135,136,"pl-s"],[139,140,"pl-s"],[147,148,"pl-s"],[148,149,"pl-s"],[149,246,"pl-corl"],[246,247,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,41,"pl-s"],[32,41,"pl-corl"],[43,55,"pl-s"],[44,55,"pl-corl"],[57,68,"pl-s"],[58,68,"pl-corl"],[70,79,"pl-s"],[71,79,"pl-corl"],[81,91,"pl-s"],[82,91,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[47,48,"pl-s"],[48,53,"pl-s"],[49,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,116,"pl-corl"],[116,117,"pl-s"],[120,121,"pl-s"],[128,129,"pl-s"],[129,130,"pl-s"],[130,227,"pl-corl"],[227,228,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[72,73,"pl-s"],[73,78,"pl-s"],[74,78,"pl-corl"],[78,79,"pl-s"],[79,80,"pl-s"],[80,141,"pl-corl"],[141,142,"pl-s"],[145,146,"pl-s"],[153,154,"pl-s"],[154,155,"pl-s"],[155,252,"pl-corl"],[252,253,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[82,83,"pl-s"],[83,88,"pl-s"],[84,88,"pl-corl"],[88,89,"pl-s"],[89,90,"pl-s"],[90,151,"pl-corl"],[151,152,"pl-s"],[155,156,"pl-s"],[163,164,"pl-s"],[164,165,"pl-s"],[165,262,"pl-corl"],[262,263,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[81,82,"pl-s"],[82,87,"pl-s"],[83,87,"pl-corl"],[87,88,"pl-s"],[88,89,"pl-s"],[89,150,"pl-corl"],[150,151,"pl-s"],[154,155,"pl-s"],[162,163,"pl-s"],[163,164,"pl-s"],[164,261,"pl-corl"],[261,262,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"],[259,260,"pl-s"],[260,265,"pl-s"],[261,265,"pl-corl"],[265,266,"pl-s"],[266,267,"pl-s"],[267,328,"pl-corl"],[328,329,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[72,73,"pl-s"],[73,78,"pl-s"],[74,78,"pl-corl"],[78,79,"pl-s"],[79,80,"pl-s"],[80,141,"pl-corl"],[141,142,"pl-s"],[145,146,"pl-s"],[153,154,"pl-s"],[154,155,"pl-s"],[155,252,"pl-corl"],[252,253,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[74,75,"pl-s"],[75,80,"pl-s"],[76,80,"pl-corl"],[80,81,"pl-s"],[81,82,"pl-s"],[82,143,"pl-corl"],[143,144,"pl-s"],[147,148,"pl-s"],[155,156,"pl-s"],[156,157,"pl-s"],[157,254,"pl-corl"],[254,255,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[74,75,"pl-s"],[75,80,"pl-s"],[76,80,"pl-corl"],[80,81,"pl-s"],[81,82,"pl-s"],[82,143,"pl-corl"],[143,144,"pl-s"],[147,148,"pl-s"],[155,156,"pl-s"],[156,157,"pl-s"],[157,254,"pl-corl"],[254,255,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[70,71,"pl-s"],[71,76,"pl-s"],[72,76,"pl-corl"],[76,77,"pl-s"],[77,78,"pl-s"],[78,139,"pl-corl"],[139,140,"pl-s"],[143,144,"pl-s"],[151,152,"pl-s"],[152,153,"pl-s"],[153,250,"pl-corl"],[250,251,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[74,75,"pl-s"],[75,80,"pl-s"],[76,80,"pl-corl"],[80,81,"pl-s"],[81,82,"pl-s"],[82,143,"pl-corl"],[143,144,"pl-s"],[147,148,"pl-s"],[155,156,"pl-s"],[156,157,"pl-s"],[157,254,"pl-corl"],[254,255,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[72,73,"pl-s"],[73,78,"pl-s"],[74,78,"pl-corl"],[78,79,"pl-s"],[79,80,"pl-s"],[80,141,"pl-corl"],[141,142,"pl-s"],[145,146,"pl-s"],[153,154,"pl-s"],[154,155,"pl-s"],[155,252,"pl-corl"],[252,253,"pl-s"],[263,264,"pl-s"],[264,269,"pl-s"],[265,269,"pl-corl"],[269,270,"pl-s"],[270,271,"pl-s"],[271,332,"pl-corl"],[332,333,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[57,58,"pl-s"],[58,63,"pl-s"],[59,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,126,"pl-corl"],[126,127,"pl-s"],[130,131,"pl-s"],[138,139,"pl-s"],[139,140,"pl-s"],[140,237,"pl-corl"],[237,238,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[51,52,"pl-s"],[52,57,"pl-s"],[53,57,"pl-corl"],[57,58,"pl-s"],[58,59,"pl-s"],[59,120,"pl-corl"],[120,121,"pl-s"],[124,125,"pl-s"],[132,133,"pl-s"],[133,134,"pl-s"],[134,231,"pl-corl"],[231,232,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[150,151,"pl-s"],[151,152,"pl-s"],[152,249,"pl-corl"],[249,250,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[38,39,"pl-s"],[39,44,"pl-s"],[40,44,"pl-corl"],[44,45,"pl-s"],[45,46,"pl-s"],[46,107,"pl-corl"],[107,108,"pl-s"],[111,112,"pl-s"],[119,120,"pl-s"],[120,121,"pl-s"],[121,218,"pl-corl"],[218,219,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[61,62,"pl-s"],[62,67,"pl-s"],[63,67,"pl-corl"],[67,68,"pl-s"],[68,69,"pl-s"],[69,130,"pl-corl"],[130,131,"pl-s"],[134,135,"pl-s"],[142,143,"pl-s"],[143,144,"pl-s"],[144,241,"pl-corl"],[241,242,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[90,91,"pl-s"],[91,96,"pl-s"],[92,96,"pl-corl"],[96,97,"pl-s"],[97,98,"pl-s"],[98,159,"pl-corl"],[159,160,"pl-s"],[163,164,"pl-s"],[171,172,"pl-s"],[172,173,"pl-s"],[173,270,"pl-corl"],[270,271,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[87,88,"pl-s"],[88,93,"pl-s"],[89,93,"pl-corl"],[93,94,"pl-s"],[94,95,"pl-s"],[95,156,"pl-corl"],[156,157,"pl-s"],[160,161,"pl-s"],[168,169,"pl-s"],[169,170,"pl-s"],[170,267,"pl-corl"],[267,268,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[51,52,"pl-s"],[52,57,"pl-s"],[53,57,"pl-corl"],[57,58,"pl-s"],[58,59,"pl-s"],[59,120,"pl-corl"],[120,121,"pl-s"],[124,125,"pl-s"],[132,133,"pl-s"],[133,134,"pl-s"],[134,231,"pl-corl"],[231,232,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[61,62,"pl-s"],[62,67,"pl-s"],[63,67,"pl-corl"],[67,68,"pl-s"],[68,69,"pl-s"],[69,130,"pl-corl"],[130,131,"pl-s"],[134,135,"pl-s"],[142,143,"pl-s"],[143,144,"pl-s"],[144,241,"pl-corl"],[241,242,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,39,"pl-s"],[32,39,"pl-corl"],[41,57,"pl-s"],[42,57,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[72,73,"pl-s"],[73,78,"pl-s"],[74,78,"pl-corl"],[78,79,"pl-s"],[79,80,"pl-s"],[80,141,"pl-corl"],[141,142,"pl-s"],[145,146,"pl-s"],[153,154,"pl-s"],[154,155,"pl-s"],[155,252,"pl-corl"],[252,253,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[150,151,"pl-s"],[151,152,"pl-s"],[152,249,"pl-corl"],[249,250,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[58,59,"pl-s"],[59,64,"pl-s"],[60,64,"pl-corl"],[64,65,"pl-s"],[65,66,"pl-s"],[66,127,"pl-corl"],[127,128,"pl-s"],[131,132,"pl-s"],[139,140,"pl-s"],[140,141,"pl-s"],[141,238,"pl-corl"],[238,239,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[77,78,"pl-s"],[78,83,"pl-s"],[79,83,"pl-corl"],[83,84,"pl-s"],[84,85,"pl-s"],[85,146,"pl-corl"],[146,147,"pl-s"],[150,151,"pl-s"],[158,159,"pl-s"],[159,160,"pl-s"],[160,257,"pl-corl"],[257,258,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[78,79,"pl-s"],[79,84,"pl-s"],[80,84,"pl-corl"],[84,85,"pl-s"],[85,86,"pl-s"],[86,147,"pl-corl"],[147,148,"pl-s"],[151,152,"pl-s"],[159,160,"pl-s"],[160,161,"pl-s"],[161,258,"pl-corl"],[258,259,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[57,58,"pl-s"],[58,63,"pl-s"],[59,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,126,"pl-corl"],[126,127,"pl-s"],[130,131,"pl-s"],[138,139,"pl-s"],[139,140,"pl-s"],[140,237,"pl-corl"],[237,238,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[150,151,"pl-s"],[151,152,"pl-s"],[152,249,"pl-corl"],[249,250,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[52,53,"pl-s"],[53,58,"pl-s"],[54,58,"pl-corl"],[58,59,"pl-s"],[59,60,"pl-s"],[60,121,"pl-corl"],[121,122,"pl-s"],[125,126,"pl-s"],[133,134,"pl-s"],[134,135,"pl-s"],[135,232,"pl-corl"],[232,233,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,36,"pl-s"],[32,36,"pl-corl"],[38,53,"pl-s"],[39,53,"pl-corl"],[55,69,"pl-s"],[56,69,"pl-corl"],[71,79,"pl-s"],[72,79,"pl-corl"],[81,97,"pl-s"],[82,97,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[96,97,"pl-s"],[97,102,"pl-s"],[98,102,"pl-corl"],[102,103,"pl-s"],[103,104,"pl-s"],[104,165,"pl-corl"],[165,166,"pl-s"],[169,170,"pl-s"],[177,178,"pl-s"],[178,179,"pl-s"],[179,276,"pl-corl"],[276,277,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[75,76,"pl-s"],[76,81,"pl-s"],[77,81,"pl-corl"],[81,82,"pl-s"],[82,83,"pl-s"],[83,144,"pl-corl"],[144,145,"pl-s"],[148,149,"pl-s"],[156,157,"pl-s"],[157,158,"pl-s"],[158,255,"pl-corl"],[255,256,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[74,75,"pl-s"],[75,80,"pl-s"],[76,80,"pl-corl"],[80,81,"pl-s"],[81,82,"pl-s"],[82,143,"pl-corl"],[143,144,"pl-s"],[147,148,"pl-s"],[155,156,"pl-s"],[156,157,"pl-s"],[157,254,"pl-corl"],[254,255,"pl-s"]],[[0,1,"pl-v"],[84,85,"pl-s"],[85,90,"pl-s"],[86,90,"pl-corl"],[90,91,"pl-s"],[91,92,"pl-s"],[92,153,"pl-corl"],[153,154,"pl-s"],[157,158,"pl-s"],[165,166,"pl-s"],[166,167,"pl-s"],[167,264,"pl-corl"],[264,265,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[21,37,"pl-s"],[22,37,"pl-corl"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[53,54,"pl-s"],[54,59,"pl-s"],[55,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,122,"pl-corl"],[122,123,"pl-s"],[126,127,"pl-s"],[134,135,"pl-s"],[135,136,"pl-s"],[136,233,"pl-corl"],[233,234,"pl-s"],[244,245,"pl-s"],[245,250,"pl-s"],[246,250,"pl-corl"],[250,251,"pl-s"],[251,252,"pl-s"],[252,313,"pl-corl"],[313,314,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,36,"pl-s"],[32,36,"pl-corl"],[38,50,"pl-s"],[39,50,"pl-corl"],[52,63,"pl-s"],[53,63,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[90,91,"pl-s"],[91,96,"pl-s"],[92,96,"pl-corl"],[96,97,"pl-s"],[97,98,"pl-s"],[98,159,"pl-corl"],[159,160,"pl-s"],[163,164,"pl-s"],[171,172,"pl-s"],[172,173,"pl-s"],[173,270,"pl-corl"],[270,271,"pl-s"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[75,76,"pl-s"],[76,81,"pl-s"],[77,81,"pl-corl"],[81,82,"pl-s"],[82,83,"pl-s"],[83,144,"pl-corl"],[144,145,"pl-s"],[148,149,"pl-s"],[156,157,"pl-s"],[157,158,"pl-s"],[158,255,"pl-corl"],[255,256,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[89,90,"pl-s"],[90,95,"pl-s"],[91,95,"pl-corl"],[95,96,"pl-s"],[96,97,"pl-s"],[97,158,"pl-corl"],[158,159,"pl-s"],[162,163,"pl-s"],[170,171,"pl-s"],[171,172,"pl-s"],[172,269,"pl-corl"],[269,270,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[65,66,"pl-s"],[66,71,"pl-s"],[67,71,"pl-corl"],[71,72,"pl-s"],[72,73,"pl-s"],[73,134,"pl-corl"],[134,135,"pl-s"],[138,139,"pl-s"],[146,147,"pl-s"],[147,148,"pl-s"],[148,245,"pl-corl"],[245,246,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[62,63,"pl-s"],[63,68,"pl-s"],[64,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,131,"pl-corl"],[131,132,"pl-s"],[135,136,"pl-s"],[143,144,"pl-s"],[144,145,"pl-s"],[145,242,"pl-corl"],[242,243,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[87,88,"pl-s"],[88,93,"pl-s"],[89,93,"pl-corl"],[93,94,"pl-s"],[94,95,"pl-s"],[95,156,"pl-corl"],[156,157,"pl-s"],[160,161,"pl-s"],[168,169,"pl-s"],[169,170,"pl-s"],[170,267,"pl-corl"],[267,268,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[83,84,"pl-s"],[84,89,"pl-s"],[85,89,"pl-corl"],[89,90,"pl-s"],[90,91,"pl-s"],[91,152,"pl-corl"],[152,153,"pl-s"],[156,157,"pl-s"],[164,165,"pl-s"],[165,166,"pl-s"],[166,263,"pl-corl"],[263,264,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[70,71,"pl-s"],[71,76,"pl-s"],[72,76,"pl-corl"],[76,77,"pl-s"],[77,78,"pl-s"],[78,139,"pl-corl"],[139,140,"pl-s"],[143,144,"pl-s"],[151,152,"pl-s"],[152,153,"pl-s"],[153,250,"pl-corl"],[250,251,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[77,78,"pl-s"],[78,83,"pl-s"],[79,83,"pl-corl"],[83,84,"pl-s"],[84,85,"pl-s"],[85,146,"pl-corl"],[146,147,"pl-s"],[150,151,"pl-s"],[158,159,"pl-s"],[159,160,"pl-s"],[160,257,"pl-corl"],[257,258,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[17,26,"pl-s"],[18,26,"pl-corl"],[65,66,"pl-s"],[66,71,"pl-s"],[67,71,"pl-corl"],[71,72,"pl-s"],[72,73,"pl-s"],[73,134,"pl-corl"],[134,135,"pl-s"],[138,139,"pl-s"],[146,147,"pl-s"],[147,148,"pl-s"],[148,245,"pl-corl"],[245,246,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[57,58,"pl-s"],[58,63,"pl-s"],[59,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,126,"pl-corl"],[126,127,"pl-s"],[130,131,"pl-s"],[138,139,"pl-s"],[139,140,"pl-s"],[140,237,"pl-corl"],[237,238,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,22,"pl-s"],[15,22,"pl-corl"],[24,39,"pl-s"],[25,39,"pl-corl"],[41,47,"pl-s"],[42,47,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[7,9,"pl-s"],[75,76,"pl-s"],[76,81,"pl-s"],[77,81,"pl-corl"],[81,82,"pl-s"],[82,83,"pl-s"],[83,144,"pl-corl"],[144,145,"pl-s"],[148,149,"pl-s"],[156,157,"pl-s"],[157,158,"pl-s"],[158,255,"pl-corl"],[255,256,"pl-s"],[266,267,"pl-s"],[267,272,"pl-s"],[268,272,"pl-corl"],[272,273,"pl-s"],[273,274,"pl-s"],[274,335,"pl-corl"],[335,336,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[48,49,"pl-s"],[49,54,"pl-s"],[50,54,"pl-corl"],[54,55,"pl-s"],[55,56,"pl-s"],[56,117,"pl-corl"],[117,118,"pl-s"],[121,122,"pl-s"],[129,130,"pl-s"],[130,131,"pl-s"],[131,228,"pl-corl"],[228,229,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[74,75,"pl-s"],[75,80,"pl-s"],[76,80,"pl-corl"],[80,81,"pl-s"],[81,82,"pl-s"],[82,143,"pl-corl"],[143,144,"pl-s"],[147,148,"pl-s"],[155,156,"pl-s"],[156,157,"pl-s"],[157,254,"pl-corl"],[254,255,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[21,34,"pl-s"],[22,34,"pl-corl"],[58,59,"pl-s"],[59,64,"pl-s"],[60,64,"pl-corl"],[64,65,"pl-s"],[65,66,"pl-s"],[66,127,"pl-corl"],[127,128,"pl-s"],[131,132,"pl-s"],[139,140,"pl-s"],[140,141,"pl-s"],[141,238,"pl-corl"],[238,239,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[21,35,"pl-s"],[22,35,"pl-corl"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[47,48,"pl-s"],[48,53,"pl-s"],[49,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,116,"pl-corl"],[116,117,"pl-s"],[120,121,"pl-s"],[128,129,"pl-s"],[129,130,"pl-s"],[130,227,"pl-corl"],[227,228,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[61,62,"pl-s"],[62,67,"pl-s"],[63,67,"pl-corl"],[67,68,"pl-s"],[68,69,"pl-s"],[69,130,"pl-corl"],[130,131,"pl-s"],[134,135,"pl-s"],[142,143,"pl-s"],[143,144,"pl-s"],[144,241,"pl-corl"],[241,242,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,37,"pl-s"],[32,37,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[150,151,"pl-s"],[151,152,"pl-s"],[152,249,"pl-corl"],[249,250,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[82,83,"pl-s"],[83,88,"pl-s"],[84,88,"pl-corl"],[88,89,"pl-s"],[89,90,"pl-s"],[90,151,"pl-corl"],[151,152,"pl-s"],[155,156,"pl-s"],[163,164,"pl-s"],[164,165,"pl-s"],[165,262,"pl-corl"],[262,263,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[80,81,"pl-s"],[81,86,"pl-s"],[82,86,"pl-corl"],[86,87,"pl-s"],[87,88,"pl-s"],[88,149,"pl-corl"],[149,150,"pl-s"],[153,154,"pl-s"],[161,162,"pl-s"],[162,163,"pl-s"],[163,260,"pl-corl"],[260,261,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[80,81,"pl-s"],[81,86,"pl-s"],[82,86,"pl-corl"],[86,87,"pl-s"],[87,88,"pl-s"],[88,149,"pl-corl"],[149,150,"pl-s"],[153,154,"pl-s"],[161,162,"pl-s"],[162,163,"pl-s"],[163,260,"pl-corl"],[260,261,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[53,54,"pl-s"],[54,59,"pl-s"],[55,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,122,"pl-corl"],[122,123,"pl-s"],[126,127,"pl-s"],[134,135,"pl-s"],[135,136,"pl-s"],[136,233,"pl-corl"],[233,234,"pl-s"],[244,245,"pl-s"],[245,250,"pl-s"],[246,250,"pl-corl"],[250,251,"pl-s"],[251,252,"pl-s"],[252,313,"pl-corl"],[313,314,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[66,67,"pl-s"],[67,72,"pl-s"],[68,72,"pl-corl"],[72,73,"pl-s"],[73,74,"pl-s"],[74,135,"pl-corl"],[135,136,"pl-s"],[139,140,"pl-s"],[147,148,"pl-s"],[148,149,"pl-s"],[149,246,"pl-corl"],[246,247,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[81,82,"pl-s"],[82,87,"pl-s"],[83,87,"pl-corl"],[87,88,"pl-s"],[88,89,"pl-s"],[89,150,"pl-corl"],[150,151,"pl-s"],[154,155,"pl-s"],[162,163,"pl-s"],[163,164,"pl-s"],[164,261,"pl-corl"],[261,262,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[87,88,"pl-s"],[88,93,"pl-s"],[89,93,"pl-corl"],[93,94,"pl-s"],[94,95,"pl-s"],[95,156,"pl-corl"],[156,157,"pl-s"],[160,161,"pl-s"],[168,169,"pl-s"],[169,170,"pl-s"],[170,267,"pl-corl"],[267,268,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,42,"pl-s"],[32,42,"pl-corl"],[44,60,"pl-s"],[45,60,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[27,31,"pl-c1"],[28,30,"pl-k"],[50,51,"pl-s"],[51,56,"pl-s"],[52,56,"pl-corl"],[56,57,"pl-s"],[57,58,"pl-s"],[58,119,"pl-corl"],[119,120,"pl-s"],[123,124,"pl-s"],[124,129,"pl-s"],[125,129,"pl-corl"],[129,130,"pl-s"],[130,131,"pl-s"],[131,192,"pl-corl"],[192,193,"pl-s"],[196,197,"pl-s"],[204,205,"pl-s"],[205,206,"pl-s"],[206,303,"pl-corl"],[303,304,"pl-s"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[70,71,"pl-s"],[71,76,"pl-s"],[72,76,"pl-corl"],[76,77,"pl-s"],[77,78,"pl-s"],[78,139,"pl-corl"],[139,140,"pl-s"],[143,144,"pl-s"],[151,152,"pl-s"],[152,153,"pl-s"],[153,250,"pl-corl"],[250,251,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[14,16,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[82,83,"pl-s"],[83,88,"pl-s"],[84,88,"pl-corl"],[88,89,"pl-s"],[89,90,"pl-s"],[90,151,"pl-corl"],[151,152,"pl-s"],[155,156,"pl-s"],[163,164,"pl-s"],[164,165,"pl-s"],[165,262,"pl-corl"],[262,263,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[65,66,"pl-s"],[66,71,"pl-s"],[67,71,"pl-corl"],[71,72,"pl-s"],[72,73,"pl-s"],[73,134,"pl-corl"],[134,135,"pl-s"],[138,139,"pl-s"],[146,147,"pl-s"],[147,148,"pl-s"],[148,245,"pl-corl"],[245,246,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[44,45,"pl-s"],[45,50,"pl-s"],[46,50,"pl-corl"],[50,51,"pl-s"],[51,52,"pl-s"],[52,113,"pl-corl"],[113,114,"pl-s"],[117,118,"pl-s"],[125,126,"pl-s"],[126,127,"pl-s"],[127,224,"pl-corl"],[224,225,"pl-s"],[235,236,"pl-s"],[236,241,"pl-s"],[237,241,"pl-corl"],[241,242,"pl-s"],[242,243,"pl-s"],[243,304,"pl-corl"],[304,305,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[84,85,"pl-s"],[85,90,"pl-s"],[86,90,"pl-corl"],[90,91,"pl-s"],[91,92,"pl-s"],[92,153,"pl-corl"],[153,154,"pl-s"],[157,158,"pl-s"],[165,166,"pl-s"],[166,167,"pl-s"],[167,264,"pl-corl"],[264,265,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,42,"pl-s"],[32,42,"pl-corl"],[44,60,"pl-s"],[45,60,"pl-corl"],[62,70,"pl-s"],[63,70,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[52,53,"pl-s"],[53,58,"pl-s"],[54,58,"pl-corl"],[58,59,"pl-s"],[59,60,"pl-s"],[60,121,"pl-corl"],[121,122,"pl-s"],[125,126,"pl-s"],[133,134,"pl-s"],[134,135,"pl-s"],[135,232,"pl-corl"],[232,233,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"],[258,259,"pl-s"],[259,264,"pl-s"],[260,264,"pl-corl"],[264,265,"pl-s"],[265,266,"pl-s"],[266,327,"pl-corl"],[327,328,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[33,37,"pl-c1"],[34,36,"pl-k"],[75,76,"pl-s"],[76,81,"pl-s"],[77,81,"pl-corl"],[81,82,"pl-s"],[82,83,"pl-s"],[83,144,"pl-corl"],[144,145,"pl-s"],[148,149,"pl-s"],[156,157,"pl-s"],[157,158,"pl-s"],[158,255,"pl-corl"],[255,256,"pl-s"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[80,81,"pl-s"],[81,86,"pl-s"],[82,86,"pl-corl"],[86,87,"pl-s"],[87,88,"pl-s"],[88,149,"pl-corl"],[149,150,"pl-s"],[153,154,"pl-s"],[161,162,"pl-s"],[162,163,"pl-s"],[163,260,"pl-corl"],[260,261,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[56,57,"pl-s"],[57,62,"pl-s"],[58,62,"pl-corl"],[62,63,"pl-s"],[63,64,"pl-s"],[64,125,"pl-corl"],[125,126,"pl-s"],[129,130,"pl-s"],[130,135,"pl-s"],[131,135,"pl-corl"],[135,136,"pl-s"],[136,137,"pl-s"],[137,198,"pl-corl"],[198,199,"pl-s"],[202,203,"pl-s"],[210,211,"pl-s"],[211,212,"pl-s"],[212,309,"pl-corl"],[309,310,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[7,9,"pl-s"],[56,57,"pl-s"],[57,62,"pl-s"],[58,62,"pl-corl"],[62,63,"pl-s"],[63,64,"pl-s"],[64,125,"pl-corl"],[125,126,"pl-s"],[129,130,"pl-s"],[137,138,"pl-s"],[138,139,"pl-s"],[139,236,"pl-corl"],[236,237,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[78,79,"pl-s"],[79,84,"pl-s"],[80,84,"pl-corl"],[84,85,"pl-s"],[85,86,"pl-s"],[86,147,"pl-corl"],[147,148,"pl-s"],[151,152,"pl-s"],[159,160,"pl-s"],[160,161,"pl-s"],[161,258,"pl-corl"],[258,259,"pl-s"],[269,270,"pl-s"],[270,275,"pl-s"],[271,275,"pl-corl"],[275,276,"pl-s"],[276,277,"pl-s"],[277,338,"pl-corl"],[338,339,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[19,21,"pl-s"],[80,81,"pl-s"],[81,86,"pl-s"],[82,86,"pl-corl"],[86,87,"pl-s"],[87,88,"pl-s"],[88,149,"pl-corl"],[149,150,"pl-s"],[153,154,"pl-s"],[161,162,"pl-s"],[162,163,"pl-s"],[163,260,"pl-corl"],[260,261,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[74,75,"pl-s"],[75,80,"pl-s"],[76,80,"pl-corl"],[80,81,"pl-s"],[81,82,"pl-s"],[82,143,"pl-corl"],[143,144,"pl-s"],[147,148,"pl-s"],[155,156,"pl-s"],[156,157,"pl-s"],[157,254,"pl-corl"],[254,255,"pl-s"]],[],[],[[0,21,"pl-mh"],[4,21,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[61,62,"pl-s"],[62,67,"pl-s"],[63,67,"pl-corl"],[67,68,"pl-s"],[68,69,"pl-s"],[69,130,"pl-corl"],[130,131,"pl-s"],[134,135,"pl-s"],[142,143,"pl-s"],[143,144,"pl-s"],[144,241,"pl-corl"],[241,242,"pl-s"],[252,253,"pl-s"],[253,258,"pl-s"],[254,258,"pl-corl"],[258,259,"pl-s"],[259,260,"pl-s"],[260,321,"pl-corl"],[321,322,"pl-s"]],[[0,1,"pl-v"],[62,63,"pl-s"],[63,68,"pl-s"],[64,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,131,"pl-corl"],[131,132,"pl-s"],[135,136,"pl-s"],[143,144,"pl-s"],[144,145,"pl-s"],[145,242,"pl-corl"],[242,243,"pl-s"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[88,89,"pl-s"],[89,94,"pl-s"],[90,94,"pl-corl"],[94,95,"pl-s"],[95,96,"pl-s"],[96,157,"pl-corl"],[157,158,"pl-s"],[161,162,"pl-s"],[169,170,"pl-s"],[170,171,"pl-s"],[171,268,"pl-corl"],[268,269,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[57,58,"pl-s"],[58,63,"pl-s"],[59,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,126,"pl-corl"],[126,127,"pl-s"],[130,131,"pl-s"],[138,139,"pl-s"],[139,140,"pl-s"],[140,237,"pl-corl"],[237,238,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[64,65,"pl-s"],[65,69,"pl-s"],[66,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,131,"pl-corl"],[131,132,"pl-s"],[134,135,"pl-s"],[135,140,"pl-s"],[136,140,"pl-corl"],[140,141,"pl-s"],[141,142,"pl-s"],[142,203,"pl-corl"],[203,204,"pl-s"],[207,208,"pl-s"],[215,216,"pl-s"],[216,217,"pl-s"],[217,314,"pl-corl"],[314,315,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[80,81,"pl-s"],[81,86,"pl-s"],[82,86,"pl-corl"],[86,87,"pl-s"],[87,88,"pl-s"],[88,149,"pl-corl"],[149,150,"pl-s"],[153,154,"pl-s"],[161,162,"pl-s"],[162,163,"pl-s"],[163,260,"pl-corl"],[260,261,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[22,23,"pl-s"],[23,28,"pl-s"],[24,28,"pl-corl"],[28,29,"pl-s"],[29,30,"pl-s"],[30,91,"pl-corl"],[91,92,"pl-s"],[139,140,"pl-s"],[140,145,"pl-s"],[141,145,"pl-corl"],[145,146,"pl-s"],[146,147,"pl-s"],[147,208,"pl-corl"],[208,209,"pl-s"],[212,213,"pl-s"],[220,221,"pl-s"],[221,222,"pl-s"],[222,319,"pl-corl"],[319,320,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[143,148,"pl-s"],[144,148,"pl-corl"],[148,149,"pl-s"],[149,150,"pl-s"],[150,211,"pl-corl"],[211,212,"pl-s"],[215,216,"pl-s"],[223,224,"pl-s"],[224,225,"pl-s"],[225,322,"pl-corl"],[322,323,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[82,83,"pl-s"],[83,88,"pl-s"],[84,88,"pl-corl"],[88,89,"pl-s"],[89,90,"pl-s"],[90,151,"pl-corl"],[151,152,"pl-s"],[155,156,"pl-s"],[163,164,"pl-s"],[164,165,"pl-s"],[165,262,"pl-corl"],[262,263,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[150,151,"pl-s"],[151,152,"pl-s"],[152,249,"pl-corl"],[249,250,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[143,148,"pl-s"],[144,148,"pl-corl"],[148,149,"pl-s"],[149,150,"pl-s"],[150,211,"pl-corl"],[211,212,"pl-s"],[215,216,"pl-s"],[223,224,"pl-s"],[224,225,"pl-s"],[225,322,"pl-corl"],[322,323,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[52,53,"pl-s"],[53,58,"pl-s"],[54,58,"pl-corl"],[58,59,"pl-s"],[59,60,"pl-s"],[60,121,"pl-corl"],[121,122,"pl-s"],[125,126,"pl-s"],[133,134,"pl-s"],[134,135,"pl-s"],[135,232,"pl-corl"],[232,233,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[47,48,"pl-s"],[48,53,"pl-s"],[49,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,116,"pl-corl"],[116,117,"pl-s"],[120,121,"pl-s"],[128,129,"pl-s"],[129,130,"pl-s"],[130,227,"pl-corl"],[227,228,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[55,56,"pl-s"],[56,61,"pl-s"],[57,61,"pl-corl"],[61,62,"pl-s"],[62,63,"pl-s"],[63,124,"pl-corl"],[124,125,"pl-s"],[128,129,"pl-s"],[136,137,"pl-s"],[137,138,"pl-s"],[138,235,"pl-corl"],[235,236,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[70,71,"pl-s"],[71,76,"pl-s"],[72,76,"pl-corl"],[76,77,"pl-s"],[77,78,"pl-s"],[78,139,"pl-corl"],[139,140,"pl-s"],[143,144,"pl-s"],[151,152,"pl-s"],[152,153,"pl-s"],[153,250,"pl-corl"],[250,251,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[33,34,"pl-s"],[34,39,"pl-s"],[35,39,"pl-corl"],[39,40,"pl-s"],[40,41,"pl-s"],[41,102,"pl-corl"],[102,103,"pl-s"],[106,107,"pl-s"],[114,115,"pl-s"],[115,116,"pl-s"],[116,213,"pl-corl"],[213,214,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[47,48,"pl-s"],[48,53,"pl-s"],[49,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,116,"pl-corl"],[116,117,"pl-s"],[120,121,"pl-s"],[128,129,"pl-s"],[129,130,"pl-s"],[130,227,"pl-corl"],[227,228,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[61,62,"pl-s"],[62,67,"pl-s"],[63,67,"pl-corl"],[67,68,"pl-s"],[68,69,"pl-s"],[69,130,"pl-corl"],[130,131,"pl-s"],[134,135,"pl-s"],[142,143,"pl-s"],[143,144,"pl-s"],[144,241,"pl-corl"],[241,242,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[46,47,"pl-s"],[47,52,"pl-s"],[48,52,"pl-corl"],[52,53,"pl-s"],[53,54,"pl-s"],[54,115,"pl-corl"],[115,116,"pl-s"],[119,120,"pl-s"],[127,128,"pl-s"],[128,129,"pl-s"],[129,226,"pl-corl"],[226,227,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[47,48,"pl-s"],[48,53,"pl-s"],[49,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,116,"pl-corl"],[116,117,"pl-s"],[120,121,"pl-s"],[128,129,"pl-s"],[129,130,"pl-s"],[130,227,"pl-corl"],[227,228,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[61,62,"pl-s"],[62,67,"pl-s"],[63,67,"pl-corl"],[67,68,"pl-s"],[68,69,"pl-s"],[69,130,"pl-corl"],[130,131,"pl-s"],[134,135,"pl-s"],[142,143,"pl-s"],[143,144,"pl-s"],[144,241,"pl-corl"],[241,242,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[53,54,"pl-s"],[54,59,"pl-s"],[55,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,122,"pl-corl"],[122,123,"pl-s"],[126,127,"pl-s"],[134,135,"pl-s"],[135,136,"pl-s"],[136,233,"pl-corl"],[233,234,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[51,52,"pl-s"],[52,57,"pl-s"],[53,57,"pl-corl"],[57,58,"pl-s"],[58,59,"pl-s"],[59,120,"pl-corl"],[120,121,"pl-s"],[124,125,"pl-s"],[125,130,"pl-s"],[126,130,"pl-corl"],[130,131,"pl-s"],[131,132,"pl-s"],[132,193,"pl-corl"],[193,194,"pl-s"],[197,198,"pl-s"],[205,206,"pl-s"],[206,207,"pl-s"],[207,304,"pl-corl"],[304,305,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[40,41,"pl-s"],[41,46,"pl-s"],[42,46,"pl-corl"],[46,47,"pl-s"],[47,48,"pl-s"],[48,109,"pl-corl"],[109,110,"pl-s"],[113,114,"pl-s"],[121,122,"pl-s"],[122,123,"pl-s"],[123,220,"pl-corl"],[220,221,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,51,"pl-s"],[32,51,"pl-corl"],[53,62,"pl-s"],[54,62,"pl-corl"],[64,75,"pl-s"],[65,75,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[56,57,"pl-s"],[57,62,"pl-s"],[58,62,"pl-corl"],[62,63,"pl-s"],[63,64,"pl-s"],[64,125,"pl-corl"],[125,126,"pl-s"],[129,130,"pl-s"],[130,135,"pl-s"],[131,135,"pl-corl"],[135,136,"pl-s"],[136,137,"pl-s"],[137,198,"pl-corl"],[198,199,"pl-s"],[202,203,"pl-s"],[210,211,"pl-s"],[211,212,"pl-s"],[212,309,"pl-corl"],[309,310,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[50,51,"pl-s"],[51,56,"pl-s"],[52,56,"pl-corl"],[56,57,"pl-s"],[57,58,"pl-s"],[58,119,"pl-corl"],[119,120,"pl-s"],[123,124,"pl-s"],[124,129,"pl-s"],[125,129,"pl-corl"],[129,130,"pl-s"],[130,131,"pl-s"],[131,192,"pl-corl"],[192,193,"pl-s"],[196,197,"pl-s"],[204,205,"pl-s"],[205,206,"pl-s"],[206,303,"pl-corl"],[303,304,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[58,59,"pl-s"],[59,64,"pl-s"],[60,64,"pl-corl"],[64,65,"pl-s"],[65,66,"pl-s"],[66,127,"pl-corl"],[127,128,"pl-s"],[131,132,"pl-s"],[139,140,"pl-s"],[140,141,"pl-s"],[141,238,"pl-corl"],[238,239,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[16,18,"pl-s"],[78,79,"pl-s"],[79,84,"pl-s"],[80,84,"pl-corl"],[84,85,"pl-s"],[85,86,"pl-s"],[86,147,"pl-corl"],[147,148,"pl-s"],[151,152,"pl-s"],[159,160,"pl-s"],[160,161,"pl-s"],[161,258,"pl-corl"],[258,259,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[77,78,"pl-s"],[78,83,"pl-s"],[79,83,"pl-corl"],[83,84,"pl-s"],[84,85,"pl-s"],[85,146,"pl-corl"],[146,147,"pl-s"],[150,151,"pl-s"],[158,159,"pl-s"],[159,160,"pl-s"],[160,257,"pl-corl"],[257,258,"pl-s"]],[[0,1,"pl-v"],[53,54,"pl-s"],[54,59,"pl-s"],[55,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,122,"pl-corl"],[122,123,"pl-s"],[126,127,"pl-s"],[134,135,"pl-s"],[135,136,"pl-s"],[136,233,"pl-corl"],[233,234,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[72,73,"pl-s"],[73,78,"pl-s"],[74,78,"pl-corl"],[78,79,"pl-s"],[79,80,"pl-s"],[80,141,"pl-corl"],[141,142,"pl-s"],[145,146,"pl-s"],[153,154,"pl-s"],[154,155,"pl-s"],[155,252,"pl-corl"],[252,253,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[7,9,"pl-s"],[62,63,"pl-s"],[63,68,"pl-s"],[64,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,131,"pl-corl"],[131,132,"pl-s"],[135,136,"pl-s"],[143,144,"pl-s"],[144,145,"pl-s"],[145,242,"pl-corl"],[242,243,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[16,18,"pl-s"],[72,73,"pl-s"],[73,78,"pl-s"],[74,78,"pl-corl"],[78,79,"pl-s"],[79,80,"pl-s"],[80,141,"pl-corl"],[141,142,"pl-s"],[145,146,"pl-s"],[153,154,"pl-s"],[154,155,"pl-s"],[155,252,"pl-corl"],[252,253,"pl-s"]],[[0,1,"pl-v"],[34,35,"pl-s"],[35,40,"pl-s"],[36,40,"pl-corl"],[40,41,"pl-s"],[41,42,"pl-s"],[42,103,"pl-corl"],[103,104,"pl-s"],[107,108,"pl-s"],[115,116,"pl-s"],[116,117,"pl-s"],[117,214,"pl-corl"],[214,215,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[17,52,"pl-s"],[18,52,"pl-corl"],[54,55,"pl-s"],[55,60,"pl-s"],[56,60,"pl-corl"],[60,61,"pl-s"],[61,62,"pl-s"],[62,123,"pl-corl"],[123,124,"pl-s"],[127,128,"pl-s"],[135,136,"pl-s"],[136,137,"pl-s"],[137,234,"pl-corl"],[234,235,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[55,56,"pl-s"],[56,61,"pl-s"],[57,61,"pl-corl"],[61,62,"pl-s"],[62,63,"pl-s"],[63,124,"pl-corl"],[124,125,"pl-s"],[128,129,"pl-s"],[136,137,"pl-s"],[137,138,"pl-s"],[138,235,"pl-corl"],[235,236,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[57,58,"pl-s"],[58,63,"pl-s"],[59,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,126,"pl-corl"],[126,127,"pl-s"],[130,131,"pl-s"],[138,139,"pl-s"],[139,140,"pl-s"],[140,237,"pl-corl"],[237,238,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[45,46,"pl-s"],[46,51,"pl-s"],[47,51,"pl-corl"],[51,52,"pl-s"],[52,53,"pl-s"],[53,114,"pl-corl"],[114,115,"pl-s"],[118,119,"pl-s"],[126,127,"pl-s"],[127,128,"pl-s"],[128,225,"pl-corl"],[225,226,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[56,57,"pl-s"],[57,62,"pl-s"],[58,62,"pl-corl"],[62,63,"pl-s"],[63,64,"pl-s"],[64,125,"pl-corl"],[125,126,"pl-s"],[129,130,"pl-s"],[137,138,"pl-s"],[138,139,"pl-s"],[139,236,"pl-corl"],[236,237,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[51,52,"pl-s"],[52,57,"pl-s"],[53,57,"pl-corl"],[57,58,"pl-s"],[58,59,"pl-s"],[59,120,"pl-corl"],[120,121,"pl-s"],[124,125,"pl-s"],[132,133,"pl-s"],[133,134,"pl-s"],[134,231,"pl-corl"],[231,232,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,21,"pl-s"],[15,21,"pl-corl"],[23,38,"pl-s"],[24,38,"pl-corl"],[40,57,"pl-s"],[41,57,"pl-corl"],[59,65,"pl-s"],[60,65,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[7,9,"pl-s"],[41,45,"pl-c1"],[42,44,"pl-k"],[78,79,"pl-s"],[79,84,"pl-s"],[80,84,"pl-corl"],[84,85,"pl-s"],[85,86,"pl-s"],[86,147,"pl-corl"],[147,148,"pl-s"],[151,152,"pl-s"],[159,160,"pl-s"],[160,161,"pl-s"],[161,258,"pl-corl"],[258,259,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[77,78,"pl-s"],[78,83,"pl-s"],[79,83,"pl-corl"],[83,84,"pl-s"],[84,85,"pl-s"],[85,146,"pl-corl"],[146,147,"pl-s"],[150,151,"pl-s"],[158,159,"pl-s"],[159,160,"pl-s"],[160,257,"pl-corl"],[257,258,"pl-s"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[22,24,"pl-s"],[75,76,"pl-s"],[76,81,"pl-s"],[77,81,"pl-corl"],[81,82,"pl-s"],[82,83,"pl-s"],[83,144,"pl-corl"],[144,145,"pl-s"],[148,149,"pl-s"],[156,157,"pl-s"],[157,158,"pl-s"],[158,255,"pl-corl"],[255,256,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[77,78,"pl-s"],[78,83,"pl-s"],[79,83,"pl-corl"],[83,84,"pl-s"],[84,85,"pl-s"],[85,146,"pl-corl"],[146,147,"pl-s"],[150,151,"pl-s"],[158,159,"pl-s"],[159,160,"pl-s"],[160,257,"pl-corl"],[257,258,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[14,16,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[56,57,"pl-s"],[57,62,"pl-s"],[58,62,"pl-corl"],[62,63,"pl-s"],[63,64,"pl-s"],[64,125,"pl-corl"],[125,126,"pl-s"],[129,130,"pl-s"],[137,138,"pl-s"],[138,139,"pl-s"],[139,236,"pl-corl"],[236,237,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[45,46,"pl-s"],[46,51,"pl-s"],[47,51,"pl-corl"],[51,52,"pl-s"],[52,53,"pl-s"],[53,114,"pl-corl"],[114,115,"pl-s"],[118,119,"pl-s"],[126,127,"pl-s"],[127,128,"pl-s"],[128,225,"pl-corl"],[225,226,"pl-s"],[236,237,"pl-s"],[237,242,"pl-s"],[238,242,"pl-corl"],[242,243,"pl-s"],[243,244,"pl-s"],[244,305,"pl-corl"],[305,306,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[19,21,"pl-s"],[74,75,"pl-s"],[75,80,"pl-s"],[76,80,"pl-corl"],[80,81,"pl-s"],[81,82,"pl-s"],[82,143,"pl-corl"],[143,144,"pl-s"],[147,148,"pl-s"],[155,156,"pl-s"],[156,157,"pl-s"],[157,254,"pl-corl"],[254,255,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[53,54,"pl-s"],[54,59,"pl-s"],[55,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,122,"pl-corl"],[122,123,"pl-s"],[126,127,"pl-s"],[134,135,"pl-s"],[135,136,"pl-s"],[136,233,"pl-corl"],[233,234,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[66,67,"pl-s"],[67,72,"pl-s"],[68,72,"pl-corl"],[72,73,"pl-s"],[73,74,"pl-s"],[74,135,"pl-corl"],[135,136,"pl-s"],[139,140,"pl-s"],[147,148,"pl-s"],[148,149,"pl-s"],[149,246,"pl-corl"],[246,247,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[62,63,"pl-s"],[63,68,"pl-s"],[64,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,131,"pl-corl"],[131,132,"pl-s"],[135,136,"pl-s"],[143,144,"pl-s"],[144,145,"pl-s"],[145,242,"pl-corl"],[242,243,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[65,66,"pl-s"],[66,71,"pl-s"],[67,71,"pl-corl"],[71,72,"pl-s"],[72,73,"pl-s"],[73,134,"pl-corl"],[134,135,"pl-s"],[138,139,"pl-s"],[146,147,"pl-s"],[147,148,"pl-s"],[148,245,"pl-corl"],[245,246,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[78,79,"pl-s"],[79,84,"pl-s"],[80,84,"pl-corl"],[84,85,"pl-s"],[85,86,"pl-s"],[86,147,"pl-corl"],[147,148,"pl-s"],[151,152,"pl-s"],[159,160,"pl-s"],[160,161,"pl-s"],[161,258,"pl-corl"],[258,259,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[150,151,"pl-s"],[151,152,"pl-s"],[152,249,"pl-corl"],[249,250,"pl-s"]],[[0,1,"pl-v"],[56,57,"pl-s"],[57,62,"pl-s"],[58,62,"pl-corl"],[62,63,"pl-s"],[63,64,"pl-s"],[64,125,"pl-corl"],[125,126,"pl-s"],[129,130,"pl-s"],[137,138,"pl-s"],[138,139,"pl-s"],[139,236,"pl-corl"],[236,237,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,42,"pl-s"],[32,42,"pl-corl"],[44,55,"pl-s"],[45,55,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[75,76,"pl-s"],[76,81,"pl-s"],[77,81,"pl-corl"],[81,82,"pl-s"],[82,83,"pl-s"],[83,144,"pl-corl"],[144,145,"pl-s"],[148,149,"pl-s"],[156,157,"pl-s"],[157,158,"pl-s"],[158,255,"pl-corl"],[255,256,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[92,93,"pl-s"],[93,98,"pl-s"],[94,98,"pl-corl"],[98,99,"pl-s"],[99,100,"pl-s"],[100,161,"pl-corl"],[161,162,"pl-s"],[165,166,"pl-s"],[173,174,"pl-s"],[174,175,"pl-s"],[175,272,"pl-corl"],[272,273,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[150,151,"pl-s"],[151,152,"pl-s"],[152,249,"pl-corl"],[249,250,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[7,9,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[14,16,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[20,22,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[138,143,"pl-s"],[139,143,"pl-corl"],[143,144,"pl-s"],[144,145,"pl-s"],[145,206,"pl-corl"],[206,207,"pl-s"],[210,211,"pl-s"],[218,219,"pl-s"],[219,220,"pl-s"],[220,317,"pl-corl"],[317,318,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[54,55,"pl-s"],[55,60,"pl-s"],[56,60,"pl-corl"],[60,61,"pl-s"],[61,62,"pl-s"],[62,123,"pl-corl"],[123,124,"pl-s"],[127,128,"pl-s"],[135,136,"pl-s"],[136,137,"pl-s"],[137,234,"pl-corl"],[234,235,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[47,48,"pl-s"],[48,53,"pl-s"],[49,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,116,"pl-corl"],[116,117,"pl-s"],[120,121,"pl-s"],[128,129,"pl-s"],[129,130,"pl-s"],[130,227,"pl-corl"],[227,228,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,42,"pl-s"],[32,42,"pl-corl"],[44,53,"pl-s"],[45,53,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[66,67,"pl-s"],[67,72,"pl-s"],[68,72,"pl-corl"],[72,73,"pl-s"],[73,74,"pl-s"],[74,135,"pl-corl"],[135,136,"pl-s"],[147,148,"pl-s"],[148,153,"pl-s"],[149,153,"pl-corl"],[153,154,"pl-s"],[154,155,"pl-s"],[155,216,"pl-corl"],[216,217,"pl-s"],[220,221,"pl-s"],[228,229,"pl-s"],[229,230,"pl-s"],[230,327,"pl-corl"],[327,328,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[41,42,"pl-s"],[42,47,"pl-s"],[43,47,"pl-corl"],[47,48,"pl-s"],[48,49,"pl-s"],[49,110,"pl-corl"],[110,111,"pl-s"],[122,123,"pl-s"],[123,128,"pl-s"],[124,128,"pl-corl"],[128,129,"pl-s"],[129,130,"pl-s"],[130,191,"pl-corl"],[191,192,"pl-s"],[195,196,"pl-s"],[203,204,"pl-s"],[204,205,"pl-s"],[205,302,"pl-corl"],[302,303,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[78,79,"pl-s"],[79,84,"pl-s"],[80,84,"pl-corl"],[84,85,"pl-s"],[85,86,"pl-s"],[86,147,"pl-corl"],[147,148,"pl-s"],[151,152,"pl-s"],[159,160,"pl-s"],[160,161,"pl-s"],[161,258,"pl-corl"],[258,259,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[42,43,"pl-s"],[43,48,"pl-s"],[44,48,"pl-corl"],[48,49,"pl-s"],[49,50,"pl-s"],[50,111,"pl-corl"],[111,112,"pl-s"],[115,116,"pl-s"],[123,124,"pl-s"],[124,125,"pl-s"],[125,222,"pl-corl"],[222,223,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[61,62,"pl-s"],[62,67,"pl-en"],[77,78,"pl-s"],[78,83,"pl-s"],[79,83,"pl-corl"],[83,84,"pl-s"],[84,85,"pl-s"],[85,146,"pl-corl"],[146,147,"pl-s"],[150,151,"pl-s"],[158,159,"pl-s"],[159,160,"pl-s"],[160,257,"pl-corl"],[257,258,"pl-s"],[268,269,"pl-s"],[269,274,"pl-s"],[270,274,"pl-corl"],[274,275,"pl-s"],[275,276,"pl-s"],[276,337,"pl-corl"],[337,338,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[7,9,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[7,9,"pl-s"],[47,48,"pl-s"],[48,53,"pl-s"],[49,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,116,"pl-corl"],[116,117,"pl-s"],[120,121,"pl-s"],[128,129,"pl-s"],[129,130,"pl-s"],[130,227,"pl-corl"],[227,228,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[66,67,"pl-s"],[67,72,"pl-s"],[68,72,"pl-corl"],[72,73,"pl-s"],[73,74,"pl-s"],[74,135,"pl-corl"],[135,136,"pl-s"],[139,140,"pl-s"],[147,148,"pl-s"],[148,149,"pl-s"],[149,246,"pl-corl"],[246,247,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[15,17,"pl-s"],[77,78,"pl-s"],[78,83,"pl-s"],[79,83,"pl-corl"],[83,84,"pl-s"],[84,85,"pl-s"],[85,146,"pl-corl"],[146,147,"pl-s"],[150,151,"pl-s"],[158,159,"pl-s"],[159,160,"pl-s"],[160,257,"pl-corl"],[257,258,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[76,77,"pl-s"],[77,82,"pl-s"],[78,82,"pl-corl"],[82,83,"pl-s"],[83,84,"pl-s"],[84,145,"pl-corl"],[145,146,"pl-s"],[149,150,"pl-s"],[157,158,"pl-s"],[158,159,"pl-s"],[159,256,"pl-corl"],[256,257,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[70,71,"pl-s"],[71,76,"pl-s"],[72,76,"pl-corl"],[76,77,"pl-s"],[77,78,"pl-s"],[78,139,"pl-corl"],[139,140,"pl-s"],[143,144,"pl-s"],[151,152,"pl-s"],[152,153,"pl-s"],[153,250,"pl-corl"],[250,251,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[87,88,"pl-s"],[88,93,"pl-s"],[89,93,"pl-corl"],[93,94,"pl-s"],[94,95,"pl-s"],[95,156,"pl-corl"],[156,157,"pl-s"],[160,161,"pl-s"],[168,169,"pl-s"],[169,170,"pl-s"],[170,267,"pl-corl"],[267,268,"pl-s"]],[],[],[[0,21,"pl-mh"],[4,21,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[93,94,"pl-s"],[94,99,"pl-s"],[95,99,"pl-corl"],[99,100,"pl-s"],[100,101,"pl-s"],[101,162,"pl-corl"],[162,163,"pl-s"],[166,167,"pl-s"],[174,175,"pl-s"],[175,176,"pl-s"],[176,273,"pl-corl"],[273,274,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[70,71,"pl-s"],[71,76,"pl-s"],[72,76,"pl-corl"],[76,77,"pl-s"],[77,78,"pl-s"],[78,139,"pl-corl"],[139,140,"pl-s"],[154,155,"pl-s"],[155,160,"pl-s"],[156,160,"pl-corl"],[160,161,"pl-s"],[161,162,"pl-s"],[162,223,"pl-corl"],[223,224,"pl-s"],[227,228,"pl-s"],[235,236,"pl-s"],[236,237,"pl-s"],[237,334,"pl-corl"],[334,335,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[52,53,"pl-s"],[53,58,"pl-s"],[54,58,"pl-corl"],[58,59,"pl-s"],[59,60,"pl-s"],[60,121,"pl-corl"],[121,122,"pl-s"],[125,126,"pl-s"],[126,131,"pl-s"],[127,131,"pl-corl"],[131,132,"pl-s"],[132,133,"pl-s"],[133,194,"pl-corl"],[194,195,"pl-s"],[198,199,"pl-s"],[206,207,"pl-s"],[207,208,"pl-s"],[208,305,"pl-corl"],[305,306,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[21,22,"pl-s"],[22,27,"pl-s"],[23,27,"pl-corl"],[27,28,"pl-s"],[28,29,"pl-s"],[29,90,"pl-corl"],[90,91,"pl-s"],[140,141,"pl-s"],[141,146,"pl-s"],[142,146,"pl-corl"],[146,147,"pl-s"],[147,148,"pl-s"],[148,209,"pl-corl"],[209,210,"pl-s"],[213,214,"pl-s"],[221,222,"pl-s"],[222,223,"pl-s"],[223,320,"pl-corl"],[320,321,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"],[258,259,"pl-s"],[259,264,"pl-s"],[260,264,"pl-corl"],[264,265,"pl-s"],[265,266,"pl-s"],[266,327,"pl-corl"],[327,328,"pl-s"]],[[0,1,"pl-v"],[65,66,"pl-s"],[66,71,"pl-s"],[67,71,"pl-corl"],[71,72,"pl-s"],[72,73,"pl-s"],[73,134,"pl-corl"],[134,135,"pl-s"],[138,139,"pl-s"],[146,147,"pl-s"],[147,148,"pl-s"],[148,245,"pl-corl"],[245,246,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[53,54,"pl-s"],[54,59,"pl-s"],[55,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,122,"pl-corl"],[122,123,"pl-s"],[126,127,"pl-s"],[127,132,"pl-s"],[128,132,"pl-corl"],[132,133,"pl-s"],[133,134,"pl-s"],[134,195,"pl-corl"],[195,196,"pl-s"],[199,200,"pl-s"],[207,208,"pl-s"],[208,209,"pl-s"],[209,306,"pl-corl"],[306,307,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[75,76,"pl-s"],[76,81,"pl-s"],[77,81,"pl-corl"],[81,82,"pl-s"],[82,83,"pl-s"],[83,144,"pl-corl"],[144,145,"pl-s"],[148,149,"pl-s"],[156,157,"pl-s"],[157,158,"pl-s"],[158,255,"pl-corl"],[255,256,"pl-s"],[266,267,"pl-s"],[267,272,"pl-s"],[268,272,"pl-corl"],[272,273,"pl-s"],[273,274,"pl-s"],[274,335,"pl-corl"],[335,336,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[20,22,"pl-s"],[70,71,"pl-s"],[71,76,"pl-s"],[72,76,"pl-corl"],[76,77,"pl-s"],[77,78,"pl-s"],[78,139,"pl-corl"],[139,140,"pl-s"],[143,144,"pl-s"],[151,152,"pl-s"],[152,153,"pl-s"],[153,250,"pl-corl"],[250,251,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[53,54,"pl-s"],[54,59,"pl-s"],[55,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,122,"pl-corl"],[122,123,"pl-s"],[126,127,"pl-s"],[134,135,"pl-s"],[135,136,"pl-s"],[136,233,"pl-corl"],[233,234,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[57,58,"pl-s"],[58,63,"pl-s"],[59,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,126,"pl-corl"],[126,127,"pl-s"],[130,131,"pl-s"],[138,139,"pl-s"],[139,140,"pl-s"],[140,237,"pl-corl"],[237,238,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[62,63,"pl-s"],[63,68,"pl-s"],[64,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,131,"pl-corl"],[131,132,"pl-s"],[135,136,"pl-s"],[143,144,"pl-s"],[144,145,"pl-s"],[145,242,"pl-corl"],[242,243,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[49,50,"pl-s"],[50,55,"pl-s"],[51,55,"pl-corl"],[55,56,"pl-s"],[56,57,"pl-s"],[57,118,"pl-corl"],[118,119,"pl-s"],[122,123,"pl-s"],[130,131,"pl-s"],[131,132,"pl-s"],[132,229,"pl-corl"],[229,230,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[46,47,"pl-s"],[47,52,"pl-s"],[48,52,"pl-corl"],[52,53,"pl-s"],[53,54,"pl-s"],[54,115,"pl-corl"],[115,116,"pl-s"],[119,120,"pl-s"],[127,128,"pl-s"],[128,129,"pl-s"],[129,226,"pl-corl"],[226,227,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[57,58,"pl-s"],[58,63,"pl-s"],[59,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,126,"pl-corl"],[126,127,"pl-s"],[130,131,"pl-s"],[138,139,"pl-s"],[139,140,"pl-s"],[140,237,"pl-corl"],[237,238,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[43,44,"pl-s"],[44,49,"pl-s"],[45,49,"pl-corl"],[49,50,"pl-s"],[50,51,"pl-s"],[51,112,"pl-corl"],[112,113,"pl-s"],[116,117,"pl-s"],[124,125,"pl-s"],[125,126,"pl-s"],[126,223,"pl-corl"],[223,224,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,42,"pl-s"],[32,42,"pl-corl"],[44,55,"pl-s"],[45,55,"pl-corl"],[57,68,"pl-s"],[58,68,"pl-corl"],[70,79,"pl-s"],[71,79,"pl-corl"],[81,91,"pl-s"],[82,91,"pl-corl"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[],[[0,101,"pl-mh"],[3,101,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,87,"pl-corl"],[87,88,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[4,9,"pl-s"],[5,9,"pl-corl"],[10,12,"pl-s"],[34,35,"pl-s"],[35,40,"pl-s"],[36,40,"pl-corl"],[40,41,"pl-s"],[41,42,"pl-s"],[42,103,"pl-corl"],[103,104,"pl-s"],[107,108,"pl-s"],[115,116,"pl-s"],[116,117,"pl-s"],[117,214,"pl-corl"],[214,215,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[49,50,"pl-s"],[50,55,"pl-s"],[51,55,"pl-corl"],[55,56,"pl-s"],[56,57,"pl-s"],[57,118,"pl-corl"],[118,119,"pl-s"],[122,123,"pl-s"],[130,131,"pl-s"],[131,132,"pl-s"],[132,229,"pl-corl"],[229,230,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[66,67,"pl-s"],[67,72,"pl-s"],[68,72,"pl-corl"],[72,73,"pl-s"],[73,74,"pl-s"],[74,135,"pl-corl"],[135,136,"pl-s"],[139,140,"pl-s"],[147,148,"pl-s"],[148,149,"pl-s"],[149,246,"pl-corl"],[246,247,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[4,9,"pl-s"],[5,9,"pl-corl"],[10,12,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[4,9,"pl-s"],[5,9,"pl-corl"],[10,12,"pl-s"],[69,70,"pl-s"],[77,78,"pl-s"],[78,79,"pl-s"],[79,176,"pl-corl"],[176,177,"pl-s"],[187,188,"pl-s"],[188,193,"pl-s"],[189,193,"pl-corl"],[193,194,"pl-s"],[194,195,"pl-s"],[195,256,"pl-corl"],[256,257,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[62,63,"pl-s"],[63,68,"pl-s"],[64,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,131,"pl-corl"],[131,132,"pl-s"],[135,136,"pl-s"],[143,144,"pl-s"],[144,145,"pl-s"],[145,242,"pl-corl"],[242,243,"pl-s"],[253,254,"pl-s"],[254,259,"pl-s"],[255,259,"pl-corl"],[259,260,"pl-s"],[260,261,"pl-s"],[261,322,"pl-corl"],[322,323,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"],[258,259,"pl-s"],[259,264,"pl-s"],[260,264,"pl-corl"],[264,265,"pl-s"],[265,266,"pl-s"],[266,327,"pl-corl"],[327,328,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[51,52,"pl-s"],[52,57,"pl-s"],[53,57,"pl-corl"],[57,58,"pl-s"],[58,59,"pl-s"],[59,120,"pl-corl"],[120,121,"pl-s"],[124,125,"pl-s"],[132,133,"pl-s"],[133,134,"pl-s"],[134,231,"pl-corl"],[231,232,"pl-s"],[242,243,"pl-s"],[243,248,"pl-s"],[244,248,"pl-corl"],[248,249,"pl-s"],[249,250,"pl-s"],[250,311,"pl-corl"],[311,312,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[61,62,"pl-s"],[62,67,"pl-s"],[63,67,"pl-corl"],[67,68,"pl-s"],[68,69,"pl-s"],[69,130,"pl-corl"],[130,131,"pl-s"],[134,135,"pl-s"],[142,143,"pl-s"],[143,144,"pl-s"],[144,241,"pl-corl"],[241,242,"pl-s"],[252,253,"pl-s"],[253,258,"pl-s"],[254,258,"pl-corl"],[258,259,"pl-s"],[259,260,"pl-s"],[260,321,"pl-corl"],[321,322,"pl-s"]],[],[],[[0,21,"pl-mh"],[4,21,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[49,50,"pl-s"],[50,55,"pl-s"],[51,55,"pl-corl"],[55,56,"pl-s"],[56,57,"pl-s"],[57,118,"pl-corl"],[118,119,"pl-s"],[122,123,"pl-s"],[130,131,"pl-s"],[131,132,"pl-s"],[132,229,"pl-corl"],[229,230,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[46,47,"pl-s"],[47,52,"pl-s"],[48,52,"pl-corl"],[52,53,"pl-s"],[53,54,"pl-s"],[54,115,"pl-corl"],[115,116,"pl-s"],[119,120,"pl-s"],[127,128,"pl-s"],[128,129,"pl-s"],[129,226,"pl-corl"],[226,227,"pl-s"]],[[0,1,"pl-v"],[47,48,"pl-s"],[48,53,"pl-s"],[49,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,116,"pl-corl"],[116,117,"pl-s"],[120,121,"pl-s"],[128,129,"pl-s"],[129,130,"pl-s"],[130,227,"pl-corl"],[227,228,"pl-s"]],[[0,1,"pl-v"],[50,51,"pl-s"],[51,56,"pl-s"],[52,56,"pl-corl"],[56,57,"pl-s"],[57,58,"pl-s"],[58,119,"pl-corl"],[119,120,"pl-s"],[123,124,"pl-s"],[131,132,"pl-s"],[132,133,"pl-s"],[133,230,"pl-corl"],[230,231,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[53,54,"pl-s"],[54,59,"pl-s"],[55,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,122,"pl-corl"],[122,123,"pl-s"],[126,127,"pl-s"],[134,135,"pl-s"],[135,136,"pl-s"],[136,233,"pl-corl"],[233,234,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[47,48,"pl-s"],[48,53,"pl-s"],[49,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,116,"pl-corl"],[116,117,"pl-s"],[120,121,"pl-s"],[128,129,"pl-s"],[129,130,"pl-s"],[130,227,"pl-corl"],[227,228,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[46,47,"pl-s"],[47,52,"pl-s"],[48,52,"pl-corl"],[52,53,"pl-s"],[53,54,"pl-s"],[54,115,"pl-corl"],[115,116,"pl-s"],[119,120,"pl-s"],[127,128,"pl-s"],[128,129,"pl-s"],[129,226,"pl-corl"],[226,227,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[17,40,"pl-s"],[18,40,"pl-corl"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[53,54,"pl-s"],[54,59,"pl-s"],[55,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,122,"pl-corl"],[122,123,"pl-s"],[126,127,"pl-s"],[134,135,"pl-s"],[135,136,"pl-s"],[136,233,"pl-corl"],[233,234,"pl-s"]],[[0,1,"pl-v"],[33,34,"pl-s"],[34,39,"pl-s"],[35,39,"pl-corl"],[39,40,"pl-s"],[40,41,"pl-s"],[41,102,"pl-corl"],[102,103,"pl-s"],[106,107,"pl-s"],[114,115,"pl-s"],[115,116,"pl-s"],[116,213,"pl-corl"],[213,214,"pl-s"]],[[0,1,"pl-v"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,42,"pl-s"],[32,42,"pl-corl"]],[],[[0,100,"pl-mh"],[3,100,"pl-en"],[3,4,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,86,"pl-corl"],[86,87,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[14,16,"pl-s"],[62,63,"pl-s"],[63,68,"pl-s"],[64,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,131,"pl-corl"],[131,132,"pl-s"],[135,136,"pl-s"],[136,141,"pl-s"],[137,141,"pl-corl"],[141,142,"pl-s"],[142,143,"pl-s"],[143,204,"pl-corl"],[204,205,"pl-s"],[208,209,"pl-s"],[216,217,"pl-s"],[217,218,"pl-s"],[218,315,"pl-corl"],[315,316,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[14,16,"pl-s"],[48,49,"pl-s"],[49,54,"pl-s"],[50,54,"pl-corl"],[54,55,"pl-s"],[55,56,"pl-s"],[56,117,"pl-corl"],[117,118,"pl-s"],[121,122,"pl-s"],[122,127,"pl-s"],[123,127,"pl-corl"],[127,128,"pl-s"],[128,129,"pl-s"],[129,190,"pl-corl"],[190,191,"pl-s"],[194,195,"pl-s"],[202,203,"pl-s"],[203,204,"pl-s"],[204,301,"pl-corl"],[301,302,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[66,67,"pl-s"],[67,72,"pl-s"],[68,72,"pl-corl"],[72,73,"pl-s"],[73,74,"pl-s"],[74,135,"pl-corl"],[135,136,"pl-s"],[139,140,"pl-s"],[147,148,"pl-s"],[148,149,"pl-s"],[149,246,"pl-corl"],[246,247,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[141,146,"pl-s"],[142,146,"pl-corl"],[146,147,"pl-s"],[147,148,"pl-s"],[148,209,"pl-corl"],[209,210,"pl-s"],[213,214,"pl-s"],[221,222,"pl-s"],[222,223,"pl-s"],[223,320,"pl-corl"],[320,321,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[15,17,"pl-s"],[49,50,"pl-s"],[50,55,"pl-s"],[51,55,"pl-corl"],[55,56,"pl-s"],[56,57,"pl-s"],[57,118,"pl-corl"],[118,119,"pl-s"],[122,123,"pl-s"],[130,131,"pl-s"],[131,132,"pl-s"],[132,229,"pl-corl"],[229,230,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[63,64,"pl-s"],[64,68,"pl-s"],[65,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,130,"pl-corl"],[130,131,"pl-s"],[134,135,"pl-s"],[135,140,"pl-s"],[136,140,"pl-corl"],[140,141,"pl-s"],[141,142,"pl-s"],[142,203,"pl-corl"],[203,204,"pl-s"],[207,208,"pl-s"],[215,216,"pl-s"],[216,217,"pl-s"],[217,314,"pl-corl"],[314,315,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[63,64,"pl-s"],[64,69,"pl-s"],[65,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,132,"pl-corl"],[132,133,"pl-s"],[136,137,"pl-s"],[144,145,"pl-s"],[145,146,"pl-s"],[146,243,"pl-corl"],[243,244,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[14,16,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[64,65,"pl-s"],[65,70,"pl-s"],[66,70,"pl-corl"],[70,71,"pl-s"],[71,72,"pl-s"],[72,133,"pl-corl"],[133,134,"pl-s"],[137,138,"pl-s"],[145,146,"pl-s"],[146,147,"pl-s"],[147,244,"pl-corl"],[244,245,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[14,16,"pl-s"],[70,71,"pl-s"],[71,76,"pl-s"],[72,76,"pl-corl"],[76,77,"pl-s"],[77,78,"pl-s"],[78,139,"pl-corl"],[139,140,"pl-s"],[143,144,"pl-s"],[144,149,"pl-s"],[145,149,"pl-corl"],[149,150,"pl-s"],[150,151,"pl-s"],[151,212,"pl-corl"],[212,213,"pl-s"],[216,217,"pl-s"],[224,225,"pl-s"],[225,226,"pl-s"],[226,323,"pl-corl"],[323,324,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[70,71,"pl-s"],[71,76,"pl-s"],[72,76,"pl-corl"],[76,77,"pl-s"],[77,78,"pl-s"],[78,139,"pl-corl"],[139,140,"pl-s"],[143,144,"pl-s"],[151,152,"pl-s"],[152,153,"pl-s"],[153,250,"pl-corl"],[250,251,"pl-s"],[261,262,"pl-s"],[262,267,"pl-s"],[263,267,"pl-corl"],[267,268,"pl-s"],[268,269,"pl-s"],[269,330,"pl-corl"],[330,331,"pl-s"]],[[0,1,"pl-v"],[62,63,"pl-s"],[63,68,"pl-s"],[64,68,"pl-corl"],[68,69,"pl-s"],[69,70,"pl-s"],[70,131,"pl-corl"],[131,132,"pl-s"],[135,136,"pl-s"],[136,141,"pl-s"],[137,141,"pl-corl"],[141,142,"pl-s"],[142,143,"pl-s"],[143,204,"pl-corl"],[204,205,"pl-s"],[208,209,"pl-s"],[216,217,"pl-s"],[217,218,"pl-s"],[218,315,"pl-corl"],[315,316,"pl-s"]],[[0,1,"pl-v"],[56,57,"pl-s"],[57,62,"pl-s"],[58,62,"pl-corl"],[62,63,"pl-s"],[63,64,"pl-s"],[64,125,"pl-corl"],[125,126,"pl-s"],[129,130,"pl-s"],[137,138,"pl-s"],[138,139,"pl-s"],[139,236,"pl-corl"],[236,237,"pl-s"]],[],[],[[0,21,"pl-mh"],[4,21,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[39,40,"pl-s"],[40,45,"pl-s"],[41,45,"pl-corl"],[45,46,"pl-s"],[46,47,"pl-s"],[47,108,"pl-corl"],[108,109,"pl-s"],[112,113,"pl-s"],[120,121,"pl-s"],[121,122,"pl-s"],[122,219,"pl-corl"],[219,220,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[26,28,"pl-s"],[50,51,"pl-s"],[51,56,"pl-s"],[52,56,"pl-corl"],[56,57,"pl-s"],[57,58,"pl-s"],[58,119,"pl-corl"],[119,120,"pl-s"],[149,150,"pl-s"],[150,155,"pl-s"],[151,155,"pl-corl"],[155,156,"pl-s"],[156,157,"pl-s"],[157,218,"pl-corl"],[218,219,"pl-s"],[222,223,"pl-s"],[230,231,"pl-s"],[231,232,"pl-s"],[232,329,"pl-corl"],[329,330,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[72,73,"pl-s"],[73,78,"pl-s"],[74,78,"pl-corl"],[78,79,"pl-s"],[79,80,"pl-s"],[80,141,"pl-corl"],[141,142,"pl-s"],[145,146,"pl-s"],[153,154,"pl-s"],[154,155,"pl-s"],[155,252,"pl-corl"],[252,253,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[36,37,"pl-s"],[37,42,"pl-s"],[38,42,"pl-corl"],[42,43,"pl-s"],[43,44,"pl-s"],[44,105,"pl-corl"],[105,106,"pl-s"],[109,110,"pl-s"],[117,118,"pl-s"],[118,119,"pl-s"],[119,216,"pl-corl"],[216,217,"pl-s"]],[],[],[[0,11,"pl-mh"],[4,11,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[61,62,"pl-s"],[62,67,"pl-s"],[63,67,"pl-corl"],[67,68,"pl-s"],[68,69,"pl-s"],[69,130,"pl-corl"],[130,131,"pl-s"],[134,135,"pl-s"],[135,140,"pl-s"],[136,140,"pl-corl"],[140,141,"pl-s"],[141,142,"pl-s"],[142,203,"pl-corl"],[203,204,"pl-s"],[207,208,"pl-s"],[215,216,"pl-s"],[216,217,"pl-s"],[217,314,"pl-corl"],[314,315,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[21,37,"pl-s"],[22,37,"pl-corl"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[17,57,"pl-s"],[18,57,"pl-corl"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[49,50,"pl-s"],[50,55,"pl-s"],[51,55,"pl-corl"],[55,56,"pl-s"],[56,57,"pl-s"],[57,118,"pl-corl"],[118,119,"pl-s"],[122,123,"pl-s"],[130,131,"pl-s"],[131,132,"pl-s"],[132,229,"pl-corl"],[229,230,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[47,48,"pl-s"],[48,53,"pl-s"],[49,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,116,"pl-corl"],[116,117,"pl-s"],[120,121,"pl-s"],[128,129,"pl-s"],[129,130,"pl-s"],[130,227,"pl-corl"],[227,228,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[61,62,"pl-s"],[62,67,"pl-s"],[63,67,"pl-corl"],[67,68,"pl-s"],[68,69,"pl-s"],[69,130,"pl-corl"],[130,131,"pl-s"],[134,135,"pl-s"],[142,143,"pl-s"],[143,144,"pl-s"],[144,241,"pl-corl"],[241,242,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[51,52,"pl-s"],[52,57,"pl-s"],[53,57,"pl-corl"],[57,58,"pl-s"],[58,59,"pl-s"],[59,120,"pl-corl"],[120,121,"pl-s"],[124,125,"pl-s"],[132,133,"pl-s"],[133,134,"pl-s"],[134,231,"pl-corl"],[231,232,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[43,44,"pl-s"],[44,49,"pl-s"],[45,49,"pl-corl"],[49,50,"pl-s"],[50,51,"pl-s"],[51,112,"pl-corl"],[112,113,"pl-s"],[116,117,"pl-s"],[124,125,"pl-s"],[125,126,"pl-s"],[126,223,"pl-corl"],[223,224,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[41,42,"pl-s"],[42,47,"pl-s"],[43,47,"pl-corl"],[47,48,"pl-s"],[48,49,"pl-s"],[49,110,"pl-corl"],[110,111,"pl-s"],[114,115,"pl-s"],[122,123,"pl-s"],[123,124,"pl-s"],[124,221,"pl-corl"],[221,222,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[66,67,"pl-s"],[67,72,"pl-s"],[68,72,"pl-corl"],[72,73,"pl-s"],[73,74,"pl-s"],[74,135,"pl-corl"],[135,136,"pl-s"],[139,140,"pl-s"],[147,148,"pl-s"],[148,149,"pl-s"],[149,246,"pl-corl"],[246,247,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,29,"pl-s"],[15,29,"pl-corl"],[31,42,"pl-s"],[32,42,"pl-corl"],[44,55,"pl-s"],[45,55,"pl-corl"]],[],[[0,98,"pl-mh"],[3,98,"pl-en"],[3,4,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,84,"pl-corl"],[84,85,"pl-s"]],[],[[0,511,"pl-ent"],[0,2,"pl-ent"],[2,4,"pl-s"],[48,50,"pl-s"],[59,60,"pl-s"],[60,80,"pl-c1"],[80,81,"pl-s"],[325,326,"pl-s"],[326,340,"pl-c1"],[340,341,"pl-s"],[419,420,"pl-s"],[420,425,"pl-s"],[421,425,"pl-corl"],[425,426,"pl-s"],[426,427,"pl-s"],[427,488,"pl-corl"],[488,489,"pl-s"]],[[0,0,"pl-ent"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[67,68,"pl-s"],[68,73,"pl-s"],[69,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,136,"pl-corl"],[136,137,"pl-s"],[140,141,"pl-s"],[148,149,"pl-s"],[149,150,"pl-s"],[150,247,"pl-corl"],[247,248,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[46,47,"pl-s"],[47,52,"pl-s"],[48,52,"pl-corl"],[52,53,"pl-s"],[53,54,"pl-s"],[54,115,"pl-corl"],[115,116,"pl-s"],[119,120,"pl-s"],[127,128,"pl-s"],[128,129,"pl-s"],[129,226,"pl-corl"],[226,227,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[150,151,"pl-s"],[151,152,"pl-s"],[152,249,"pl-corl"],[249,250,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[70,71,"pl-s"],[71,76,"pl-s"],[72,76,"pl-corl"],[76,77,"pl-s"],[77,78,"pl-s"],[78,139,"pl-corl"],[139,140,"pl-s"],[143,144,"pl-s"],[151,152,"pl-s"],[152,153,"pl-s"],[153,250,"pl-corl"],[250,251,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[78,79,"pl-s"],[79,84,"pl-s"],[80,84,"pl-corl"],[84,85,"pl-s"],[85,86,"pl-s"],[86,147,"pl-corl"],[147,148,"pl-s"],[151,152,"pl-s"],[159,160,"pl-s"],[160,161,"pl-s"],[161,258,"pl-corl"],[258,259,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[75,76,"pl-s"],[76,81,"pl-s"],[77,81,"pl-corl"],[81,82,"pl-s"],[82,83,"pl-s"],[83,144,"pl-corl"],[144,145,"pl-s"],[148,149,"pl-s"],[156,157,"pl-s"],[157,158,"pl-s"],[158,255,"pl-corl"],[255,256,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[7,9,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[76,77,"pl-s"],[77,82,"pl-s"],[78,82,"pl-corl"],[82,83,"pl-s"],[83,84,"pl-s"],[84,145,"pl-corl"],[145,146,"pl-s"],[149,150,"pl-s"],[157,158,"pl-s"],[158,159,"pl-s"],[159,256,"pl-corl"],[256,257,"pl-s"]],[],[],[[0,17,"pl-mh"],[4,17,"pl-en"]],[],[[0,1,"pl-v"],[51,52,"pl-s"],[52,57,"pl-s"],[53,57,"pl-corl"],[57,58,"pl-s"],[58,59,"pl-s"],[59,120,"pl-corl"],[120,121,"pl-s"],[124,125,"pl-s"],[132,133,"pl-s"],[133,134,"pl-s"],[134,231,"pl-corl"],[231,232,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[75,76,"pl-s"],[76,81,"pl-s"],[77,81,"pl-corl"],[81,82,"pl-s"],[82,83,"pl-s"],[83,144,"pl-corl"],[144,145,"pl-s"],[148,149,"pl-s"],[156,157,"pl-s"],[157,158,"pl-s"],[158,255,"pl-corl"],[255,256,"pl-s"]],[],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[69,70,"pl-s"],[70,75,"pl-s"],[71,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,138,"pl-corl"],[138,139,"pl-s"],[142,143,"pl-s"],[150,151,"pl-s"],[151,152,"pl-s"],[152,249,"pl-corl"],[249,250,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[75,76,"pl-s"],[76,81,"pl-s"],[77,81,"pl-corl"],[81,82,"pl-s"],[82,83,"pl-s"],[83,144,"pl-corl"],[144,145,"pl-s"],[148,149,"pl-s"],[156,157,"pl-s"],[157,158,"pl-s"],[158,255,"pl-corl"],[255,256,"pl-s"]],[],[],[[0,15,"pl-mh"],[4,15,"pl-en"]],[],[[0,1,"pl-v"],[41,42,"pl-s"],[42,47,"pl-s"],[43,47,"pl-corl"],[47,48,"pl-s"],[48,49,"pl-s"],[49,110,"pl-corl"],[110,111,"pl-s"],[114,115,"pl-s"],[122,123,"pl-s"],[123,124,"pl-s"],[124,221,"pl-corl"],[221,222,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[60,61,"pl-s"],[61,66,"pl-s"],[62,66,"pl-corl"],[66,67,"pl-s"],[67,68,"pl-s"],[68,129,"pl-corl"],[129,130,"pl-s"],[133,134,"pl-s"],[141,142,"pl-s"],[142,143,"pl-s"],[143,240,"pl-corl"],[240,241,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[68,69,"pl-s"],[69,74,"pl-s"],[70,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,137,"pl-corl"],[137,138,"pl-s"],[141,142,"pl-s"],[149,150,"pl-s"],[150,151,"pl-s"],[151,248,"pl-corl"],[248,249,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[38,39,"pl-s"],[39,44,"pl-s"],[40,44,"pl-corl"],[44,45,"pl-s"],[45,46,"pl-s"],[46,107,"pl-corl"],[107,108,"pl-s"],[111,112,"pl-s"],[119,120,"pl-s"],[120,121,"pl-s"],[121,218,"pl-corl"],[218,219,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[56,57,"pl-s"],[57,62,"pl-s"],[58,62,"pl-corl"],[62,63,"pl-s"],[63,64,"pl-s"],[64,125,"pl-corl"],[125,126,"pl-s"],[129,130,"pl-s"],[137,138,"pl-s"],[138,139,"pl-s"],[139,236,"pl-corl"],[236,237,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[73,74,"pl-s"],[74,79,"pl-s"],[75,79,"pl-corl"],[79,80,"pl-s"],[80,81,"pl-s"],[81,142,"pl-corl"],[142,143,"pl-s"],[146,147,"pl-s"],[154,155,"pl-s"],[155,156,"pl-s"],[156,253,"pl-corl"],[253,254,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[9,11,"pl-s"],[59,60,"pl-s"],[60,65,"pl-s"],[61,65,"pl-corl"],[65,66,"pl-s"],[66,67,"pl-s"],[67,128,"pl-corl"],[128,129,"pl-s"],[132,133,"pl-s"],[140,141,"pl-s"],[141,142,"pl-s"],[142,239,"pl-corl"],[239,240,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[47,56,"pl-s"],[52,56,"pl-corl"],[71,80,"pl-s"],[76,80,"pl-corl"],[92,93,"pl-s"],[93,98,"pl-s"],[94,98,"pl-corl"],[98,99,"pl-s"],[99,100,"pl-s"],[100,161,"pl-corl"],[161,162,"pl-s"],[165,166,"pl-s"],[173,174,"pl-s"],[174,175,"pl-s"],[175,272,"pl-corl"],[272,273,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[11,13,"pl-s"],[71,72,"pl-s"],[72,77,"pl-s"],[73,77,"pl-corl"],[77,78,"pl-s"],[78,79,"pl-s"],[79,140,"pl-corl"],[140,141,"pl-s"],[144,145,"pl-s"],[152,153,"pl-s"],[153,154,"pl-s"],[154,251,"pl-corl"],[251,252,"pl-s"]],[],[[0,10,"pl-mh"],[4,10,"pl-en"]],[],[[14,25,"pl-s"],[15,25,"pl-corl"],[27,38,"pl-s"],[28,38,"pl-corl"],[40,54,"pl-s"],[41,54,"pl-corl"],[56,65,"pl-s"],[57,65,"pl-corl"]]],"colorizedLines":null}},"title":"teams-for-linux/CHANGELOG.md at main · IsmaelMartinez/teams-for-linux","appPayload":{},"meta":{"title":"teams-for-linux/CHANGELOG.md at main · IsmaelMartinez/teams-for-linux"}}</script>
  <div data-target="react-app.reactRoot"><meta name="github-code-view-meta-stats" id="github-code-view-meta-stats" data-hydrostats="publish"/> <!-- --> <a hidden="" id="code-view-repo-link" href="/IsmaelMartinez/teams-for-linux" data-discover="true"></a> <div class="d-none"></div><div><div style="--spacing:var(--spacing-none)" class="prc-PageLayout-PageLayoutRoot--KH-d" data-component="SplitPageLayout" data-has-sidebar="true"><div class="prc-PageLayout-SidebarWrapper-kLG4B CopilotSidePanelSidebar-module__SidePanel__L3O0C CopilotSidePanelSidebar-module__HiddenSidePanel__TBRGn" style="--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="end" data-sticky="true" data-responsive-variant="fullscreen"><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-SidebarVerticalDivider-0Rl0V" data-component="PageLayout.VerticalDivider" data-variant="line" data-position="end" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="450" aria-valuemax="768" aria-valuenow="544" aria-valuetext="Pane width 544 pixels" tabindex="0"></div></div><div class="prc-PageLayout-Sidebar-iciWg" data-component="SplitPageLayout.Sidebar" data-resizable="true" style="--spacing:var(--spacing-normal);--pane-min-width:450px;--pane-max-width:768px;--pane-width-custom:544px;--pane-width-size:var(--pane-width-custom);--pane-width:544px"><div class="height-full" data-testid="copilot-code-view-side-panel"><div id="copilot-side-panel-content" class="height-full"></div></div></div></div><div class="prc-PageLayout-PageLayoutWrapper-2BhU2" data-width="full"><div class="prc-PageLayout-PageLayoutContent-BneH9"><div id="repos-file-tree-sidebar" class="CodeViewFileTreeLayout-module__sidebar__n_Aau" tabindex="0"><div class="prc-PageLayout-PaneWrapper-pHPop ReposFileTreePane-module__Pane__rBZpI ReposFileTreePane-module__HideTree__AYZnm ReposFileTreePane-module__HidePane__VHAVt" style="--offset-header:0px;--spacing-row:var(--spacing-none);--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="start" data-sticky="true"><div class="prc-PageLayout-HorizontalDivider-JLVqp prc-PageLayout-PaneHorizontalDivider-9tbnE" data-component="PageLayout.HorizontalDivider" data-variant-regular="none" data-variant-narrow="none" data-position="start" style="--spacing-divider:var(--spacing-none);--spacing:var(--spacing-none)"></div><div class="prc-PageLayout-Pane-AyzHK" data-component="SplitPageLayout.Pane" data-resizable="true" style="--spacing:var(--spacing-none);--pane-min-width:256px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));--pane-width-size:var(--pane-width-large);--pane-width:320px"></div><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-PaneVerticalDivider-le57g" data-component="PageLayout.VerticalDivider" data-variant-narrow="none" data-variant-regular="line" data-variant-wide="line" data-position="start" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="256" aria-valuemax="600" aria-valuenow="320" aria-valuetext="Pane width 320 pixels" tabindex="0"></div></div></div></div><div data-component="SplitPageLayout.Content" class="prc-PageLayout-ContentWrapper-gR9eG"><div class="prc-PageLayout-Content-xWL-A" data-width="full" style="--spacing:var(--spacing-none)"><div class="SharedPageLayout-module__content__IwGAp" data-selector="repos-split-pane-content" id="repos-split-pane-content" tabindex="0"> <!-- --> <div class="container CodeViewHeader-module__Box__JkPOb"><div class="CodeViewHeader-module__StickyHeader__Qn7UN" id="StickyHeader"><div class="CodeViewHeader-module__Box_1__SbNDV"><div class="CodeViewHeader-module__Box_2__TB46f"><div class="react-code-view-header-wrap--narrow CodeViewHeader-module__Box_3__q1zUL"><div class="CodeViewHeader-module__treeToggleWrapper__RQ__9"><h2 class="use-tree-pane-module__Heading__s4QbZ prc-Heading-Heading-MtWFE" data-component="Heading"><button data-component="Button" type="button" aria-label="Expand file tree" data-testid="expand-file-tree-button-mobile" class="prc-Button-ButtonBase-9n-Xk ExpandFileTreeButton-module__Button_1__Svs95" data-loading="false" data-size="medium" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-left" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Files</span></span></button><button data-component="IconButton" type="button" data-testid="expand-file-tree-button" aria-controls="repos-file-tree" class="prc-Button-ButtonBase-9n-Xk position-relative ExpandFileTreeButton-module__expandButton__hDOcv ExpandFileTreeButton-module__filesButtonBreakpoint__zEvz3 fgColor-muted prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-labelledby="_R_4lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sidebar-collapse" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="se" data-component="Tooltip" aria-hidden="true" id="_R_4lla9lik5_">Expand file tree</span><div class="d-none"></div></h2></div><div class="react-code-view-header-mb--narrow mr-2"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="main branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector-wide"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">main</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="react-code-view-header-mb--narrow CodeViewHeader-module__Box_5__MQ0hL"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__lg__Rjz0A"><nav data-testid="breadcrumbs" aria-labelledby="repos-header-breadcrumb-heading" id="repos-header-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="repos-header-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/IsmaelMartinez/teams-for-linux/tree/main" data-discover="true">teams-for-linux</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__lg__Rjz0A" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__lg__Rjz0A prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="file-name-id">CHANGELOG.md</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lla9lik5_">Copy path</span></div></div></div><div class="react-code-view-header-element--wide"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><div><div class="CodeViewHeader-module__FileResultsList__JDzUy"><span class="d-flex FileResultsList-module__FilesSearchBox__ivVkc TextInput-wrapper prc-components-TextInputWrapper-Hpdqi prc-components-TextInputBaseWrapper-wY-n0" data-no-trailing-action="true" data-component="TextInput" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id="_R_1cpla9lik5_" aria-hidden="true" data-component="TextInput.LeadingVisual"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autoCorrect="off" spellCheck="false" placeholder="Go to file" aria-describedby="_R_1cpla9lik5_ _R_1cpla9lik5H1_" data-component="input" class="prc-components-Input-IwWrt" value=""/><span class="TextInput-icon" id="_R_1cpla9lik5H1_" aria-hidden="true" data-component="TextInput.TrailingVisual"></span></span></div><div class="d-none"></div></div><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-wide" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_7p9la9lik5_" id="_R_99la9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_7p9la9lik5_">More file actions</span></div></div></div><div class="react-code-view-header-element--narrow"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-narrow" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_7pdla9lik5_" id="_R_9dla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_7pdla9lik5_">More file actions</span></div></div></div></div></div></div></div><div class="CodeView-module__contentWrapper__cG2JH"><div class="react-code-view-bottom-padding"><div class="BlobTopBanners-module__Box__v_nvx"></div></div> <div class="d-none"></div><div class="d-flex flex-column border rounded-2 tmp-mb-3 pl-1"><div class="LatestCommit-module__Box__B25ZT"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">History</h2><a data-component="LinkButton" href="/IsmaelMartinez/teams-for-linux/commits/main/CHANGELOG.md" class="prc-Button-ButtonBase-9n-Xk d-none d-lg-flex LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><span class="fgColor-default">History</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><a data-component="LinkButton" aria-label="View commit history for this file." href="/IsmaelMartinez/teams-for-linux/commits/main/CHANGELOG.md" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby="_R_4mlala9lik5_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" role="tooltip" aria-hidden="true" id="_R_4mlala9lik5_">History</span></div></div></div></div></div><div class="d-flex flex-row"><div class="container BlobViewContent-module__blobContainer__DtH2d"><div class="react-code-size-details-banner BlobViewContent-module__codeSizeDetails__e5sUw"><div class="react-code-size-details-banner CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="90.8 KB" style="--truncate-max-width:100%"><span>801 lines (482 loc) · 90.8 KB</span></div></div></div></div><div class="react-blob-view-header-sticky BlobViewContent-module__stickyHeader__VwxB5" id="repos-sticky-header"><div class="BlobViewHeader-module__Box__yhm9u"><div class="react-blob-sticky-header"><div class="FileNameStickyHeader-module__outerWrapper__ZL4Xc FileNameStickyHeader-module__outerWrapperHidden__Zpynk"><div class="FileNameStickyHeader-module__Box_1__Hazu5"><div class="FileNameStickyHeader-module__Box_2__hoolP"><div class="FileNameStickyHeader-module__Box_3__MVKsk"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="main branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">main</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="FileNameStickyHeader-module__Box_4__FLhtt"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__md__Wb1Gs"><nav data-testid="breadcrumbs" aria-labelledby="sticky-breadcrumb-heading" id="sticky-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="sticky-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/IsmaelMartinez/teams-for-linux/tree/main" data-discover="true">teams-for-linux</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__md__Wb1Gs" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__md__Wb1Gs prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="sticky-file-name-id">CHANGELOG.md</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lcpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lcpala9lik5_">Copy path</span></div></div></div><button data-component="Button" type="button" class="prc-Button-ButtonBase-9n-Xk FileNameStickyHeader-module__Button__LSEU_ FileNameStickyHeader-module__GoToTopButton__nxAFn" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-up" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Top</span></span></button></div></div></div><div class="BlobViewHeader-module__Box_1__VEmuQ"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">File metadata and controls</h2><div class="BlobViewHeader-module__Box_2__icUs2"><ul aria-label="File view" class="prc-SegmentedControl-SegmentedControl-lqIXp BlobTabButtons-module__SegmentedControl__jen2u" data-variant="default" data-size="small" data-component="SegmentedControl"><li class="prc-SegmentedControl-Item-tSCQh" data-selected="" data-component="SegmentedControl.Button"><button aria-pressed="true" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:transparent"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Preview">Preview</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Code">Code</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Blame">Blame</div></span></button></li></ul><div class="d-none"></div><div class="react-code-size-details-in-header CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="90.8 KB" style="--truncate-max-width:100%"><span>801 lines (482 loc) · 90.8 KB</span></div></div></div></div><div class="BlobViewHeader-module__Box_3__ng6v2"><div class="d-none"></div><div class="react-blob-header-edit-and-raw-actions BlobViewHeader-module__Box_4__J4Y4W"><div class="d-none"></div><div class="prc-ButtonGroup-ButtonGroup-vFUrY" data-component="ButtonGroup"><div class="prc-ButtonGroup-Item-PqvDl"><a data-component="LinkButton" href="https://github.com/IsmaelMartinez/teams-for-linux/raw/refs/heads/main/CHANGELOG.md" data-testid="raw-button" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov BlobViewHeader-module__LinkButton__X9kx2" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Raw</span></span></a></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="copy-raw-button" class="prc-Button-ButtonBase-9n-Xk prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_qaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_qaucpala9lik5_">Copy raw file</span></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="download-raw-button" class="prc-Button-ButtonBase-9n-Xk BlobViewHeader-module__downloadButton__ef459 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_eaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-download" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_eaucpala9lik5_">Download raw file</span></div></div></div><button data-component="IconButton" type="button" aria-pressed="false" class="prc-Button-ButtonBase-9n-Xk tmp-mr-2 TableOfContents-module__IconButton__jrlNM prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_3ucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-list-unordered" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_3ucpala9lik5_">Outline</span><div class="react-blob-header-edit-and-raw-actions-combined"><button data-component="IconButton" type="button" title="More file actions" data-testid="more-file-actions-button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click BlobViewHeader-module__IconButton__XrMQY prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_fkecpala9lik5_" id="_R_kecpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_fkecpala9lik5_">Edit and raw actions</span></div></div></div></div><div></div></div><div class="BlobViewContent-module__blobContentWrapper__JS0W6"><section aria-labelledby="file-name-id-wide file-name-id-mobile" class="BlobContent-module__blobContentSection__VOgZq BlobContent-module__blobContentSectionMarkdown__mPLOK" style="margin-top:46px"><div class="js-snippet-clipboard-copy-unpositioned BlobContent-module__markdownBlob__T8jpG" data-hpc="true" containertiming="hpc"><article class="markdown-body entry-content container-lg" itemprop="text"><div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Changelog</h1><a id="user-content-changelog" class="anchor" aria-label="Permalink: Changelog" href="#changelog"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.24.0...v2.25.0">2.25.0</a> (2026-10-09)</h2><a id="user-content-2250-2026-10-09" class="anchor" aria-label="Permalink: 2.25.0 (2026-10-09)" href="#2250-2026-10-09"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features" class="anchor" aria-label="Permalink: Features" href="#features"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>add discoverable user themes (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3081" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3081/hovercard">#3081</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2084629225fe3a0e3609dc88f44db6193b7485b2">2084629</a>)</li>
<li>add session D-Bus controls and Teams state signals (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3059" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3059/hovercard">#3059</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0b63f8df4614910c25fd15050af1557a9827fcdc">0b63f8d</a>)</li>
<li><strong>multi-account:</strong> aggregate unread across profiles into one tray badge (ADR-020 Phase 2) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2980" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2980/hovercard">#2980</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0fa00f0845a63b5ba306fec57bae1d095abdf8c5">0fa00f0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>multi-account:</strong> keep profile views attached so switched-to profiles take input (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3061" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3061/hovercard">#3061</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a1a5ba34b5fcece59c11490909c109f65c219bd0">a1a5ba3</a>)</li>
<li><strong>multi-account:</strong> refocus the active profile when the window regains focus (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3065" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3065/hovercard">#3065</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/44579eae84056e8a2afefbed3e4078458b82a411">44579ea</a>)</li>
<li><strong>multi-account:</strong> window title follows the active profile (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3069" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3069/hovercard">#3069</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/3324c0edb649bd8fb659a2c38d4f7a1526795fc4">3324c0e</a>)</li>
<li><strong>packaging:</strong> declare ALSA and libgbm in the .deb Depends (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3070" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3070/hovercard">#3070</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/29f6e9b5f3c479ecd7121b5bbb71ea0d6d494e16">29f6e9b</a>)</li>
<li><strong>startup:</strong> disable UsePortalAccentColor on Linux so the OS dark theme is followed (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3071" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3071/hovercard">#3071</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d308758590cfe465bdcc6c59b185f127a9db391e">d308758</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3023" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/3023/hovercard">#3023</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Code Improvements</h3><a id="user-content-code-improvements" class="anchor" aria-label="Permalink: Code Improvements" href="#code-improvements"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>startup:</strong> check disable-features tokens through a Set (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3079" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3079/hovercard">#3079</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/afee6b1e3aafc280d9ed9fd6b0512a290c494105">afee6b1</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation" class="anchor" aria-label="Permalink: Documentation" href="#documentation"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>adr:</strong> ADR-032 opt-in secondary window for calls, supersedes ADR-010 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3000" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3000/hovercard">#3000</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b1259b92a412a594ccc5036dfd4e9c4cabe81770">b1259b9</a>)</li>
<li><strong>troubleshooting:</strong> add XWayland screen sharing issue (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3088" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3088/hovercard">#3088</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a3dc2cbe1e741c49899f9e55a70ae8e2d8a307b3">a3dc2cb</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps-dev:</strong> bump globals (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3062" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3062/hovercard">#3062</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/12cbfd4dcaa89980537262253e20a171ff4c7839">12cbfd4</a>)</li>
<li><strong>deps-dev:</strong> bump http-cache-semantics from 4.2.0 to 4.3.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3072" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3072/hovercard">#3072</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/3aa453c0583c53266e4f981f456c0902f5ee8b8d">3aa453c</a>)</li>
<li><strong>deps:</strong> bump compression from 1.8.1 to 1.8.2 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3073" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3073/hovercard">#3073</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/caa6c2288fb85d619557c65e9cc8d6ece11e3441">caa6c22</a>)</li>
<li><strong>deps:</strong> bump http-cache-semantics from 4.2.0 to 4.3.0 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3077" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3077/hovercard">#3077</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9cb20f19098f81bacb757ddbe62e5a2989705f14">9cb20f1</a>)</li>
<li><strong>deps:</strong> bump joi from 17.13.7 to 17.13.8 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3074" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3074/hovercard">#3074</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b982e1c05979aefd878cd42107e3fbe83bc08006">b982e1c</a>)</li>
<li><strong>deps:</strong> bump proxy-addr from 2.0.7 to 2.0.8 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3076" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3076/hovercard">#3076</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a366d613c72651c51d15f69d71c546a12e320f45">a366d61</a>)</li>
<li><strong>deps:</strong> bump shell-quote from 1.10.0 to 1.12.0 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3078" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3078/hovercard">#3078</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/53e3af1d97f8c336a3d0727492d5667461e7e304">53e3af1</a>)</li>
<li><strong>deps:</strong> bump source-map-js from 1.2.1 to 1.2.2 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3075" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3075/hovercard">#3075</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/64d64c177b1e74db39d1cf590a71b8afd0b4ddf0">64d64c1</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks" class="anchor" aria-label="Permalink: Thanks" href="#thanks"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @gauner666, @jorge-buggy, @jpenberthy, @mvanhorn, @poietikon for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.23.0...v2.24.0">2.24.0</a> (2026-10-03)</h2><a id="user-content-2240-2026-10-03" class="anchor" aria-label="Permalink: 2.24.0 (2026-10-03)" href="#2240-2026-10-03"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-1" class="anchor" aria-label="Permalink: Features" href="#features-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>mqtt:</strong> publish the ringing call's caller to incoming-call/caller (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3022" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3022/hovercard">#3022</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/568244480fe166054bc6005744bf8c2eaf59a932">5682444</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-1" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>cap the window icon so x11 does not drop it (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3030" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3030/hovercard">#3030</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e224058999c275f3c779456ed8cd29ccbb5192b1">e224058</a>)</li>
<li><strong>config:</strong> deep-merge object option defaults and system/user config (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3014" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3014/hovercard">#3014</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ab3a853e56b36a1f8eaea94a33841df17bc62ea9">ab3a853</a>)</li>
<li><strong>ipc:</strong> make a pending once() listener removable through the security wrapper (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3055" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3055/hovercard">#3055</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/6c91de8b3f4c1babdba9cc02b457eb12829dbbe0">6c91de8</a>)</li>
<li><strong>links:</strong> catch openExternal rejection so unknown schemes don't exit the app (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3049" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3049/hovercard">#3049</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/79afc9474f6c4cdf9c3ab0b558d096e94d087eae">79afc94</a>)</li>
<li><strong>lint:</strong> lint the whole repo and fix the errors it surfaces (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3015" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3015/hovercard">#3015</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a5f881169e1d14af428d4e463beb258cdea725e9">a5f8811</a>)</li>
<li><strong>mqtt:</strong> recognize phone and call-queue calls as incoming calls (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3021" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3021/hovercard">#3021</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a17c77fe379a3f00f3df41d8a744fc151ad06fd0">a17c77f</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3019" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/3019/hovercard">#3019</a></li>
<li><strong>security:</strong> block webview attach and validate sticker import bytes (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3053" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3053/hovercard">#3053</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9666718a578e1171ca69f2174b5b06c2b7126c19">9666718</a>)</li>
<li><strong>security:</strong> stop leaking ipcRenderer and pin picker IPC to app pages (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3054" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3054/hovercard">#3054</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ce6c9d42b18e63dd4ac8deed296e0121c1dd591e">ce6c9d4</a>)</li>
<li><strong>webauthn:</strong> log a hint when a subframe is skipped from the allowlist (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3052" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3052/hovercard">#3052</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e9c54eedcd3b3555fa3b8762f7b9842a5d6e339f">e9c54ee</a>)</li>
<li><strong>window:</strong> enforce a minimum window size to prevent a 1x1 restore (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3003" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3003/hovercard">#3003</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d6c858ca9bf1a560abea54ffd540e311f3816a38">d6c858c</a>)</li>
<li><strong>window:</strong> show app.title in the window title to tell instances apart (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3038" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3038/hovercard">#3038</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/702575094a91a23a16702a5302863c09dde5e216">7025750</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-1" class="anchor" aria-label="Permalink: Documentation" href="#documentation-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>roadmap:</strong> track WebAuthn on Linux and the Flatpak libfido2 bundle (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3024" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3024/hovercard">#3024</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d6a427e8a0bdcca167dd9f45301daaab0bc2c653">d6a427e</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3008" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/3008/hovercard">#3008</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd" class="anchor" aria-label="Permalink: CI/CD" href="#cicd"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>guard release-please PR output against empty step env (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3017" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3017/hovercard">#3017</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/7de6f203b7144cfd05f609157743e0d290db6f2c">7de6f20</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-1" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps-dev:</strong> bump brace-expansion from 1.1.18 to 1.1.21 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3040" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3040/hovercard">#3040</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f6337d0fe14bc11fe6056a0feb1277af7e77c93e">f6337d0</a>)</li>
<li><strong>deps-dev:</strong> bump undici from 6.28.0 to 6.29.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3039" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3039/hovercard">#3039</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ba51c8f7813d6b07550a8a2ca8ff47c3e7156f36">ba51c8f</a>)</li>
<li><strong>deps:</strong> bump actions/deploy-pages from 5.0.0 to 5.0.1 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3045" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3045/hovercard">#3045</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/36df800ced5d9187f79c9935914f0aaf920e6c38">36df800</a>)</li>
<li><strong>deps:</strong> bump brace-expansion from 5.0.9 to 5.0.12 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3041" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3041/hovercard">#3041</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ed603056943300cd60632a4473390d070cfef53c">ed60305</a>)</li>
<li><strong>deps:</strong> bump canonical/setup-lxd (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3046" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3046/hovercard">#3046</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/cb1e6b24c2424a2d00a8078be45a8b585fa5721f">cb1e6b2</a>)</li>
<li><strong>deps:</strong> bump dompurify from 3.4.13 to 3.4.16 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3042" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3042/hovercard">#3042</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/91248651504fcdbb7469f47a0a933ab9a52dcc86">9124865</a>)</li>
<li><strong>deps:</strong> bump fast-uri to 3.1.8 to clear Dependabot alerts (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3051" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3051/hovercard">#3051</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/677568b6e3a5d6e9cca67b92c060066fc567458d">677568b</a>)</li>
<li><strong>deps:</strong> bump github/codeql-action from 4.37.9 to 4.38.2 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3047" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3047/hovercard">#3047</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/460a962657ba42131468a17e4dab0302facfaf41">460a962</a>)</li>
<li><strong>deps:</strong> bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3043" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3043/hovercard">#3043</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ec737c1b5bfb9d12f70b2259551ad57ca4ec763b">ec737c1</a>)</li>
<li><strong>deps:</strong> bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3044" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3044/hovercard">#3044</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/fa89472205246bdd6c309d1a997f5f1a9a01f3a3">fa89472</a>)</li>
<li><strong>deps:</strong> bump ip-address from 10.4.0 to 10.7.2 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3029" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3029/hovercard">#3029</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/49ba4148bc1f6feebf15a4767d1d152f002316be">49ba414</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3026" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3026/hovercard">#3026</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/fac9934e8424925ff3c07a7f7c834406c7c24268">fac9934</a>)</li>
<li><strong>deps:</strong> bump undici from 7.29.0 to 7.30.0 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3028" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3028/hovercard">#3028</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f0aea9b8bddce2a0f080599132e01d3970da6a79">f0aea9b</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-1" class="anchor" aria-label="Permalink: Thanks" href="#thanks-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @jcollie, @nikolainyegaard for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.22.0...v2.23.0">2.23.0</a> (2026-09-26)</h2><a id="user-content-2230-2026-09-26" class="anchor" aria-label="Permalink: 2.23.0 (2026-09-26)" href="#2230-2026-09-26"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-2" class="anchor" aria-label="Permalink: Features" href="#features-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deeplink:</strong> put the caret in the compose box after an in-page route (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2991" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2991/hovercard">#2991</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d4f6c7c872877c8f22acf91f8e06d96d617560ca">d4f6c7c</a>)</li>
<li><strong>logging:</strong> name slow-link chunk failures and time the initial load (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3009" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3009/hovercard">#3009</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/207fc5530c66fdac6c32477ec4f8bbf5be5bbb54">207fc55</a>)</li>
<li><strong>menu:</strong> add Open config file and Open config folder to Settings (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2893" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2893/hovercard">#2893</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/92d42e39e2283acb6883485a6715a00e81fda8bb">92d42e3</a>)</li>
<li><strong>mqtt:</strong> add leave command to hang up the active call (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3002" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3002/hovercard">#3002</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/17588444f989e34c4acf2d04daa29022a9afae46">1758844</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-2" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deeplink:</strong> keep a running call through the fallback, on any Teams host (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2988" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2988/hovercard">#2988</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/56e5b1428e43c5ddd40825ea5add94d10150ae78">56e5b14</a>)</li>
<li><strong>notifications:</strong> show Teams for Linux as the notification title on Linux (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2898" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2898/hovercard">#2898</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e9c87950380f45a76d2de7978be5605524d67eda">e9c8795</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-2" class="anchor" aria-label="Permalink: Documentation" href="#documentation-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>release:</strong> describe the automated Flathub beta bump (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2989" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2989/hovercard">#2989</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/be313c07c211c7144c1ad4e950e9a8b272433c2d">be313c0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd-1" class="anchor" aria-label="Permalink: CI/CD" href="#cicd-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>clear the awaiting-feedback label on inline replies from fork PRs (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2993" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2993/hovercard">#2993</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d1ed9614297dfa80c7e1735dcb63a5bb743d26e9">d1ed961</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-2" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps:</strong> bump image-size from 2.0.2 to 2.0.4 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/3006" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/3006/hovercard">#3006</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d575b500dc560ea0c7437101c366ec5644025f51">d575b50</a>)</li>
<li><strong>deps:</strong> bump mqtt in the minor-and-patch group (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2997" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2997/hovercard">#2997</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a3900bff1e9b5d6cabd560e6466f37de05a2ee7a">a3900bf</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-2" class="anchor" aria-label="Permalink: Thanks" href="#thanks-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @babs, @DavidVallaLope, @dhananjaypesu, @minigig, @nikolainyegaard for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.21.0...v2.22.0">2.22.0</a> (2026-09-18)</h2><a id="user-content-2220-2026-09-18" class="anchor" aria-label="Permalink: 2.22.0 (2026-09-18)" href="#2220-2026-09-18"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-3" class="anchor" aria-label="Permalink: Features" href="#features-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>multi-account:</strong> attribute descendants + profile-view window-open policy (ADR-020 Phase 2) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2916" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2916/hovercard">#2916</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d03f02d311860cf86b331ffd2b8e508837d69983">d03f02d</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-3" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deeplink:</strong> take a document title change as in-page route consumption (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2985" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2985/hovercard">#2985</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/5adfcf47365a68737d739e66fc843a729cc45c47">5adfcf4</a>)</li>
<li><strong>multi-account:</strong> inject the screen-sharing script into profile views (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2981" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2981/hovercard">#2981</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/8be6fc089fd045dfb4235269484a41abd70084d9">8be6fc0</a>)</li>
<li>publish unread count over LauncherEntry with packaging-aware desktop URI (badge) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2970" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2970/hovercard">#2970</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f79a17952f76ecfd3621c8d09254f261f4b1dc81">f79a179</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-3" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps-dev:</strong> bump @playwright/test in the minor-and-patch group (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2977" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2977/hovercard">#2977</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/23e32d6dc848233fe6182296c224e8c6e1f1e25a">23e32d6</a>)</li>
<li><strong>deps-dev:</strong> bump electron from 42.9.3 to 43.7.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2975" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2975/hovercard">#2975</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/7657aa8bf884aede24b3211e1f46277c29f9bd6a">7657aa8</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2927" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2927/hovercard">#2927</a></li>
<li><strong>deps:</strong> bump the minor-and-patch group in /docs-site with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2978" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2978/hovercard">#2978</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/94828411ceec5f1986d65dd32d7c99ef355792a8">9482841</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-3" class="anchor" aria-label="Permalink: Thanks" href="#thanks-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @babs, @jorge-buggy, @jpenberthy for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.20.1...v2.21.0">2.21.0</a> (2026-09-11)</h2><a id="user-content-2210-2026-09-11" class="anchor" aria-label="Permalink: 2.21.0 (2026-09-11)" href="#2210-2026-09-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-4" class="anchor" aria-label="Permalink: Features" href="#features-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>config:</strong> add the ten remaining new nested namespaces and deprecate their flat names (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2897" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2897/hovercard">#2897</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b5ee2966379dde72a73e8ca82911478bcfd2fc74">b5ee296</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.20.0...v2.20.1">2.20.1</a> (2026-09-11)</h2><a id="user-content-2201-2026-09-11" class="anchor" aria-label="Permalink: 2.20.1 (2026-09-11)" href="#2201-2026-09-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-4" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>flatpak:</strong> keep the background portal from deleting autostart entries (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2937" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2937/hovercard">#2937</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/dec907bf27245be3db8c5e90a25eaa16bacdcb18">dec907b</a>)</li>
<li><strong>network:</strong> don't show blank page on network drop, and dont reload on network resume (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2969" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2969/hovercard">#2969</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/3d91e25441872076c4c170dcb69e99429ce06ae2">3d91e25</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Performance</h3><a id="user-content-performance" class="anchor" aria-label="Permalink: Performance" href="#performance"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deeplink:</strong> route deep links in page instead of reloading (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2950" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2950/hovercard">#2950</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/543cacbc89db9c6b8ff52a62bb08ee5ff5c57cfe">543cacb</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-3" class="anchor" aria-label="Permalink: Documentation" href="#documentation-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>adr:</strong> ADR-029 configuration schema as single source of truth (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2956" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2956/hovercard">#2956</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/86726585810e423ca86dc7b900768866ddd7a38a">8672658</a>)</li>
<li><strong>adr:</strong> ADR-030 Graph API access via the Teams session token (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2957" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2957/hovercard">#2957</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/92459a7ad62991caa6c096532b400d7014440659">92459a7</a>)</li>
<li><strong>adr:</strong> ADR-031 keep the ozone-platform x11 default on Wayland (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2958" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2958/hovercard">#2958</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b428cfc31cb6fafd420574693d98b0301b3bf3c3">b428cfc</a>)</li>
<li><strong>adr:</strong> fold the FIDO2 touch prompt research into ADR-021 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2952" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2952/hovercard">#2952</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/33935cedb71ad5c457fa9468b756237222594283">33935ce</a>)</li>
<li><strong>adr:</strong> update statuses for ADR-012, 014, 019, 020, 021, 022 and refresh the index (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2955" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2955/hovercard">#2955</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/3cafab687eccd1cdb7a62ac3f7ef9a213d9f8679">3cafab6</a>)</li>
<li><strong>mqtt:</strong> retire the incoming-call plan now meeting-start detection has shipped (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2954" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2954/hovercard">#2954</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0a1e371804506164bc9e80aaa5f0b276f5a7d6cc">0a1e371</a>)</li>
<li><strong>research:</strong> retire the custom stickers external-sources research (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2953" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2953/hovercard">#2953</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/30415990cac213ace6b3a82b3a9aee5b91c57d03">3041599</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd-2" class="anchor" aria-label="Permalink: CI/CD" href="#cicd-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>stale:</strong> exempt good first issue and help wanted issues from auto-close (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2960" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2960/hovercard">#2960</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a81841aa0d6f90d05bfb472b5f102c35292262b7">a81841a</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-4" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps-dev:</strong> bump the minor-and-patch group with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2961" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2961/hovercard">#2961</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c68dbc9f885c64c41153580222be992c36717765">c68dbc9</a>)</li>
<li><strong>deps:</strong> bump @swc/html from 1.15.43 to 1.16.2 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2965" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2965/hovercard">#2965</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/072558b3f615dd4fbed489db3345fd0933e7bfe8">072558b</a>)</li>
<li><strong>deps:</strong> bump colord from 2.9.3 to 2.10.0 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2966" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2966/hovercard">#2966</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ce3af97674f2d08f0b3976a9217090692beb1b22">ce3af97</a>)</li>
<li><strong>deps:</strong> bump joi from 17.13.4 to 17.13.7 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2967" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2967/hovercard">#2967</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b1105d3447bf27c10a0d2ec9bb42343100182933">b1105d3</a>)</li>
<li><strong>deps:</strong> bump js-yaml from 4.3.1 to 4.3.2 in both lockfiles (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2972" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2972/hovercard">#2972</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/7fc8fa48aeb67848b99718ccb85a5c96e6e19208">7fc8fa4</a>)</li>
<li><strong>deps:</strong> bump svgo from 3.3.4 to 3.3.5 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2968" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2968/hovercard">#2968</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2d4cc77e719ccfdccdcbf728fc7a149f7600ac34">2d4cc77</a>)</li>
<li><strong>deps:</strong> update qs and fast-uri to clear six Dependabot alerts (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2951" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2951/hovercard">#2951</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/339e13bf462d316c8d211d6b2dff9a938faca9c0">339e13b</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-4" class="anchor" aria-label="Permalink: Thanks" href="#thanks-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @allmeta, @app/dependabot, @glima for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.19.0...v2.20.0">2.20.0</a> (2026-09-03)</h2><a id="user-content-2200-2026-09-03" class="anchor" aria-label="Permalink: 2.20.0 (2026-09-03)" href="#2200-2026-09-03"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-5" class="anchor" aria-label="Permalink: Features" href="#features-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>ci:</strong> open the Flathub beta bump PR automatically after a pre-release (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2930" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2930/hovercard">#2930</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b2029d5c800e40cecf31efad1d3b62256c0f0d05">b2029d5</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2880" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2880/hovercard">#2880</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-5" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>build:</strong> macOS Build System &amp; architecture (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2900" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2900/hovercard">#2900</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9bd0e3afb1bc079e5e2d142f123193a04ddbb90d">9bd0e3a</a>)</li>
<li><strong>snap:</strong> stop the desktop launcher aborting before Electron starts (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2948" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2948/hovercard">#2948</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a089fab590870dddd30496cd79489f86db90cabe">a089fab</a>)</li>
<li><strong>webauthn:</strong> allow extra login origins via auth.webauthn.extraOrigins (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2945" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2945/hovercard">#2945</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9056ea5dc126f4295712cfd62d669e5d4612bb7a">9056ea5</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-5" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps-dev:</strong> bump @humanfs/node from 0.16.7 to 0.16.8 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2941" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2941/hovercard">#2941</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/80fc75945db56f8652b03df1ca0ee928c84c496f">80fc759</a>)</li>
<li><strong>deps-dev:</strong> bump @xmldom/xmldom from 0.8.13 to 0.8.15 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2943" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2943/hovercard">#2943</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2cc788ffc2d4b0f5268ae262ba4a5a976c53bac5">2cc788f</a>)</li>
<li><strong>deps:</strong> bump browserslist from 4.28.6 to 4.28.8 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2940" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2940/hovercard">#2940</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/26c9629f0c3bcaf345192c6415f9295a993e3b9f">26c9629</a>)</li>
<li><strong>deps:</strong> bump fast-uri from 3.1.5 to 3.1.7 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2942" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2942/hovercard">#2942</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/dc755622d761ca7c6678fe848ddfd67200826ce0">dc75562</a>)</li>
<li><strong>deps:</strong> bump github/codeql-action from 4.37.8 to 4.37.9 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2932" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2932/hovercard">#2932</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c710b7b3b03d27370c8c803fc0ec86086e8e6fba">c710b7b</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-5" class="anchor" aria-label="Permalink: Thanks" href="#thanks-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @iMonZ for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.18.1...v2.19.0">2.19.0</a> (2026-09-01)</h2><a id="user-content-2190-2026-09-01" class="anchor" aria-label="Permalink: 2.19.0 (2026-09-01)" href="#2190-2026-09-01"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-6" class="anchor" aria-label="Permalink: Features" href="#features-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>config:</strong> add toNestedConfigFile to migrate flat keys to nested (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2914" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2914/hovercard">#2914</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2e14be024d186192b8181f637f4e24bfe6e1616d">2e14be0</a>)</li>
<li><strong>config:</strong> offer the migrated config from the Settings menu (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2915" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2915/hovercard">#2915</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e5ac7085551004e87f507f75e48afdf79bf49237">e5ac708</a>)</li>
<li><strong>multi-account:</strong> sender→profile attribution map (ADR-020 Phase 2 foundation) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2865" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2865/hovercard">#2865</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d750d6d45e296b8001caa99ce8e957611e899599">d750d6d</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-6" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>auth:</strong> keep msal cookie persistence on when a partial auth block omits it (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2928" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2928/hovercard">#2928</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2b4eecef1c8f988c4f17563f8e0e2bcaf7ceba4b">2b4eece</a>)</li>
<li><strong>notifications:</strong> relay notification clicks so Teams opens the sending chat (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2903" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2903/hovercard">#2903</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/32097ad49afab7ab3d03cd281f0a487e04879940">32097ad</a>)</li>
<li><strong>webauthn:</strong> ask for a single security key touch (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2889" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2889/hovercard">#2889</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/729136435022115aa52193bb39d973b9e123cc1e">7291364</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2922" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2922/hovercard">#2922</a></li>
<li><strong>webauthn:</strong> resolve discoverable sign-ins via credential management (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2917" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2917/hovercard">#2917</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/90102b44c61cdb0aa1ed3100125a7d6ec789fcdb">90102b4</a>)</li>
<li><strong>webauthn:</strong> survive the FIDO2 PIN landing on an exited child (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2921" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2921/hovercard">#2921</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f7f5199ab87087c4a9db602a54ceb72bf347112b">f7f5199</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-4" class="anchor" aria-label="Permalink: Documentation" href="#documentation-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>correct stale ADR status and upstream claims, add multi-account roadmap entry (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2923" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2923/hovercard">#2923</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/88e0144e9a422a5dd15385b94546efa652493402">88e0144</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-6" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps:</strong> bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2909" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2909/hovercard">#2909</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ad7e611940373839c0af321ee144763485f5928f">ad7e611</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2925" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2925/hovercard">#2925</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/70a460c498d4b0516498b03ef4a0f3160af15150">70a460c</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-6" class="anchor" aria-label="Permalink: Thanks" href="#thanks-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @jpenberthy, @nikolainyegaard for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.18.0...v2.18.1">2.18.1</a> (2026-08-25)</h2><a id="user-content-2181-2026-08-25" class="anchor" aria-label="Permalink: 2.18.1 (2026-08-25)" href="#2181-2026-08-25"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-7" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>snap:</strong> revert core22 -&gt; core24 migration (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2758" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2758/hovercard">#2758</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2906" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2906/hovercard">#2906</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/1353ce1916bfde30a2388766ad0591e6df1193f9">1353ce1</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.17.1...v2.18.0">2.18.0</a> (2026-08-24)</h2><a id="user-content-2180-2026-08-24" class="anchor" aria-label="Permalink: 2.18.0 (2026-08-24)" href="#2180-2026-08-24"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-7" class="anchor" aria-label="Permalink: Features" href="#features-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>menus:</strong> add a menu option to choose a custom app icon (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2895" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2895/hovercard">#2895</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/6c830a5bd13a0417080fcb2c091c89474488cd7c">6c830a5</a>)</li>
<li><strong>webauthn:</strong> show a prompt while waiting for a security key touch (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2779" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2779/hovercard">#2779</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/4d52dc6da59806d151c20c2d3279eab3cbd541b6">4d52dc6</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-8" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>packaging:</strong> recommend fido2-tools in deb and rpm packages (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2887" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2887/hovercard">#2887</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/00721f4814b08d16783c2d39990327aeaeaf7b1b">00721f4</a>)</li>
<li><strong>webauthn:</strong> give reconstructed authenticator responses their real prototypes (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2890" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2890/hovercard">#2890</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/3119b05672aa350dc8b4b1ae310ac6e6e3cc68ab">3119b05</a>)</li>
<li><strong>webauthn:</strong> return PublicKeyCredential-compatible responses (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2878" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2878/hovercard">#2878</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d9dfbfbaa3a4acef24605892368f3feac66c159a">d9dfbfb</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-5" class="anchor" aria-label="Permalink: Documentation" href="#documentation-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>adr:</strong> add ADR-028 to the docs sidebar (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2884" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2884/hovercard">#2884</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/cfe4ce992c32d3c114769015d6217ef418f78420">cfe4ce9</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2609" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2609/hovercard">#2609</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd-3" class="anchor" aria-label="Permalink: CI/CD" href="#cicd-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>labels:</strong> ignore maintainer replies and cover PRs in awaiting-feedback removal (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2896" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2896/hovercard">#2896</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/adbc4be3584dd736b47979a1b66a3edee641c458">adbc4be</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-7" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps:</strong> bump the minor-and-patch group with 4 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2901" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2901/hovercard">#2901</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2d99d352c2315163a5da1f917be6dab00f54d1e7">2d99d35</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-7" class="anchor" aria-label="Permalink: Thanks" href="#thanks-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @divslinger, @nikolainyegaard, @pelazas for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.17.0...v2.17.1">2.17.1</a> (2026-08-20)</h2><a id="user-content-2171-2026-08-20" class="anchor" aria-label="Permalink: 2.17.1 (2026-08-20)" href="#2171-2026-08-20"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-6" class="anchor" aria-label="Permalink: Documentation" href="#documentation-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>add missing commands and CI gotchas to CLAUDE.md (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2882" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2882/hovercard">#2882</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c61f0d007fcae725af2e2ddb95c6d0003bb64c13">c61f0d0</a>)</li>
<li><strong>adr:</strong> add ADR 028 rejecting OTC pre-fill on third-party IdPs (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2881" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2881/hovercard">#2881</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d639b42ac6c00b93cec0274f69b71d49f5627ca9">d639b42</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2869" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2869/hovercard">#2869</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-8" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>snap:</strong> migrate base core22 -&gt; core24 via the snapcraft config key (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2758" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2758/hovercard">#2758</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e6b8d2ed320afe743ad09b01244dc5e1578edbb4">e6b8d2e</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.16.0...v2.17.0">2.17.0</a> (2026-08-19)</h2><a id="user-content-2170-2026-08-19" class="anchor" aria-label="Permalink: 2.17.0 (2026-08-19)" href="#2170-2026-08-19"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-8" class="anchor" aria-label="Permalink: Features" href="#features-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>config:</strong> add shortcuts and storage namespaces, deprecate their flat names (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2859" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2859/hovercard">#2859</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/15e1b7f4cc05235b3cecc8c5d846b34307a36a98">15e1b7f</a>)</li>
<li><strong>linux:</strong> background portal integration for Flatpak (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2815" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2815/hovercard">#2815</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2826" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2826/hovercard">#2826</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/fe6d1df53923f144a0b2388a7a6b05764751b20e">fe6d1df</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-9" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>ci:</strong> install elfutils for the flatpak smoke build (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2856" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2856/hovercard">#2856</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e2e125cb3e8326173218c7225484f6f797f07234">e2e125c</a>)</li>
<li><strong>mainAppWindow:</strong> clear every profile partition on startup (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2868" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2868/hovercard">#2868</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ba6e029bebe204d34a9a93f91657534cc0164070">ba6e029</a>)</li>
<li><strong>menus:</strong> clear every profile partition on Quit (Clear Storage) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2864" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2864/hovercard">#2864</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/689c14026ef445a679af3f21cfda51f5e6a92e3a">689c140</a>)</li>
<li><strong>menus:</strong> honour clearStorageData when quitting with clear storage (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2861" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2861/hovercard">#2861</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/210e331ca2e7298de27457825498f51b0ee563af">210e331</a>)</li>
<li><strong>network:</strong> treat ERR_TIMED_OUT as recoverable so the retry loop survives (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2876" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2876/hovercard">#2876</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/21a8ed297183195a4f01ecbd16427c2e2af827a6">21a8ed2</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2875" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2875/hovercard">#2875</a></li>
<li><strong>screen-sharing:</strong> pass picker source directly to avoid Wayland ID mismatch (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2755" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2755/hovercard">#2755</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/82d295022cff2089281118da1a218d33fd3072e9">82d2950</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Performance</h3><a id="user-content-performance-1" class="anchor" aria-label="Permalink: Performance" href="#performance-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>bound timestamp polling, cache tray base icon, parallelise cache scans (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2837" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2837/hovercard">#2837</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d623dafadc008a7c257424664c5c5af120769091">d623daf</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Code Improvements</h3><a id="user-content-code-improvements-1" class="anchor" aria-label="Permalink: Code Improvements" href="#code-improvements-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>config:</strong> aggregate deprecation warnings into one message (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2858" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2858/hovercard">#2858</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/3992d37f5e61d3ab5415b7274a3eadda0ca328c4">3992d37</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-7" class="anchor" aria-label="Permalink: Documentation" href="#documentation-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>idle:</strong> document driving the idle state file on Wayland (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2873" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2873/hovercard">#2873</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d57d352ce5f31eb21e36c27450e6fc431ce07acd">d57d352</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2851" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2851/hovercard">#2851</a></li>
<li>update ADR-026 and roadmap for merged portal and perf work (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2857" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2857/hovercard">#2857</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a9704bf2ae5918cc0e254622f00c2c25a7938ac9">a9704bf</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.15.0...v2.16.0">2.16.0</a> (2026-08-14)</h2><a id="user-content-2160-2026-08-14" class="anchor" aria-label="Permalink: 2.16.0 (2026-08-14)" href="#2160-2026-08-14"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-9" class="anchor" aria-label="Permalink: Features" href="#features-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>multi-account:</strong> pin profiles + Ctrl+Alt+1…5 switch shortcuts (ADR-020 Phase 1c.2) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2787" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2787/hovercard">#2787</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/08f1db68ac9cb2c9b291659ec1fa4e9916b4cef4">08f1db6</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-10" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>auth:</strong> default keepMsalCacheEncryptionCookie to on (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2850" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2850/hovercard">#2850</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/cc007bf1548547953f3b85131a6f8f340c519716">cc007bf</a>)</li>
<li><strong>deps:</strong> bump nanoid in docs-site lockfile to clear advisory <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/211" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/211/hovercard">#211</a> (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2827" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2827/hovercard">#2827</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f3f5a971665fdd5e5ee0b0347a45670cb7c2dafb">f3f5a97</a>)</li>
<li><strong>deps:</strong> refresh docs-site lockfile to clear http-proxy-middleware advisory (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2823" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2823/hovercard">#2823</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/4c2785fdc14981e8d13822c872068f22eb4f509c">4c2785f</a>)</li>
<li><strong>logging:</strong> remove <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2587" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2587/hovercard">#2587</a> debug instrumentation that shipped in 2.15.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2814" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2814/hovercard">#2814</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0af4c0704d4ff9ee6ec44ac1698c0c2ac9ae9ed3">0af4c07</a>)</li>
<li><strong>logging:</strong> stop logging notification text and page DOM (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2819" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2819/hovercard">#2819</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2157c4fdca715789be7b504c4a9f5a49438c9f20">2157c4f</a>)</li>
<li><strong>menus:</strong> limit hidden-menubar accelerators to profile switching (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2821" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2821/hovercard">#2821</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2824" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2824/hovercard">#2824</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2a5be994b712ce07860be99a0de84c15ca1eeeb5">2a5be99</a>)</li>
<li><strong>network:</strong> bound the connectivity sweep so a hung probe cannot stall startup (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2816" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2816/hovercard">#2816</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ace3bb75dd1b98f6c0173d7142cea6954fec34f7">ace3bb7</a>)</li>
<li><strong>notifications:</strong> load sender avatars for electron notifications (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2809" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2809/hovercard">#2809</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/936ffde803b65e8aa7900e68bedcbae1ee1ca4cb">936ffde</a>)</li>
<li><strong>webauthn:</strong> sign the iframe's own origin for relayed ceremonies (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2828" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2828/hovercard">#2828</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2829" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2829/hovercard">#2829</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e9db7b2f9cc2dd2430d6f47c56370ba3cf2ae9e8">e9db7b2</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-8" class="anchor" aria-label="Permalink: Documentation" href="#documentation-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>adr:</strong> ADR-025 config option naming convention (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2836" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2836/hovercard">#2836</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/dcafe0a91e87e6379f3075713301fc2791fce441">dcafe0a</a>)</li>
<li><strong>adr:</strong> ADR-026 performance audit outcomes (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2838" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2838/hovercard">#2838</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/7689e1d5ae4ced8057cf92e8d2e7cfbc0bd5676e">7689e1d</a>)</li>
<li><strong>adr:</strong> leave the rename mechanism undecided in ADR-025 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2843" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2843/hovercard">#2843</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9c3fb7010b814d57584acf4cd33b04b6caa955ad">9c3fb70</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd-4" class="anchor" aria-label="Permalink: CI/CD" href="#cicd-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>docs:</strong> bound the docs build with timeout-minutes (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2852" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2852/hovercard">#2852</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d6d4cb9938d6e2fec1977fc328f1f470e5bd86c9">d6d4cb9</a>)</li>
<li><strong>flatpak:</strong> smoke build on release tags, document the beta remote (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2853" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2853/hovercard">#2853</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ed9a1da9a763a04f05fb17d5dcb9d7a87131c255">ed9a1da</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-9" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>add osv-scanner configuration (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2846" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2846/hovercard">#2846</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a3140958267d89e454d2986e0e9069028af430d8">a314095</a>)</li>
<li><strong>deps-dev:</strong> bump the minor-and-patch group with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2820" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2820/hovercard">#2820</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a00ba0a0aad8173706af3819c957a10c5b286a57">a00ba0a</a>)</li>
<li><strong>deps:</strong> bump brace-expansion from 5.0.8 to 5.0.9 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2802" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2802/hovercard">#2802</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/3d443af4a531df03040701248ba8f771730d5683">3d443af</a>)</li>
<li><strong>deps:</strong> bump dompurify from 3.4.12 to 3.4.13 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2805" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2805/hovercard">#2805</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/690e820f4078db636ff0124ce8d3ac301e7cd4fc">690e820</a>)</li>
<li><strong>deps:</strong> bump fast-uri from 3.1.4 to 3.1.5 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2800" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2800/hovercard">#2800</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/55708f54fd1c72f7f59102643c5c31440734639f">55708f5</a>)</li>
<li><strong>deps:</strong> bump fast-uri from 3.1.4 to 3.1.5 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2804" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2804/hovercard">#2804</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/46a25e9368b983c3c39e030345a9706c04e6ab0e">46a25e9</a>)</li>
<li><strong>deps:</strong> bump js-yaml from 4.3.0 to 4.3.1 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2808" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2808/hovercard">#2808</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/be4ee33bf87065b53756236742d201ef748c669b">be4ee33</a>)</li>
<li><strong>deps:</strong> bump js-yaml from 4.3.0 to 4.3.1 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2807" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2807/hovercard">#2807</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/8466a9f939bc64a59e3a82b2907e880149cb8337">8466a9f</a>)</li>
<li><strong>deps:</strong> bump mermaid from 11.15.0 to 11.16.1 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2806" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2806/hovercard">#2806</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a5446b58ee755251fca0aa2c4a08e701e0144bd9">a5446b5</a>)</li>
<li><strong>deps:</strong> bump undici from 7.28.0 to 7.29.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2799" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2799/hovercard">#2799</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/1cea4ddb116f435268c0596d64816fb4984b89f1">1cea4dd</a>)</li>
<li><strong>deps:</strong> bump undici from 7.28.0 to 7.29.0 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2801" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2801/hovercard">#2801</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e27101263499c014493ae606f4916989e2d5b7fb">e271012</a>)</li>
<li><strong>deps:</strong> refresh brace-expansion in the lockfile (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2847" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2847/hovercard">#2847</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/fe70fb99e6eddb3bbd5f460da9eb0468d5cbc2e9">fe70fb9</a>)</li>
<li><strong>sonar:</strong> clear docker and String.raw findings (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2818" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2818/hovercard">#2818</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2825" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2825/hovercard">#2825</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b82434b01a0118fae2bf901d44495ef11b85151d">b82434b</a>)</li>
<li><strong>sonar:</strong> clear the code-smell tail (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2813" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2813/hovercard">#2813</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/894dc4e4c556698bae8d3321f1b9b8e885227197">894dc4e</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-8" class="anchor" aria-label="Permalink: Thanks" href="#thanks-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @app/repo-butler-app, @jochimvd, @jpenberthy for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.14.1...v2.15.0">2.15.0</a> (2026-08-07)</h2><a id="user-content-2150-2026-08-07" class="anchor" aria-label="Permalink: 2.15.0 (2026-08-07)" href="#2150-2026-08-07"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-10" class="anchor" aria-label="Permalink: Features" href="#features-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>auth:</strong> pre-fill Microsoft web sign-in credentials (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2761" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2761/hovercard">#2761</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2798" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2798/hovercard">#2798</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c7c0b0a5076053a8390c17d8ff213566995427d2">c7c0b0a</a>)</li>
<li><strong>mqtt:</strong> meeting-started detection first pass (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2587" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2587/hovercard">#2587</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2757" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2757/hovercard">#2757</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a0b9d72090b2c4b18165c17108adc77b4c2c1c2b">a0b9d72</a>)</li>
<li><strong>webauthn:</strong> log timeout, phase timings and page aborts (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2785" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2785/hovercard">#2785</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c82cd33df6d8f8cb94e21a309a515735f045a60e">c82cd33</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-11" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>auth:</strong> Keep msal.cache.encryption cookie on restart (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2780" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2780/hovercard">#2780</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/12ea841fdb13c7b51431ffc953d6f02f2056f451">12ea841</a>)</li>
<li><strong>certificate:</strong> apply customCACertsFingerprints to every TLS verification (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2778" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2778/hovercard">#2778</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0248b63c6c8f3e4a39b2ef444992482030a4a559">0248b63</a>)</li>
<li><strong>paste:</strong> restore File.path on pasted files so Teams uploads accept them (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2790" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2790/hovercard">#2790</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/fcc31915cbf13b8f2d626819859ac8f4f2ed9cc8">fcc3191</a>)</li>
<li>resolve SonarCloud bug and vulnerability findings (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2766" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2766/hovercard">#2766</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/25009f6445b515964eb78434cfcfdabf777ea1cd">25009f6</a>)</li>
<li><strong>sonar:</strong> exclude declarative config schema from duplication checks (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2793" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2793/hovercard">#2793</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e54c9d474504e60799f720fd4c5cd517df527c65">e54c9d4</a>)</li>
<li><strong>ui:</strong> point dialog placeholders at teams.cloud.microsoft (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2797" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2797/hovercard">#2797</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a6843d3e0324a38afd5dcc0bee7036bbace62f3a">a6843d3</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-9" class="anchor" aria-label="Permalink: Documentation" href="#documentation-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>certificate:</strong> document NSS trust store for TLS-inspecting proxies (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2776" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2776/hovercard">#2776</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b1e7e67ef73d55b77cedab11b55945fa5f353b31">b1e7e67</a>)</li>
<li>research documentation cleanup (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2769" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2769/hovercard">#2769</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/688695c0d4ebffa93c5f5b045bb7ddb35d1d7d88">688695c</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-10" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps:</strong> bump @easyops-cn/docusaurus-search-local (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2784" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2784/hovercard">#2784</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/58eafc20f400bab84125b025037aa1955f9c20f2">58eafc2</a>)</li>
<li><strong>deps:</strong> bump actions/checkout from 7.0.0 to 7.0.1 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2773" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2773/hovercard">#2773</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/3c9133cf07e75298d40eb327194609150a3c4a1c">3c9133c</a>)</li>
<li><strong>deps:</strong> bump actions/setup-node from 6.4.0 to 7.0.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2772" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2772/hovercard">#2772</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/df25ab12fe57f277c9ead94989cf8b9e7f1f397b">df25ab1</a>)</li>
<li><strong>deps:</strong> bump actions/stale from 9 to 11 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2771" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2771/hovercard">#2771</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/be1eb71a5d07c1c711c6306e9b26f7465c037beb">be1eb71</a>)</li>
<li><strong>deps:</strong> bump github/codeql-action from 3 to 4.37.3 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2774" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2774/hovercard">#2774</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c8644f394833f44d1dc2b675f79289279a0f34a8">c8644f3</a>)</li>
<li><strong>deps:</strong> bump ip-address from 10.2.0 to 10.4.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2788" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2788/hovercard">#2788</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/457b198362b2d7f5b57d01b2571efab47299acef">457b198</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group in /docs-site with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2765" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2765/hovercard">#2765</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f748ecda96c00b1a0d948ffeafd928ef237ae0fb">f748ecd</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group with 3 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2783" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2783/hovercard">#2783</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2f619d4b464df67b1fc01a583eea5e74906a56d6">2f619d4</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group with 6 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2764" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2764/hovercard">#2764</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/72f2196c7907acb5d8c8e38b3ef112b47455ae37">72f2196</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-9" class="anchor" aria-label="Permalink: Thanks" href="#thanks-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @13pass, @app/dependabot, @FriedrichVoelker, @gj241 for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.14.0...v2.14.1">2.14.1</a> (2026-07-27)</h2><a id="user-content-2141-2026-07-27" class="anchor" aria-label="Permalink: 2.14.1 (2026-07-27)" href="#2141-2026-07-27"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-12" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>ci:</strong> bump electron-builder 26.15.3 -&gt; 26.15.7 to fix DOA snap builds (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2756" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2756/hovercard">#2756</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/cc5bce1260d6e6ac96da2072ba01d385b8c9d227">cc5bce1</a>)</li>
<li><strong>idle:</strong> stop hard-exiting on SIGINT/SIGTERM so shutdown flushes storage (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2743" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2743/hovercard">#2743</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ab7f46c7eef36477364ea8362cf813ea094812f6">ab7f46c</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.13.0...v2.14.0">2.14.0</a> (2026-07-25)</h2><a id="user-content-2140-2026-07-25" class="anchor" aria-label="Permalink: 2.14.0 (2026-07-25)" href="#2140-2026-07-25"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-11" class="anchor" aria-label="Permalink: Features" href="#features-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>clientCertificate:</strong> add Linux smartcard PIN dialog and secure prompt (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2659" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2659/hovercard">#2659</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/509ffbd12a315809981572f3f3c82c425cb7ea8e">509ffbd</a>)</li>
<li><strong>multi-account:</strong> bottom-left profile switcher pill (ADR-020 Phase 1c.2) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2661" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2661/hovercard">#2661</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/1cd8f9b12c076e7384823eecb1ab20e5e157d423">1cd8f9b</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-13" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-13"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>frameless:</strong> update no-drag selectors for Teams top-bar restructure (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2704" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2704/hovercard">#2704</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b00b6336b038cc011beb8335d8e1295d58cbf553">b00b633</a>)</li>
<li><strong>theme:</strong> revert followSystemTheme default to false (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2732" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2732/hovercard">#2732</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ea4999e477d0de39f24f030e972d19fce60f18ae">ea4999e</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-10" class="anchor" aria-label="Permalink: Documentation" href="#documentation-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>add privacy and data protection statement (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2742" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2742/hovercard">#2742</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/189a26ddcfa317e150f7069bbb07b21465ff0ba8">189a26d</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2741" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2741/hovercard">#2741</a></li>
<li><strong>roadmap:</strong> record smartcard PIN dialog under awaiting user feedback (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2739" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2739/hovercard">#2739</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/8fc2223c10e2f970f7118dc1fab2fcdaf75cdec9">8fc2223</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd-5" class="anchor" aria-label="Permalink: CI/CD" href="#cicd-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>release-please:</strong> flag draft releases in the created-release comment (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2700" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2700/hovercard">#2700</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d0bd9723cf3ff2f8cb4ae4d140a1bfba91266129">d0bd972</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-11" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps-dev:</strong> bump electron from 42.5.1 to 42.7.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2740" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2740/hovercard">#2740</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9f4ce43911223ba05a3a52b496d1245c2d2af6ba">9f4ce43</a>)</li>
<li><strong>deps-dev:</strong> bump the minor-and-patch group with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2709" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2709/hovercard">#2709</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/57f7f21bce50e111d0d43e9ea4a58905b3b86f5e">57f7f21</a>)</li>
<li><strong>deps-dev:</strong> bump typescript from 6.0.3 to 7.0.2 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2727" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2727/hovercard">#2727</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b0a9fc5983f6469c2d945d00dc09567f9d7a5c62">b0a9fc5</a>)</li>
<li><strong>deps:</strong> bump body-parser from 1.20.5 to 1.20.6 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2735" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2735/hovercard">#2735</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/3a23323bc8c809ab9efbbf856b090a3b25a160b2">3a23323</a>)</li>
<li><strong>deps:</strong> bump brace-expansion from 5.0.6 to 5.0.7 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2733" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2733/hovercard">#2733</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/6ecc9f0ae82602319a5fab4a61fa4b90fb113c03">6ecc9f0</a>)</li>
<li><strong>deps:</strong> bump fast-uri and svgo in root and docs-site lockfiles (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2748" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2748/hovercard">#2748</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d32b97e0596b74b3fab76dfb797619e2db9706f6">d32b97e</a>)</li>
<li><strong>deps:</strong> bump js-yaml from 3.14.2 to 3.15.0 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2725" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2725/hovercard">#2725</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/160569d0ed1d1ee7e63004462d40e910c80c0346">160569d</a>)</li>
<li><strong>deps:</strong> bump shell-quote from 1.8.4 to 1.10.0 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2736" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2736/hovercard">#2736</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/cd7babedb4fdb05831c8b2e0cc881704d775b61f">cd7babe</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group across 1 directory with 7 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2726" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2726/hovercard">#2726</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/96e7c10a0235e1d46b42dd3dbcfec73f57b2d382">96e7c10</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2716" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2716/hovercard">#2716</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f9f240742ee1e7aa231605c2340dacdaad5d2d86">f9f2407</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2723" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2723/hovercard">#2723</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/85fcb9c423f93b3a98947b93d0c2efa221f3d3da">85fcb9c</a>)</li>
<li><strong>deps:</strong> bump webpack-dev-server from 5.2.5 to 5.2.6 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2734" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2734/hovercard">#2734</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f48f49a3ac78c614839e3d2f75fabdf66074da03">f48f49a</a>)</li>
<li><strong>deps:</strong> bump websocket-driver from 0.7.4 to 0.7.5 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2729" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2729/hovercard">#2729</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9ab02f34d2874444185c51dac6062e0caf02b452">9ab02f3</a>)</li>
<li>remove redundant code comments that restate the code (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2728" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2728/hovercard">#2728</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/58b30985145de9f27ef62a7f85bd1dc0067195fe">58b3098</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-10" class="anchor" aria-label="Permalink: Thanks" href="#thanks-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @jayenashar, @jpenberthy for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.12.0...v2.13.0">2.13.0</a> (2026-06-25)</h2><a id="user-content-2130-2026-06-25" class="anchor" aria-label="Permalink: 2.13.0 (2026-06-25)" href="#2130-2026-06-25"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-12" class="anchor" aria-label="Permalink: Features" href="#features-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>macos:</strong> Dock presence overlay and Apple Silicon performance switches (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2653" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2653/hovercard">#2653</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9b8b8ab78b19fefa86a4e2561162dd8e1f45e1aa">9b8b8ab</a>)</li>
<li><strong>media:</strong> add media.microphone.ignoreSystemMute to decouple Teams mute from OS mic mute (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2695" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2695/hovercard">#2695</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e4e3fadb592c5f210b5ff004c3c91d9d50ef2a2b">e4e3fad</a>)</li>
<li><strong>notifications:</strong> add electron.clickAction config for window restore (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2660" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2660/hovercard">#2660</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/6a41a09aedbe5f6bdcb4a46dd9474d9227c8a804">6a41a09</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-14" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-14"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>auth:</strong> forward pre-login-noise auth signals to reauth recovery (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2688" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2688/hovercard">#2688</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b62c6d7cb1dd5116e68c74d1b13ef938d7865a71">b62c6d7</a>)</li>
<li><strong>ci:</strong> pin electron-builder to 26.8.1 to restore Windows exe build (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2697" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2697/hovercard">#2697</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/048b2af9587fd0b0f8fcb34385a8535b3e6ad1b1">048b2af</a>)</li>
<li><strong>drag-drop:</strong> restore File.path on dropped files for Teams uploads (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2679" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2679/hovercard">#2679</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2d6c99c415cac38d5cf0dc9c3eb937a3eca156cf">2d6c99c</a>)</li>
<li><strong>snap:</strong> pin electron-builder to 26.14.0 to restore snap launch (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2686" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2686/hovercard">#2686</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b87de0b195896e4dc8712b39ac99bef15112f7e0">b87de0b</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-11" class="anchor" aria-label="Permalink: Documentation" href="#documentation-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>troubleshooting:</strong> add Ubuntu Unity system-tray workaround (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2680" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2680/hovercard">#2680</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2693" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2693/hovercard">#2693</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/bceb5aecacc051849f5b84d5eba00401a29e0970">bceb5ae</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd-6" class="anchor" aria-label="Permalink: CI/CD" href="#cicd-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>snap:</strong> pin snapcraft to 8.x in release workflow (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2696" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2696/hovercard">#2696</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f8b577d5ff8bef7c68fce44cbf15c312936e79fc">f8b577d</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-12" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps-dev:</strong> bump electron in the minor-and-patch group (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2685" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2685/hovercard">#2685</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2ffeb675602c7c0df308cbf8e4d0bf3801c4ee61">2ffeb67</a>)</li>
<li><strong>deps-dev:</strong> bump the minor-and-patch group with 3 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2690" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2690/hovercard">#2690</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0f3750334f5e74d5275418bb903ec69e1e0911b7">0f37503</a>)</li>
<li><strong>deps:</strong> bump actions/checkout from 4 to 7 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2689" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2689/hovercard">#2689</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/1c3d5e96a59fee09ba2e0c36172d1fa9d2d31858">1c3d5e9</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-11" class="anchor" aria-label="Permalink: Thanks" href="#thanks-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @jayenashar, @kedzierp for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.11.1...v2.12.0">2.12.0</a> (2026-06-19)</h2><a id="user-content-2120-2026-06-19" class="anchor" aria-label="Permalink: 2.12.0 (2026-06-19)" href="#2120-2026-06-19"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-13" class="anchor" aria-label="Permalink: Features" href="#features-13"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>config:</strong> generate config docs + schema from a single source (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2597" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2597/hovercard">#2597</a> Phase 1) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2604" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2604/hovercard">#2604</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f56d1c67230b7173f0d4f3b0a070ec183bf47748">f56d1c6</a>)</li>
<li><strong>docs:</strong> interactive config explorer (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2597" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2597/hovercard">#2597</a> Phase 2) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2606" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2606/hovercard">#2606</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a68875a3145b038125494b3a0421e364f7084e0d">a68875a</a>)</li>
<li><strong>download:</strong> save options, policy-block notification, device-switch guard (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2652" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2652/hovercard">#2652</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9ebd4ba172e3158abdae723c2663dc99ca292e43">9ebd4ba</a>)</li>
<li><strong>mqtt:</strong> add configurable media topic names and mute/unmute commands (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2608" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2608/hovercard">#2608</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/777d5f4850e16ee846a464b67d585a176057ae31">777d5f4</a>)</li>
<li><strong>window:</strong> add minimizeOnClose option (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2623" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2623/hovercard">#2623</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/70efed0f3d440fedf56d2cb12d887945f46ea7d8">70efed0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-15" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>auth:</strong> don't divert main-frame navigations through about:blank handler (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2605" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2605/hovercard">#2605</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0853c9d80ca875b83ec2582968a9d22b0362583f">0853c9d</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2591" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2591/hovercard">#2591</a></li>
<li><strong>auth:</strong> gate in-app reauth recovery behind reauthRecovery.enabled (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2633" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2633/hovercard">#2633</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/55b185e6375d486049592fd63656949773a64789">55b185e</a>)</li>
<li><strong>auth:</strong> gate worker UPR recovery behind reauthRecovery opt-in (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2629" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2629/hovercard">#2629</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9fd187369abccbef8c27b5e171eb3c0454520a7d">9fd1873</a>)</li>
<li><strong>auth:</strong> intercept login popups to trigger in-app recovery (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2622" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2622/hovercard">#2622</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/598f9a6cb8bd6c40697c5dafd34b174d0a5a4fc0">598f9a6</a>)</li>
<li><strong>ci:</strong> extract Electron binary with system unzip (e2e) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2594" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2594/hovercard">#2594</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a431a2dad6382b61a60cba119988d7d6ec222e18">a431a2d</a>)</li>
<li><strong>ci:</strong> use honest release-please PR header (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2648" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2648/hovercard">#2648</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/92b6caded34f361d9b67c6e7ab33604c18236aa3">92b6cad</a>)</li>
<li><strong>deps:</strong> bump docs-site deps to patched versions (Dependabot) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2674" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2674/hovercard">#2674</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/89aa8c131a54ad6586b16356cadd46dd01831f99">89aa8c1</a>)</li>
<li><strong>navigation:</strong> keep back/forward working after Teams top-bar restructure (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2672" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2672/hovercard">#2672</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/189cc9f5f28327b3fbd7de97dc87643d7d79f773">189cc9f</a>)</li>
<li><strong>net:</strong> add timeout to connectivity probes to prevent hang after resume (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2635" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2635/hovercard">#2635</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/944770c2055f6b25052212b306055b4bd0510197">944770c</a>)</li>
<li><strong>theme:</strong> stop setting followOsTheme to prevent GraphQL rejection (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2673" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2673/hovercard">#2673</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/19afd0cd1cf692f59295ec7e28839cb9589c8f4c">19afd0c</a>)</li>
<li><strong>tray:</strong> clear badge reliably by widening title observation and fixing update race (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2643" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2643/hovercard">#2643</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/689d93a96314595f0741848b74ac0aaeef609d4b">689d93a</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Code Improvements</h3><a id="user-content-code-improvements-2" class="anchor" aria-label="Permalink: Code Improvements" href="#code-improvements-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>multi-account:</strong> scope custom-background URL per instance; close out Phase 1 audit docs (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2626" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2626/hovercard">#2626</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/aa1d07ddd9a1ba58b2dd6ce554e927531ee159f1">aa1d07d</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-12" class="anchor" aria-label="Permalink: Documentation" href="#documentation-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>config:</strong> config-file validation, generated docs and explorer for <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2597" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2597/hovercard">#2597</a> phases 3a/4 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2642" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2642/hovercard">#2642</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/576db6b20064e0f48eb8a6c47e0ba63e1be9e0a6">576db6b</a>)</li>
<li><strong>config:</strong> phase 0 of config/docs UX initiative (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2597" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2597/hovercard">#2597</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2602" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2602/hovercard">#2602</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/549d7d7c9656bc3741bd03dfa894234d2fa6563d">549d7d7</a>)</li>
<li><strong>config:</strong> record <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2597" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2597/hovercard">#2597</a> phase 3b plan, migration as optional companion (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2657" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2657/hovercard">#2657</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/35c487da55838e254a88e9eafd8e1a252adf2582">35c487d</a>)</li>
<li><strong>install:</strong> document the beta apt/rpm channel for pre-releases (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2638" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2638/hovercard">#2638</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d53d0f3f5de0dcc53b2e6ef4ec33e4fbd89f9343">d53d0f3</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2637" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2637/hovercard">#2637</a></li>
<li>move repository install instructions to the dedicated webpage (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2619" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2619/hovercard">#2619</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a3543ae810d1abf4d96d055701bf6eaf3def0d70">a3543ae</a>)</li>
<li><strong>research:</strong> documentation, contributing, and config UX (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2598" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2598/hovercard">#2598</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/648aa2ce68d2f398c27e257e669d1fdd10528c22">648aa2c</a>)</li>
<li><strong>research:</strong> FIDO2 touch-prompt feasibility note (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2631" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2631/hovercard">#2631</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2634" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2634/hovercard">#2634</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/8b6eacbea71a045eed6b18736de80e640380f5ed">8b6eacb</a>)</li>
<li><strong>research:</strong> smartcard/NSS PIN dialog feasibility for client-cert auth (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2641" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2641/hovercard">#2641</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0cbd31a6b788e6897fa122d4c4db233242f7b9da">0cbd31a</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2639" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2639/hovercard">#2639</a></li>
<li><strong>roadmap:</strong> note in-review download, macOS, and device-switch work (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2655" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2655/hovercard">#2655</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/966e500253a4cce1081c355f37873ce654300625">966e500</a>)</li>
<li><strong>troubleshooting:</strong> document Google sign-in user-agent workaround (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2670" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2670/hovercard">#2670</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/5fabd75773f26bd5bd2b5a7bf9f344885e9d2fe6">5fabd75</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd-7" class="anchor" aria-label="Permalink: CI/CD" href="#cicd-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>snap:</strong> pin arm64 snapcraft below 9.0.0 to fix the snap build (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2649" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2649/hovercard">#2649</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/df1115b836b303024d7237305356889173d91104">df1115b</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-13" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-13"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps-dev:</strong> bump electron from 41.7.1 to 42.3.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2589" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2589/hovercard">#2589</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e64ffd2c290e2c0ad56872eb1534824f193faa0d">e64ffd2</a>)</li>
<li><strong>deps-dev:</strong> bump the minor-and-patch group with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2612" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2612/hovercard">#2612</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/9a6ddf2bad655fd0ceaa323d3551fb508688af85">9a6ddf2</a>)</li>
<li><strong>deps-dev:</strong> bump the minor-and-patch group with 4 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2658" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2658/hovercard">#2658</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/402800af5013bf3239642c0702bf7c065b04c4b7">402800a</a>)</li>
<li><strong>deps:</strong> bump actions/setup-node from 6.3.0 to 6.4.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2614" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2614/hovercard">#2614</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b278ef5e686c1aba80d9c77478d188d42ae21a68">b278ef5</a>)</li>
<li><strong>deps:</strong> bump actions/upload-artifact from 7.0.0 to 7.0.1 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2613" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2613/hovercard">#2613</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ad341ef55477eeafc7c92bc8f211147232f512f4">ad341ef</a>)</li>
<li><strong>deps:</strong> bump canonical/setup-lxd action pin (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2615" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2615/hovercard">#2615</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/cc669d3e0ad02160f1066b4a9580cf944fae0e1a">cc669d3</a>)</li>
<li><strong>deps:</strong> bump dompurify from 3.4.0 to 3.4.11 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2664" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2664/hovercard">#2664</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/aa57fc14847c465b9656760648c5c2cc50d1d71a">aa57fc1</a>)</li>
<li><strong>deps:</strong> bump js-yaml from 4.1.1 to 4.2.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2665" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2665/hovercard">#2665</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0a2bb0069260fea018042fba9ba5a4b3291fddb4">0a2bb00</a>)</li>
<li><strong>deps:</strong> bump launch-editor from 2.13.0 to 2.14.1 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2668" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2668/hovercard">#2668</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ded2e62a78815a816e605dc455f3a4ea7d68b3de">ded2e62</a>)</li>
<li><strong>deps:</strong> bump shell-quote from 1.8.3 to 1.8.4 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2644" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2644/hovercard">#2644</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/921aef0c56357b7960ef0c06421abda252225a1d">921aef0</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group in /docs-site with 3 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2616" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2616/hovercard">#2616</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d188d2baa0781ed5f881c98256a76a55b4c1f76c">d188d2b</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group with 4 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2630" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2630/hovercard">#2630</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/4502a2ba26b909bff644ec5aa46365a433ca991a">4502a2b</a>)</li>
<li><strong>deps:</strong> bump webpack-dev-server from 5.2.4 to 5.2.5 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2669" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2669/hovercard">#2669</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/45fdbfa873dd592c056ddb7d40bcbaafbf8d21e0">45fdbfa</a>)</li>
<li><strong>deps:</strong> bump ws from 7.5.10 to 7.5.11 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2667" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2667/hovercard">#2667</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2e8b3074395b6258a30ec9ee365fd52df809c9e0">2e8b307</a>)</li>
<li><strong>deps:</strong> bump ws from 8.20.1 to 8.21.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2666" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2666/hovercard">#2666</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/4f292b7baa199172c539ef15395a891d7fa81b9d">4f292b7</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-12" class="anchor" aria-label="Permalink: Thanks" href="#thanks-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @geoffdavis, @jayenashar, @jpenberthy, @kedzierp, @nbuechner for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.11.0...v2.11.1">2.11.1</a> (2026-05-29)</h2><a id="user-content-2111-2026-05-29" class="anchor" aria-label="Permalink: 2.11.1 (2026-05-29)" href="#2111-2026-05-29"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd-8" class="anchor" aria-label="Permalink: CI/CD" href="#cicd-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>bump checkout to Node 24 and make e2e non-blocking for packaging (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2595" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2595/hovercard">#2595</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/93b560d81ae487a1ea7dc138f6ed68a51ee244cd">93b560d</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.10.0...v2.11.0">2.11.0</a> (2026-05-27)</h2><a id="user-content-2110-2026-05-27" class="anchor" aria-label="Permalink: 2.11.0 (2026-05-27)" href="#2110-2026-05-27"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-14" class="anchor" aria-label="Permalink: Features" href="#features-14"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>#2476:</strong> custom stickers MVP (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2550" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2550/hovercard">#2550</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0c31282151255d89a1f62e9652a782ac5c80c6c4">0c31282</a>)</li>
<li><strong>config:</strong> default followSystemTheme to true (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2566" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2566/hovercard">#2566</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/21e927e6464762b70ffe014bb809fa5bbacb7d5e">21e927e</a>)</li>
<li><strong>mqtt:</strong> emit camera-state-changed from renderer for MQTT publishing (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2582" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2582/hovercard">#2582</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/182d559de29104af74cc3a66d8d62a41b187ac97">182d559</a>)</li>
<li><strong>mqtt:</strong> publish incoming-call topic for ring/invite events (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2572" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2572/hovercard">#2572</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d7cdd06092dc2fd0345a2e1fdb191eeb5e821eb6">d7cdd06</a>)</li>
<li><strong>mqtt:</strong> publish microphone state to {topicPrefix}/microphone (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2497" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2497/hovercard">#2497</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e8fe6f3104d24a14e46d87bb792cfbeab76cc942">e8fe6f3</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-16" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>#2383:</strong> also setDesktopName so --class reaches X11 + Wayland (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2569" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2569/hovercard">#2569</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a048527bde6f5529ee35ec2f04209e1e0c4f4d75">a048527</a>)</li>
<li><strong>#2534:</strong> route getDisplayMedia through in-app picker on Wayland (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f38f28ef81d9c33dd4cbf4d838f9ec940205d311">f38f28e</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2534" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2534/hovercard">#2534</a></li>
<li><strong>deps:</strong> bump qs and ws in docs-site to resolve security alerts (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2573" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2573/hovercard">#2573</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/84aefe84e094bbce8a3124650f23d7f77f7ba5bf">84aefe8</a>)</li>
<li><strong>logging:</strong> down-level pre-login auth-noise from renderer (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2564" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2564/hovercard">#2564</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/8de3b2d6a1a4842882dca6c99ec33928ad2309ee">8de3b2d</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2560" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2560/hovercard">#2560</a></li>
<li><strong>logging:</strong> run renderer log fields through full PII sanitizer (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2562" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2562/hovercard">#2562</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/bff6d22ace2a37195fb3a98ccf5a88d6f2efb98e">bff6d22</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2560" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2560/hovercard">#2560</a></li>
<li><strong>macos:</strong> use 256x256 source for the dock icon (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2563" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2563/hovercard">#2563</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/8f96c6684445c541241de3ad6dd411736af691f8">8f96c66</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2560" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2560/hovercard">#2560</a></li>
<li><strong>preload:</strong> serialize object-shaped unhandled rejections (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2561" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2561/hovercard">#2561</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/6720768f1ac57c766eeda8595a177f8b0838259e">6720768</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2560" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2560/hovercard">#2560</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Code Improvements</h3><a id="user-content-code-improvements-3" class="anchor" aria-label="Permalink: Code Improvements" href="#code-improvements-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>config:</strong> remove six deprecated config keys (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2567" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2567/hovercard">#2567</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/4710fb53436b32b178301e3d2108fc2e66ea0c49">4710fb5</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-13" class="anchor" aria-label="Permalink: Documentation" href="#documentation-13"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>add vylen linux install/remove instruction (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2559" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2559/hovercard">#2559</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/2f6c97661d1f0b193de1fc425940c8de5b5656b5">2f6c976</a>)</li>
<li>documentation cleanup and HA discovery docs (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2575" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2575/hovercard">#2575</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/6eca43cfeca0dddf16062340641f6499aab4afdf">6eca43c</a>)</li>
<li>update camera topic and MQTT status to shipped (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2585" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2585/hovercard">#2585</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b564e875a12567934b21b22cd55d2889a6638c55">b564e87</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-14" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-14"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps-dev:</strong> bump electron from 41.6.1 to 41.7.1 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2583" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2583/hovercard">#2583</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/79e9540bf9dd119b37d7412071a88fee072b5f8a">79e9540</a>)</li>
<li><strong>deps-dev:</strong> bump qs from 6.14.2 to 6.15.2 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2568" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2568/hovercard">#2568</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a5c0e89fb286cf9d5c4c0a98afadca93ebb8ea19">a5c0e89</a>)</li>
<li><strong>deps-dev:</strong> bump tmp from 0.2.5 to 0.2.6 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2584" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2584/hovercard">#2584</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/0f3c5ce4c1c9293d854f0e66044db493fed59c3a">0f3c5ce</a>)</li>
<li><strong>deps:</strong> bump @homebridge/dbus-native in the minor-and-patch group (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2574" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2574/hovercard">#2574</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/345dc5e752447799bc26a20bf7bfaf121149396e">345dc5e</a>)</li>
<li>remove shipped mqtt-microphone-state-research doc (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2581" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2581/hovercard">#2581</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f4c39edde3f14433fccdc1dfa7cc6b1e30ce75e7">f4c39ed</a>)</li>
<li>remove simili-bot trial files (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2586" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2586/hovercard">#2586</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/15613cf44a97d1e726f9bd6dee31970c4df0aada">15613cf</a>)</li>
<li>update CLAUDE.md for ready → release ready label rename (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2576" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2576/hovercard">#2576</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/62ff340c41695fc3fd1e09a5c33463174667c33e">62ff340</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-13" class="anchor" aria-label="Permalink: Thanks" href="#thanks-13"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @CelestifyX for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.9.0...v2.10.0">2.10.0</a> (2026-05-19)</h2><a id="user-content-2100-2026-05-19" class="anchor" aria-label="Permalink: 2.10.0 (2026-05-19)" href="#2100-2026-05-19"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-15" class="anchor" aria-label="Permalink: Features" href="#features-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>downloads:</strong> drive taskbar progress bar during downloads (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2512" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2512/hovercard">#2512</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2514" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2514/hovercard">#2514</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/146a73623dfbc3ddf6b78644ee754767afa05eb1">146a736</a>)</li>
<li><strong>downloads:</strong> notify on download completion (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2512" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2512/hovercard">#2512</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2513" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2513/hovercard">#2513</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a6c89e822c5bd1d0534cf6c020eb0a6539ec44ad">a6c89e8</a>)</li>
<li><strong>multi-account:</strong> Manage-profiles dialog with rename + remove (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2510" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2510/hovercard">#2510</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/23e1e137d3296b163832530a52a17ad3a7c21b28">23e1e13</a>)</li>
<li><strong>notifications:</strong> add notifications.timeoutType opt-in (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2521" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2521/hovercard">#2521</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/503a5b9149931cb8b272b7617bf57c2d98369fad">503a5b9</a>)</li>
<li><strong>screenSharing:</strong> full-window picker overlay with detail panel (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2524" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2524/hovercard">#2524</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2543" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2543/hovercard">#2543</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b04ed4c65318d106475101012e6ce6d2d329a7d9">b04ed4c</a>)</li>
<li><strong>triage-bot:</strong> seed .github/hats.md taxonomy (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2548" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2548/hovercard">#2548</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/46d1688255d9278d084ba165cbcb8496f3a65bd9">46d1688</a>)</li>
<li><strong>webauthn:</strong> FIDO2 hardware security key support for Linux (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/802" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/802/hovercard">#802</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2357" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2357/hovercard">#2357</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/6c7664fa5fc7a952db2d2111e1bccb45126e24be">6c7664f</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-17" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-17"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>auth:</strong> cover MCAS proxy suffix in cookie-domain matching (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2488" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2488/hovercard">#2488</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/78a114066630c1b7abe9709e0d2d899938153ec3">78a1140</a>)</li>
<li><strong>customCSS:</strong> swallow expected executeJavaScript rejections (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2540" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2540/hovercard">#2540</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/86ee1cd53f4b95aedf28d1ce6d356cf2f3abf956">86ee1cd</a>)</li>
<li><strong>deps:</strong> bump transitive mermaid to 11.15.0 (4 medium CVEs) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2525" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2525/hovercard">#2525</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a6e5386204761a31f6274122ca8911527245dd6c">a6e5386</a>)</li>
<li><strong>downloads:</strong> disable QUIC to fix concurrent SharePoint downloads (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2518" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2518/hovercard">#2518</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2520" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2520/hovercard">#2520</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/1e78428693be182aaabf5df9bccbcd13e962726d">1e78428</a>)</li>
<li><strong>multi-account:</strong> rebind screen-share handler per profile session (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2533" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2533/hovercard">#2533</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f980dfc27dc744f371c79cb6d78f86845bf09ad9">f980dfc</a>), closes <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2529" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2529/hovercard">#2529</a></li>
<li>prevent double notification sound and handle dismiss event (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2411" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2411/hovercard">#2411</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2414" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2414/hovercard">#2414</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/50ebefe942cc28e187d953a3c64c183aa77489d1">50ebefe</a>)</li>
<li>restore --ozone-platform=x11 default in package.json (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2511" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2511/hovercard">#2511</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/99111fe64b24b8dc8b4f484ac60224cc60fe3839">99111fe</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Code Improvements</h3><a id="user-content-code-improvements-4" class="anchor" aria-label="Permalink: Code Improvements" href="#code-improvements-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>dialogs:</strong> use shared createDialogWindow in JoinMeetingDialog (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2507" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2507/hovercard">#2507</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/065ab86aebd015aaf64103019f9a77c971bffbb3">065ab86</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-14" class="anchor" aria-label="Permalink: Documentation" href="#documentation-14"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>claude:</strong> add homepage convention (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2519" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2519/hovercard">#2519</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/8cb04f7dd9cf6fe24243331c3284367430de03b7">8cb04f7</a>)</li>
<li><strong>notifications,wayland:</strong> GNOME workaround for <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2411" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2411/hovercard">#2411</a>, restore ozone x11 default (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2547" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2547/hovercard">#2547</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/5ea08c8ca2082ac731e336dc417a1e01e37290bc">5ea08c8</a>)</li>
<li><strong>roadmap:</strong> capture 2026-05-07 ozone-platform default reset session (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2509" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2509/hovercard">#2509</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e1826ef8b371ac43791e24a5601cab33de42b4fa">e1826ef</a>)</li>
<li><strong>roadmap:</strong> trim to themes, principles, and parked work (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2539" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2539/hovercard">#2539</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ca1b894af8e0076a830e733ad7496d5a406b38a0">ca1b894</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd-9" class="anchor" aria-label="Permalink: CI/CD" href="#cicd-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>gate packaging jobs on e2e_tests (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2545" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2545/hovercard">#2545</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/a8e687e969bc7e859303e1d0507213b315761ca5">a8e687e</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Testing</h3><a id="user-content-testing" class="anchor" aria-label="Permalink: Testing" href="#testing"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>preload:</strong> guard modulesRequiringIpc against regression (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/1902" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/1902/hovercard">#1902</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2546" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2546/hovercard">#2546</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/467e1e45501676826c675b488bf421ce54ea1f41">467e1e4</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-15" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>deps-dev:</strong> bump @playwright/test in the minor-and-patch group (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2526" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2526/hovercard">#2526</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/475b3f3819715b9b4be672a2be74dbfdd98ead42">475b3f3</a>)</li>
<li><strong>deps:</strong> bump @babel/plugin-transform-modules-systemjs in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2517" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2517/hovercard">#2517</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/52d49ffc28a07b653f2d3fd751ee984b3789ca7c">52d49ff</a>)</li>
<li><strong>deps:</strong> bump brace-expansion from 5.0.5 to 5.0.6 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2553" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2553/hovercard">#2553</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b429833c2664d52f9518c14fb476f78e8a5cb41e">b429833</a>)</li>
<li><strong>deps:</strong> bump electron from 41.5.0 to 41.6.1 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2549" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2549/hovercard">#2549</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/5ab8747601ee470a80b66699db3fcc8203b781ae">5ab8747</a>)</li>
<li><strong>deps:</strong> bump fast-uri from 3.1.0 to 3.1.2 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2515" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2515/hovercard">#2515</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/acf4815fe4044540f366018f55205555b5d0034f">acf4815</a>)</li>
<li><strong>deps:</strong> bump fast-uri from 3.1.0 to 3.1.2 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2516" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2516/hovercard">#2516</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/69ef30cdae94e53ce1da1d8df61fb22bf84d454f">69ef30c</a>)</li>
<li><strong>deps:</strong> bump ip-address from 10.1.0 to 10.2.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2504" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2504/hovercard">#2504</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c036c0976190be3e62a5ad44f06de82b2350c59e">c036c09</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group in /docs-site with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2528" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2528/hovercard">#2528</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/93ae5b735fbab47dbc053f6d662982ba00c7c463">93ae5b7</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group with 2 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2555" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2555/hovercard">#2555</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f7dc094f8ff39a9483b2b5b749b415b7a6286aa5">f7dc094</a>)</li>
<li><strong>deps:</strong> bump webpack-dev-server from 5.2.3 to 5.2.4 in /docs-site (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2554" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2554/hovercard">#2554</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d1ddbb03575c917b191f9663d2011a1faa4ab366">d1ddbb0</a>)</li>
<li><strong>deps:</strong> bump ws from 8.19.0 to 8.20.1 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2557" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2557/hovercard">#2557</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/ca9c68a0de0137f6c7c3602fd28dde8c211706bd">ca9c68a</a>)</li>
<li><strong>github:</strong> add pull request template (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2544" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2544/hovercard">#2544</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c7f5bb5b5837df41502356995359d33b930d88ef">c7f5bb5</a>)</li>
<li><strong>logging:</strong> demote noisy warns and block MS telemetry beacons (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2532" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2532/hovercard">#2532</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/84da8c5bf932925fe531f1c2d87480ada4f3fd82">84da8c5</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-14" class="anchor" aria-label="Permalink: Thanks" href="#thanks-14"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @app/dependabot, @jayenashar, @jpenberthy for contributing to this release.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/IsmaelMartinez/teams-for-linux/compare/v2.8.1...v2.9.0">2.9.0</a> (2026-05-06)</h2><a id="user-content-290-2026-05-06" class="anchor" aria-label="Permalink: 2.9.0 (2026-05-06)" href="#290-2026-05-06"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<blockquote>
<p dir="auto"><strong>Multi-account is a work-in-progress preview.</strong> The new <code>multiAccount.enabled</code> flag (off by default) lets you keep separate Teams sessions in the same window. The Add-profile dialog and the Profiles → Switch-to menu work end-to-end in this release, but the Manage-profiles dialog, the visible top-right switcher pill, and <code>Ctrl+Shift+1…5</code> shortcuts are still ahead. Useful to test, but expect rough edges and follow <a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2495" data-hovercard-type="issue" data-hovercard-url="/IsmaelMartinez/teams-for-linux/issues/2495/hovercard">#2495</a> for ongoing progress.</p>
</blockquote>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-16" class="anchor" aria-label="Permalink: Features" href="#features-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>config:</strong> allow dismissing startup warnings with "Don't show again" (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2477" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2477/hovercard">#2477</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/abb7522012707853500bbd1a09eebfecef161f1b">abb7522</a>)</li>
<li><strong>media:</strong> allow overriding getUserMedia microphone constraints (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2462" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2462/hovercard">#2462</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/eaea33f2f1ccd1e9ed2e531379f9bc87080d5f1f">eaea33f</a>)</li>
<li><strong>mqtt:</strong> add Home Assistant autodiscovery (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2464" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2464/hovercard">#2464</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/7b5d7db2d5b911a72f5bb815d1916f88487562c0">7b5d7db</a>)</li>
<li><strong>multi-account:</strong> add multiAccount.enabled flag and Intune mutex (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2450" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2450/hovercard">#2450</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/1fe732485dedada6c3fb727a27e1ecf82b81574a">1fe7324</a>)</li>
<li><strong>multi-account:</strong> Add-profile dialog with first-run bootstrap fix (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2496" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2496/hovercard">#2496</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/bb8151432f766fff680c6b7e1e52b5992ad03376">bb81514</a>)</li>
<li><strong>multi-account:</strong> Profiles menu with Switch-to submenu (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2489" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2489/hovercard">#2489</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c86e13043a9abf7ade27b034ba62e2e1dcc898e1">c86e130</a>)</li>
<li><strong>multi-account:</strong> scaffold profile view lifecycle and Profile 0 bootstrap (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2483" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2483/hovercard">#2483</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/fbe914aaf5de6725eb51ec45c998480e2e37f506">fbe914a</a>)</li>
<li><strong>multi-account:</strong> scaffold ProfilesManager and migrate login state (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2478" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2478/hovercard">#2478</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/5ee386b02eece30ebc7ce4e5b00285f623f8e458">5ee386b</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-18" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-18"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>auth:</strong> scope worker-source AUTH_RECOVERY suppression to active calls (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2481" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2481/hovercard">#2481</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/87b114bfa7a9d76b86ac3786e9e7d7bec7610a38">87b114b</a>)</li>
<li><strong>ci:</strong> correct SHA pin for release-please-action v4.2.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2470" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2470/hovercard">#2470</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/6b9275512d6b3bbd95ab6c0013d89ae291bdc207">6b92755</a>)</li>
<li><strong>power:</strong> bind enableWakeLockOnWindowRestore on the restore listener (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2482" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2482/hovercard">#2482</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d5debdac4d915a833e7f0204ed0808c5062ea5fc">d5debda</a>)</li>
<li><strong>release:</strong> strip markdown from appdata entries, bump manifest to 2.8.1 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2472" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2472/hovercard">#2472</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c4e1962eda7dedf8cad215b932c3152b0378362c">c4e1962</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Documentation</h3><a id="user-content-documentation-15" class="anchor" aria-label="Permalink: Documentation" href="#documentation-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>note semver transition and tidy up the homepage (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2473" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2473/hovercard">#2473</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/afb29ed9478b9a624af7f3b889772b5667dd2011">afb29ed</a>)</li>
<li><strong>research:</strong> prune stale research and surface orphaned docs in sidebar (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2503" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2503/hovercard">#2503</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/e9906db2b7891e38a0807154206dd37f5e99183f">e9906db</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">CI/CD</h3><a id="user-content-cicd-10" class="anchor" aria-label="Permalink: CI/CD" href="#cicd-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>release:</strong> credit external contributors in release-please notes (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2475" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2475/hovercard">#2475</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/6f05db998c3c847efc1c4eb033b17aaeb772f149">6f05db9</a>)</li>
<li><strong>release:</strong> migrate to release-please for automated release management (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2408" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2408/hovercard">#2408</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f4df06aa8f691fcb82cf3c38c7ab593bb64e3ae9">f4df06a</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Maintenance</h3><a id="user-content-maintenance-16" class="anchor" aria-label="Permalink: Maintenance" href="#maintenance-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>auto-merge dependabot PRs (non-major) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2485" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2485/hovercard">#2485</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/25eab678726a3b6722081295a06fcd81b8a3cbaa">25eab67</a>)</li>
<li><strong>deps-dev:</strong> bump electron in the minor-and-patch group (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2479" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2479/hovercard">#2479</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/c443dfee834e57e2e44e8dd9887f48a2928aaefa">c443dfe</a>)</li>
<li><strong>deps:</strong> bump actions/github-script from 8.0.0 to 9.0.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2494" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2494/hovercard">#2494</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/eb3db5894c4ee6b12716849c7de5ce872913cd7b">eb3db58</a>)</li>
<li><strong>deps:</strong> bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2492" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2492/hovercard">#2492</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/f7c831ba4cd2a7a5b91ee9bf3f5a1d19f714b7cc">f7c831b</a>)</li>
<li><strong>deps:</strong> bump canonical/setup-lxd (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2490" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2490/hovercard">#2490</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/92cbc13788710edbb5e0adb1170c737cbcbeddf8">92cbc13</a>)</li>
<li><strong>deps:</strong> bump dependabot/fetch-metadata from 2 to 3 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2493" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2493/hovercard">#2493</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/fa1d8709672e59d52eeb0b518cd33d0a0e0d518b">fa1d870</a>)</li>
<li><strong>deps:</strong> bump googleapis/release-please-action from 4.2.0 to 5.0.0 (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2491" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2491/hovercard">#2491</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/5df49e3bcff7b1b90cfd7bec0ddffdc359559fe9">5df49e3</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group in /docs-site with 3 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2501" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2501/hovercard">#2501</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/d850004b471b4929949bb783139966aeb8b1e61d">d850004</a>)</li>
<li><strong>deps:</strong> bump the minor-and-patch group with 4 updates (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2500" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2500/hovercard">#2500</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b934b5093b3762da8f7b0f4f3279ce61b09888e2">b934b50</a>)</li>
<li><strong>security:</strong> bump postcss and uuid to patch GHSA-qx2v-qp2m-jg93 and GHSA-w5hq-g745-h8pq (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2487" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2487/hovercard">#2487</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/b29fc602e017ace965e08095c36d7844226137aa">b29fc60</a>)</li>
<li><strong>simili:</strong> use explicit steps list to enforce similarity-only mode (<a href="https://github.com/IsmaelMartinez/teams-for-linux/issues/2474" data-hovercard-type="pull_request" data-hovercard-url="/IsmaelMartinez/teams-for-linux/pull/2474/hovercard">#2474</a>) (<a href="https://github.com/IsmaelMartinez/teams-for-linux/commit/40a1391d38a175b789fdf0fb53288a31de802ac6">40a1391</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Thanks</h3><a id="user-content-thanks-15" class="anchor" aria-label="Permalink: Thanks" href="#thanks-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">Big thanks to @dependabot, @jpenberthy, @MiguelAngelLV, @mvanhorn for contributing to this release.</p>
</article></div><div class="d-none"></div></section></div></div></div> </div> <!-- --> </div></div></div></div></div></div><div class="ScrollMarksContainer-module__scrollMarksContainer__Eu7uU" id="find-result-marks-container"></div><div class="d-none"></div><div class="d-none"></div></div> <!-- --> <!-- --> </div>
</react-app>




  </div>

</turbo-frame>

    </main>
  </div>

  </div>

          <footer class="footer f6 color-fg-muted color-border-subtle tmp-pt-7 tmp-pb-6 p-responsive" role="contentinfo"  >
  <h2 class='sr-only'>Footer</h2>

  


  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
      <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com">
        <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
</svg>
</a>
      <span>
        &copy; 2026 GitHub,&nbsp;Inc.
      </span>
    </div>

    <nav aria-label="Footer">
      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>

      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">


          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
          </li>


            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
            </li>

            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
            </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to community&quot;,&quot;label&quot;:&quot;text:community&quot;}" href="https://github.community/" data-view-component="true" class="Link--secondary Link">Community</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
          </li>

          
<li class="mx-2" >
  <cookie-consent-link>
    <button
      type="button"
      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
      data-action="click:cookie-consent-link#showConsentManagement"
      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
    >
      Manage cookies
    </button>
  </cookie-consent-link>
</li>

  <li class="mx-2">
    <cookie-consent-link>
      <button
        type="button"
        class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left"
        data-action="click:cookie-consent-link#showConsentManagement"
        data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
      >
        Do not share my personal information
      </button>
    </cookie-consent-link>
  </li>

      </ul>
    </nav>
  </div>
</footer>



    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
      data-locale="en"
      data-initial-cookie-consent-allowed=""
      data-cookie-consent-required="true"
    ></ghcc-consent>




  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    You can’t perform that action at this time.
  </div>

    <template id="site-details-dialog">
  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
    <summary role="button" aria-label="Close dialog"></summary>
    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
      </button>
      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
    </details-dialog>
  </details>
</template>

    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
  </div>
</div>

    <template id="snippet-clipboard-copy-button">
  <div class="zeroclipboard-container position-absolute right-0 top-0">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>
<template id="snippet-clipboard-copy-button-unpositioned">
  <div class="zeroclipboard-container">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>




    </div>
    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
  </body>
</html>

