# Haiku Activity & Contract Report, July 2026

DevFeed: [Haiku Activity & Contract Report, July 2026](<https://devfeed.tech/articles/haiku-activity-contract-report-july-2026-34787.md>)

Original publisher: [Read original article](<https://www.haiku-os.org/blog/waddlesplash/2026-08-14-haiku_activity_contract_report_july_2026/>)

Author: waddlesplash

Published: 2026-08-14T16:00:00Z

Content type: news

Language: en

Sources: [Haiku Project](<https://devfeed.tech/sources/haiku-project.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Font](<https://devfeed.tech/topics/font.md>), [pixel](<https://devfeed.tech/topics/pixel.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [activity-report](<https://devfeed.tech/tags/activity-report.md>), [app](<https://devfeed.tech/tags/app.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [contractor](<https://devfeed.tech/tags/contractor.md>), [gui](<https://devfeed.tech/tags/gui.md>), [network](<https://devfeed.tech/tags/network.md>), [pixel](<https://devfeed.tech/tags/pixel.md>), [report](<https://devfeed.tech/tags/report.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [x86](<https://devfeed.tech/tags/x86.md>)

## AI overview

Haiku's July 2026 activity and contract report covers revisions hrev59821 through hrev59921. It summarizes GUI, application, translation, storage, CPU detection, video playback, server, and filesystem changes, along with bug fixes and improvements across Haiku.

## Source excerpt

This report covers hrev59821 through hrev59921. Applications humdinger adjusted a lot of GUI strings in the Bluetooth preferences to conform to our Interface Guidelines. aquamatic123 (GSoC '26) implemented a number of improvements in the Devices application. (He's since posted a blogpost covering these.) PulkoMandy cleaned up the layout of the URL bar for WebPositive, making things look a bit cleaner. madmax fixed the scaling of the close button on WebPositive's Find bar. k32n13 improved the pixel positioning of filename editors in Tracker, and also adjusted highlight box sizing slightly. humdinger moved "More details" in SoftwareUpdater into its settings window. madmax fixed a number of problems with translation catalogs in various applications, including Tracker, Terminal, Network preferences, and more. nathan242 implemented the ability to change the partition types in DriveSetup, making it easier to set up GPT disks for Haiku. madmax fixed the redrawing of some parts of Tracker's Info window and "count" view. jscipione fixed dragging inside the root window, and disabled the Disks dropdown on open/save panels. PulkoMandy updated the credits section of AboutSystem. apl fixed HaikuDepot to automatically deselect packages when the filtered list changes and they're no longer in it. waddlesplash fixed a crash in the OverlayImage replicant. PulkoMandy updated the PNP and ACPI IDs lists used by Devices. Kits k32n13 fixed problems with invisible carets, margin/padding drawing, and missing uses of cached font heights in BTextView. phoudoin fixed shortcuts not working properly when Caps Lock was enabled. KevinAdams improved the x86 CPU name detection logic (used by AboutSystem and other applications) significantly, relying more on the "brand string" and only hardcoding names for CPUs that have no or incorrect "brand string"s. PulkoMandy came by later and improved things a bit more. korli fixed some problems with buffer management in BBufferIO. haydentech fixed the drawing o