From fea461aca72c88da06bef48feee895f9e1a6eb46 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 18 May 2026 15:34:14 +0600 Subject: [PATCH] =?UTF-8?q?[2026-05-18]=20business:=20+=D0=BF=D1=80=D0=B5?= =?UTF-8?q?=D0=B7=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D1=8F=20=D0=B2=20?= =?UTF-8?q?=D0=9E=D0=BB=D0=BE=D0=BB=D0=BE=20=D0=BA=D0=B0=D0=BA=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BD=D1=82=D0=B5=D0=B9=D0=BD=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- personal/business/sessions/2026-W20.md | 1 + work/briefs/inbox/2026-05-18.md | 37 +++++++------------ .../chat-path-onboarding-tracker-blocking.md | 26 ++++++++++++- 3 files changed, 39 insertions(+), 25 deletions(-) diff --git a/personal/business/sessions/2026-W20.md b/personal/business/sessions/2026-W20.md index 3f1bf4c2..3bc3e1e0 100644 --- a/personal/business/sessions/2026-W20.md +++ b/personal/business/sessions/2026-W20.md @@ -66,6 +66,7 @@ DDG-проект как текущая отговорка. Человек сам - [ ] **Среда 20.05** — лендинг «private beta / coming soon» + первый пост в X - [ ] Сегодня вечером — проверить приложение на себе (запланированная сессия) +- [ ] **Параллельно тесту на друзьях** — презентация в коворкинге Ололо (живая аудитория, внешний дедлайн) - [ ] До Алматы (июнь) — составить конкретный план действий по ООО + App Store Organization account - [ ] Зарегистрировать Apple Developer Individual ($99) — для TestFlight беты, без ООО diff --git a/work/briefs/inbox/2026-05-18.md b/work/briefs/inbox/2026-05-18.md index 1d670716..5ba225a7 100644 --- a/work/briefs/inbox/2026-05-18.md +++ b/work/briefs/inbox/2026-05-18.md @@ -1,30 +1,19 @@ -## Inbox Triage — 2026-05-18 (since 09:34) +## Inbox Triage — 2026-05-18 (since 14:07) ### New / Changed — Action Required -**[@mention]** — [DRI <> Project Advisor async for Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551072611261) — Alessandro at 09:35 - -Context: Alessandro summarised the remaining tasks for the Ship Review and tagged Alex with a specific action list: -1. Mark addressed issues as completed so they're visible to everyone -2. Disable the previous experiment and create a new experiment payload named `onboardingDuckAIQueryTrackersDemoExperiment` (per [this task](https://app.asana.com/1/137249556945/project/1214157224317277/task/1214601039604921)) -3. Merge the stacked [PR #4584](https://github.com/duckduckgo/apple-browsers/pull/4584) into the main feature branch for final testing -4. Move any unaddressed nice-to-have tasks to the follow-up project -5. Note: Alex is macOS maintenance DRI this week — delegate investigations where possible and keep focus on closing the Ship Review - -**Completed Must-Haves (per Alessandro):** -- ✅ Address Bar Toggle Selection: Revert Copy — addressed in [PR #4855](https://github.com/duckduckgo/apple-browsers/pull/4855) -- ✅ GJ7/ Fix address bar focus dismissing search suggestion dialog — resolved, cannot reproduce -- ✅ GJ8/ Change "Duck.ai" to "Ask AI" — addressed in PR #4855 -- ✅ Related task — addressed in PR #4855 - -**⏭️ Still in progress (Must Have):** [GJ7-related task](https://app.asana.com/1/137249556945/project/1206329551987282/task/1214682678629768) - -**Nice to Haves** (move to follow-up if unaddressed): -- Try a Search or AI chat: Remove pointer -- You've Got This!: Remove pointer -- Try Visiting a Site: Remove Browser Toolbar -- Try Visiting a Site: Background +**[New Assignment]** — [PR privacy-configuration #5189: Disable old Duck.ai onboarding experiment; add onboardingDuckAIQueryTrackersDemoExperiment](https://app.asana.com/0/0/1214895946163976) — assigned by Dax at 15:22 +- PR: https://github.com/duckduckgo/privacy-configuration/pull/5189 +- Due: tomorrow (May 19) +- Action: Add a reviewer on GitHub (reviewer task will auto-create in Asana) +- Summary: Disable `onboardingDuckAIQueryExperiment` (already sampled); add `onboardingDuckAIQueryTrackersDemoExperiment` with control + treatmentA cohorts (weight 1 each), en/US target — for tracker-blocking demo onboarding flow. ### New / Changed — Monitoring -_(nothing new)_ +_None_ + +### Notes + +- No new comments on Alex's tasks since 14:07 +- No new @mentions +- SINCE: 2026-05-18T14:07:48+06 diff --git a/work/wiki/apple-browsers/chat-path-onboarding-tracker-blocking.md b/work/wiki/apple-browsers/chat-path-onboarding-tracker-blocking.md index 9c0730b0..44e9abc9 100644 --- a/work/wiki/apple-browsers/chat-path-onboarding-tracker-blocking.md +++ b/work/wiki/apple-browsers/chat-path-onboarding-tracker-blocking.md @@ -45,7 +45,7 @@ ### 🟠 SR — GJ3/ Hide address bar and toolbar for "Try visiting a site!" step (chat-path only) -**Source:** [Gary Apr 29](https://app.asana.com/1/137249556945/task/1214147157456478/comment/1214409112744728), confirmed by [Gary May 7](https://app.asana.com/1/137249556945/task/1214147157456478/comment/1214615822543276) and [Costas May 8](https://app.asana.com/1/137249556945/task/1214147157456478/comment/1214627423981810): hide address bar + toolbar for AI-chat flow only so user is forced to choose from presets. Without this: user could type a search (repeating the same dialog) or switch to Duck.ai. +**Source:** [Gary Apr 29](https://app.asana.com/1/137249556945/task/1214147157456478/comment/1214409112744728), confirmed by [Gary May 7](https://app.asana.com/1/137249556945/task/1214147157456478/comment/1214615822543276) and [Costas May 8](https://app.asana.com/1/137249556945/task/1214147157456478/comment/1214627423981810): hide address bar + toolbar for AI-chat flow only so user is forced to choose from presets. Without this: user could type a search (repeating the same dialog) or switch to Duck.ai. Asana task: [1214828145455337](https://app.asana.com/1/137249556945/project/1202406491309510/task/1214828145455337) "Try Visiting a Site: Remove Browser Toolbar". **Fix:** `chromeDelegate?.setBarsHidden(true)` on show, `setBarsHidden(false)` on dismiss. Tracked as PR #4855 — Alessandro (line 477) item below. @@ -53,6 +53,30 @@ --- +### 🔴 SR — Design: "Try a Search or AI chat" dialog — Remove pointer/tail + +**Source:** [Asana task 1214846580751519](https://app.asana.com/1/137249556945/project/1202406491309510/task/1214846580751519) (Ship Review: Design, May 15). Remove the bubble pointer/tail from the bottom of the "Try a Search or AI chat" dialog container since Dax is not present in this dialog. + +**State:** 🔴 NOT done. Not in any PR. NOT in working tree. + +--- + +### 🔴 SR — Design: "You've Got This!" dialog — Remove pointer/tail + +**Source:** [Asana task 1214828145455345](https://app.asana.com/1/137249556945/project/1202406491309510/task/1214828145455345) (Ship Review: Design, May 15). Remove the bubble pointer/tail from the bottom of the "You've Got This!" EOJ dialog container since Dax is not present. + +**State:** 🔴 NOT done. Not in any PR. NOT in working tree. + +--- + +### 🟡 SR — Design: "Try Visiting a Site" screen — Add background + +**Source:** [Asana task 1214828145455342](https://app.asana.com/1/137249556945/project/1202406491309510/task/1214828145455342) (Ship Review: Design, May 15). After hiding address bar + toolbar (GJ3), the screen is very empty. Gary suggests switching in an existing background for delight. **Not a 100% blocker for the experiment.** + +**State:** 🟡 Nice-to-have. Not implemented. Not in any PR. + +--- + ### 🟠 SR — GJ7/ Exclude sync-restore / returning users from Duck.ai experiment step **Source:** [Alessandro May 7](https://app.asana.com/1/137249556945/task/1214147157456478/comment/1214595287457513): if user restored data from sync, Dax dialogs are disabled — enrolling them would break the flow. Alex confirmed addressed in May 13 build comment ("currently commented out in PR").