105 lines
6.6 KiB
Markdown
105 lines
6.6 KiB
Markdown
# Weekly Review — Week of April 27, 2026
|
|
|
|
*Generated: 2026-05-01 (Friday)*
|
|
|
|
---
|
|
|
|
## ✅ Moved Forward
|
|
|
|
### iOS: Demo tracker blocking after chat in onboarding
|
|
**Role: DRI** — The week's main project. Implementation progressed significantly:
|
|
- Pre-ship-review completed Apr 28 ([task 1214147157456480](https://app.asana.com/0/0/1214147157456480))
|
|
- Ship Review ([1214147157456478](https://app.asana.com/0/0/1214147157456478)) opened — most comments addressed
|
|
- Feature split into 5 stacked PRs to isolate changes
|
|
- Status update posted Apr 30 — put **ON HOLD** after unified toggle input redesign (task [1214281344740598](https://app.asana.com/0/0/1214281344740598)) introduced breakages. Decision made with Alessandro: hold ship review until breakages fixed.
|
|
- DRI<>PA async active — Gary confirmed no new apple projects added to upcoming assessment cycle to protect experiment runway.
|
|
|
|
### Rollback /Applications/DEBUG install dir for macOS browser ✓ COMPLETED
|
|
**Role: AUTHOR** — Proposal completed Apr 28. PR #4510 approved by Diego. Technically clean — `DEPLOYMENT_LOCATION = NO` did the trick. Tom S and Diego both confirmed. ([task 1214136461142650](https://app.asana.com/0/0/1214136461142650))
|
|
|
|
### Validate malicious site protection pixel anomalies ✓ COMPLETED
|
|
**Role: DRI** — Assigned and completed same day (Apr 30). Samantha opened fix PR #4648. ([task 1214399571487179](https://app.asana.com/0/0/1214399571487179))
|
|
|
|
### Ship Reviews closed this week (as reviewer/participant)
|
|
- Ship Review: Desktop Browsers: Windows: Update Auto-Clear to Automatically Delete Data — Apr 28
|
|
- Ship Review: macOS - Improve address bar experience when Duck.ai input isn't submitted — Apr 28
|
|
- Ship Review: Pull Request(s) - Add reasoning menu for reasoning capable models — Apr 27
|
|
- 2 additional Ship Reviews completed Apr 24
|
|
|
|
### PR Reviews
|
|
Active reviewer across multiple PRs:
|
|
- PR: iOS: Demo tracker blocking after chat in onboarding — actively reviewing Alessandro's PR
|
|
- PR: Remove combinedPermissionView feature flag — reviewed, Diego approved
|
|
- PR: FreemiumDBPUserStateManager — review round completed with József
|
|
- PR: Free scan banner showing even for subscriber — assigned by József (needs follow-up)
|
|
- PR: iOS/macOS VPN leak detection — Diego and Sam progressing; merging into release branch this week
|
|
|
|
---
|
|
|
|
## 🔄 Didn't Move
|
|
|
|
| Task | Why Stalled | Likely Next Step |
|
|
|------|------------|-----------------|
|
|
| [ON HOLD] iOS: Introduce a new screen for toggle with Search or Duck.ai default state | Blocked by same unified toggle input redesign conflict | Resume after Demo tracker toggle fix; due May 15 |
|
|
| Failing pixels report for Alex M ([1214280588891026](https://app.asana.com/0/0/1214280588891026)) | Samantha opened PR #4648 — awaiting merge | Monitor PR, mark done once merged |
|
|
| [Executor] Open PRs & Queue — 2026-04-28 | Likely superseded by current week | Archive or update |
|
|
| Text selection in address bar bug ([1214071796247142](https://app.asana.com/0/0/1214071796247142)) | No activity — due May 1 | Assess if still valid or defer |
|
|
| Pinned tab opens link in background tab ([1214038885921128](https://app.asana.com/0/0/1214038885921128)) | No activity — due May 1 | Triage this week |
|
|
|
|
**Long-stalled (low priority / old):**
|
|
- Proposal: Phase out Singletons — due date 2023, last modified Jan 2026. Either snooze far out or close.
|
|
- Discuss AOR task prioritization with Dominik — due 2024, last modified Feb 2026. Stale.
|
|
- Grafana Duo login persistence — due Jul 2025, last modified Mar 2026. Worth a quick update or close.
|
|
|
|
---
|
|
|
|
## 🔗 Open Loops Carrying Forward
|
|
|
|
**Ship Reviews in progress:**
|
|
- **[ON HOLD] Ship Review: iOS: Demo tracker blocking after chat in onboarding - 2-5 days** ([1214147157456478](https://app.asana.com/0/0/1214147157456478)) — On hold for toggle redesign fix. Most comments addressed. Due May 15. Need to unblock by fixing breakages from [1214281344740598](https://app.asana.com/0/0/1214281344740598).
|
|
- **Ship Review: (iOS Only) Ensure compatibility on iPad** ([1214396826612252](https://app.asana.com/0/0/1214396826612252)) — In inbox, no due date. Needs triage/assignment.
|
|
|
|
**Tech Designs awaiting re-review:** None identified this week.
|
|
|
|
**Delegated tasks overdue:**
|
|
- Localization - 2-5 days ([1214147157456477](https://app.asana.com/0/0/1214147157456477)) — was due Apr 28, no assignee in DB. Needs follow-up.
|
|
- Pinned tab activates in other window unpinning (Juan Pereira) — due Apr 30. Needs ping.
|
|
- Login autofill shows empty field (Deepankar) — due Nov 2025, very stale. Reassess.
|
|
- assertionFailure when DBP url is opened (Anh Do) — due Dec 2025, stale. Reassess.
|
|
|
|
**Incidents without postmortem:** None identified.
|
|
|
|
**PFRs awaiting decision summary:** None identified.
|
|
|
|
**Alessandro AFK** — noted in DRI<>PA async thread. Confirm dates and ensure PR review coverage.
|
|
|
|
---
|
|
|
|
## 📅 Next Week Setup
|
|
|
|
**TP Suggestion:** [iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249)
|
|
**Reasoning:** Due May 11 (ship review due May 15). Feature is complete but blocked by toggle input redesign breakages. Next step: fix the unified toggle input breakage, get ship review back off hold, drive to approval before deadline. This is the highest-stakes open item.
|
|
|
|
**Rotation:** None active or starting next week.
|
|
|
|
**OOO watch:** Alessandro mentioned being AFK (confirm exact dates from his Asana OOO task). Ensure someone else covers PR reviews on Demo tracker stacked PRs.
|
|
|
|
**1:1 with Dominik (May 5):** Items to bring:
|
|
- Demo tracker status: ON HOLD due to unified toggle redesign conflict, plan to unblock
|
|
- Ship Review: (iOS Only) Ensure compatibility on iPad — needs triage
|
|
- AOR prioritization task (stale since 2024) — worth a quick sync to close or re-scope
|
|
- Failing pixels delegation (Samantha's PR #4648) — confirm closed
|
|
|
|
---
|
|
|
|
## 🏆 Wins
|
|
|
|
1. **[Rollback /Applications/DEBUG install dir for macOS browser](https://app.asana.com/0/0/1214136461142650)** — Shipped a clean proposal that unblocked other developers from VPN/PIR debug testing. PR approved swiftly; praised by Tom and Diego. Candidate for work summary.
|
|
|
|
2. **[iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249)** — Drove implementation to ship-review-ready state, opened 5 stacked PRs, maintained clear status cadence (Apr 24, 28, 30). Navigated the unexpected unified toggle redesign conflict decisively: put on hold vs. rushing a risky ship.
|
|
|
|
3. **[Validate malicious site protection pixel anomalies](https://app.asana.com/0/0/1214399571487179)** — Triaged, delegated fix (PR #4648), and closed same day. Clean example of fast loop closure.
|
|
|
|
---
|
|
*Data source: local Asana DB (personal_os). Last sync: ~2026-04-30.*
|