## freelensapp/freelens — v1.9.0…v1.10.0

_120 commits._

### Features
- **Claude: Add PR title convention rule for agent-related changes (#1958)** (83deb6c)
- **Add support for image (OCI) volume type in pod details (#1924)** (eaa883c)
- **Add correct formatting for IPv6:Port tuple (#1838)** (953d22c)
- **Automated trunk upgrade pinact new → 4.1.0, trunk-io/plugins v1.10.0 → v1.10.2 [skip ci] (#1928)** (057496f)
- **Add Claude GitHub Action workflow (#1930)** (deda2e6)

### Fixes
- **Downgrade electron-builder to 26.11.1 to fix broken Windows installer and portable build (#1975)** (a7cff85)
- **Claude: security fix** (f7519b8)
- **Fix special characters in terminal on macOS (patch @xterm/xterm) (#1965)** (30a35e0)
- **Claude: add PR workflow rules for one-commit-per-fix and model info in descriptions (#1963)** (70288a8)
- **Claude: add model info to comments and plan model selection fix (#1961)** (c28d4ea)
- **Claude: fix CLAUDE.md -> AGENTS.md reference** (2e541eb)
- **fix: add welcome page entity as first item in default hotbar (#1950)** (4d6b6de)
- **Claude: fix workflow** (2051101)
- **Claude: Workaround fix** (48b97e8)
- **Fix silently swallowed webpack build errors in lens-webpack-build (#1939)** (74a3e51)
- **Fix for Bad Request on Helm install (#1897)** (fc0eea0)

### Backend
- **Automated npm version v1.10.0 (#1973)** (c1043be)
- **Automated npm dedupe (#1933)** (0d9de21)
- **Update dependency ws to ^8.21.0 [SECURITY] (#1977)** (0f7e2fd)
- **Automated trunk upgrade markdownlint 0.48.0 → 0.49.0 [skip ci] (#1986)** (1d8b9ee)
- **Expose navigateToPreferences on renderer extension API (#1983)** (43f9601)
- **Update dependency form-data to ^4.0.6 [SECURITY] (#1979)** (b4f3c3c)
- **Update dependency webpack-dev-server to ^5.2.5 [SECURITY] (#1987)** (79573f5)
- **Update dependency dompurify to ^3.4.9 [SECURITY] (#1978)** (5d5241a)
- **Update dependency js-yaml to ^4.2.0 [SECURITY] (#1981)** (34bb1b2)
- **Update dependency tar to ^7.5.16 [SECURITY] (#1980)** (babbea2)
- **Update dependency freelensapp/freelens-k8s-proxy to v1.7.0 (#1972)** (4cdeaa0)
- **Update Claude workflow with PR checkout fallback and latest AGENTS.md (#1971)** (2910f09)
- **Update dependency freelensapp/freelens-k8s-proxy to v1.6.2 (#1970)** (e6d4468)
- **Added time range for metrics (#1962)** (c76e478)
- **Reduce packaged app size by excluding debug artifacts (#1966)** (eb289ab)
- **Automated update of kubectl versions (bundled 1.36.2) (#1968)** (f9b1f3f)
- **Claude: allow Read, Write, Edit, etc** (873d11a)
- **Claude: parse model from comment or prompt input** (f88e4cb)
- **Automated biome migrate [skip ci] (#1959)** (310cbc5)
- **Claude: --fallback-model claude-sonnet-4-6** (2044118)
- **Claude: --append-system-prompt-file AGENTS.md** (022a97a)
- **Update dependency @biomejs/biome to v2.5.0 (#1954)** (e951c30)
- **Update electron-builder bundle to ^26.15.3 (#1953)** (4f75437)
- **Update dependency helm/helm to v4.2.1 (#1952)** (382ef95)
- **Prevent UI freezes with large number of pods (#1956)** (586d8f9)
- **Claude: skip fetching from upstream remote** (0d23ed1)
- **Claude: tuning of models** (1340286)
- **Disable MD041 in markdownlint to silence first-line heading errors (#1955)** (c1a5774)
- **Claude: more safe prompt handling** (9a03977)
- **Claude: run workflow with prompt** (83862f1)
- **Propagate changes for kubeconfig entries (#1951)** (fb68f9e)
- **Agents: more rules (no emoji, no conventional commits)** (9fac005)
- **Claude: use Claude app's token** (7fc7f23)
- **Claude: rule for updating snapshots** (e68717a)
- **Claude: allow to use more tools for debugging** (c3c82a3)
- **Linter clean** (cdeb3ec)
- **Claude: more rules about pushing changes** (5058a95)
- **Claude: allow pushes** (1822d5e)
- **Claude: --max-turns 100** (7d38158)
- **Claude: --max-turns 50** (a522f1d)
- **Claude: use own app token** (5a818ec)
- **Claude: more tweaks for workflow** (aa142b6)
- **Prune unused native binaries to prevent warnings about Intel-based apps in MacOS (#1949)** (521973b)
- **Claude: workaround for claude-code-action not supporting PR events** (5dbf772)
- **Claude: Remove local branch to avoid claude-code-action collision** (604f276)
- **Avoid stack overflow when spreading large API resource arrays (#1876)** (02fac85)
- **Update react monorepo to ^17.0.93 (#1945)** (ba8ea7b)
- **Update turbo monorepo to v2.9.18 (#1946)** (1055d85)
- **Update dependency knip to v6.16.1 (#1947)** (b9a1306)
- **Claude: override problem with checkout of PR branch** (85a52a3)
- **Claude: tweak workflow** (e0b2ac8)
- **Display schedulerName in pod details (#1942)** (cf611f7)
- **Custom URL for kubectl download mirror  (#1825)** (6049d49)
- **Stop using Pod Ready=False as a proxy for pod issues (#1913)** (57799c7)
- **Display providerID in node details (#1926)** (eace972)
- **Update dependency electron to v41.7.2 (#1944)** (e0dbd8b)
- **Update dependency @quantco/pnpm-licenses to ^2.4.1 (#1917)** (59ce1ad)
- **Update kindest/node Docker tag to v1.36.1 (#1935)** (79ecbe7)
- **Update dependency pnpm to v10.34.3 (#1919)** (d9e4bf8)
- **Update dependency joi to ^18.2.1 [SECURITY] (#1943)** (8bd1467)
- **Update actions/checkout action to v6 (#1936)** (7ac0c6a)
- **Update dependency kubernetes-sigs/kind to v0.32.0 (#1934)** (a598423)
- **Update electron-builder bundle to ^26.15.2 (#1920)** (61ea861)
- **Automated biome migrate [skip ci] (#1922)** (215b0dd)
- **Update dependency @biomejs/biome to v2.4.16 (#1921)** (58d09f3)
- **Update dependency knip to v6.15.0 (#1918)** (0d70b48)
- **Update dependency turbo to v2.9.16 (#1916)** (d6801f7)
- **Update dependency @types/node to ~24.12.4 (#1858)** (e3f642f)
- **mise: idiomatic_version_file_enable_tools** (3499d79)
- **Update dependency tmp@^0.2.0 to ^0.2.6 [SECURITY] (#1910)** (24e9f9c)
- **Update dependency electron to v41.7.1 (#1911)** (65308e1)
- **Persist log viewer preferences globally (#1904)** (96aa312)
- **Update azure/artifact-signing-action action to v2 (#1906)** (22f0ef4)
- **Update dependency freelensapp/freelens-k8s-proxy to v1.6.1 (#1905)** (d80951a)
- **Update google/osv-scanner-action action to v2.3.8 (#1899)** (3988ac8)
- **Update dependency fast-xml-parser to ^5.8.0 (#1900)** (2438ae3)
- **Automated biome migrate [skip ci] (#1898)** (9eed5ae)
- **Update dependency ws to ^8.20.1 [SECURITY] (#1878)** (3d9aab4)
- **Update dependency webpack-dev-server to ^5.2.4 [SECURITY] (#1877)** (50d4614)
- **Update dependency @biomejs/biome to v2.4.15 (#1893)** (23032b9)
- **Update dependency knip to v6.14.2 (#1895)** (ad95f27)
- **Update dependency node-pty to v1.2.0-beta.13 (#1894)** (0e72603)
- **Update electron-builder bundle to ^26.11.1 (#1891)** (50e5219)
- **Less verbose logs (#1888)** (2c696d8)
- **Automated trunk upgrade trunk-io/plugins v1.9.0 → v1.10.0 [skip ci] (#1875)** (ad84e98)
- **Update dependency helm/helm to v4.2.0 (#1890)** (d880284)
- **Update dependency electron to v41.7.0 (#1889)** (d4ce484)
- **Update dependency turbo to v2.9.14 [SECURITY] (#1880)** (8327c8b)
- **Persist linked search as a global user preference (#1872)** (7e684be)
- **Automated update of kubectl versions (bundled 1.36.1) (#1867)** (18c6767)
- **Build on native architectures (#1868)** (74e3cbe)
- **Update dependency electron to v41.5.2 (#1866)** (a46655b)
- **Update dependency pnpm to v10.33.4 (#1865)** (8c0a6d3)
- **Update dependency turbo to v2.9.12 (#1864)** (2df4ecb)
- **Update dependency electron to v41.5.1 (#1860)** (9dab828)
- **Update electron-builder bundle to ^26.10.0 (#1862)** (26adc35)
- **Update electron-builder bundle to ^26.9.1 (#1859)** (3b86130)
- **Automated npm dedupe (#1855)** (89aa1fb)
- **Automated trunk upgrade trunk-io/plugins v1.8.0 → v1.9.0 [skip ci] (#1857)** (fc6af56)
- **Automated npm version v1.10.0-0 (#1856)** (1767e43)
- **Update dependency electron to v41 (#1833)** (cad388a)
- **Automated npm version v1.9.1-0 (#1842)** (976be94)

### Chore
- **CI: Use Ubuntu on arm64 for standard workflows (#1869)** (34d8c5e)
- **CI: Install pnpm with corepack (#1863)** (56701c9)

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