4.8 KiB
4.8 KiB
tags, date, status, source
| tags | date | status | source | |||
|---|---|---|---|---|---|---|
|
2026-10-26 | draft-for-manual-paste | 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
- Mar/6: Convert all macOS modules to Swift Package – AppUpdater, CrashReporting and Bitwarden moved to local Swift packages
- Apr/28: Proposal: Rollback /Applications/DEBUG install dir for macOS browser
- Sep/30: Proposal: Code-initialized CoreData models
- Oct/16: Migration to fully VSCode-supported builds&debugging – 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
- open: Move macOS UI Tests target to separate xcode project file
Tests and CI
- Jul/16: macOS: Only build arm64 architecture for UI Tests
- Sep/29: macOS 27: WebKit HUD private API has changed
- Oct/21: macOS: Address bar Ask AI Chat button keeps the closed window’s objects alive
- Oct/21: Swift Testing migration batch
- Oct/21: Three package test bundles never run on PR CI: EventHubTests, SnapshotTestingSupportTests, UIComp…
Crashes and bug fixes
- Feb/19: Option menu not displaying with control + click
- Mar/30: Investigate and consider applying recent KSCrash changes
- Apr/7: Downloaded file names are cut short
- Apr/21: Unable to download from DMV site due to popup blocking.
- Apr/23: Crash in NSException+cxxHandler.mm
- Jul/27: Pinned tab opens link in background tab
- Oct/16: EXC_BAD_ACCESS NSError.domainAndCode.getter
- Oct/20: SIGSEGV/SIGKILL EmailKeychainManager.retrieveData (RecursiveLockWithSideEffects unbounded recursi…
Other work
- Feb/6: scoping macOS: Address bar bugs batch
- Feb/10: announcement: New Type-Safe Settings Protocol, KeyValueStoring Adoption Guidelines
- Jul/8: Pixel anomaly report 2026.04.07 (mac) – Downloads assertion failure – proactive improvement of downloads error handling
- Mar/31: Using local LLM model (llama/qwen) for iTerm2 command generation
- Jul/16: macOS REVIEW builds now default to arm64-only
- Sep/3: review comment finding an issue in a macOS PR and helping to fix it
- Oct/6: Mapping Apple OS builds to WebKit source releases (WebKit ↔ OS table for crash forensics, presented at Apple Weekly Oct/6)
- Oct/16: How many users are converting from the half-sheet promo? – my analysis comment for the subscriptions team
- Oct: VSCode Setup for iOS/macOS development, How to work with Apple Browsers using Git worktrees
Apple Weekly topics
- Feb/10: type-safe settings protocol (KeyValueStoring)
- Apr/21: 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: CoreData code-initialized models proposal (dropped after objections)
- Oct/6: macOS modularization plan and the WebKit ↔ OS version table
- Oct/20: UI tests target split, VS Code postmortem