Skip to content

[repo-status] Daily Repo Status β€” March 5, 2026Β #7874

@github-actions

Description

@github-actions

πŸ¦† DuckDuckGo Android β€” Daily Status Report

Date: March 5, 2026 | Branch: develop | Open PRs: ~20 | Open Issues: 62


πŸš€ Today's Activity

1 PR merged today β€” keeping the momentum going!

PR What landed
#7873 Update content scope scripts to version 13.26.0 β€” includes new webEvents content feature with client messaging support

πŸ”₯ Yesterday's Big Wins (March 4)

Yesterday was a high-velocity day β€” 10 PRs merged spanning features, stability, PIR, and infrastructure:

PR What landed
#7803 App startup performance telemetry: dual TTID measurement (API 35+ native + manual)
#7849 Single tab burning: data-clearing fully wired up πŸ”₯
#7850 Block Store test integration
#7854 Removed shorterUrlDefault feature flag (dead code cleanup)
#7861 PIR: update broker ETags only when successfully stored
#7866 PIR: send details of broker JSON download failures
#7868 Fix: crash in tab switcher adapter
#7853 PIR: fire pixel when feature is manually disabled from settings
#7703 Develocity: enable Android tests custom task + plugin bump
#7857 Add agentic workflow for daily repo status automation

πŸ“‹ Active Pull Requests

Ready for review (not draft)

PR Title Author
#7870 Require explicit featureName/parentFeatureName on active plugin annotations aitorvs
#7872 Improve GlobalActivityStarter with launcher overloads and defensive fixes aitorvs
#7871 Notify duck.ai refresh token after upgrades/downgrades cmonfortep
#7869 Move rescope token request to IO thread CDRussell
#7865 Fix native input keyboard issues joshliebe
#7867 Read from harmony and implement fixes CrisBarreiro
#7846 Add diagnostics pixels for harmony (keep legacy as source of truth) CrisBarreiro
#7862 CPM: on-device heuristics and reload loop prevention muodov
#7863 Enable Toggle by default if user skips onboarding malmstein
#7864 Failing pixel report nalcalag
#7847 Migrate to use send() extension function marcosholgado
#7840 Onboarding Dev Setting nalcalag
#7827 Update AppTP pixel to drop cohort nshuba
#7814 Duck.ai Contextual: Multiple page contents malmstein
#7820 Onboarding Brand Design: Welcome screen animation mikescamell
#7834 Fix StrictMode disk reads on main thread at app startup aitorvs

Draft / WIP

PR Title Author
#7804 WIP: Setup experiment 5 landomen
#7852 Lint cleanup: fix TypographyEllipsis issues across 6 modules malmstein
#7855 Lint cleanup: fix Overdraw issues across 9 modules malmstein
#7856 Fix MissingQuantity and UnusedQuantity lint issues malmstein

πŸ› Issues to Watch

Issue Title Priority signal
#7725 DDG browser is DoSing sites β€” favicon requests at 10–20 req/s πŸ”΄ High β€” external site impact
#7844 Can't download files from basic-auth protected directories 🟑 Medium β€” regression
#7805 Authorize.net AcceptUI.js payment forms broken 🟑 Medium β€” e-commerce compat
#5928 StackOverflowError when deleting bookmark folders (recursive traversal) 🟑 Medium β€” data integrity risk
#6062 Bookmark search returns no results after deleting a folder 🟑 Medium
#5383 Bookmarks disappeared (long-standing) 🟑 Medium

πŸ“ˆ Themes & Trends

πŸ€– Duck.ai is the top active area

Native input keyboard issues are being fixed (#7865), contextual multi-page support is in review (#7814), and refresh token handling is being improved (#7871). Duck.ai is clearly the most active feature track right now.

πŸ›‘οΈ PIR: reliability push

Three PIR improvements landed yesterday alone β€” ETags, download failure telemetry, and opt-out pixels. The feature is clearly being hardened for a broader rollout.

🎨 Onboarding refresh in progress

Brand design animation (#7820), dev settings (#7840), and toggle default behavior (#7863) are all moving in parallel. A polished onboarding experience is close.

⚑ Infrastructure quality rising

Content scope scripts bump, RemoteFeature codegen (landed Monday), Develocity test tasks, and TTID telemetry all shipped this week. The build and measurement infrastructure is improving steadily.

🧹 Lint sprint (malmstein)

Four lint cleanup PRs targeting TypographyEllipsis, Overdraw, and quantity issues across 15+ modules. Still in draft β€” good candidates to batch-review when ready.


βœ… Recommended Actions for Maintainers

  1. Triage #7725 (favicon DoS) β€” 594k requests in 2 days from real users. A request-dedup or 404 short-circuit should be straightforward and high-value.
  2. Review #7862 (CPM on-device heuristics) β€” privacy-impacting logic change deserves careful review.
  3. Review #7870 (require explicit featureName on active plugins) β€” small but enforces API contract consistency at compile time.
  4. Review #7865 (native input keyboard fixes) β€” follow-up to the Duck.ai native input that shipped Monday.
  5. Check #7834 (StrictMode disk reads at startup) β€” low-risk, follows the ANR fix pattern from earlier in the week.
  6. Look at bookmark stability β€” issues #5928 (StackOverflow), #6062 (search post-delete), and #5383 (disappearing bookmarks) all cluster around SavedSitesRepository. A focused bookmarks reliability sprint could close multiple community pain points.

πŸ€– Auto-generated by the daily-repo-status workflow. Report covers activity through March 5, 2026.

Generated by Daily Repo Status Β· β—·

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/daily-repo-status.md@b466f28f0f65b68d6f2b10b15b44f51d787b93be

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions