## itchio/itch — v26.15.0…v26.16.0-canary

_36 commits._

### Features
- **BUMP MIN BUTLER ^15.30.0, update to support new use interactions model and cave stats, and profile tagged launching.** (5012aa6)
- **add missing classifications from classification filter, fixes #3421** (92fd920)
- **finish design of new cave settings, fixes #366 #3102** (9f86689)
- **use new search local endpoint for search results including different content types (bundles, collections, games)** (c378132)
- **redesign the search autocomplete around new local-only suggestions and link to site search** (8eb3764)

### Fixes
- **fix race condition when dialog closes and opens another dialog** (3f6a30c)
- **ts check the releases dir, fix a few things** (9ceac5f)
- **fix screenshots dir** (85e729a)
- **fix integration tests** (d8c0880)
- **strictPropertyInitialization -> true, fix some related bugs** (79e16a9)
- **fix for stale clients** (0ac0608)

### Backend
- **:arrow_up: 26.16.0-canary** (7238060)
- **misc ui tweaks, filtering added to installed** (7dc8ed0)
- **update installed items to show cave information inline** (587f2ae)
- **the manage dialog doesn't try to replicate the install plan dialog, just links to it** (479f1b4)
- **allow using launch query param on itch://install to show launch dialog if upload laready downloaded (for html games)** (f3af5da)
- **allow installing "incompatible" uploads, fixes #3430 #3237 #3270 #2929 #2556 #2446 #2275** (0df151e)
- **move launch settings first** (95d864a)
- **update translations** (87a5072)
- **migrate from extra args to "launch options" for per-cave settings, fixes #342 #3238 #366 #3102 #2713** (6b7294b)
- **cave launch settings** (49aa37c)
- **split apart type checking between different packages** (8ba1e6b)
- **bump tsconfig** (f956172)
- **rebuild types for removal of flatpak** (8dffc04)
- **don't throw error if default is prevented on form submits** (deb4908)
- **misc fixes post null cleanups** (bbd0ffc)
- **STRICT NULL CHECKS -> true** (0cb8cd5)
- **more null correctness fixes** (c1c7046)
- **null fixes keep em coming** (22fd42e)
- **remove really old vendored underscore type definitions** (7a589a6)
- **null correctness round 2** (49e0869)
- **1st pass null correctness issues** (41cd55a)
- **start fixing null types, update payload to be required** (07e36fd)
- **update messages.ts for more strict optional field tagging** (e931c64)
- **move sync i18n to node scripts** (86e223e)
- **update changelog** (7142e5a)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/itchio/itch?utm_source=github-action)._