50 lines
4.8 KiB
Markdown
50 lines
4.8 KiB
Markdown
---
|
||
tags: [work, performance-review, draft]
|
||
date: 2026-10-26
|
||
status: draft-for-manual-paste
|
||
source: Asana Work Summary 1213731680648355 (copy fetched 2026-10-26, not modified since 2026-10-23), personal_os DB (read-only)
|
||
---
|
||
**Structural work, refactoring and tooling**
|
||
- Feb/10: [New Type-Safe Settings Protocol: KeyValueStoring with StoringKeys](https://app.asana.com/0/0/1213211176970868)
|
||
- Mar/6: [Convert all macOS modules to Swift Package](https://app.asana.com/0/0/1211573210737831) – AppUpdater, CrashReporting and Bitwarden moved to local Swift packages
|
||
- Apr/28: [Proposal: Rollback /Applications/DEBUG install dir for macOS browser](https://app.asana.com/0/0/1214136461142650)
|
||
- Sep/30: [Proposal: Code-initialized CoreData models](https://app.asana.com/0/0/1218983598776255)
|
||
- Oct/16: [Migration to fully VSCode-supported builds&debugging](https://app.asana.com/0/0/1209808486380252) – closed Oct/16: full dev cycle runs from VS Code/Cursor; not adopted team-wide (opt-in setup); includes compile-flag removal, storyboard removal (12 PRs), #bundle localization, dead target flags, sandbox-test-tool replacement
|
||
- Oct/19: [Remove CoreData SPM test hacks compiling model in runtime](https://app.asana.com/0/0/1218987523298563)
|
||
- open: [Move macOS UI Tests target to separate xcode project file](https://app.asana.com/0/0/1219521748932290)
|
||
|
||
**Tests and CI**
|
||
- Jul/16: [macOS: Only build arm64 architecture for UI Tests](https://app.asana.com/0/0/1216591205063619)
|
||
- Sep/29: [macOS 27: WebKit HUD private API has changed](https://app.asana.com/0/0/1218906032497990)
|
||
- Oct/21: [macOS: Address bar Ask AI Chat button keeps the closed window’s objects alive](https://app.asana.com/0/0/1219676439283927)
|
||
- Oct/21: [Swift Testing migration batch](https://app.asana.com/0/0/1219709925032923)
|
||
- Oct/21: [Three package test bundles never run on PR CI: EventHubTests, SnapshotTestingSupportTests, UIComp…](https://app.asana.com/0/0/1219728566677383)
|
||
|
||
**Crashes and bug fixes**
|
||
- Feb/19: [Option menu not displaying with control + click](https://app.asana.com/0/0/1213223886344977)
|
||
- Mar/30: [Investigate and consider applying recent KSCrash changes](https://app.asana.com/0/0/1213875029587621)
|
||
- Apr/7: [Downloaded file names are cut short](https://app.asana.com/0/0/1213803861044638)
|
||
- Apr/21: [Unable to download from DMV site due to popup blocking.](https://app.asana.com/0/0/1213832268661772)
|
||
- Apr/23: [Crash in NSException+cxxHandler.mm](https://app.asana.com/0/0/1214143353966986)
|
||
- Jul/27: [Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)
|
||
- Oct/16: [EXC_BAD_ACCESS NSError.domainAndCode.getter](https://app.asana.com/0/0/1219292410414766)
|
||
- Oct/20: [SIGSEGV/SIGKILL EmailKeychainManager.retrieveData (RecursiveLockWithSideEffects unbounded recursi…](https://app.asana.com/0/0/1215495893369499)
|
||
|
||
**Other work**
|
||
- Feb/6: scoping [macOS: Address bar bugs batch](https://app.asana.com/0/0/1213148466589898)
|
||
- Feb/10: [announcement: New Type-Safe Settings Protocol](https://app.asana.com/0/1213210586557160/), [KeyValueStoring Adoption Guidelines](https://app.asana.com/0/0/1213193685927782)
|
||
- Jul/8: [Pixel anomaly report 2026.04.07 (mac) – Downloads assertion failure](https://app.asana.com/0/0/1213975525679527) – proactive improvement of downloads error handling
|
||
- Mar/31: [Using local LLM model (llama/qwen) for iTerm2 command generation](https://app.asana.com/0/0/1213885214199647)
|
||
- Jul/16: [macOS REVIEW builds now default to arm64-only](https://app.asana.com/0/1216597500971739/)
|
||
- Sep/3: [review comment finding an issue in a macOS PR and helping to fix it](https://github.com/duckduckgo/apple-browsers/pull/6584#pullrequestreview-5098464623)
|
||
- Oct/6: [Mapping Apple OS builds to WebKit source releases](https://app.asana.com/0/0/1219208775858201) (WebKit ↔ OS table for crash forensics, presented at Apple Weekly Oct/6)
|
||
- Oct/16: [How many users are converting from the half-sheet promo?](https://app.asana.com/0/0/1219469970318428) – my analysis comment for the subscriptions team
|
||
- Oct: [VSCode Setup for iOS/macOS development](https://app.asana.com/0/0/1209678170937083), [How to work with Apple Browsers using Git worktrees](https://app.asana.com/0/0/1219571548600350)
|
||
|
||
**Apple Weekly topics**
|
||
- [Feb/10](https://app.asana.com/0/0/1213074285981095): type-safe settings protocol (KeyValueStoring)
|
||
- [Apr/21](https://app.asana.com/0/0/1213976243215792): proposal to roll back `/Applications/DEBUG` (feedback from Diego and Dominik changed the approach) and a demo of a VM-based UI test runner for agents
|
||
- [Sep/29](https://app.asana.com/0/0/1218750629653155): CoreData code-initialized models proposal (dropped after objections)
|
||
- [Oct/6](https://app.asana.com/0/0/1218994340026779): macOS modularization plan and the WebKit ↔ OS version table
|
||
- [Oct/20](https://app.asana.com/0/0/1219460858431911): UI tests target split, VS Code postmortem
|