# Changelog

## [0.36.5](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.36.4...prompt-line-v0.36.5) (2026-05-19)


### Miscellaneous Chores

* **deps:** bump brace-expansion from 5.0.5 to 5.0.6 (via audit fix) in the npm_and_yarn group across 1 directory ([#389](https://github.com/nkmr-jp/prompt-line/issues/389)) ([a438134](https://github.com/nkmr-jp/prompt-line/commit/a4381346c2f21d456cca4863bacaf39c7951575b))

## [0.36.4](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.36.3...prompt-line-v0.36.4) (2026-05-12)


### Bug Fixes

* **settings:** preserve additionalPaths from user settings during merge ([#387](https://github.com/nkmr-jp/prompt-line/issues/387)) ([cc0fca4](https://github.com/nkmr-jp/prompt-line/commit/cc0fca42fe5c1f4b7d8d7716ffbeb9284a946d0c))

## [0.36.3](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.36.2...prompt-line-v0.36.3) (2026-05-09)


### Miscellaneous Chores

* **deps:** bump fast-uri from 3.1.0 to 3.1.2 in the npm_and_yarn group across 1 directory ([#385](https://github.com/nkmr-jp/prompt-line/issues/385)) ([069a232](https://github.com/nkmr-jp/prompt-line/commit/069a232729cf11bd6406717086123ef7afad18f4))

## [0.36.2](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.36.1...prompt-line-v0.36.2) (2026-05-07)


### Miscellaneous Chores

* **deps:** bump ip-address from 10.1.0 to 10.2.0 in the npm_and_yarn group across 1 directory ([#383](https://github.com/nkmr-jp/prompt-line/issues/383)) ([bbfaac0](https://github.com/nkmr-jp/prompt-line/commit/bbfaac0c8e7f3f258d6898348daee273e6393f45))

## [0.36.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.36.0...prompt-line-v0.36.1) (2026-05-04)


### Bug Fixes

* **custom-search:** resolve {latest} by semver and prefer newer version on duplicates ([#381](https://github.com/nkmr-jp/prompt-line/issues/381)) ([4600d77](https://github.com/nkmr-jp/prompt-line/commit/4600d77994ee2d227287e1609396d819c08015c2))

## [0.36.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.35.2...prompt-line-v0.36.0) (2026-05-03)


### Features

* **shortcuts:** add "run=" action to execute shell commands from settings.yaml ([#380](https://github.com/nkmr-jp/prompt-line/issues/380)) ([4768f18](https://github.com/nkmr-jp/prompt-line/commit/4768f186c6bf517091a143602126c77b13fe4a5f))


### Bug Fixes

* **paste:** preserve image-path prompts when pasting into Claude Code on cmux/Ghostty/WezTerm ([#378](https://github.com/nkmr-jp/prompt-line/issues/378)) ([76b8725](https://github.com/nkmr-jp/prompt-line/commit/76b87251420fbca9cfe65564e9db2b35516e096c))

## [0.35.2](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.35.1...prompt-line-v0.35.2) (2026-04-30)


### Bug Fixes

* **directory:** correctly detect CWD on Ghostty pane switch ([#375](https://github.com/nkmr-jp/prompt-line/issues/375)) ([5b5c995](https://github.com/nkmr-jp/prompt-line/commit/5b5c995534285d222c6aab732ad763103d3c943b))

## [0.35.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.35.0...prompt-line-v0.35.1) (2026-04-30)


### Miscellaneous Chores

* **deps:** bump postcss from 8.5.8 to 8.5.12 in the npm_and_yarn group across 1 directory ([#373](https://github.com/nkmr-jp/prompt-line/issues/373)) ([3274f2e](https://github.com/nkmr-jp/prompt-line/commit/3274f2e5accd81343e4b50a0e377fcefcf2dbb30))

## [0.35.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.34.3...prompt-line-v0.35.0) (2026-04-29)


### Features

* **directory-detector:** support cmux.app terminal ([#370](https://github.com/nkmr-jp/prompt-line/issues/370)) ([4e07d4e](https://github.com/nkmr-jp/prompt-line/commit/4e07d4e1e2f2ce519551744c1621004720a48567))


### Bug Fixes

* **paste:** route cmux paste through AppleScript instead of Cmd+V ([#372](https://github.com/nkmr-jp/prompt-line/issues/372)) ([b37d278](https://github.com/nkmr-jp/prompt-line/commit/b37d27819963f954e786cf78f28089268be257a6))

## [0.34.3](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.34.2...prompt-line-v0.34.3) (2026-04-23)


### Bug Fixes

* **symbol-search:** set rg cwd so includePatterns match ([#368](https://github.com/nkmr-jp/prompt-line/issues/368)) ([3812cd9](https://github.com/nkmr-jp/prompt-line/commit/3812cd9d50f2c5119370a1ef9ef857b34fe5d6a0))

## [0.34.2](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.34.1...prompt-line-v0.34.2) (2026-04-23)


### Bug Fixes

* **search:** honor followSymlinks, core.excludesfile, and settings-aware cache invalidation ([#367](https://github.com/nkmr-jp/prompt-line/issues/367)) ([874418f](https://github.com/nkmr-jp/prompt-line/commit/874418ffb038e4695b2c6bb722a9a8cdc42e5c75))


### Miscellaneous Chores

* **deps:** bump @xmldom/xmldom from 0.8.12 to 0.8.13 in the npm_and_yarn group across 1 directory ([#365](https://github.com/nkmr-jp/prompt-line/issues/365)) ([c0d6921](https://github.com/nkmr-jp/prompt-line/commit/c0d69219d250372b5b0944718706604185abbde2))

## [0.34.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.34.0...prompt-line-v0.34.1) (2026-04-20)


### Performance Improvements

* **template-resolver:** cache JSON.stringify for object terminals ([#364](https://github.com/nkmr-jp/prompt-line/issues/364)) ([4571eba](https://github.com/nkmr-jp/prompt-line/commit/4571ebadd89c69f837b14415840e460357f9db12))
* **template-resolver:** precompile templates and cache JSON path tokens ([#362](https://github.com/nkmr-jp/prompt-line/issues/362)) ([301ca2f](https://github.com/nkmr-jp/prompt-line/commit/301ca2f209814f9b28a268ac4bd697953b52c1da))

## [0.34.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.33.1...prompt-line-v0.34.0) (2026-04-17)


### Features

* **excludeIf:** add template-based item exclusion for plugin entries ([#360](https://github.com/nkmr-jp/prompt-line/issues/360)) ([98a288c](https://github.com/nkmr-jp/prompt-line/commit/98a288c9d427edd5917f2de55bb8e90c0d4835df))

## [0.33.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.33.0...prompt-line-v0.33.1) (2026-04-13)


### Bug Fixes

* **displayTime:** preserve sort order in agent dedup to show correct timestamps ([#358](https://github.com/nkmr-jp/prompt-line/issues/358)) ([65ad3be](https://github.com/nkmr-jp/prompt-line/commit/65ad3be9a2088b2e9752cac8c8e27a493b3f5a5d))

## [0.33.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.32.0...prompt-line-v0.33.0) (2026-04-12)


### Features

* **displayTime:** flexible timestamp normalization for custom search ([#356](https://github.com/nkmr-jp/prompt-line/issues/356)) ([3b721da](https://github.com/nkmr-jp/prompt-line/commit/3b721daaf18862de5f00dec00bbc27ee2a6b39e6))


### Bug Fixes

* **projectdir:** invalidate {projectdir} command cache on directory change ([#357](https://github.com/nkmr-jp/prompt-line/issues/357)) ([525f91c](https://github.com/nkmr-jp/prompt-line/commit/525f91cb5140170f7996f7332597e4f643681f4b))


### Code Refactoring

* **template:** rename {updatedAt} variable to {mtime} ([#354](https://github.com/nkmr-jp/prompt-line/issues/354)) ([ed19e53](https://github.com/nkmr-jp/prompt-line/commit/ed19e536d1072eeea3031f3260724de8989ae0d3))

## [0.32.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.31.2...prompt-line-v0.32.0) (2026-04-12)


### Features

* **template:** add {projectdir} template variable ([#350](https://github.com/nkmr-jp/prompt-line/issues/350)) ([75cbc5e](https://github.com/nkmr-jp/prompt-line/commit/75cbc5e4a2165d52d9b742d7b21a0658517cf569))
* **tooltip:** add tooltip support to customSearch with Markdown link rendering ([#352](https://github.com/nkmr-jp/prompt-line/issues/352)) ([9b101ee](https://github.com/nkmr-jp/prompt-line/commit/9b101ee55f1e366ad6533d95797752e188af3a1b))


### Bug Fixes

* **agent-built-in:** enable label search and hide agents on bare [@mention](https://github.com/mention) ([#353](https://github.com/nkmr-jp/prompt-line/issues/353)) ([f6e3fd0](https://github.com/nkmr-jp/prompt-line/commit/f6e3fd0b9061c570a0102e712184da2854079283))

## [0.31.2](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.31.1...prompt-line-v0.31.2) (2026-04-11)


### Bug Fixes

* **plugin:** copy resource files alongside YAML during plugin install ([#345](https://github.com/nkmr-jp/prompt-line/issues/345)) ([0edf54b](https://github.com/nkmr-jp/prompt-line/commit/0edf54ba187acf3a2e49fed04ae63d8b33137886))

## [0.31.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.31.0...prompt-line-v0.31.1) (2026-04-11)


### Bug Fixes

* **plugin:** align entryMap key with sourceId for sourceDir-based entries ([#343](https://github.com/nkmr-jp/prompt-line/issues/343)) ([c2bf9cc](https://github.com/nkmr-jp/prompt-line/commit/c2bf9cc41b4ce08c37b8f40fe63e4de1c2e432c8))

## [0.31.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.30.2...prompt-line-v0.31.0) (2026-04-11)


### Features

* **plugin:** use YAML file directory as cwd for sourceCommand/runCommand ([#341](https://github.com/nkmr-jp/prompt-line/issues/341)) ([43a4608](https://github.com/nkmr-jp/prompt-line/commit/43a46087748ca53c67b29c0768c0d08f30459892))

## [0.30.2](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.30.1...prompt-line-v0.30.2) (2026-04-11)


### Bug Fixes

* **plugin:** hot reload for glob-pattern source file deletions ([#339](https://github.com/nkmr-jp/prompt-line/issues/339)) ([8f3ee3f](https://github.com/nkmr-jp/prompt-line/commit/8f3ee3fe098a64b18fef2431c098ebbe5222fce8))

## [0.30.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.30.0...prompt-line-v0.30.1) (2026-04-11)


### Bug Fixes

* **plugin:** auto-discover local YAML plugins without settings.yaml entries ([#337](https://github.com/nkmr-jp/prompt-line/issues/337)) ([3a91831](https://github.com/nkmr-jp/prompt-line/commit/3a91831030e3d8aa267b7efc54ac5674b1b2545f))

## [0.30.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.29.3...prompt-line-v0.30.0) (2026-04-11)


### Features

* **plugins:** plugin system with GitHub repo-based install and `@ref` support ([#303](https://github.com/nkmr-jp/prompt-line/issues/303)) ([3bf5265](https://github.com/nkmr-jp/prompt-line/commit/3bf5265))
* **plugins:** unify plugin commands into single CLI entry point (`prompt-line-plugin`) ([5467dfc](https://github.com/nkmr-jp/prompt-line/commit/5467dfc))
* **plugins:** support local repos without remote origin ([802c75a](https://github.com/nkmr-jp/prompt-line/commit/802c75a))
* **plugins:** support skills, agents, and references in agent-built-in YAML ([#310](https://github.com/nkmr-jp/prompt-line/issues/310)) ([071d21a](https://github.com/nkmr-jp/prompt-line/commit/071d21a))
* **plugins:** add pluginDescription field and show as comments in install output ([#288](https://github.com/nkmr-jp/prompt-line/issues/288)) ([4e2a9a1](https://github.com/nkmr-jp/prompt-line/commit/4e2a9a1))
* **plugins:** add plugin-based search source management ([#286](https://github.com/nkmr-jp/prompt-line/issues/286)) ([1c56057](https://github.com/nkmr-jp/prompt-line/commit/1c56057))
* **plugins:** plugin and settings format with hot reload ([#330](https://github.com/nkmr-jp/prompt-line/issues/330)) ([f988848](https://github.com/nkmr-jp/prompt-line/commit/f988848))
* **plugins:** color support, templates, and `{latest}` filter ([#308](https://github.com/nkmr-jp/prompt-line/issues/308)) ([4b7264f](https://github.com/nkmr-jp/prompt-line/commit/4b7264f))
* **custom-search:** add command stdout as search source (`sourceCommand` field) ([#313](https://github.com/nkmr-jp/prompt-line/issues/313)) ([20c7e02](https://github.com/nkmr-jp/prompt-line/commit/20c7e02))
* **settings:** add folder-based management for agentSkills and customSearch ([#293](https://github.com/nkmr-jp/prompt-line/issues/293)) ([3941c7b](https://github.com/nkmr-jp/prompt-line/commit/3941c7b))
* **history:** add iTerm2 session ID to history entries ([#301](https://github.com/nkmr-jp/prompt-line/issues/301)) ([4b68f8b](https://github.com/nkmr-jp/prompt-line/commit/4b68f8b))
* **tray:** show git hash and branch name in version display ([#287](https://github.com/nkmr-jp/prompt-line/issues/287)) ([599a042](https://github.com/nkmr-jp/prompt-line/commit/599a042))


### Bug Fixes

* **security:** replace execSync with execFileSync to prevent command injection ([068ae8b](https://github.com/nkmr-jp/prompt-line/commit/068ae8b))
* **plugins:** truncate long comments in plugin install output ([028d173](https://github.com/nkmr-jp/prompt-line/commit/028d173))
* **plugins:** increase comment truncation limit to 100 chars ([ba9d85e](https://github.com/nkmr-jp/prompt-line/commit/ba9d85e))
* **plugins:** improve plugin install reliability and hot reload ([#306](https://github.com/nkmr-jp/prompt-line/issues/306)) ([df455ae](https://github.com/nkmr-jp/prompt-line/commit/df455ae))
* **plugins:** use node wrapper for bin entry to resolve ts-node ([9530646](https://github.com/nkmr-jp/prompt-line/commit/9530646))
* **plugins:** copy excludeMarker field in plugin search entry parsing ([#291](https://github.com/nkmr-jp/prompt-line/issues/291)) ([bc16cee](https://github.com/nkmr-jp/prompt-line/commit/bc16cee))
* **built-in-commands:** restore builtInCommands setting support after plugin migration ([#300](https://github.com/nkmr-jp/prompt-line/issues/300)) ([c0151ad](https://github.com/nkmr-jp/prompt-line/commit/c0151ad))
* **file-opener:** detect project root and pass to editor on open ([#298](https://github.com/nkmr-jp/prompt-line/issues/298)) ([dcc95d3](https://github.com/nkmr-jp/prompt-line/commit/dcc95d3))
* **file-opener:** skip project root for non-editor apps ([#304](https://github.com/nkmr-jp/prompt-line/issues/304)) ([5d0611f](https://github.com/nkmr-jp/prompt-line/commit/5d0611f))
* **jq:** use raw() to avoid TypeError when select() filters out data ([#296](https://github.com/nkmr-jp/prompt-line/issues/296)) ([0631076](https://github.com/nkmr-jp/prompt-line/commit/0631076))
* **custom-search:** fix `{args.key}` template resolution ([#334](https://github.com/nkmr-jp/prompt-line/issues/334)) ([a27dde1](https://github.com/nkmr-jp/prompt-line/commit/a27dde1))
* **custom-search:** fix PATH resolution for sourceCommand ([#335](https://github.com/nkmr-jp/prompt-line/issues/335)) ([17acc55](https://github.com/nkmr-jp/prompt-line/commit/17acc55))


### Performance Improvements

* **cache:** conditional invalidation and prefetch for input completion ([#297](https://github.com/nkmr-jp/prompt-line/issues/297)) ([e024d49](https://github.com/nkmr-jp/prompt-line/commit/e024d49))
* **plugins:** lazy-load plugin-install module in CLI dispatcher ([65eae86](https://github.com/nkmr-jp/prompt-line/commit/65eae86))


### Refactoring

* **built-in-commands:** rename built-in-commands to agent-built-in ([#302](https://github.com/nkmr-jp/prompt-line/issues/302)) ([a194626](https://github.com/nkmr-jp/prompt-line/commit/a194626))
* **plugins:** migrate bundled plugins to external repo ([prompt-line-plugins](https://github.com/nkmr-jp/prompt-line-plugins)) ([#305](https://github.com/nkmr-jp/prompt-line/issues/305)) ([3eda02b](https://github.com/nkmr-jp/prompt-line/commit/3eda02b))
* **plugins:** migrate built-in-commands to plugin system and reorganize directory structure ([#292](https://github.com/nkmr-jp/prompt-line/issues/292)) ([6c2ead2](https://github.com/nkmr-jp/prompt-line/commit/6c2ead2))
* **config:** standardize on .yaml extension with .yml fallback ([#309](https://github.com/nkmr-jp/prompt-line/issues/309)) ([1ca2bf8](https://github.com/nkmr-jp/prompt-line/commit/1ca2bf8))
* remove dead code with knip (benchmarks, rate-limiter, handler-utils, ui-manager) ([#335](https://github.com/nkmr-jp/prompt-line/issues/335)) ([17acc55](https://github.com/nkmr-jp/prompt-line/commit/17acc55))


### Documentation

* new bilingual docs (`docs/en/`, `docs/ja/`) for migration, plugins, and settings ([#333](https://github.com/nkmr-jp/prompt-line/issues/333)) ([b5f3db2](https://github.com/nkmr-jp/prompt-line/commit/b5f3db2))
* update README overview and README_ja for clarity and improved feature explanation ([b36a8c3](https://github.com/nkmr-jp/prompt-line/commit/b36a8c3))
* add icon documentation ([#334](https://github.com/nkmr-jp/prompt-line/issues/334)) ([a27dde1](https://github.com/nkmr-jp/prompt-line/commit/a27dde1))
* update PR guidelines with develop branch merge strategy ([5e9e97b](https://github.com/nkmr-jp/prompt-line/commit/5e9e97b))


### Miscellaneous Chores

* revert from Changesets to Release Please for release automation ([c0f3b45](https://github.com/nkmr-jp/prompt-line/commit/c0f3b45))
* remove unused Serena project configuration ([f7f47f7](https://github.com/nkmr-jp/prompt-line/commit/f7f47f7))

## [0.29.3](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.29.2...prompt-line-v0.29.3) (2026-04-07)


### Miscellaneous Chores

* **deps-dev:** bump vite from 6.4.1 to 6.4.2 in the npm_and_yarn group across 1 directory ([#331](https://github.com/nkmr-jp/prompt-line/issues/331)) ([d1256b3](https://github.com/nkmr-jp/prompt-line/commit/d1256b33bbbeb3512e60c1d49f816a961e2dece5))

## [0.29.2](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.29.1...prompt-line-v0.29.2) (2026-04-06)


### Performance Improvements

* **install:** optimize install-app build time and improve codesign UX ([#327](https://github.com/nkmr-jp/prompt-line/issues/327)) ([22b4f47](https://github.com/nkmr-jp/prompt-line/commit/22b4f47b9b0c702425427bb9fa6582a742935aaf))

## [0.29.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.29.0...prompt-line-v0.29.1) (2026-04-05)


### Bug Fixes

* **install:** auto-restart app after install-app command ([#325](https://github.com/nkmr-jp/prompt-line/issues/325)) ([561c809](https://github.com/nkmr-jp/prompt-line/commit/561c8090d144b9b96b92a312164abebcc5077964))

## [0.29.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.28.9...prompt-line-v0.29.0) (2026-04-05)


### Features

* **config:** add imageDirectory setting for custom image storage ([#324](https://github.com/nkmr-jp/prompt-line/issues/324)) ([ef8cf36](https://github.com/nkmr-jp/prompt-line/commit/ef8cf36d8a2f8a2d3ac9349eb989685d9f2aa5bf))


### Miscellaneous Chores

* **deps-dev:** bump electron ([b429e7f](https://github.com/nkmr-jp/prompt-line/commit/b429e7fb9ad28a20e6b68f6862aee9743d6ad7f2))
* **deps-dev:** bump electron from 39.8.4 to 39.8.5 in the npm_and_yarn group across 1 directory ([390da53](https://github.com/nkmr-jp/prompt-line/commit/390da5366396a54f676d87a4e29a4a2bf458a66f))
* remove Serena project-specific files and directories ([1c07d72](https://github.com/nkmr-jp/prompt-line/commit/1c07d7254834e494294ae2440e582f1e33a4c20c))
* update serena project.yml to latest template ([daf6672](https://github.com/nkmr-jp/prompt-line/commit/daf667254718767c61354acc494ce5bc71ea6eac))

## [0.28.9](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.28.8...prompt-line-v0.28.9) (2026-04-03)


### Miscellaneous Chores

* **deps-dev:** bump electron from 36.9.5 to 39.8.4 in the npm_and_yarn group across 1 directory ([#316](https://github.com/nkmr-jp/prompt-line/issues/316)) ([b4bf2a8](https://github.com/nkmr-jp/prompt-line/commit/b4bf2a81fefd43381c4107ed5e1623689ac49be7))
* **deps:** bump lodash from 4.17.23 to 4.18.1 in the npm_and_yarn group across 1 directory ([#318](https://github.com/nkmr-jp/prompt-line/issues/318)) ([082695d](https://github.com/nkmr-jp/prompt-line/commit/082695d51b396aafe923ac6696db84625c63dc6d))

## [0.28.8](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.28.7...prompt-line-v0.28.8) (2026-04-01)


### Documentation

* move fd and ripgrep to system requirements section ([451c35b](https://github.com/nkmr-jp/prompt-line/commit/451c35b4fce9ed050a0358f116bd58311538914a))


### Miscellaneous Chores

* **deps:** bump @xmldom/xmldom from 0.8.11 to 0.8.12 in the npm_and_yarn group across 1 directory ([#311](https://github.com/nkmr-jp/prompt-line/issues/311)) ([69e35ab](https://github.com/nkmr-jp/prompt-line/commit/69e35ab461bb656b7c8f318e4ca64a28863533e2))
* **deps:** bump brace-expansion from 5.0.2 to 5.0.5 in the npm_and_yarn group across 1 directory ([#299](https://github.com/nkmr-jp/prompt-line/issues/299)) ([348cd08](https://github.com/nkmr-jp/prompt-line/commit/348cd08d339835a89d15c10f6bfa11ea59f41c8a))
* **deps:** bump lodash from 4.17.21 to 4.17.23 in the npm_and_yarn group across 1 directory ([#314](https://github.com/nkmr-jp/prompt-line/issues/314)) ([508bf4a](https://github.com/nkmr-jp/prompt-line/commit/508bf4ae6db4cc36b02947d1f4a8b3e2f17fb095))
* **deps:** bump picomatch from 2.3.1 to 2.3.2 in the npm_and_yarn group across 1 directory ([#294](https://github.com/nkmr-jp/prompt-line/issues/294)) ([63b0e07](https://github.com/nkmr-jp/prompt-line/commit/63b0e0718aea480117476316303c31aa4ff88c2b))

## [0.28.7](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.28.6...prompt-line-v0.28.7) (2026-03-21)


### Bug Fixes

* **build:** improve build speed and add install-app command ([#283](https://github.com/nkmr-jp/prompt-line/issues/283)) ([14a4666](https://github.com/nkmr-jp/prompt-line/commit/14a4666d15314359fc2137872724f936281e0a8c))

## [0.28.6](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.28.5...prompt-line-v0.28.6) (2026-03-21)


### Documentation

* remove reset-accessibility step from update instructions ([#280](https://github.com/nkmr-jp/prompt-line/issues/280)) ([6187373](https://github.com/nkmr-jp/prompt-line/commit/61873735af12afce5af0a2388962be48c422d53d))

## [0.28.5](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.28.4...prompt-line-v0.28.5) (2026-03-21)


### Bug Fixes

* **build:** preserve accessibility permissions across rebuilds with self-signed certificate ([#278](https://github.com/nkmr-jp/prompt-line/issues/278)) ([6402ce7](https://github.com/nkmr-jp/prompt-line/commit/6402ce774b58a5cfcde2880dd341435e477eac9e))

## [0.28.4](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.28.3...prompt-line-v0.28.4) (2026-03-21)


### Bug Fixes

* **agent-skill:** hide hint when cursor moves away from command highlight ([#276](https://github.com/nkmr-jp/prompt-line/issues/276)) ([c36689f](https://github.com/nkmr-jp/prompt-line/commit/c36689f72372dfcfd71b86c6971386ed6172c669))

## [0.28.3](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.28.2...prompt-line-v0.28.3) (2026-03-20)


### Miscellaneous Chores

* **deps:** bump flatted in the npm_and_yarn group across 1 directory ([d556b44](https://github.com/nkmr-jp/prompt-line/commit/d556b44d1cd7b9fd835c2ad7848b5a663a5d9a42))

## [0.28.2](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.28.1...prompt-line-v0.28.2) (2026-03-20)


### Documentation

* update Claude Code docs URL and built-in-commands guidelines ([78378c7](https://github.com/nkmr-jp/prompt-line/commit/78378c78b1474e729d1afd2bf7131bd4754f7799))


### Miscellaneous Chores

* **built-in-commands:** add new Claude Code commands and update descriptions ([a3ab77f](https://github.com/nkmr-jp/prompt-line/commit/a3ab77f032cbd4274e731a59aff45750a3e2a4de))


## [0.28.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.28.0...prompt-line-v0.28.1) (2026-03-16)


### Bug Fixes

* **security:** upgrade yauzl to 3.2.1 via pnpm override (CVE-2026-31988) ([c14d8dc](https://github.com/nkmr-jp/prompt-line/commit/c14d8dca8d81745eef043af57a7ce7515b807184))

## [0.28.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.27.2...prompt-line-v0.28.0) (2026-03-15)


### Features

* **agent-skills:** add icon support with auto-detection from pattern ([4ffcdf0](https://github.com/nkmr-jp/prompt-line/commit/4ffcdf0c9592304f931d9add753013a1a3a4bc7a))
* **custom-search:** add Ctrl+Enter command execution for custom search items ([04da505](https://github.com/nkmr-jp/prompt-line/commit/04da505e04ec99185f2310a79fcbd3dbe04445b7))


### Bug Fixes

* **agent-skills:** use terminal for commands and edit-sparkle for skills ([3fc229d](https://github.com/nkmr-jp/prompt-line/commit/3fc229d5fe0978e3fb99388005358992e72a1265))
* **directory-detector:** prioritize window title + state.vscdb for Electron IDE detection ([e11d3aa](https://github.com/nkmr-jp/prompt-line/commit/e11d3aa2d143dcaaddf101bd60329e7c51a0ce74))
* **fileSearch:** pass maxFiles from settings to DirectoryInfo response ([aa93b3a](https://github.com/nkmr-jp/prompt-line/commit/aa93b3a28dcaa79ec0772af295b217a7f9bbc9f3))
* **security:** prevent shell injection in custom search command execution ([2c876d3](https://github.com/nkmr-jp/prompt-line/commit/2c876d35f766e6684eb6f4c0e8af09289c4c57cb))
* **security:** remove double-quoting in command template and expand whitelist ([840cdc4](https://github.com/nkmr-jp/prompt-line/commit/840cdc45ea8584d01edabfde900bf530839c4a41))
* **security:** replace deepShellQuote with valueTransform to prevent CWE-78 bypass via JSON keys ([876eba5](https://github.com/nkmr-jp/prompt-line/commit/876eba5258178049511678b833386683240caa5e))
* **security:** shell-quote jsonData in buildShellSafeContext to prevent CWE-78 ([48cc668](https://github.com/nkmr-jp/prompt-line/commit/48cc668a7c7473a5ae270597534830f4a89e6f30))


### Documentation

* **native:** add testing workflow and Electron IDE detection strategy to CLAUDE.md ([354aae2](https://github.com/nkmr-jp/prompt-line/commit/354aae2b4242acec316f156d2d169652bcb29e1a))
* **settings:** add ghq repository comment to custom search example ([3a23bd5](https://github.com/nkmr-jp/prompt-line/commit/3a23bd5ce7cc9f7d8cea9851ae6c469c43a3f342))
* update CLAUDE.md files for command execution and security boundary ([70b7cd5](https://github.com/nkmr-jp/prompt-line/commit/70b7cd5f11bef5960e346b89e10b3eecca81ca96))


### Miscellaneous Chores

* **serena:** add line_ending and read_only_memory_patterns config options ([5d204fd](https://github.com/nkmr-jp/prompt-line/commit/5d204fd3d3f83c990dba010b881cc4f55fcb527b))


### Code Refactoring

* **agent-skills:** simplify icon rendering and hoist regex constant ([bf645fb](https://github.com/nkmr-jp/prompt-line/commit/bf645fb3c4bb731df4d38c978edfeaabf862b870))
* **directory-detector:** extract shared hint matching helper to eliminate duplication ([6aa93de](https://github.com/nkmr-jp/prompt-line/commit/6aa93de266c2101522b29590d2f5b1310e146c02))

## [0.27.2](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.27.1...prompt-line-v0.27.2) (2026-03-13)


### Bug Fixes

* **layout:** override Tailwind v4 built-in .container max-width ([#259](https://github.com/nkmr-jp/prompt-line/issues/259)) ([b8b36b6](https://github.com/nkmr-jp/prompt-line/commit/b8b36b6d9614b7ad0b2cc88208ef97974f0e93bf))

## [0.27.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.27.0...prompt-line-v0.27.1) (2026-03-13)


### Miscellaneous Chores

* **deps:** bump flatted from 3.3.3 to 3.4.1 in the npm_and_yarn group across 1 directory ([#256](https://github.com/nkmr-jp/prompt-line/issues/256)) ([b10398f](https://github.com/nkmr-jp/prompt-line/commit/b10398ffecc9c91626c80a1efa7ff6a9e3d999e6))

## [0.27.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.26.3...prompt-line-v0.27.0) (2026-03-13)


### Features

* **agent-skills:** support $ trigger prefix for highlight and backspace deletion ([d2e4993](https://github.com/nkmr-jp/prompt-line/commit/d2e4993ee471e9785c6af7cd09f4253d1e732820))
* **custom-search:** open inputText path/URL with Ctrl+Enter instead of source file ([ccb6b02](https://github.com/nkmr-jp/prompt-line/commit/ccb6b02c0d0c63acc67f9ad74356157a169c1d6e))
* **file-opener:** add directory-specific default editor with glob support ([9c7c0d0](https://github.com/nkmr-jp/prompt-line/commit/9c7c0d0462b00e1768108cc48c3498ab40182b42))
* **settings:** add shortcut field to customSearch entries for direct activation ([500cb0b](https://github.com/nkmr-jp/prompt-line/commit/500cb0b0c9bfded3f61605357648e6d906c31df9))


### Bug Fixes

* **custom-search:** insert trigger text at cursor position instead of replacing all text ([c04f6a1](https://github.com/nkmr-jp/prompt-line/commit/c04f6a1193750534ae9817b80a890f970a9a88a9))
* **file-opener:** match directory path itself in glob pattern matching ([7a09127](https://github.com/nkmr-jp/prompt-line/commit/7a09127467e5c1736d0ba92e656277af4e0a7e9c))
* **mentions:** correct rangesOverlap to detect full containment and add cache invalidation ([f1e5676](https://github.com/nkmr-jp/prompt-line/commit/f1e5676cc6de9e769bccd27f7772d5be80492502))
* **security:** escape user content in innerHTML and RegExp constructor ([cd98224](https://github.com/nkmr-jp/prompt-line/commit/cd9822424b06751d7c7566d3e2abe04b02f6208f))
* **settings:** make shortcut overrides work and add toggle support ([2056534](https://github.com/nkmr-jp/prompt-line/commit/20565348cd9b08cce5db88a2cc1e7edddab7d459))


### Documentation

* simplify root CLAUDE.md (590→159 lines) and fix renderer mention system structure ([4cc0aff](https://github.com/nkmr-jp/prompt-line/commit/4cc0aff444fd8f9bd8f8c0e26d532d9e3f5f3ad0))
* simplify root CLAUDE.md by removing redundant details covered in subdirectory files ([b3ab51a](https://github.com/nkmr-jp/prompt-line/commit/b3ab51aebcac5351988b099f83d9831e665f89f6))


### Miscellaneous Chores

* **file-opener:** simplify directory example to my-go* ([3513db1](https://github.com/nkmr-jp/prompt-line/commit/3513db1b39aad8023def63a3cf3703916fe6ca96))


### Code Refactoring

* extract helper functions to fix ESLint warnings and add symlink support ([8eecb1b](https://github.com/nkmr-jp/prompt-line/commit/8eecb1bce79a8d04a8f381fe16226126cdf02873))
* **mentions:** extract shared helpers and fix overlap detection bug ([10d2d71](https://github.com/nkmr-jp/prompt-line/commit/10d2d713a709361b0f9bca0bed36561f23142bf6))
* **settings:** refactor prefixPattern to values map and add configurable trigger characters ([4f259c9](https://github.com/nkmr-jp/prompt-line/commit/4f259c97d48ed302b883515e742ab656c147917b))
* **settings:** rename mentions to customSearch configuration ([fdf0dcf](https://github.com/nkmr-jp/prompt-line/commit/fdf0dcf67c2dd115d298dd9276db618838fcd772))

## [0.26.3](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.26.2...prompt-line-v0.26.3) (2026-03-12)


### Performance Improvements

* **custom-search:** optimize JSONL search with hot reload, dedup fix, and caching ([#247](https://github.com/nkmr-jp/prompt-line/issues/247)) ([592e204](https://github.com/nkmr-jp/prompt-line/commit/592e204b71da567db249b755096860da3758ebc4))

## [0.26.2](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.26.1...prompt-line-v0.26.2) (2026-03-12)


### Miscellaneous Chores

* **deps:** bump tar from 7.5.10 to 7.5.11 in the npm_and_yarn group across 1 directory ([#244](https://github.com/nkmr-jp/prompt-line/issues/244)) ([4bcb378](https://github.com/nkmr-jp/prompt-line/commit/4bcb378b762e5801ea6ca19e813d18003b4c0a0a))

## [0.26.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.26.0...prompt-line-v0.26.1) (2026-03-07)


### Bug Fixes

* **directory-detector:** add storage fallback for Electron IDE directory detection without terminal ([478ef35](https://github.com/nkmr-jp/prompt-line/commit/478ef35e9d4d8b74d3c9ad256102f1ec18fec44a))
* **directory-detector:** fix pipe deadlock and add sqlite3 timeout ([44ed5f5](https://github.com/nkmr-jp/prompt-line/commit/44ed5f5165c4bf8834bc4e32eef58a5bfccf0b83))


### Documentation

* add merge strategy guidelines to prevent CHANGELOG duplication ([b01b476](https://github.com/nkmr-jp/prompt-line/commit/b01b476130e591a26428b88a1555d4447c11b05c))
* **built-in-commands:** update Claude, Codex, and Gemini slash commands to latest ([b514b6a](https://github.com/nkmr-jp/prompt-line/commit/b514b6a9efe26b08f2517dbf4628b90800a268d4))

## [0.26.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.25.3...prompt-line-v0.26.0) (2026-03-06)


### Features

* **built-in-commands:** update Claude, Codex, and Gemini slash commands to latest ([e812b1b](https://github.com/nkmr-jp/prompt-line/commit/e812b1bd3533c5427aef52dca028ad11b3373951))


### Bug Fixes

* **directory-detector:** detect JetBrains project directory without terminal tab ([6868bde](https://github.com/nkmr-jp/prompt-line/commit/6868bded8d4ddc9c6ea194a903cb137d420455a6))
* **directory-detector:** detect JetBrains project directory without terminal tab ([443c40f](https://github.com/nkmr-jp/prompt-line/commit/443c40f2bd646e121137a2b8a0aeff4813d584a1))
* **directory-detector:** resolve CWD to project root for Electron IDEs ([f6afa1a](https://github.com/nkmr-jp/prompt-line/commit/f6afa1a2a77adf84897f6f2b42f8ce39eb6d7a4b))
* **directory-detector:** resolve shell CWD to project root for IDE terminals ([036521a](https://github.com/nkmr-jp/prompt-line/commit/036521aaff6617061450ba4a336d43c6e73505ed))
* **directory-detector:** resolve shell CWD to project root for JetBrains IDEs ([9582a67](https://github.com/nkmr-jp/prompt-line/commit/9582a67949e5db29e529a26b3aaffc9d09ffb986))
* **mention:** prevent Tab focus escape when empty state popup is shown ([ad7344c](https://github.com/nkmr-jp/prompt-line/commit/ad7344c5b94e369aa48c2f68bb51626bb810405a))
* **mentions:** improve mention dismissal with space input and show empty state ([fbd6e95](https://github.com/nkmr-jp/prompt-line/commit/fbd6e9561e409fa93c5d811d681f6016b3c04726))
* **mentions:** improve mention dismissal with space input and show empty state ([f8e848c](https://github.com/nkmr-jp/prompt-line/commit/f8e848c1e70c9c6f91e45c597b9874f2830296d7))
* **mentions:** prevent Tab from moving focus when empty state is shown ([09adb57](https://github.com/nkmr-jp/prompt-line/commit/09adb572e85a0abdb84decf74efaaa826a1d9b3f))
* **mentions:** resolve Japanese file search issues (Unicode NFC/NFD, IME composition) ([3e57cc4](https://github.com/nkmr-jp/prompt-line/commit/3e57cc451a90144c8519deae3543c377d2402bd4))
* **mentions:** resolve Japanese file search issues (Unicode NFC/NFD, IME composition) ([c54b105](https://github.com/nkmr-jp/prompt-line/commit/c54b10502b26061b74eb5cc1f804f25080082a2e))
* **mentions:** suppress Building Index and hint for non-capable apps ([4b3bac4](https://github.com/nkmr-jp/prompt-line/commit/4b3bac4b6fbe51243255cc851dd611471bd46d9c))
* **mentions:** suppress Building Index and hint messages for non-capable apps ([059d6bc](https://github.com/nkmr-jp/prompt-line/commit/059d6bc02cc52327be1c9047de82b8ce8f647381))
* restore package.json version to 0.25.3 ([204e767](https://github.com/nkmr-jp/prompt-line/commit/204e767afc4d3ebcbec7df8c11cf3032d4ac998b))


### Performance Improvements

* **custom-search:** replace TTL cache with event-driven invalidation and parallelize loading ([99e854e](https://github.com/nkmr-jp/prompt-line/commit/99e854e71660d1b585e8b8de996d070f2e152f5e))
* **custom-search:** replace TTL cache with event-driven invalidation and parallelize loading ([26019c2](https://github.com/nkmr-jp/prompt-line/commit/26019c25c8b463eef3531ba95dca69f97600d557))


### Documentation

* simplify subdirectory CLAUDE.md files and add built-in commands guide ([3d3a74e](https://github.com/nkmr-jp/prompt-line/commit/3d3a74e8b2d3e35290ee1e24efc6fedc9c612bde))


### Miscellaneous Chores

* **deps:** bump tar from 7.5.9 to 7.5.10 in the npm_and_yarn group across 1 directory ([3a4bb92](https://github.com/nkmr-jp/prompt-line/commit/3a4bb92bdaa0ff092785730fd4c6de83d0b21337))
* **deps:** bump tar in the npm_and_yarn group across 1 directory ([0605d53](https://github.com/nkmr-jp/prompt-line/commit/0605d53b43786482e22c0e424e4f8ec01ac32b23))
* **main:** release prompt-line 0.25.2 ([0fe07f5](https://github.com/nkmr-jp/prompt-line/commit/0fe07f58fe8cafc41791d4e426890e8f20c9d6ca))


### Code Refactoring

* **mentions:** consolidate render methods and optimize hot-path ([fa89294](https://github.com/nkmr-jp/prompt-line/commit/fa89294f83145bde01e8ccfb0d60b1bbc24faf32))
* **mentions:** simplify after review findings ([e37ab7a](https://github.com/nkmr-jp/prompt-line/commit/e37ab7af50f6dc9f348a52289f498541682acd84))

## [0.25.3](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.25.2...prompt-line-v0.25.3) (2026-03-02)


### Bug Fixes

* **agent-skill:** fix tooltip stuck on first item during navigation ([8c2fd1d](https://github.com/nkmr-jp/prompt-line/commit/8c2fd1db55b845c50614f3d858263767e7cc4226))
* **agent-skill:** track selected element reference during rendering ([a1d9cde](https://github.com/nkmr-jp/prompt-line/commit/a1d9cdea4921d7c75ac6fdf2443dde272326fbef))

## [0.25.2](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.25.1...prompt-line-v0.25.2) (2026-03-02)


### Bug Fixes

* **agent-skill:** prevent in-place mutation of cached entries array ([d9ad7a8](https://github.com/nkmr-jp/prompt-line/commit/d9ad7a8631ac56cc9077a68e2407e6075ff184ec))
* **perf:** address code review findings for suggestion optimization ([0edebc1](https://github.com/nkmr-jp/prompt-line/commit/0edebc18fa78e76d6151cee44920cfa225ddc8b1))


### Performance Improvements

* **suggest:** fix root causes of suggestion slowdown ([bed916d](https://github.com/nkmr-jp/prompt-line/commit/bed916dfcbc52e4bbe2bfd95e755369435d06ee8))
* **suggestions:** fix @ mention and / command suggestion speed regression ([1ee59e2](https://github.com/nkmr-jp/prompt-line/commit/1ee59e2aed8d689e7c5a9191d61e4ef61d7d1472))
* **suggestions:** optimize @ mention and slash command performance ([35abfd8](https://github.com/nkmr-jp/prompt-line/commit/35abfd87482f94bbd1e591b262938ef9792b9a91))
* **suggestions:** optimize renderer-side processing and eliminate redundant computations ([0cc6389](https://github.com/nkmr-jp/prompt-line/commit/0cc6389e5a2e5a7c4b5a5438ac53dff7b76c0b00))
* **suggest:** optimize @ mention and / command suggestion performance ([6901a58](https://github.com/nkmr-jp/prompt-line/commit/6901a585799a9b9c23a2eb636541261e2507033c))


### Miscellaneous Chores

* remove investigation report ([115c42f](https://github.com/nkmr-jp/prompt-line/commit/115c42f71bf8356a1f1531cd490b5ca810c4e5e2))

## [0.25.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.25.0...prompt-line-v0.25.1) (2026-02-28)


### Documentation

* **claude-md:** Fix inconsistencies between documentation and implementation ([e671e21](https://github.com/nkmr-jp/prompt-line/commit/e671e2185b0698f5d8a87eea8a8dc4656ee6130b))
* **testing:** add guidance for suppressing console output in tests ([4e131cb](https://github.com/nkmr-jp/prompt-line/commit/4e131cb24cf8eeefa9878cfe12a8eac67e62d8b0))


### Miscellaneous Chores

* **mentions:** remove built-in task mention configuration ([8e2fefd](https://github.com/nkmr-jp/prompt-line/commit/8e2fefd1a76d7c93c8f55b84d197d772414764c3))
* update pnpm packageManager to 10.30.3 ([1dcbb4f](https://github.com/nkmr-jp/prompt-line/commit/1dcbb4fbedabcca223961858f093102f43201371))


### Tests

* mock console methods to suppress output during tests ([3b69e2b](https://github.com/nkmr-jp/prompt-line/commit/3b69e2b2a381aea1e4a0a0e1e3e5a0d35b6f3ae4))
* **mocks:** simplify mock implementations to match actual usage ([986d055](https://github.com/nkmr-jp/prompt-line/commit/986d055edee15d22931734999a6db586cf18e7f6))
* remove redundant test cases across multiple test suites ([4dfc3d5](https://github.com/nkmr-jp/prompt-line/commit/4dfc3d521c1215a83cce6ac41a65a3271bb5e9e0))
* **renderer:** add missing mocks and fix window lifecycle test assertion ([d2e058e](https://github.com/nkmr-jp/prompt-line/commit/d2e058e72732f51002ccda019c66357502f8c7e7))
* **settings-cache-manager:** verify error is logged on API failure ([35ba787](https://github.com/nkmr-jp/prompt-line/commit/35ba787a0f35ca9ecefa049bed83f73aab263dd9))
* **unit:** restore and add missing critical unit tests ([f8bea0a](https://github.com/nkmr-jp/prompt-line/commit/f8bea0a04c999e294a290b8e67e069e1c05df845))

## [0.25.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.24.1...prompt-line-v0.25.0) (2026-02-28)


### Features

* **agent-skills:** implement multi-keyword AND search for slash commands ([0685221](https://github.com/nkmr-jp/prompt-line/commit/0685221d238d3fbf0f29ee792cc2b26d4dd155f9))
* **commands:** add batch and simplify built-in commands ([f2d18b9](https://github.com/nkmr-jp/prompt-line/commit/f2d18b9f43aa5c82061deaf6d8a7957ecbc62b74))
* **custom-search:** add {content} and {filepath} template placeholders for inputFormat ([9f71937](https://github.com/nkmr-jp/prompt-line/commit/9f71937da04450113b684992557c62101b1041ba))
* **mentions:** implement multi-keyword AND search for files and agents ([b981a5c](https://github.com/nkmr-jp/prompt-line/commit/b981a5cb8d4b00af8c80229f103b6edb3c85804b))
* **search:** add AND search support for symbol search, custom search, and slash commands ([a7f3d61](https://github.com/nkmr-jp/prompt-line/commit/a7f3d612372f3195ac8cfbe9393f721ca207a375))
* **search:** add space-separated AND search for slash commands and mentions ([04b29b2](https://github.com/nkmr-jp/prompt-line/commit/04b29b2df225171a39aac74ee73922010990f73b))
* **search:** support AND search with space-separated keywords ([7d07868](https://github.com/nkmr-jp/prompt-line/commit/7d0786821ac29798a86ef276af056625670188a6))
* **template-resolver:** add {content} placeholder and fix inputFormat handling ([988aec1](https://github.com/nkmr-jp/prompt-line/commit/988aec14e14427aac8c4978894d6b786f35dacee))


### Bug Fixes

* **agent-skill-manager:** add IME composition check for Japanese input support ([e048506](https://github.com/nkmr-jp/prompt-line/commit/e0485066913c140d7e377bb30b376385b7e51f0a))
* **agent-skill-manager:** fall back to first keyword when AND search returns no results ([f4c282e](https://github.com/nkmr-jp/prompt-line/commit/f4c282e4a59103c336f5324191224f6dc92202f1))
* **agent-skill-manager:** handle query with trailing space in editing mode ([7758e84](https://github.com/nkmr-jp/prompt-line/commit/7758e841b4ade38cd3007467518b5aae2d829818))
* **agent-skill:** set editing mode before inserting text to prevent suggestion re-trigger ([7439a17](https://github.com/nkmr-jp/prompt-line/commit/7439a17a27a6269ef13d691649cbfc6b60d5682b))
* **ci:** sync pnpm-lock.yaml specifier with package.json for jsdom ([481f8e4](https://github.com/nkmr-jp/prompt-line/commit/481f8e490c5466b091f4838745d1c19e384d8406))
* **custom-search-loader:** implement keyword-based AND search for better query matching ([2fe2ab0](https://github.com/nkmr-jp/prompt-line/commit/2fe2ab00e54042909f414db79779bd057a1c1bb6))
* **mentions:** hide suggestions when no search results found ([978b73d](https://github.com/nkmr-jp/prompt-line/commit/978b73dee4b63c22c715b659293a702eb74914ab))
* **mentions:** prevent re-showing suggestions after file path insertion ([5c7ed83](https://github.com/nkmr-jp/prompt-line/commit/5c7ed839d79e2e21b87f8475b739037c652510d1))
* **mentions:** prevent re-showing suggestions after symbol selection ([0321840](https://github.com/nkmr-jp/prompt-line/commit/0321840d9f59930624c73c48b6cc39a236da5989))


### Performance Improvements

* **search:** optimize keyword splitting and highlight matching ([ffc6784](https://github.com/nkmr-jp/prompt-line/commit/ffc6784db8452ddbd575650e319df46dc6db45eb))


### Documentation

* **readme:** clarify CJK character input support scope ([a023f4f](https://github.com/nkmr-jp/prompt-line/commit/a023f4fd18e9373ec3dd2a246012e74df30a0bf8))
* **readme:** expand supported languages from Japanese to CJK characters ([042edfd](https://github.com/nkmr-jp/prompt-line/commit/042edfdffc9f0db3bc888ed6e372761474e58cd4))
* **search:** document AND search functionality across command and mention features ([7ffd9b9](https://github.com/nkmr-jp/prompt-line/commit/7ffd9b9f8c0d9245fd93725f9e0fdeebb7a0442a))
* **settings:** update inputFormat comments and regenerate settings.example.yml ([37e9146](https://github.com/nkmr-jp/prompt-line/commit/37e9146abc00451f947f34475a2cc56778e7e2c5))


### Code Refactoring

* **agent-skill-manager:** simplify skill insertion to always use trailing space ([991c934](https://github.com/nkmr-jp/prompt-line/commit/991c93492cdd08b424a18498199688f3044f10a7))
* extract splitKeywords to shared module and clean up dead code ([f1931e5](https://github.com/nkmr-jp/prompt-line/commit/f1931e5a70f1745fe1b63fe6303c20bd52ead6a3))
* **input-format:** replace 'path' literal with {filepath} template ([b93ceac](https://github.com/nkmr-jp/prompt-line/commit/b93ceacd20a3d06467bb887e07383308e9e0ceff))
* **mentions:** simplify inputFormat existence check for @ prefix insertion ([8ca7ebb](https://github.com/nkmr-jp/prompt-line/commit/8ca7ebb2269753c36a36860a019367d34187e397))
* **search:** extract inputFormat logic and optimize template resolution ([ff23168](https://github.com/nkmr-jp/prompt-line/commit/ff231683be70dc04966c0335e6adb61809c655be))
* **tests:** cleanup post-migration issues found by code review ([2f70e59](https://github.com/nkmr-jp/prompt-line/commit/2f70e5906fa5d79e87778db891425bc88a64244c))


### Tests

* **highlight-utils:** migrate test environment configuration to Vitest ([fcd0165](https://github.com/nkmr-jp/prompt-line/commit/fcd01658a3380824c51e4d11cee35f7d770d3ed8))
* migrate from Jest to Vitest ([848450a](https://github.com/nkmr-jp/prompt-line/commit/848450a106cdd7fa1719bc4fdc5ccb5175ba64ac))

## [0.24.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.24.0...prompt-line-v0.24.1) (2026-02-28)


### Miscellaneous Chores

* **deps:** bump the npm_and_yarn group across 1 directory with 2 updates ([256fb9b](https://github.com/nkmr-jp/prompt-line/commit/256fb9b1b266c8adbc4982806012c96af2e4b3ee))
* **deps:** bump the npm_and_yarn group across 1 directory with 2 updates ([d94cf2b](https://github.com/nkmr-jp/prompt-line/commit/d94cf2ba7ef48c84d12d21851c759c774c837ee3))

## [0.24.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.23.1...prompt-line-v0.24.0) (2026-02-27)


### Features

* **built-in-commands:** add new commands and update descriptions for Claude, Codex, and Gemini ([cbb9c02](https://github.com/nkmr-jp/prompt-line/commit/cbb9c02d5dcb30769b30f8055e3aad5231370fe2))
* **config:** add language_backend configuration option to project.yml ([6439285](https://github.com/nkmr-jp/prompt-line/commit/6439285755e76717c7b589c8b2b49e71c075c9ca))
* **custom-search:** add line-by-line parsing for plain text files ([b4c56c7](https://github.com/nkmr-jp/prompt-line/commit/b4c56c70132661c9a712005cc82defcf8c2dfcf7))
* **custom-search:** add plain text file support ([793b23f](https://github.com/nkmr-jp/prompt-line/commit/793b23f7cf37a57205c57facdbfe330ccd1c0ee2))
* **custom-search:** preserve plain text item line order instead of sorting by name ([59ba119](https://github.com/nkmr-jp/prompt-line/commit/59ba11983208294fcac8d508869ce27173e7e3ea))
* **inputFormat:** support template-based formatting for custom search items ([c23f97f](https://github.com/nkmr-jp/prompt-line/commit/c23f97f1ad91a4581a3cfcc27b13cb9688711f82))


### Bug Fixes

* **history-search:** fix highlight not updating when search term changes ([4a1cfa5](https://github.com/nkmr-jp/prompt-line/commit/4a1cfa5e7c95856448e6d8e0719bedf5c8a01e8e))


### Performance Improvements

* **history-search:** optimize E2E rendering pipeline for faster input ([63660e4](https://github.com/nkmr-jp/prompt-line/commit/63660e4f40087e7ce988ffb268ab07404d7d5919))
* **history-search:** optimize filter engine with caching and inlined scoring ([8345db2](https://github.com/nkmr-jp/prompt-line/commit/8345db21a8f375b889b7fd8a6d9e845f1075424d))
* **history-search:** replace innerHTML with direct DOM building for search highlights ([d7e51b4](https://github.com/nkmr-jp/prompt-line/commit/d7e51b4acea32b670d800e8e85dcbaf5b034d094))
* **history:** optimize rendering with DOM recycling and caching ([61980a6](https://github.com/nkmr-jp/prompt-line/commit/61980a6a6545cf0fd23e0e653513f1767409f85c))
* **history:** optimize search and input performance (Phase 1-5) ([42cf475](https://github.com/nkmr-jp/prompt-line/commit/42cf47598754513823b7edc6b04c55094e496e7c))
* **history:** optimize search rendering and add custom search enhancements ([14423cc](https://github.com/nkmr-jp/prompt-line/commit/14423cc4f32f3b38365a4309b971fe278b88b531))
* **infinite-scroll:** optimize loadMore with result caching and incremental DOM ([6e84522](https://github.com/nkmr-jp/prompt-line/commit/6e84522be19bb084f3e3d2de461b8d80337c36e6))
* **renderer:** optimize text input event handlers with early returns and pre-sorted skills ([b4366c5](https://github.com/nkmr-jp/prompt-line/commit/b4366c57a7733ae2d147a79be947f5bdba390e29))


### Documentation

* **mentions:** document new customSearch template variables and plain text file support ([fe03bbe](https://github.com/nkmr-jp/prompt-line/commit/fe03bbeb6b7eca1a335f74ac48d02d6da7151c78))
* **README_ja:** improve installation steps and update descriptions for dependencies ([c2ecbaa](https://github.com/nkmr-jp/prompt-line/commit/c2ecbaaba9925a2ae02eb58e8917c15d7e02379a))
* **readme:** reorganize installation sections with prerequisite note ([c63ffe7](https://github.com/nkmr-jp/prompt-line/commit/c63ffe77e94bbeae80225a0e8209fef98bf6ab8f))


### Miscellaneous Chores

* **config:** remove openclaw and opencode from example built-in commands ([a04e9b4](https://github.com/nkmr-jp/prompt-line/commit/a04e9b4efb9ad7892eaa08cb0ca200bb073239f6))
* **settings:** remove obsolete built-in command examples ([a244472](https://github.com/nkmr-jp/prompt-line/commit/a244472e894504ac5698ed42aee112b296814a5e))

## [0.23.1](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.23.0...prompt-line-v0.23.1) (2026-02-22)


### Bug Fixes

* **test:** relax flaky scalability test threshold for CI environments ([f2b9dca](https://github.com/nkmr-jp/prompt-line/commit/f2b9dca5d04931155423839af51b53c0d2245fea))


### Documentation

* **settings:** update example settings for plugin and mention configurations ([8326f33](https://github.com/nkmr-jp/prompt-line/commit/8326f33c87783c4f498c545345a9e243695b76dc))

## [0.23.0](https://github.com/nkmr-jp/prompt-line/compare/prompt-line-v0.22.0...prompt-line-v0.23.0) (2026-02-22)


### Features

* Add OpenClaw commands with hot reload and hex color support ([d78c1b3](https://github.com/nkmr-jp/prompt-line/commit/d78c1b3ce5a8181d7008fb4fc8c70d60a3c337e7))
* add OpenCode support and built-in command management ([5af3e7b](https://github.com/nkmr-jp/prompt-line/commit/5af3e7bc7482e2c4ccbcc9c547ece67611721f68))
* add settings hot reload, command filtering, and popup improvements ([25458d4](https://github.com/nkmr-jp/prompt-line/commit/25458d4d19046e67828a692d6f336f7c7fe1b835))
* **agent-label:** add label display to agent suggestions ([6332c7b](https://github.com/nkmr-jp/prompt-line/commit/6332c7b4c22706c4633db635dcd5cdff5fbfa38e))
* **agents:** add color support for agents with template resolution ([0559467](https://github.com/nkmr-jp/prompt-line/commit/05594673f785dd2b290605a4924321abbf8b5630))
* **agentSkills:** rename slashCommands to agentSkills and add template variables ([4bd2025](https://github.com/nkmr-jp/prompt-line/commit/4bd2025b935fc35fc778f7cdb25e6dac2a51cdda))
* **built-in-commands:** add color property and new commands to CLI tools ([f52ce88](https://github.com/nkmr-jp/prompt-line/commit/f52ce882a5408f0e551d1f62a1e2366855d0b1d1))
* **built-in-commands:** add hot reload support for command YAML files ([8be6ca4](https://github.com/nkmr-jp/prompt-line/commit/8be6ca49ad0318908c161b1c3088445a09499747))
* **ci:** enable always-bump-patch versioning strategy ([8014389](https://github.com/nkmr-jp/prompt-line/commit/8014389d4bbb85e4637037d5d86e14440d66da50))
* **ci:** migrate from go-semantic-release to Release Please ([fd0598b](https://github.com/nkmr-jp/prompt-line/commit/fd0598b917ae438ca5e78b2a3d4f51fbd905288e))
* **ci:** Migrate from go-semantic-release to Release Please ([dc8dbf8](https://github.com/nkmr-jp/prompt-line/commit/dc8dbf8f9ec46074608e3bd3bb71cebd1bb2d8ea))
* **code-search:** add relativePath filtering to symbol search ([885d7e1](https://github.com/nkmr-jp/prompt-line/commit/885d7e1c96c8b0f6386a6b0264d7f78ac462ad21))
* **code-search:** enhance symbol ranking with file modification time scoring ([e99d94c](https://github.com/nkmr-jp/prompt-line/commit/e99d94cff4db878fe17aa1fb6fdcf2303bda0bd0))
* **code-search:** integrate fzf-based scoring with mtime bonus capping ([0848cb1](https://github.com/nkmr-jp/prompt-line/commit/0848cb1f7ecdc062fdbb7909eb3a0decb3fd52d2))
* **colors:** add blue color option to command and search interfaces ([95a7ca2](https://github.com/nkmr-jp/prompt-line/commit/95a7ca23f481b6cd4c4f3f92b2455c273c84b729))
* **colors:** expand color palette to 20 named colors ([8b83892](https://github.com/nkmr-jp/prompt-line/commit/8b83892fd22f937a660c0fe8ab41113ae7ce226f))
* **command-name-matcher:** add suffix wildcard pattern matching ([443a0c3](https://github.com/nkmr-jp/prompt-line/commit/443a0c3c20c3f4768ab903d05f4787e8017df753))
* **commands:** add OpenCode built-in commands ([0416253](https://github.com/nkmr-jp/prompt-line/commit/0416253d149161023e5356ad16efd7d65d5b8708))
* **config:** add opencode to built-in commands examples ([9211ecc](https://github.com/nkmr-jp/prompt-line/commit/9211ecc0d863b864edbf12312cf330e70d37206f))
* custom search enhancements, agent skills rename, Tailwind CSS integration, and color palette expansion ([13ca207](https://github.com/nkmr-jp/prompt-line/commit/13ca207dcbaf07326a73ba720ab3f1e42799d063))
* **custom-search:** add icon support for slash commands and agents ([e4add67](https://github.com/nkmr-jp/prompt-line/commit/e4add6716bd3795089fce4f36a3474030ea00f72))
* **custom-search:** add jsonArrayPath support for expanding JSON arrays into multiple items ([05cae9d](https://github.com/nkmr-jp/prompt-line/commit/05cae9d49b5e0df331e43be60ca9ef08c43c50ef))
* **custom-search:** replace jsonArrayPath with jq expression syntax in pattern ([01d0dac](https://github.com/nkmr-jp/prompt-line/commit/01d0dacc223b2cdcc3ed8f92ef08e5335ec08dbf))
* **custom-search:** support custom field sorting in orderBy ([11aaf70](https://github.com/nkmr-jp/prompt-line/commit/11aaf70eb0df6b7654dd7d8a5debf9c9d29a5500))
* **custom-search:** support label-based deduplication for commands and items ([5b42aa9](https://github.com/nkmr-jp/prompt-line/commit/5b42aa9681a4c973cbcbfe7e46541eae32e19d15))
* **directory-detector:** add OpenCode support ([edfe970](https://github.com/nkmr-jp/prompt-line/commit/edfe9706c20104e430137c8d8edc2d73e056eb8c))
* disable file/symbol search when fd/rg commands unavailable ([508a2e0](https://github.com/nkmr-jp/prompt-line/commit/508a2e07a26406630fa73bbbe5061f1ff6cc62eb))
* **file-cache:** add mtime refresh on window show for accurate scoring ([ee848b9](https://github.com/nkmr-jp/prompt-line/commit/ee848b92d6bd350aed8aa85e1818774c12ea8be7))
* **file-filter-manager:** exclude system directories from file search results ([3083396](https://github.com/nkmr-jp/prompt-line/commit/3083396c29e4efc0b2f6631d3b64f7fdfda56f26))
* **file-opener-manager:** add lineFormat support for useOpenArgs editors ([db5a5e7](https://github.com/nkmr-jp/prompt-line/commit/db5a5e786b46225c66eb9e332deadde3b72c8102))
* **file-opener:** add Xcode support with xed CLI and open fallback ([d1b63f0](https://github.com/nkmr-jp/prompt-line/commit/d1b63f0611c101222fda8bae1b20a08b06ff9e21))
* **file-opener:** improve symbol link line jumping and unify editor launching ([09b4b49](https://github.com/nkmr-jp/prompt-line/commit/09b4b499cf5800d74ab7b95736a21aab300e5613))
* **file-opener:** support line number jumping with default app detection ([6cc9ed9](https://github.com/nkmr-jp/prompt-line/commit/6cc9ed9ddb8b7206f0b27491cdc62f96c153c060))
* **file-search:** calculate path bonus from relative path when baseDir is provided ([b4e59a2](https://github.com/nkmr-jp/prompt-line/commit/b4e59a25f97e438113e7d6d4a2bad1c7c99aa770))
* **frontmatter-popup:** add file path link to frontmatter popup footer ([7256ade](https://github.com/nkmr-jp/prompt-line/commit/7256ade237a1ffdb195e111d5137e6fa5a603583))
* **frontmatter-popup:** support agents and improve file path display ([aa3197d](https://github.com/nkmr-jp/prompt-line/commit/aa3197dd064c67b2f82abc863561b2fbf5a8050c))
* **history-search:** add multi-keyword AND search support ([495b922](https://github.com/nkmr-jp/prompt-line/commit/495b9227718a51aae62b2dd09e64bb22bf02ecc8))
* **history-ui:** add scrollbar hover interactions and wheel event forwarding ([41a0c0c](https://github.com/nkmr-jp/prompt-line/commit/41a0c0c2be44d4a83e3f3b3df54131a93ed808c5))
* **history-ui:** add scrollbar thumb drag functionality ([eaed605](https://github.com/nkmr-jp/prompt-line/commit/eaed6059a96b58b9d5c6903d479863321f8b6794))
* **history:** add Cmd+S shortcut to save draft to history ([4621c01](https://github.com/nkmr-jp/prompt-line/commit/4621c0186acf9229f6e19a9a4e7ff9ba4712398b))
* **history:** add save-to-history, multi-keyword search, and scrollbar improvements ([43d1f47](https://github.com/nkmr-jp/prompt-line/commit/43d1f47bf1e65ee6c3ed51405fc0a10385642c09))
* **history:** capture app name and directory when saving draft to history ([7371dbb](https://github.com/nkmr-jp/prompt-line/commit/7371dbb7b025c7a6dd0205e3bc325c55bdbfcd9c))
* **icons:** add icon property support for slash commands and mentions ([38fbad5](https://github.com/nkmr-jp/prompt-line/commit/38fbad504e4c4765f01e7c6f95e34ddc72cf5a96))
* **input:** add feature guidance to input placeholder ([69b3b54](https://github.com/nkmr-jp/prompt-line/commit/69b3b548fada82c0ad7d337d81d261fdbfe1b122))
* **main:** add directory detection debug test method ([abd7154](https://github.com/nkmr-jp/prompt-line/commit/abd715497f3d65f3b6c887eda6369883ac4f2b54))
* **md-search-loader:** add dirname to template context ([8779a03](https://github.com/nkmr-jp/prompt-line/commit/8779a03806ccca056c726954718b109faa7767aa))
* **mention-manager:** add support for multi-word slash commands ([3abb703](https://github.com/nkmr-jp/prompt-line/commit/3abb7035248583becd82ec30f49ca9242e16ab97))
* **mentions,settings:** add icon support for custom search entries ([a40c653](https://github.com/nkmr-jp/prompt-line/commit/a40c6534739efff0e61d548637a65f139fd5a328))
* **mentions:** add backspace deletion for slash commands ([a89806d](https://github.com/nkmr-jp/prompt-line/commit/a89806d32be1e994fce45c752756911fe7372a89))
* **mentions:** add color property support to custom search entries ([049447c](https://github.com/nkmr-jp/prompt-line/commit/049447c5e37068b0f47a740170443285fc457001))
* **mentions:** add file path link to agent frontmatter popup ([9bccb02](https://github.com/nkmr-jp/prompt-line/commit/9bccb0259f59abaff37ac5ca6f7df5033ee5d93d))
* **mentions:** add global enable/disable filters for mdSearch mentions ([95030b8](https://github.com/nkmr-jp/prompt-line/commit/95030b8449be276396c83cb2501ec8f5d1442998))
* **mentions:** add label support to mention entries ([a32af4a](https://github.com/nkmr-jp/prompt-line/commit/a32af4a7ad5953535c656530fd17996e34faf9b9))
* **mentions:** add multi-word slash command support via cursor detection ([74c408f](https://github.com/nkmr-jp/prompt-line/commit/74c408ff7c914f75dee967c08fcf35ba180ac246))
* **mentions:** add slash command highlighting and hover support ([69b99e2](https://github.com/nkmr-jp/prompt-line/commit/69b99e2177dad46c7e595938a99a3513640b761d))
* **native-tools:** add support for Warp and WezTerm terminals ([9137533](https://github.com/nkmr-jp/prompt-line/commit/9137533f651b9a316df50b5343c6f29dcf10b7f5))
* **native-tools:** Add support for Warp, WezTerm, Zed, Antigravity, and Kiro ([a1f344e](https://github.com/nkmr-jp/prompt-line/commit/a1f344e61151eefb9b55e1e730b1de7cce909908))
* **native-tools:** Add support for Zed IDE and update file opener configs ([6abe8c0](https://github.com/nkmr-jp/prompt-line/commit/6abe8c0fbcfe2fce25375f8342d60006b7750aec))
* **popup-manager:** add command/agent selection callbacks for textarea insertion ([a48de3c](https://github.com/nkmr-jp/prompt-line/commit/a48de3c72475168edd4226d423bf37071fcced52))
* **popup-managers:** add row hover tracking for tooltip persistence ([45d4504](https://github.com/nkmr-jp/prompt-line/commit/45d4504cc3fb97c437b386506a8a39b5c3ba65b2))
* **prefix-resolver:** select closest matching plugin.json when multiple files exist ([d1710f3](https://github.com/nkmr-jp/prompt-line/commit/d1710f36afde83f8bb44cdac466c4cf937a548f3))
* **release:** migrate to go-semantic-release ([e8c2733](https://github.com/nkmr-jp/prompt-line/commit/e8c273384c08fed94bf1c82c7e0f94ecf53465e0))
* **renderer:** invalidate slash command cache on window shown ([f340644](https://github.com/nkmr-jp/prompt-line/commit/f3406446dfa52c06ccf9c5a187e9a1fa5e2b9b57))
* **scoring:** add file modification time and usage history bonuses to fuzzy matching ([b7b748c](https://github.com/nkmr-jp/prompt-line/commit/b7b748c3ae10371f4047d366f8e652602294c3c8))
* **search:** add usage history tracking and scoring improvements ([9605b4e](https://github.com/nkmr-jp/prompt-line/commit/9605b4ec68ee399b67b4c5115fb62eebb059d4df))
* **search:** integrate FzfScorer for improved fuzzy matching across search modules ([08c0dbf](https://github.com/nkmr-jp/prompt-line/commit/08c0dbf17177467013c5d63737d59a3add4695b2))
* **search:** integrate FzfScorer for improved fuzzy matching and scoring ([7219988](https://github.com/nkmr-jp/prompt-line/commit/7219988cfa0604144e232b50ce9a45500db58997))
* **settings:** add migrate-settings command for automatic settings migration ([5ee6e9f](https://github.com/nkmr-jp/prompt-line/commit/5ee6e9fee93cda97c9b4912c72c5acbd8f34e499))
* **settings:** enhance configuration with new label, color, and file pattern options ([f96358e](https://github.com/nkmr-jp/prompt-line/commit/f96358e2cd8d8a1456e200cf4506eb06c4f6ea7a))
* **settings:** implement hot reload for settings with file watching ([d7dd6b4](https://github.com/nkmr-jp/prompt-line/commit/d7dd6b4570d5ca7be485b6e22561a123be09ca60))
* **settings:** update slash commands and mentions configuration for plugin support ([3bdfb8b](https://github.com/nkmr-jp/prompt-line/commit/3bdfb8b261755d6e1ee8923f4ad60901c3162457))
* **shortcuts:** add Ctrl+Shift+Enter to reveal file directory in Finder ([86851f8](https://github.com/nkmr-jp/prompt-line/commit/86851f84ce5cf541f42ed5cf77640f74d3000582))
* **slash-command-manager:** add copy-to-clipboard support for argument hints ([dfdd159](https://github.com/nkmr-jp/prompt-line/commit/dfdd1594480d7886f31f75b254ac4b27037a3002))
* **slash-command-manager:** add getCommandSource method to retrieve command source by name ([0b2984e](https://github.com/nkmr-jp/prompt-line/commit/0b2984e083616b30a76c6dd29bc0b4a3e5352939))
* **slash-command-manager:** add label field to command search filter ([d70e947](https://github.com/nkmr-jp/prompt-line/commit/d70e947b5682a470973868891a4b48cc056ab283))
* **slash-command-manager:** copy argumentHint to clipboard on command selection ([9c32f71](https://github.com/nkmr-jp/prompt-line/commit/9c32f7101935e0fc29b7647a4fa7156e2b20b2b8))
* **slash-command-manager:** persist argument hint display during command argument entry ([0a947aa](https://github.com/nkmr-jp/prompt-line/commit/0a947aab25ad46f9e487c4a2f2494b524e5a0e13))
* **slash-command-manager:** show argument hint when cursor is positioned in command arguments ([461f011](https://github.com/nkmr-jp/prompt-line/commit/461f0114688cba1b31b6cd405e23fdb52ca0dc23))
* **slash-command-manager:** show argument hints on textarea focus ([640cbeb](https://github.com/nkmr-jp/prompt-line/commit/640cbebf7cf84cdbf57c8aba68e1b172c6a97c98))
* **slash-command-manager:** support hex color codes for command labels ([caab6f9](https://github.com/nkmr-jp/prompt-line/commit/caab6f90f0637044c3756baa2e2aaa097adb45a8))
* **slash-command:** add usage frequency and recency tracking ([1e32545](https://github.com/nkmr-jp/prompt-line/commit/1e325459abbb0773e1b0f07ec79174d1b2551a05))
* **slash-command:** integrate usage bonus into search result sorting ([dbe8f3f](https://github.com/nkmr-jp/prompt-line/commit/dbe8f3f9a079b85673f07a30dc4cf5f508e120f7))
* **slash-commands:** add color fallback syntax and apply colors only to icons ([270bd48](https://github.com/nkmr-jp/prompt-line/commit/270bd4829b6e84d4cbd42e487f41847d9532c47f))
* **slash-commands:** add color support to source badges ([3caa8f5](https://github.com/nkmr-jp/prompt-line/commit/3caa8f5646b509b3961b42fd9e07f8e381607574))
* **slash-commands:** add dynamic cursor-based positioning for suggestions ([3be2b07](https://github.com/nkmr-jp/prompt-line/commit/3be2b071098153d10beee2b43430c907495a12d2))
* **slash-commands:** add entry-level enable/disable filtering for commands and mentions ([7aacbc1](https://github.com/nkmr-jp/prompt-line/commit/7aacbc1c3250adf70061f91928f2b12a5be8765e))
* **slash-commands:** add global command cache for recently used commands ([6d17a6b](https://github.com/nkmr-jp/prompt-line/commit/6d17a6bb3615dd73a9b1745dc95f01ca9795bf60))
* **slash-commands:** add label color customization for command badges ([54407f7](https://github.com/nkmr-jp/prompt-line/commit/54407f72bcf550d834a7144a0e5a2d543caa701b))
* **slash-commands:** add label field to slash command entries ([45d00a1](https://github.com/nkmr-jp/prompt-line/commit/45d00a1fc370f35916fd5629db452812303ccb28))
* **slash-commands:** add label support with frontmatter template resolution ([3cbced5](https://github.com/nkmr-jp/prompt-line/commit/3cbced5b4b22d393bfc70fe8d9cd15639f4f550c))
* **slash-commands:** add labelColor support for command highlighting ([a0b9a13](https://github.com/nkmr-jp/prompt-line/commit/a0b9a13592530525b93092593b61853ef3860ccb))
* **slash-commands:** add OpenClaw TUI built-in commands ([b60ff1d](https://github.com/nkmr-jp/prompt-line/commit/b60ff1d18e57b0a841a0a4aad450cefcc4744a9d))
* **slash-commands:** add plugin commands and enhance skill command configuration ([913adda](https://github.com/nkmr-jp/prompt-line/commit/913addad09000d0ee1f77493a23d1b548708f5a2))
* **slash-commands:** add source-based highlighting for slash commands ([97a4c30](https://github.com/nkmr-jp/prompt-line/commit/97a4c30c6bfedd747d0152ed6701973997005bf7))
* **slash-commands:** add visual feedback when copying argument hints ([b9493ac](https://github.com/nkmr-jp/prompt-line/commit/b9493acec18d09d659614a5d528d7b368bf74e4a))
* **slash-commands:** enhance slash command system with dynamic positioning and multi-word support ([553177c](https://github.com/nkmr-jp/prompt-line/commit/553177c05c947747fe5cd16cae0bcbe86aea2dd8))
* **slash-commands:** expand color palette and rename blue to teal ([9d87700](https://github.com/nkmr-jp/prompt-line/commit/9d877008f8c3442b74134c6ee941e077ed32776f))
* **slash-commands:** replace source badge with fixed 'arg' argument hint badge ([4cebc8a](https://github.com/nkmr-jp/prompt-line/commit/4cebc8a91def34a22eb6aaf03fb192150d5c7fc5))
* **slash-commands:** support colon syntax in slash command patterns ([9fb0c15](https://github.com/nkmr-jp/prompt-line/commit/9fb0c15d45a1d25851685e0786a8aabda33e6d4e))
* **slash-commands:** support multi-word command detection in highlighting ([87222ef](https://github.com/nkmr-jp/prompt-line/commit/87222ef12c0cde74cb52c1afa251c15e1c1c52c4))
* **slash-commands:** update builtin commands with 2026 additions ([effdef1](https://github.com/nkmr-jp/prompt-line/commit/effdef14226d210c50e3650ef4d70440635c185d))
* **slashCommands:** add enable/disable filtering for slash commands ([f050fb3](https://github.com/nkmr-jp/prompt-line/commit/f050fb328bf378062791c5c0f646d13a046c3e75))
* **styles:** integrate Tailwind CSS with Vite plugin ([2628e01](https://github.com/nkmr-jp/prompt-line/commit/2628e0168d02ca9f068094e2b264395fcc263948))
* **symbol-search:** add include/exclude patterns support ([60a7b73](https://github.com/nkmr-jp/prompt-line/commit/60a7b730b7af0a1bb7584d77a715f4eb02395cb8))
* **symbol-searcher:** require git repository for symbol search operations ([3842722](https://github.com/nkmr-jp/prompt-line/commit/3842722f05c12bd82472c77d20828e1140a0d69b))
* **symbol-search:** implement multiline block detection for Go/Rust/TypeScript ([081670a](https://github.com/nkmr-jp/prompt-line/commit/081670a99ce90e6646c19caf6fb403a6eb79708b))
* **template-resolver:** add dirname variable support for template resolution ([eda4c29](https://github.com/nkmr-jp/prompt-line/commit/eda4c299ce92812a1acc971881858971e7efe0f5))
* **template-resolver:** add prefix variable support for template resolution ([dc44402](https://github.com/nkmr-jp/prompt-line/commit/dc4440241c2450a7b194ee2eca2232ff2cbb5b3e))
* **template-resolver:** support hierarchical directory reference with {dirname:N} ([1f0fc45](https://github.com/nkmr-jp/prompt-line/commit/1f0fc454a8dc00983417d206c44612761d214807))
* **types:** add relativePath filter option to SymbolSearchOptions ([6e201e8](https://github.com/nkmr-jp/prompt-line/commit/6e201e862b798abb56e84a6c9a2fdc3000413cd8))
* **ui:** add icon support for slash commands and agents ([776f096](https://github.com/nkmr-jp/prompt-line/commit/776f096cd1bb9381989e676e43d694530520fe77))
* usage history tracking and scoring improvements ([08fb698](https://github.com/nkmr-jp/prompt-line/commit/08fb6981562382cd0cddc64e09e12b7815a2b7ed))
* **usage-history:** add usage history tracking infrastructure ([81f0529](https://github.com/nkmr-jp/prompt-line/commit/81f05294bb46d737daa89868e6db4f1bc6780f91))


### Bug Fixes

* **built-in-commands-manager:** exclude directories from YAML file filter ([772e425](https://github.com/nkmr-jp/prompt-line/commit/772e425b4f65c4e459b4486c8a1448b8c8a0acc6))
* **changelog:** correct version order and add header for release-please ([8398415](https://github.com/nkmr-jp/prompt-line/commit/83984152b0b5a5c855b7e5d3178660ec4dc8dab7))
* **changelog:** correct version order to put latest version first ([fbcd82f](https://github.com/nkmr-jp/prompt-line/commit/fbcd82fa2bace2fb2661bec90b67f93a1c2c47cb))
* **ci:** enable CHANGELOG.md auto-update in release workflow ([a441ab0](https://github.com/nkmr-jp/prompt-line/commit/a441ab0e67e97f99c819e4ad98cc127211ccdf65))
* **ci:** Enable CHANGELOG.md auto-update in release workflow ([5ded770](https://github.com/nkmr-jp/prompt-line/commit/5ded7707cb1b6f879d67993e02e6d6adec586cd1))
* **ci:** enable CHANGELOG.md auto-update via .semrelrc ([7f1c805](https://github.com/nkmr-jp/prompt-line/commit/7f1c805c26b38ba2d99a0ac8e8d0e3c9555db192))
* **code-search:** allow empty query to show all symbols for language ([ce1d081](https://github.com/nkmr-jp/prompt-line/commit/ce1d081c40d3ba7b85dad4672de83d4d6553ac92))
* **code-search:** allow single character search queries ([bcd818f](https://github.com/nkmr-jp/prompt-line/commit/bcd818fb3abde8ccf32b627cd8874bf9436ac570))
* **color-resolution:** strip quotes from color values before processing ([7e87e9b](https://github.com/nkmr-jp/prompt-line/commit/7e87e9b158c79678e55dc492225beb0040e6ba90))
* **config:** update default settings for team and inbox patterns ([13c68d2](https://github.com/nkmr-jp/prompt-line/commit/13c68d2e70f38395371f21b87d0ca7e02296b624))
* **config:** update default task template description to use dirname ([4912514](https://github.com/nkmr-jp/prompt-line/commit/49125140dc7c637dd311ee6ec3581c37e64443bd))
* **custom-search-loader:** scope deduplication per source entry instead of type ([c8b76d7](https://github.com/nkmr-jp/prompt-line/commit/c8b76d7898eef9eb6a77f91d60e0cbe8cf024ca4))
* **deps-dev:** bump tar from 7.5.7 to 7.5.9 in the npm_and_yarn group across 1 directory ([709ff6d](https://github.com/nkmr-jp/prompt-line/commit/709ff6dc6aef3f4768ba61945234a69287d225b4))
* **deps:** add missing glob dependency for production build ([8c33630](https://github.com/nkmr-jp/prompt-line/commit/8c336308280317e6036510ce88b62fefd613ad4d))
* **deps:** bump the npm_and_yarn group across 1 directory with 2 updates ([8e42efb](https://github.com/nkmr-jp/prompt-line/commit/8e42efbc1c70fa54a76ffedaca84ee3648c0b9a5))
* **deps:** correct ts-node version from 1.7.1 to 10.9.2 ([047bc58](https://github.com/nkmr-jp/prompt-line/commit/047bc587050ebac88f88f765683f63f49015e4f4))
* **deps:** correct ts-node version from 1.7.1 to 10.9.2 ([1f9c990](https://github.com/nkmr-jp/prompt-line/commit/1f9c99063d06516b02b2cabb3b8604b3003c4050))
* **deps:** resolve minimatch ReDoS and ajv ReDoS vulnerabilities ([8ba6dba](https://github.com/nkmr-jp/prompt-line/commit/8ba6dba06c1d60e9a0ca8bfb0410913b1134b854))
* **deps:** resolve npm install deprecation warnings by updating Jest to v30 ([8ed176c](https://github.com/nkmr-jp/prompt-line/commit/8ed176c7bfe98e940289f47675c61e65536ebe2e))
* **deps:** resolve npm install deprecation warnings by updating Jest to v30 ([c31dc0d](https://github.com/nkmr-jp/prompt-line/commit/c31dc0d12d31f6ed173f8f4ca123cd48b5fbbdd0))
* **deps:** resolve npm install warnings by updating dependencies ([57faf35](https://github.com/nkmr-jp/prompt-line/commit/57faf3591b6cb8d79b6cee4adbf348307f859ac7))
* **deps:** resolve npm install warnings by updating dependencies ([abbf942](https://github.com/nkmr-jp/prompt-line/commit/abbf94207dfda5e7f6aab16edb466116e40e1f48))
* **deps:** upgrade minimatch and ajv to fix ReDoS vulnerabilities ([cc7160c](https://github.com/nkmr-jp/prompt-line/commit/cc7160c7571460dfa51d088b67e9ba8bb44b8d84))
* **deps:** upgrade minimatch and ajv to fix ReDoS vulnerabilities ([3b19baa](https://github.com/nkmr-jp/prompt-line/commit/3b19baafee21e33b327045e04b1eaf4cc0707cfd))
* **directory-detector:** skip Prompt Line itself during app detection ([56ebd68](https://github.com/nkmr-jp/prompt-line/commit/56ebd68367a5651cc3dd10ca170266c0a453579c))
* **dom-manager, path-manager:** trigger input event on text update and add selected paths ([c262a07](https://github.com/nkmr-jp/prompt-line/commit/c262a076cc9b51aaf2686773f692ea06ef016681))
* **dom-manager:** dispatch input event after text insertion to trigger slash command detection ([0f1614a](https://github.com/nkmr-jp/prompt-line/commit/0f1614afbed5b3adf567e0aa4d09dd0ff9dd0ce3))
* **dom-manager:** remove manual input event dispatch on setText ([61db1ad](https://github.com/nkmr-jp/prompt-line/commit/61db1adba7640e4c395a4612fafe8e35d5e6860d))
* **file-filter-manager, suggestion-ui-manager:** prevent missing candidates in incremental search and fix hover state handling ([e9e821f](https://github.com/nkmr-jp/prompt-line/commit/e9e821f5dbb02995d02d98f21586ddccda2117c5))
* **file-opener-manager:** add case-insensitive editor config lookup ([c423dd8](https://github.com/nkmr-jp/prompt-line/commit/c423dd88821b6a7d50c976c22898b9433e1a3521))
* **file-opener-manager:** add case-insensitive editor config lookup ([0538527](https://github.com/nkmr-jp/prompt-line/commit/0538527ec5aa2a3cc2c34b056f50424ce4a6a123))
* **file-opener-manager:** correct JXA property name for getting app name ([c67cf3e](https://github.com/nkmr-jp/prompt-line/commit/c67cf3ea048600118f5c2b7fb304834ec2aebe97))
* **file-search:** allow /tmp access on macOS while maintaining security ([8d6db98](https://github.com/nkmr-jp/prompt-line/commit/8d6db98ab27daadfb30197835d4626c73401d850))
* **file-search:** always apply DEFAULT_EXCLUDES regardless of includePatterns ([1893728](https://github.com/nkmr-jp/prompt-line/commit/1893728fb3388c8009d6b96983dcd070a00cf27c))
* **file-search:** enhance security and validation for includePatterns ([6375712](https://github.com/nkmr-jp/prompt-line/commit/6375712c53ca10f9efae24dccf6552963b0f406a))
* **file-search:** exclude .git and other defaults in includePatterns ([30adb66](https://github.com/nkmr-jp/prompt-line/commit/30adb66c037cd98177a40900770e9c5e93b0d838))
* **file-search:** handle absolute paths in glob pattern extraction ([27db94f](https://github.com/nkmr-jp/prompt-line/commit/27db94f1b67375b1374c015ea6ea641e49a48757))
* **file-search:** implement includePatterns processing ([92bcc04](https://github.com/nkmr-jp/prompt-line/commit/92bcc0425461234b78a49190e11e0a90bcc209f8))
* **file-search:** skip non-existent directories in includePattern search paths ([89e282e](https://github.com/nkmr-jp/prompt-line/commit/89e282e649382e3fa659c2eb932c36d66370955b))
* **file-search:** use search-path instead of glob for includePatterns ([9407206](https://github.com/nkmr-jp/prompt-line/commit/9407206e7817e2e2ffdb3d232167fa4872836a35))
* **file-suggestions:** adjust frontmatter info icon hitbox positioning ([c49b78c](https://github.com/nkmr-jp/prompt-line/commit/c49b78c2090d5cf7034566cc8696eb3b1b164af3))
* **highlight-manager:** always highlight slash commands regardless of command sync state ([64677ac](https://github.com/nkmr-jp/prompt-line/commit/64677ac292b624daac532ae3fbe5440386dfccdb))
* **history-ui:** enforce minimum scrollbar thumb height ([2bc4c20](https://github.com/nkmr-jp/prompt-line/commit/2bc4c20c2f376d548921310e70293d6c446dc175))
* **history:** deduplicate history items by text content ([4aa3dde](https://github.com/nkmr-jp/prompt-line/commit/4aa3dde2a8f97423c4cd25df0d401eef467b263f))
* **history:** fix duplicate handling by using item ID instead of text match ([6461ed2](https://github.com/nkmr-jp/prompt-line/commit/6461ed23b6f6d003e690e7352a982e7e7af91fde))
* **history:** improve pagination robustness and maintain FIFO queue ordering ([2fd4e19](https://github.com/nkmr-jp/prompt-line/commit/2fd4e194076b6d6e65acb2033294c71b17069164))
* **history:** prevent duplicate items when loading history from file ([8c58e82](https://github.com/nkmr-jp/prompt-line/commit/8c58e82c3bb1bc3d3bf4b12332719ff50938306f))
* **history:** skip saving draft if text matches latest history item ([c25a14c](https://github.com/nkmr-jp/prompt-line/commit/c25a14caa14b59b8d58d67197ad6ec7079db318f))
* **history:** update scrollbar size after infinite scroll content loads ([46f6dce](https://github.com/nkmr-jp/prompt-line/commit/46f6dce12e3223f8cd8730f217df649758090f47))
* implement two-phase symbol search matching Swift behavior ([b700609](https://github.com/nkmr-jp/prompt-line/commit/b70060985165b9791b690ef338e81f822614ed60))
* **input:** add line break to textarea placeholder ([87bbbc5](https://github.com/nkmr-jp/prompt-line/commit/87bbbc55186d750c6581d4cc80da2b85ecee28c6))
* **input:** reduce text input placeholder opacity to 25% ([1607c4d](https://github.com/nkmr-jp/prompt-line/commit/1607c4dd78a6fe2c60ccb2991d3de5029b0795fc))
* **jq-resolver:** add error handling and debug logging for WASM initialization ([fdd5787](https://github.com/nkmr-jp/prompt-line/commit/fdd5787f5e28f4f19cb94b4eedf99368d2828c0f))
* **lint:** prefix unused error variable with underscore ([bc8f64d](https://github.com/nkmr-jp/prompt-line/commit/bc8f64d76cda7991e5c389f09d261ed9da19a0ff))
* **mention-manager, event-listener-manager:** prevent pending animations after suspension ([8fcec97](https://github.com/nkmr-jp/prompt-line/commit/8fcec97d795f1e434b39a6ddb3235d05c5b89f36))
* **mention-manager, slash-command-manager:** ensure popup positioning after scroll completes ([c0550e5](https://github.com/nkmr-jp/prompt-line/commit/c0550e59114b327946bee5d847d6b48d4464db39))
* **mention-manager:** prevent file search from interrupting symbol mode ([57063d9](https://github.com/nkmr-jp/prompt-line/commit/57063d9fccba3c02d8332e22b6577baa3aff618d))
* **mentions:** add requestAnimationFrame sync in handleCmdClick and export findSlashCommandAtCursor ([10649d5](https://github.com/nkmr-jp/prompt-line/commit/10649d5b1b22f41e26f90c4ae597f287f1c5d3b4))
* **mentions:** add tabSize to caret coordinate calculation ([085e0a8](https://github.com/nkmr-jp/prompt-line/commit/085e0a80f8c01310a4f43519ddb467a88195ddf0))
* **mentions:** disable hint display for built-in slash commands ([bb8639c](https://github.com/nkmr-jp/prompt-line/commit/bb8639ccf0f8b7e10f8dca6d6f8b119cd630669e))
* **mentions:** enable Cmd+hover detection for slash commands ([2f29bb3](https://github.com/nkmr-jp/prompt-line/commit/2f29bb37b6f7ba3cb1d971487e1409185467e884))
* **mentions:** enable Ctrl+Enter for slash commands without sync check ([e00a676](https://github.com/nkmr-jp/prompt-line/commit/e00a6760fe7ae55b65ce4c82ad09d899cbcf637e))
* **mentions:** hardcode label badge color to grey ([356bdce](https://github.com/nkmr-jp/prompt-line/commit/356bdce7a3374d8e2a07b69c1587a32c471764e6))
* **mentions:** schedule popup hide instead of immediate hide on mouse leave ([1cf2e47](https://github.com/nkmr-jp/prompt-line/commit/1cf2e479749a6c4a4776897d81f5e9c854e9b17f))
* **mentions:** show hint for slash commands without command sync check ([a85fd38](https://github.com/nkmr-jp/prompt-line/commit/a85fd386114e6d7158c3a2c618af5fd7242fd884))
* **mentions:** update agent color palette for better contrast and clarity ([9a07fa6](https://github.com/nkmr-jp/prompt-line/commit/9a07fa6bc1ff08293627f535c08e38e1213afafa))
* **navigation-manager:** prevent text input flicker by deferring update until after symbol load ([439d938](https://github.com/nkmr-jp/prompt-line/commit/439d9381f8136ff811121911dc33910ba2470a5b))
* **navigation:** defer text input update until symbol search completes ([3f3085c](https://github.com/nkmr-jp/prompt-line/commit/3f3085c3640ac5ef445e06c1dfedd2c7a03f2226))
* **path-manager, slash-command-manager:** prevent default only when handling deletion and refactor UI state management ([d42ef39](https://github.com/nkmr-jp/prompt-line/commit/d42ef391308db4b557b7f97c0fbe018e84edcc95))
* **path-manager:** prevent backspace default behavior only when handling single trailing space ([c864d61](https://github.com/nkmr-jp/prompt-line/commit/c864d616869dd3062779665301488f0e40a80acf))
* **pnpm:** correct packageManager SHA hash for pnpm@10.30.0 ([4e0d92a](https://github.com/nkmr-jp/prompt-line/commit/4e0d92ac87ba42dbd5be8f5b5959aedc3f54aa23))
* **popup-position-calculator:** change default horizontalGap from 2px to 0px ([146c603](https://github.com/nkmr-jp/prompt-line/commit/146c603edb085caa11e7eebc8a45f2b4dc6a94e8))
* **popup-position-calculator:** reduce default horizontal gap from 8px to 2px ([c971344](https://github.com/nkmr-jp/prompt-line/commit/c971344f96dab8534bcfa9a2391a1086acacb1a0))
* **popup-position-calculator:** use bottom CSS property when positioning popup above target ([ace7c4c](https://github.com/nkmr-jp/prompt-line/commit/ace7c4c0ec43920aa6128de5dfee1a8feab5bdc6))
* remove unsupported lookahead regex from Go variable patterns ([2d694b0](https://github.com/nkmr-jp/prompt-line/commit/2d694b004797beb1390dd1aff307fb3ca05575bd))
* remove unsupported lookbehind regex from Go symbol patterns ([debda93](https://github.com/nkmr-jp/prompt-line/commit/debda93bf4ce63fd114927ada17fdadb6539eeb3))
* reset jqInitPromise on WASM failure and allow file-search IPC channel ([fb0961b](https://github.com/nkmr-jp/prompt-line/commit/fb0961bfb582f29a9c6406a84c38f595a23f8d1f))
* restore fd/rg hint messages and symbol-searcher functionality after Node.js migration ([bd58264](https://github.com/nkmr-jp/prompt-line/commit/bd582645a66157093d727e77c0a706c1d2599422))
* **scoring:** reduce MAX_MTIME_BONUS from 1000 to 500 ([bc8897b](https://github.com/nkmr-jp/prompt-line/commit/bc8897bfd72c12f00b95773cc7e6275b381cd078))
* **security:** add path traversal protection and schema validation ([e2e0d49](https://github.com/nkmr-jp/prompt-line/commit/e2e0d490147d953d91c0f536a9ed7c2080c8c0c3))
* **security:** check path traversal before normalization ([d0712b9](https://github.com/nkmr-jp/prompt-line/commit/d0712b96093270743eaa393015f14aa786d21c22))
* **security:** harden file-opener against injection attacks ([ade7920](https://github.com/nkmr-jp/prompt-line/commit/ade7920d2966358a20613279e9cc6dd232b66cad))
* **security:** harden input validation and sanitization ([2cf9392](https://github.com/nkmr-jp/prompt-line/commit/2cf9392eaf82c543a2a42dda1a9e505ef7c0b3c5))
* **security:** remove semantic-release and resolve all vulnerabilities ([cc5198a](https://github.com/nkmr-jp/prompt-line/commit/cc5198afde4da55996b12775a568c59563f309c4))
* **security:** resolve all vulnerabilities and migrate to go-semantic-release ([cdec77d](https://github.com/nkmr-jp/prompt-line/commit/cdec77d6206b405d31f97bf153dc496981cf6b0a))
* **settings,prefix-resolver:** support tilde expansion in basePath and prefixPattern ([097ed7a](https://github.com/nkmr-jp/prompt-line/commit/097ed7a4a30224f7559cb60c3269cafa091415fd))
* **settings:** add prefixPattern to getMdSearchEntries conversion ([bf5ce73](https://github.com/nkmr-jp/prompt-line/commit/bf5ce733c332cf2e356ca5ac0e9deeb22afdae52))
* **settings:** improve error handling and array serialization ([a4b809d](https://github.com/nkmr-jp/prompt-line/commit/a4b809d59d0337c7d40ced68be88d15a09490811))
* **settings:** reformat backup filename and add delay before opening directory ([175b671](https://github.com/nkmr-jp/prompt-line/commit/175b671c1146bf55311f645bc63874426006fe0b))
* **slash-command-manager,path-manager:** require space/tab confirmation for slash command suggestions ([3017ebd](https://github.com/nkmr-jp/prompt-line/commit/3017ebd101c374b4223a813d43cb04184e55d37c))
* **slash-command-manager:** convert viewport coordinates to main-content relative coordinates ([ffa10f7](https://github.com/nkmr-jp/prompt-line/commit/ffa10f7f06e98d84962c3ddc0f53a4a4deb14703))
* **slash-command-manager:** hide frontmatter popup when showing selected command ([015d0bb](https://github.com/nkmr-jp/prompt-line/commit/015d0bb82a569d36656353c1253692c6e392d009))
* **slash-command-manager:** hide suggestions when user types arguments after command ([7f442c8](https://github.com/nkmr-jp/prompt-line/commit/7f442c820ada8f25edf441ba2569f882ce7ebe15))
* **slash-command-manager:** improve hint visibility logic for trailing whitespace ([c95d04e](https://github.com/nkmr-jp/prompt-line/commit/c95d04e281f67a0886abb61a5e7a0d98853067d8))
* **slash-command-manager:** improve menu positioning when displayed above cursor ([024b1cf](https://github.com/nkmr-jp/prompt-line/commit/024b1cfdb078b91018bd83ae7fc0126b64d44fcb))
* **slash-command-manager:** only trigger paste when slash command is at text start ([574f178](https://github.com/nkmr-jp/prompt-line/commit/574f1781caba274c8d8fedf8436ceb22b1a87eae))
* **slash-command-manager:** show argumentHint when cursor returns to argument position ([1aec8b6](https://github.com/nkmr-jp/prompt-line/commit/1aec8b65cbf13c5cdcba2f9ec08fd4d28405a5c9))
* **slash-command-manager:** simplify paste trigger logic for enter key ([044877a](https://github.com/nkmr-jp/prompt-line/commit/044877aee74a02ab9cbabd26fb4811fed42470df))
* **slash-command-manager:** simplify trigger detection and restore real-time suggestions ([90c8a2c](https://github.com/nkmr-jp/prompt-line/commit/90c8a2c9c629c759c28cd3e835d02b608aa25a3d))
* **slash-command-manager:** support colon in command names for argument hints ([23476d5](https://github.com/nkmr-jp/prompt-line/commit/23476d5f7eddae5198373edb94fd1e719e6433a2))
* **slash-command-manager:** track command position for proper argument hint validation ([3b30699](https://github.com/nkmr-jp/prompt-line/commit/3b306992e09d8e2b7c04c486fbfd688cd17db9fd))
* **slash-command-manager:** use correct trigger position for argument hint display ([2b865c0](https://github.com/nkmr-jp/prompt-line/commit/2b865c0d12cae2dbeaf21a73e3024c8cee7d3b9c))
* **slash-command-manager:** use Tab behavior for command selection via click ([c51f541](https://github.com/nkmr-jp/prompt-line/commit/c51f541ea9c29ae0a031fcec8c99db06a598edaa))
* **slash-command:** handle duplicate commands with gray highlight ([16520f2](https://github.com/nkmr-jp/prompt-line/commit/16520f2461f1e55d80a78c4c1e2e136b78da59ca))
* **slash-commands:** apply color attribute to command badge elements ([5ffbc43](https://github.com/nkmr-jp/prompt-line/commit/5ffbc4388d397a4e1aa7631d71b839028d4b497e))
* **slash-commands:** only delete entire command if it's a known command ([b6a0e95](https://github.com/nkmr-jp/prompt-line/commit/b6a0e95d05e1abcbe714f2a60ece4180cfbfaab9))
* **snapshot-manager:** remove debug log spam during history navigation ([6b48dbf](https://github.com/nkmr-jp/prompt-line/commit/6b48dbf6cef7e40369877782f2f9306337af91a9))
* **styles:** change overflow-wrap to 'anywhere' for breaking long paths/URLs ([6ad1acc](https://github.com/nkmr-jp/prompt-line/commit/6ad1acc1d4b247c76f7d35a7d686beb50b4579bd))
* **styles:** change word-break from break-all to normal in input section ([8d666c7](https://github.com/nkmr-jp/prompt-line/commit/8d666c708d424d217f8df821633aa6ae1e0fe091))
* **styles:** correct color variable mappings to match Tailwind CSS conventions ([c67f4db](https://github.com/nkmr-jp/prompt-line/commit/c67f4db7d81b4927766464a629d4d50e74cc3ef7))
* **styles:** update codicon font size in agent suggestions from 14px to 16px ([ea7e69e](https://github.com/nkmr-jp/prompt-line/commit/ea7e69e320245bfa4832def5744414f3bc66bd21))
* **symbol-search:** add mk language alias for make ([62282e4](https://github.com/nkmr-jp/prompt-line/commit/62282e4e323b30518b14a4307ebe9c4008656de6))
* **symbol-search:** correct ripgrep type mappings for tsx, jsx, and terraform ([4bf6c62](https://github.com/nkmr-jp/prompt-line/commit/4bf6c6282b07ecae973e9458615707487001d261))
* **symbol-searcher:** include hidden and gitignored files when using include patterns ([cab10e9](https://github.com/nkmr-jp/prompt-line/commit/cab10e94dad10a036eea2d926b6a00cf7b9477e7))
* **symbol-searcher:** skip cache when patterns are specified ([571543d](https://github.com/nkmr-jp/prompt-line/commit/571543de045a7e5749e2c9cbebf6141889ac140c))
* **test:** relax scalability test threshold for CI environment variance ([30b0f15](https://github.com/nkmr-jp/prompt-line/commit/30b0f157b59d5a5c207dc6e5227a3a95e14e96bc))
* **tests:** update settings-manager test expectations to match current defaults ([4cab29f](https://github.com/nkmr-jp/prompt-line/commit/4cab29ffe3565e0a76aa042642bf2eee28bcbdbc))
* **window:** prevent Prompt Line from becoming paste target on double-trigger ([734dc77](https://github.com/nkmr-jp/prompt-line/commit/734dc774996fade230e67c75e2d9a66c5be9a90c))
* **window:** prevent window repositioning when Prompt Line is focused ([081494e](https://github.com/nkmr-jp/prompt-line/commit/081494ed700cd30b1f0b762b3dd5b7114fbacfe2))
* **window:** restore window position when recreated after space change ([3f69643](https://github.com/nkmr-jp/prompt-line/commit/3f69643aea2ce497931a98e4556712fec9a99cfb))
* **window:** support both production and development bundle IDs in app detection ([ef72fba](https://github.com/nkmr-jp/prompt-line/commit/ef72fbaa480675a424ac59c2f3208eb8e388c9ed))


### Performance Improvements

* **built-in-commands:** improve file watcher logging and directory detection ([af2614a](https://github.com/nkmr-jp/prompt-line/commit/af2614a3f5beccbde711613b61b42451100dbc57))
* **code-search:** implement incremental search filtering and symbol name caching ([a0478aa](https://github.com/nkmr-jp/prompt-line/commit/a0478aa2855889594d40ecd88ea269c3b987eb23))
* **code-search:** increase candidate count for symbol search filtering ([183d5c3](https://github.com/nkmr-jp/prompt-line/commit/183d5c3aee4bdaa47a0b8238f998f6cec6f7c29e))
* **file-cache-manager:** enrich cached files with mtime for improved scoring ([ae12ba8](https://github.com/nkmr-jp/prompt-line/commit/ae12ba8b1698b251409a2da07afd8da273877651))
* **file-search:** implement hybrid decay algorithm for mtime bonus scoring ([3ce5f7c](https://github.com/nkmr-jp/prompt-line/commit/3ce5f7cbfaca07da73e47849a8f33f3502177188))
* **fuzzy-matcher:** cap mtime bonus to prevent recency from dominating score ([cd41e6e](https://github.com/nkmr-jp/prompt-line/commit/cd41e6ecc2486995bb9e80475f7dc2f1da062253))
* **fuzzy-matcher:** scale FZF scores and preserve case sensitivity ([ad5086c](https://github.com/nkmr-jp/prompt-line/commit/ad5086c91fe20dd852ff63780ac6bb24ae2dac68))
* **history-search:** improve recency bonus calculation for fresher results ([26a7e82](https://github.com/nkmr-jp/prompt-line/commit/26a7e8233e4e4a7a869e05ab83d4336c8fe24288))
* **history-search:** increase recency bonus and TTL for better ranking ([b111637](https://github.com/nkmr-jp/prompt-line/commit/b11163756323c2b548dc815c96141be71574f695))
* **history-search:** increase recency bonus from 200 to 400 points ([dda8de0](https://github.com/nkmr-jp/prompt-line/commit/dda8de0447ef73add1f0bec91e0009c44ff51d89))
* **history-search:** reduce maximum recency bonus from 2500 to 1000 points ([4963789](https://github.com/nkmr-jp/prompt-line/commit/49637895717045738466f63fc3c6342ce27e86db))
* **history-search:** reduce STARTS_WITH match score from 500 to 300 ([713acce](https://github.com/nkmr-jp/prompt-line/commit/713acce254881213241c52b3604ae1bd07dd3bda))
* **history-section:** add smooth width transition to scrollbar on hover ([136f107](https://github.com/nkmr-jp/prompt-line/commit/136f10701ea65c47e8f18d68a4a779258a907723))
* **history-ui:** increase scrollbar thumb size and min height ([1976372](https://github.com/nkmr-jp/prompt-line/commit/197637233e22c83c073f21e4c7a1204a92077a2d))
* **history-ui:** increase scrollbar thumb size for better visibility ([1fc4919](https://github.com/nkmr-jp/prompt-line/commit/1fc4919df0e47a68694a356470e83d39af2da747))
* **history-ui:** reduce minimum scrollbar thumb height from 30px to 10px ([d175e45](https://github.com/nkmr-jp/prompt-line/commit/d175e45057602f21f186bcd5cbdd9686a9bd3f64))
* **history:** add pagination support and optimize array operations ([a8ca5f1](https://github.com/nkmr-jp/prompt-line/commit/a8ca5f172a18c60bca78e52d846f349d24e59407))
* **history:** adjust scrollbar thumb size calculation and width ([1bc82ec](https://github.com/nkmr-jp/prompt-line/commit/1bc82ec8e26ef37018727266d5bcae69ccf82914))
* **input-section:** prevent layout thrashing and horizontal overflow flicker ([ed0d047](https://github.com/nkmr-jp/prompt-line/commit/ed0d047aa1c8ca47a923cee6bdd664d7a19e4047))
* **input-section:** reduce slash command underline thickness from 2px to 1px ([4c1d769](https://github.com/nkmr-jp/prompt-line/commit/4c1d769f052b842015a9b0227c5c8d2dea4c2889))
* **mention-search:** increase recency bonus to 600 points and implement file usage bonuses ([9564660](https://github.com/nkmr-jp/prompt-line/commit/95646608ec39c95357491c40ecc5e48283eb255a))
* **mentions:** increase mtime bonus cap and add tiebreaker for file scoring ([9b7f12a](https://github.com/nkmr-jp/prompt-line/commit/9b7f12a76a59a57fdef5faeb24b1a41c325bef1e))
* optimize config and cache management with TTL and LRU eviction ([2211d6b](https://github.com/nkmr-jp/prompt-line/commit/2211d6b544cbed941a22f4fc4f0974e060eb0769))
* optimize event handling and caching for improved input performance ([2f0d1f8](https://github.com/nkmr-jp/prompt-line/commit/2f0d1f8b64a3fa0854ef3a0202fa4e95ca0acc3b))
* optimize search filtering, symbol scoring, and event handling ([183d5c3](https://github.com/nkmr-jp/prompt-line/commit/183d5c3aee4bdaa47a0b8238f998f6cec6f7c29e))
* optimize symbolSearch and improve input performance ([e415a7f](https://github.com/nkmr-jp/prompt-line/commit/e415a7f00fbe175215ec1c2ca005b9fe1c411590))
* **scoring:** reduce file mtime bonus cap from 200 to 100 ([27543e1](https://github.com/nkmr-jp/prompt-line/commit/27543e1cc86c45fff9eee1d57184f949f69d2701))
* **scoring:** reduce MAX_FILE_MTIME bonus from 500 to 200 ([f30fe1e](https://github.com/nkmr-jp/prompt-line/commit/f30fe1e9f2e4e3a8bcbb1b94a3e41bb87d40b960))
* **slash-command-manager:** defer popup position calculation until scroll completes ([caa9fa5](https://github.com/nkmr-jp/prompt-line/commit/caa9fa519e49e57d1e3ac2a1048f2be17fc4789d))
* **styles:** reduce opacity of slash command highlights from 0.4 to 0.25 ([8a9bc3c](https://github.com/nkmr-jp/prompt-line/commit/8a9bc3cd914be4776957a33a011383739693d553))
* **symbol-search:** increase default maxSymbols and timeout limits ([fa57dd3](https://github.com/nkmr-jp/prompt-line/commit/fa57dd3f5bc8ffa599a4a65af02e53d1b1460cae))
* **symbol-search:** migrate caching to JS-side SymbolCacheManager and optimize ripgrep execution ([ef1819d](https://github.com/nkmr-jp/prompt-line/commit/ef1819d69ecf589212089e704fecc74acecc971c))
* **usage-bonus-calculator:** increase MAX_FILE_MTIME from 500 to 2500 ([7e31457](https://github.com/nkmr-jp/prompt-line/commit/7e31457ac46e49c3394da02914b42b6ae87d71fa))
* **usage-bonus-calculator:** scale file modification time bonus to 500 ([b321f6a](https://github.com/nkmr-jp/prompt-line/commit/b321f6a0c3df3d99d14e95c219537a045064f9cc))
* **usage-bonus:** adjust scoring constants for optimized ranking ([93005eb](https://github.com/nkmr-jp/prompt-line/commit/93005eb87b23d6eaefb0193471da255631f3c859))
* **usage-bonus:** implement two-phase mtime decay with increased bonus ceiling ([622e9f1](https://github.com/nkmr-jp/prompt-line/commit/622e9f1853f3c56edae5eed1fb173df4e47af87e))
* **usage-bonus:** increase bonus constants by 10x for better ranking ([c507025](https://github.com/nkmr-jp/prompt-line/commit/c507025e59b547088d5dd0228edc237870cc2b4b))


### Reverts

* **readme:** restore original README structure before rebranding ([a5c4a92](https://github.com/nkmr-jp/prompt-line/commit/a5c4a924aeea30cf494ad1ecf224aa5c0502de58))
* restore separate path and pattern fields in customSearch ([cf9ef48](https://github.com/nkmr-jp/prompt-line/commit/cf9ef48800cb1ae564f20699cbe9829036e018e0))


### Documentation

* add built-in commands update and reset documentation to Japanese README ([d04e544](https://github.com/nkmr-jp/prompt-line/commit/d04e544b4af4c3c613dcf31f9c8657ec1ca5dd60))
* add fzf MIT license attribution to scoring modules ([dc1596b](https://github.com/nkmr-jp/prompt-line/commit/dc1596b104d5022cd7d4bfe6227900decbae6d9a))
* add fzf repository reference links to scoring modules ([ba20d8d](https://github.com/nkmr-jp/prompt-line/commit/ba20d8d9216fe1b6cee6d70527e029919a14b644))
* **agent-skills:** remove vscode-codicons URL from icon comment ([40489c7](https://github.com/nkmr-jp/prompt-line/commit/40489c72dc4a8ef54a7d221e0990ac1ac8eebe36))
* **color:** add comprehensive color documentation for slash commands ([2b50db3](https://github.com/nkmr-jp/prompt-line/commit/2b50db3ce14edc6e0f65eea0636a7f70fba8debb))
* **commands:** add update-built-in-commands script and documentation ([45c0f39](https://github.com/nkmr-jp/prompt-line/commit/45c0f395d5b5e9134f58c33618ef1907d9982149))
* **config:** add all color presets to settings.example.yml documentation ([b9b532e](https://github.com/nkmr-jp/prompt-line/commit/b9b532ea9ac6ac91c2c0b0b2aab587f35af98374))
* **config:** add comprehensive documentation for custom slash commands and markdown mentions ([e0d6ca1](https://github.com/nkmr-jp/prompt-line/commit/e0d6ca107f3b78c17f8b9fe444eaab96ccf63ff7))
* **config:** document dirname variables for slash commands and mentions ([8b38a04](https://github.com/nkmr-jp/prompt-line/commit/8b38a0461fe296215d7931081fc8adf96edd85f8))
* **custom-search:** add jq expression documentation and debug logging ([a98ec26](https://github.com/nkmr-jp/prompt-line/commit/a98ec26dfc75cd6ac7895b571127e88e84aea114))
* **mentions:** reorder configuration table to list customSearch first ([403cd5b](https://github.com/nkmr-jp/prompt-line/commit/403cd5bca02b12af1bb2da454bc1a380b5163b16))
* migrate file-searcher and symbol-searcher to Node.js implementations ([99e7b4f](https://github.com/nkmr-jp/prompt-line/commit/99e7b4fe10a64f93f5d1f7b41050a185587a6e34))
* **README_ja:** expand documentation on input features and setup prerequisites ([27178cd](https://github.com/nkmr-jp/prompt-line/commit/27178cdb3214ebb79a550c94bd881d93eedc5dc2))
* **readme-ja:** add advanced search and autocomplete section ([7520b6d](https://github.com/nkmr-jp/prompt-line/commit/7520b6d1e07f33b7c155c3ff3be8f5388c32f195))
* **readme-ja:** remove detailed sections on file operations and mentions ([3647a35](https://github.com/nkmr-jp/prompt-line/commit/3647a35bec5c5429f94cd6bebdd83d3e8e6d7d07))
* **readme-ja:** remove input autocomplete and detailed configuration sections ([2013e7d](https://github.com/nkmr-jp/prompt-line/commit/2013e7d79d3eb6f67917ba7e3862a44eca80e8b9))
* **readme-ja:** simplify file and code search documentation ([8742f35](https://github.com/nkmr-jp/prompt-line/commit/8742f352ba3138a10d769629a8e80e363fe69185))
* **readme-ja:** update search and autocomplete section ([54de928](https://github.com/nkmr-jp/prompt-line/commit/54de928570fc17153793c13aded3b0353b870319))
* **readme:** add step to update built-in commands in upgrade instructions ([072dcff](https://github.com/nkmr-jp/prompt-line/commit/072dcffe58e0e975b0cf3d41d35d91d02ac15ebc))
* **readme:** clarify context search and autocomplete features ([8782b62](https://github.com/nkmr-jp/prompt-line/commit/8782b62d4aa93ed44eaa4b9eae20ec2e4624f322))
* **readme:** clarify search and autocomplete feature labels and descriptions ([e2f6645](https://github.com/nkmr-jp/prompt-line/commit/e2f6645c9263733f8cbb30b567cb55e21d5f3dd7))
* **readme:** rebrand with context search focus and improved structure ([55d8906](https://github.com/nkmr-jp/prompt-line/commit/55d8906a00cb515dc4cde542a9eb232c956ab19e))
* **readme:** refine search type labels and improve Japanese translation ([0c6f42b](https://github.com/nkmr-jp/prompt-line/commit/0c6f42b9ab76355692bd495f76051f20b4d3a80e))
* **readme:** reorganize documentation with advanced search section ([d4511a1](https://github.com/nkmr-jp/prompt-line/commit/d4511a1de220aeaf68aceccd9a1e3e613f61f1ab))
* **readme:** restructure Japanese README with new concept and improved feature organization ([076c7bd](https://github.com/nkmr-jp/prompt-line/commit/076c7bdd728d96209a8d59df99e65dc750ca9190))
* rename Markdown Search to Custom Search and clarify supported formats ([a79adef](https://github.com/nkmr-jp/prompt-line/commit/a79adef37eb97720ca6536584b24739cd7e475f0))
* **scripts:** add documentation for mutation tests and build scripts ([74ec9c9](https://github.com/nkmr-jp/prompt-line/commit/74ec9c99cfb328008e9e445badc89d2d40f690dc))
* **settings:** add pattern format documentation and include/exclude patterns to symbolSearch ([ff59913](https://github.com/nkmr-jp/prompt-line/commit/ff59913618c8e86d90f6d8d0dc5cfc2ff4d46b5d))
* **settings:** improve built-in commands documentation ([2c760fc](https://github.com/nkmr-jp/prompt-line/commit/2c760fc816eb1359f6c5a348b25ad2cb52d4c0fe))
* **settings:** move enable/disable comments to respective config sections ([60afc0c](https://github.com/nkmr-jp/prompt-line/commit/60afc0c615a1a2288db54ecb2a7b06d50bcfc88f))
* simplify built-in commands documentation and add fdAvailable field ([b70c034](https://github.com/nkmr-jp/prompt-line/commit/b70c03476128ad9ec7cba1faead8bfceee7726e0))
* **styles:** expand codicon-symbols.css with complete @vscode/codicons library ([6206371](https://github.com/nkmr-jp/prompt-line/commit/620637140844f9041b9b89718b874e8b3d3880fa))
* **types:** clarify label field documentation for MdSearchEntry ([60b560f](https://github.com/nkmr-jp/prompt-line/commit/60b560f92c942fbdf0cc30fcc4e5c8c561d78745))
* update architecture documentation with new handlers, managers, and utilities ([28e0406](https://github.com/nkmr-jp/prompt-line/commit/28e04060f613b3674b6580f5684c0ffb9b452e88))
* update CLAUDE.md documentation for modular architecture refactoring ([44b35b6](https://github.com/nkmr-jp/prompt-line/commit/44b35b668275fedf9236414af8b1b1352ae72ed0))
* update CLAUDE.md files to reflect architectural refactoring ([a30d5e5](https://github.com/nkmr-jp/prompt-line/commit/a30d5e51c2dbd293efd8d488a5422e6b749d47dc))
* update supported applications and configuration descriptions ([a638c09](https://github.com/nkmr-jp/prompt-line/commit/a638c090e638fae7ef626a65594b335d0e829924))


### Styles

* **colors:** convert colors from hex/rgba to oklch format ([1bbaeef](https://github.com/nkmr-jp/prompt-line/commit/1bbaeef70bd9c275bcdfb1c50f757a704def48be))
* **file-suggestions:** add codicon font sizing for agent suggestion items ([530fc0f](https://github.com/nkmr-jp/prompt-line/commit/530fc0fad3ae23e2098c597a412fca1ee5935205))
* **file-suggestions:** expand icon hit area while maintaining visual position ([2acf35e](https://github.com/nkmr-jp/prompt-line/commit/2acf35eb0af309001c9bd361c15c021cb2b474f2))
* **history-item:** increase border opacity for better visibility ([bb84b37](https://github.com/nkmr-jp/prompt-line/commit/bb84b376e3faaf85b0ebe1ec658d751022ed1fd5))
* **history-section:** remove cursor grab styles from scrollbar ([af7c959](https://github.com/nkmr-jp/prompt-line/commit/af7c9593c59c95f04b0bc71be6f2d6e9126a036a))
* **history-section:** simplify scrollbar styling and remove width animation ([189e0d5](https://github.com/nkmr-jp/prompt-line/commit/189e0d51f2096fb7fc7472848133bde0360609dc))
* improve visual hierarchy in file suggestions and history ([3fd27ac](https://github.com/nkmr-jp/prompt-line/commit/3fd27ac9e672a232115da464cc31003ea396afaa))
* **input-section:** disable link styling for slash commands ([96bcb5a](https://github.com/nkmr-jp/prompt-line/commit/96bcb5aafd24ceabe6cce0a10f7f619cbb0c4b87))
* **input-section:** improve slash command highlight appearance ([dfbbb77](https://github.com/nkmr-jp/prompt-line/commit/dfbbb77cf3609a94398dce761112633cc656eea5))
* **input-section:** reduce border-radius for highlight elements from 8px to 4px ([5bf8fe2](https://github.com/nkmr-jp/prompt-line/commit/5bf8fe244278081d43bedf3ddf4446317d92aba4))
* **input-section:** reduce slash command highlight opacity from 0.35 to 0.25 ([05e6137](https://github.com/nkmr-jp/prompt-line/commit/05e6137ddb43834c4d98b05ca05b58d63980d249))
* **input-section:** switch slash command highlights from underline to background ([0d64e32](https://github.com/nkmr-jp/prompt-line/commit/0d64e32418d3ee066188119c624786d60d12f96f))
* **input-section:** unify highlight styling with [@path](https://github.com/path) syntax ([c80e8ae](https://github.com/nkmr-jp/prompt-line/commit/c80e8ae7ff739a73449985605146d674943e3bbd))
* **input-section:** update slash command highlight styling ([937170c](https://github.com/nkmr-jp/prompt-line/commit/937170c82661dbf63949ced79c4b1a3ac432fe24))
* **input-section:** update slash command highlight with green background ([e974ee4](https://github.com/nkmr-jp/prompt-line/commit/e974ee43c87a951a51123dcec091df4bf283408f))
* **slash-commands:** add padding to argument hint badge ([0c6abac](https://github.com/nkmr-jp/prompt-line/commit/0c6abac71e1633d206780ba198e51fc7899f9c5d))
* **slash-commands:** add right margin to arg label ([2271336](https://github.com/nkmr-jp/prompt-line/commit/2271336714bb1bac45a8b97d7036543e33f4673e))
* **slash-commands:** reduce spacing in argument hint only mode ([34afce8](https://github.com/nkmr-jp/prompt-line/commit/34afce8eddbf7cae5d3d15bf7257716f41cc2134))
* **slash-commands:** reduce spacing in slash command UI ([f325ff8](https://github.com/nkmr-jp/prompt-line/commit/f325ff89ddbadc1ef9b9b5accdab4f35cd64b397))
* **slash-commands:** replace background highlight with underline decoration ([10a4416](https://github.com/nkmr-jp/prompt-line/commit/10a4416db62c95412e4596e40f16f1f80d2f9c3d))
* **slash-commands:** replace underline highlight with background color ([0e5183c](https://github.com/nkmr-jp/prompt-line/commit/0e5183cfd1e76e22c0ebc2cb850111ccf66ea6fe))
* **slash-commands:** unify label badge color with custom badge ([0ce187b](https://github.com/nkmr-jp/prompt-line/commit/0ce187b67d16734943e08c205705002b162dd457))


### Miscellaneous Chores

* **built-in-commands:** remove reset command and display path on update ([9383f59](https://github.com/nkmr-jp/prompt-line/commit/9383f59f8dae9135fd1802d6c89887e56b57308e))
* **built-in-commands:** remove reset command and display path on update ([fbe36c3](https://github.com/nkmr-jp/prompt-line/commit/fbe36c3fc74860dd9d1d9284ad1f82af42e32a1b))
* **built-in-commands:** update color scheme for CLI tools in YAML definitions ([54f5d35](https://github.com/nkmr-jp/prompt-line/commit/54f5d3558ddcf65e9c17e1609b509f525d4cb6a0))
* **ci:** pin go-semantic-release action to commit hash ([9a9a3e5](https://github.com/nkmr-jp/prompt-line/commit/9a9a3e501352e96626710c27added4f56bd073b8))
* **ci:** remove release-type from release-please workflow ([4b63d47](https://github.com/nkmr-jp/prompt-line/commit/4b63d477a4f855851a5cb6e4b53f10bad2be9a86))
* **ci:** remove unnecessary `permissions` block from workflow configuration ([ba4ebf0](https://github.com/nkmr-jp/prompt-line/commit/ba4ebf055c0768b0bb9cc30adb18ae9f44eacbfc))
* **config:** add configuration documentation and update peer dependency metadata ([f2e5af7](https://github.com/nkmr-jp/prompt-line/commit/f2e5af7a99cd6a4b302c98ea25aaa9b7d6337ad4))
* **config:** disable openclaw built-in command by default ([81a7502](https://github.com/nkmr-jp/prompt-line/commit/81a7502dd2154b7ffc5bb59f8a32dcdfe96aabca))
* **config:** switch release-type to simple and unhide docs changelog section ([25277af](https://github.com/nkmr-jp/prompt-line/commit/25277af5d69afa394415a3ed0c63f93d53c36d91))
* **config:** update default settings color scheme for commands and skills ([a0cbc98](https://github.com/nkmr-jp/prompt-line/commit/a0cbc983d41e6c2df15f3f9876b510e388d789d3))
* **config:** update release-type to node in release-please-config.json ([751e8af](https://github.com/nkmr-jp/prompt-line/commit/751e8af10ea23524d5072d2df991c3c3cf5026f7))
* **deps-dev:** bump lodash ([e1f6cea](https://github.com/nkmr-jp/prompt-line/commit/e1f6cea8d2c91de9dbe9da896a1d239aaf698309))
* **deps-dev:** bump lodash from 4.17.21 to 4.17.23 in the npm_and_yarn group across 1 directory ([349e492](https://github.com/nkmr-jp/prompt-line/commit/349e49236d0bc9021e5f6d7506306ab78f47d51e))
* **deps-dev:** bump lodash-es ([cbc6c8b](https://github.com/nkmr-jp/prompt-line/commit/cbc6c8b943f6df5f993feea183d8e7ed6940b44d))
* **deps-dev:** bump lodash-es from 4.17.22 to 4.17.23 in the npm_and_yarn group across 1 directory ([e6f648c](https://github.com/nkmr-jp/prompt-line/commit/e6f648c551a4c462cdba93617369ad72f8b9252d))
* **deps-dev:** bump tar in the npm_and_yarn group across 1 directory ([e2d117c](https://github.com/nkmr-jp/prompt-line/commit/e2d117c0acaf8634b95a73efd84c917252ea6378))
* **deps:** add @vscode/codicons dependency ([3e0fd01](https://github.com/nkmr-jp/prompt-line/commit/3e0fd01e416a06af662819ef0b13972c9113501b))
* **deps:** bump qs from 6.14.1 to 6.14.2 in the npm_and_yarn group across 1 directory ([d623f9d](https://github.com/nkmr-jp/prompt-line/commit/d623f9d80266f0777406f57acc3cf72288878f1b))
* **deps:** bump qs in the npm_and_yarn group across 1 directory ([983056f](https://github.com/nkmr-jp/prompt-line/commit/983056ff29c03931412a1e8d820d69899874f383))
* **deps:** bump tar from 6.2.1 to 7.5.7 in the npm_and_yarn group across 1 directory ([b324d95](https://github.com/nkmr-jp/prompt-line/commit/b324d95adf17a44b5c69d5d217f21832d48b6344))
* **deps:** bump tar in the npm_and_yarn group across 1 directory ([6388037](https://github.com/nkmr-jp/prompt-line/commit/6388037d012ac79a58239a6a9ad8d6b72847fb54))
* **deps:** bump the npm_and_yarn group across 1 directory with 2 updates ([d4d01c9](https://github.com/nkmr-jp/prompt-line/commit/d4d01c94482141bf79a2ed0503e9a5cec2f2ecc4))
* **deps:** mark dependency as peer in package-lock.json ([00504a7](https://github.com/nkmr-jp/prompt-line/commit/00504a7421632a2c1f9666f2b53af9781be5510a))
* **deps:** remove tar override to fix @electron/rebuild compatibility ([fd22e14](https://github.com/nkmr-jp/prompt-line/commit/fd22e148d6809ef04fda6d5ef93bb440af0e5cbf))
* **deps:** security updates for tar and test dependencies ([ce67e66](https://github.com/nkmr-jp/prompt-line/commit/ce67e66950eb44750ba5d731f310f0b3a77df329))
* **deps:** update jest, ts-jest, and ts-node with lock file regeneration ([a0b4809](https://github.com/nkmr-jp/prompt-line/commit/a0b48093bbc3d31ac15474b126d34ef6f6a0b408))
* **deps:** upgrade dependencies and resolve npm warnings ([54d69af](https://github.com/nkmr-jp/prompt-line/commit/54d69af656d8603e0823c2b865a2e511efb23c61))
* **deps:** upgrade electron-builder to 26.7.0 and global-agent to 4.x ([32d3d60](https://github.com/nkmr-jp/prompt-line/commit/32d3d60dc110008630871fe6d1954dbf239e9041))
* **deps:** upgrade glob to v13.0.0 and consolidate dependencies ([d5c7c6d](https://github.com/nkmr-jp/prompt-line/commit/d5c7c6dc1c94d2e4d14d8050d8eceb2336745cc4))
* **deps:** upgrade tar to 7.5.3 and remove duplicate dependencies ([b7b6464](https://github.com/nkmr-jp/prompt-line/commit/b7b646466ce1d48a0eff5110ea8a53d2ae97a792))
* downgrade version to 0.18.6 in release manifest ([4e639ab](https://github.com/nkmr-jp/prompt-line/commit/4e639abba4f97769aad5b87f2f59a98684831bf0))
* **main:** release 0.20.0 ([3df5054](https://github.com/nkmr-jp/prompt-line/commit/3df505493702ec0e96189dc14bc3853046464eff))
* **main:** release 0.20.0 ([21e98b0](https://github.com/nkmr-jp/prompt-line/commit/21e98b05d3154ef1d5fa1156029400f27687a6f5))
* **main:** release 0.21.0 ([b64c460](https://github.com/nkmr-jp/prompt-line/commit/b64c460ed904fb4bb7e2b6c02b08693f2faa1a24))
* **main:** release 0.21.0 ([f906c49](https://github.com/nkmr-jp/prompt-line/commit/f906c499f15e124fa205cce2a5b9c40734f2b348))
* **main:** release 0.22.0 ([64614cd](https://github.com/nkmr-jp/prompt-line/commit/64614cd223e00ae6f70d30359cf250f63f962313))
* **main:** release 0.22.0 ([4571162](https://github.com/nkmr-jp/prompt-line/commit/45711629a1a3224e826a8af61e9c2731f79c84a3))
* **main:** release 0.22.0 ([3873bea](https://github.com/nkmr-jp/prompt-line/commit/3873bea74328f944366d73c32977ad443d0cad8f))
* **pnpm:** migrate from npm to pnpm package manager ([29d0e35](https://github.com/nkmr-jp/prompt-line/commit/29d0e35068d6696b23b27922fb3fd86f258ad5a3))
* **pnpm:** migrate from npm to pnpm package manager ([fb9ab96](https://github.com/nkmr-jp/prompt-line/commit/fb9ab96dafb0dafc9f6f9e0c384c9bf485b1cbf1))
* **pnpm:** update pnpm from 10.30.0 to 10.30.1 ([1d1b775](https://github.com/nkmr-jp/prompt-line/commit/1d1b77542fd7252a59501c499e049e3e989d045a))
* **release:** 0.15.0 [skip ci] ([ffb9157](https://github.com/nkmr-jp/prompt-line/commit/ffb9157fa2bc7e86ab6bcec4e6f3236c03c0e0cc))
* **release:** 0.16.0 [skip ci] ([f741d8d](https://github.com/nkmr-jp/prompt-line/commit/f741d8dedf14e2a06acf0a899e58b10c0137d830))
* **release:** 0.16.1 [skip ci] ([dc4c2d2](https://github.com/nkmr-jp/prompt-line/commit/dc4c2d26e988f76bc822ff2cd8e419d1dda72156))
* **release:** 0.16.1 [skip ci] ([5979f7d](https://github.com/nkmr-jp/prompt-line/commit/5979f7ddc82471d8801406737a9b71697231882c))
* **release:** 0.17.0 [skip ci] ([69621c6](https://github.com/nkmr-jp/prompt-line/commit/69621c6d44d5eacbe3e68375cbb46f4d6afe110e))
* **release:** 0.17.0 [skip ci] ([9f69d4f](https://github.com/nkmr-jp/prompt-line/commit/9f69d4f0e2f1214ad08a161e8363444373f158ab))
* **release:** 0.18.0 [skip ci] ([80cc991](https://github.com/nkmr-jp/prompt-line/commit/80cc991263ef3949e708e464651ab0a2a45bdfd0))
* **release:** 0.18.1 [skip ci] ([898c8f5](https://github.com/nkmr-jp/prompt-line/commit/898c8f5c92d2da846b2410f41edc548860d66da2))
* **release:** 0.18.2 [skip ci] ([457001f](https://github.com/nkmr-jp/prompt-line/commit/457001f1863c085f8b24af38c8b024fec02370c4))
* **release:** 0.18.3 [skip ci] ([6fbf8a5](https://github.com/nkmr-jp/prompt-line/commit/6fbf8a5b2d0a939b34a43d65818967a925534088))
* **release:** 0.18.4 [skip ci] ([bc90887](https://github.com/nkmr-jp/prompt-line/commit/bc908876eb10288871b5be744aaf9870441af3a9))
* **release:** 0.18.5 [skip ci] ([b1fc2f2](https://github.com/nkmr-jp/prompt-line/commit/b1fc2f2fededc9e22cd7f0ef8cb22d78c87c61e0))
* **release:** 0.18.6 [skip ci] ([bac435f](https://github.com/nkmr-jp/prompt-line/commit/bac435f74727e0b09e75df3b65c47300fab08de5))
* **release:** bump version to 0.19.1 ([5c58a9a](https://github.com/nkmr-jp/prompt-line/commit/5c58a9ae9baf46140aab3a2e5a7365b22dd7ae13))
* **release:** bump version to 0.19.1 ([ac245fe](https://github.com/nkmr-jp/prompt-line/commit/ac245fe2cee7da7e82e24d947713b965a0629518))
* remove claude-mem context blocks from CLAUDE.md files ([2e386a1](https://github.com/nkmr-jp/prompt-line/commit/2e386a11d2976920c3e970c6ece327ebc75a9ffa))
* **settings:** update plugin command and skill labels and colors ([0fcd2e4](https://github.com/nkmr-jp/prompt-line/commit/0fcd2e40227928d5178ad04673e8a97304da58c7))


### Code Refactoring

* **built-in-commands-manager:** use imported loader singleton instead of dynamic require ([fd1e06a](https://github.com/nkmr-jp/prompt-line/commit/fd1e06afbab78473288cc37f5e0169320a7b836d))
* **built-in-commands:** clean up debug logs for production ([268e7e1](https://github.com/nkmr-jp/prompt-line/commit/268e7e18a42c2abf3f3ffcf48a6b81375ef37430))
* **code-search:** add type annotations and pass include/exclude patterns to search ([9694a71](https://github.com/nkmr-jp/prompt-line/commit/9694a710916f0bc1d5da80cfa381f46b01ac6aa1))
* **code-search:** move symbol filtering to Main process ([99108f3](https://github.com/nkmr-jp/prompt-line/commit/99108f3df57ce2ba7c050ef506a53b67371f079b))
* **code-search:** split symbol navigation into quiet load and UI update phases ([d1c970e](https://github.com/nkmr-jp/prompt-line/commit/d1c970e23bd3a14794c611750460c27cd4de84e7))
* complete migration to Node.js for file-searcher and symbol-searcher ([b63fe3b](https://github.com/nkmr-jp/prompt-line/commit/b63fe3bde2bac752787f54ae5f2e95f258ea9f25))
* Complete Phase 2 of cross-platform migration ([8d792ac](https://github.com/nkmr-jp/prompt-line/commit/8d792ac1ce12a9c7c01b51a91d34a52ce670b94f))
* **config:** move skills from mdSearch to slashCommands ([04d2702](https://github.com/nkmr-jp/prompt-line/commit/04d27022193c3771eae68809e31107d9f902cc02))
* **config:** rename slash command function to agent skill ([ba2ad41](https://github.com/nkmr-jp/prompt-line/commit/ba2ad414c4995538e4fc3e5b771117553df9bf29))
* **config:** restructure agent skills configuration ([ae9f2a9](https://github.com/nkmr-jp/prompt-line/commit/ae9f2a9705df82c60235b18f963edf0ae4a39300))
* **config:** update mdSearch template formatting for agent names ([3aff7c2](https://github.com/nkmr-jp/prompt-line/commit/3aff7c2713d18d3e9af63b681570b6686cf97f30))
* **config:** update YAML generator comments for agentSkills and remove versioning from release-please config ([f68b887](https://github.com/nkmr-jp/prompt-line/commit/f68b887d5b03c4a065412b1719e823c0a2f4bdec))
* **custom-search:** consolidate path and pattern into unified glob path ([4a709e4](https://github.com/nkmr-jp/prompt-line/commit/4a709e408e61d7286fde9f868c9e26a253ef3b5c))
* **custom-search:** remove pattern field in favor of path-based glob detection ([93fc6c0](https://github.com/nkmr-jp/prompt-line/commit/93fc6c01c569d1a4aaa215040c5db96820e11403))
* **custom-search:** rename sortOrder to orderBy with enhanced format support ([cbb67c6](https://github.com/nkmr-jp/prompt-line/commit/cbb67c61285781f90d38a488d6cf1a8d4d8fb5df))
* **file-cache:** optimize mtime scoring with recent files cache ([452b231](https://github.com/nkmr-jp/prompt-line/commit/452b23102e5466d585ce3d64a1b5fad3b15f7128))
* **file-filter-manager:** remove system directory exclusion filter ([c388056](https://github.com/nkmr-jp/prompt-line/commit/c388056964802f8b011c2d66e9aabbd8730061c8))
* **file-opener:** unify editor launching to use macOS open -na command ([ddc4d35](https://github.com/nkmr-jp/prompt-line/commit/ddc4d35c019ad9315288caced2fc2b79d44255f5))
* **file-suggestions:** improve frontmatter icon hit area with pseudo-element ([f9afac5](https://github.com/nkmr-jp/prompt-line/commit/f9afac5d29431bafab13aaa43530d60b017698b2))
* **frontmatter-popup-manager:** move file path to frontmatter content ([fe32d2b](https://github.com/nkmr-jp/prompt-line/commit/fe32d2b40d76b63b4cf045e989fa25e26bf4e29b))
* **history-search:** disable FzfScorer and use simple contains matching ([62dbf6b](https://github.com/nkmr-jp/prompt-line/commit/62dbf6b62af3ef015d3df5e6eeb6bad903ce7320))
* **history-ui:** remove debug logging and simplify comment ([de75cf0](https://github.com/nkmr-jp/prompt-line/commit/de75cf027282a60d83ea4c5a34ac2b466ba3cbcb))
* **history-ui:** simplify thumb height calculation to linear formula ([ce197bb](https://github.com/nkmr-jp/prompt-line/commit/ce197bbf30a04171d9beb7c2db551c97f33392ee))
* **history:** simplify duplicate handling and item updates ([3f2a3bf](https://github.com/nkmr-jp/prompt-line/commit/3f2a3bff7d917292a940f39af9ef66d4c2883bfa))
* **main:** remove unused directory detection test function ([0ddad3f](https://github.com/nkmr-jp/prompt-line/commit/0ddad3f691a0920e09248db2d40d1a33caf42902))
* **mentions:** apply symbol-type-badge class to agent labels ([96ce779](https://github.com/nkmr-jp/prompt-line/commit/96ce77945703d64e1375a5d42a2648a6dfb7fa9a))
* **mentions:** migrate symbolIcons to @vscode/codicons font-based approach ([4f0163b](https://github.com/nkmr-jp/prompt-line/commit/4f0163bf33086654fc0b0521b906aae984d917ca))
* **mentions:** reorder description element after label badge ([cadc1aa](https://github.com/nkmr-jp/prompt-line/commit/cadc1aa8f8f18af2ba2a866b72917f735a57f096))
* migrate symbol search and file listing to Node.js implementations ([98e94db](https://github.com/nkmr-jp/prompt-line/commit/98e94dbc02884597e92a295a376a6d10bcdf6941))
* **migrate-settings:** replace auto-opening with manual command display ([0eaac2f](https://github.com/nkmr-jp/prompt-line/commit/0eaac2f7fab2a35e0b88008a6403ea615e68b192))
* **navigation-manager:** reorder text input update in symbol navigation ([baebb1a](https://github.com/nkmr-jp/prompt-line/commit/baebb1a08c8da5f573b0c388e3b9532b679a9750))
* **notifications:** move copy feedback from toast to app name area ([9a12b41](https://github.com/nkmr-jp/prompt-line/commit/9a12b419b0f5deb270a35b06473e90e04e501852))
* remove debug logging statements ([2815bc6](https://github.com/nkmr-jp/prompt-line/commit/2815bc6589124632d90f83cf716479dd38351ace))
* remove unused FZF constants and symbol search test fixtures ([d0c93e2](https://github.com/nkmr-jp/prompt-line/commit/d0c93e2de4660afb76b05fb365ede480a4a8aeb6))
* rename file mtime bonus to last used bonus with mdls integration ([c2a6597](https://github.com/nkmr-jp/prompt-line/commit/c2a6597306aee7887a05e128854917cb7a602c22))
* rename mdSearch to customSearch for improved clarity ([5337872](https://github.com/nkmr-jp/prompt-line/commit/53378726ce8acd23639fea57fc3a71f2049750c3))
* rename MdSearch to CustomSearch with JSON file support ([d8f6050](https://github.com/nkmr-jp/prompt-line/commit/d8f6050a7b51d8c1fe82e7e6d04a99f29b8196a6))
* rename slashCommand to agentSkill across codebase ([63b092d](https://github.com/nkmr-jp/prompt-line/commit/63b092d35436d3196c33f277ccdd02cab2a610ae))
* **renderer:** extract load more increment to named constant ([8312c0a](https://github.com/nkmr-jp/prompt-line/commit/8312c0a6b60fa475cf1af11a7a0ae6a8031a9520))
* **search:** remove FZF fuzzy matching and simplify scoring algorithms ([0c556d6](https://github.com/nkmr-jp/prompt-line/commit/0c556d6525612263d28b8c894775fe6775bef81e))
* **search:** remove FZF fuzzy matching implementation ([fcbd960](https://github.com/nkmr-jp/prompt-line/commit/fcbd96097aab30c8c19e711c0c24f256fe4b87d1))
* **search:** rename md-search to custom-search ([884dd84](https://github.com/nkmr-jp/prompt-line/commit/884dd8425832ca03391716b7f0e94112dce0041e))
* **settings-manager:** improve null safety in settings merging and simplify defaults ([cfe9f59](https://github.com/nkmr-jp/prompt-line/commit/cfe9f5949d50537bf77cfbe6767ff07673977ce7))
* **slash-command-manager:** move argumentHint logic before paste decision ([00e21aa](https://github.com/nkmr-jp/prompt-line/commit/00e21aad0de999a9f548650dd9fe31dc488702f4))
* **slash-command-manager:** only render icon when explicitly configured ([3d93328](https://github.com/nkmr-jp/prompt-line/commit/3d933288b140e5775a0a74ed61446a25d307886d))
* **slash-command-manager:** prioritize label badge over source badge ([c82c32e](https://github.com/nkmr-jp/prompt-line/commit/c82c32ef8ac914ff7dbcd9cb02d71970b01aa842))
* **slash-command-manager:** replace regex with command list matching for argument hints ([083abf4](https://github.com/nkmr-jp/prompt-line/commit/083abf40bcb85f31e8e02c336bcd5eaf423ce982))
* **slash-command-manager:** simplify cursor positioning logic ([4d6626a](https://github.com/nkmr-jp/prompt-line/commit/4d6626a70d088aaa68a53876202e4a00cd39efef))
* **slash-commands:** extract copied notification into reusable toast component ([11f2679](https://github.com/nkmr-jp/prompt-line/commit/11f26794109a2da5728b3b0dc7437070539265a1))
* **slash-commands:** extract trigger query logic into reusable utility ([8e5a2bf](https://github.com/nkmr-jp/prompt-line/commit/8e5a2bf764d75f3a753fdabeb1bddac7fa140f4d))
* **slash-commands:** rename labelColor to color for consistency ([1419f48](https://github.com/nkmr-jp/prompt-line/commit/1419f485ea5244ed3870b5d5da891d054fba38d6))
* **slash-commands:** replace CSS class toggling with dynamic DOM element for copy feedback ([f37092a](https://github.com/nkmr-jp/prompt-line/commit/f37092ae31975b749176722f8cc7a8bd18dfad07))
* **slash-commands:** support commented example entries in YAML generation ([308c24e](https://github.com/nkmr-jp/prompt-line/commit/308c24e3953c04fe95a8dd6f28d684cbbe718d8b))
* **styles:** convert colors to oklch format ([dce18fa](https://github.com/nkmr-jp/prompt-line/commit/dce18fad0d09c7c41c4a6685fcf61cd96c6e60aa))
* **styles:** migrate to Tailwind [@apply](https://github.com/apply) directives and consolidate CSS variables ([ee3aee5](https://github.com/nkmr-jp/prompt-line/commit/ee3aee551fc67b6c02ce702694dd1576e71cdb15))
* **styles:** remove unused position relative and ::before pseudo-element from frontmatter-info-icon ([cb0f341](https://github.com/nkmr-jp/prompt-line/commit/cb0f34149fe6fa2da372c804977dd6fab8043c9d))
* **styles:** replace raw oklch values with Tailwind CSS color variables ([f0dc615](https://github.com/nkmr-jp/prompt-line/commit/f0dc615f13e6b4bdae5d5a7c71d2e7739e327467))
* **styles:** replace text-decoration with box-shadow for slash command highlights ([7cd314a](https://github.com/nkmr-jp/prompt-line/commit/7cd314a86055775057f252bd6602993098545a22))
* **symbol-search:** enhance pattern detection to LSP-level quality across 20 languages ([4835587](https://github.com/nkmr-jp/prompt-line/commit/4835587eb4b4bad90e57acf026fedb5c8fac3941))
* **types:** consolidate color type definitions and add hex color support ([0cf60f0](https://github.com/nkmr-jp/prompt-line/commit/0cf60f0bd77867b1f229a215c2a90c574f6fcb24))
* **ui:** extract color resolution logic into reusable utility ([d331d51](https://github.com/nkmr-jp/prompt-line/commit/d331d51b634032556182adb346267ee89fb47ec3))
* **usage-bonus:** implement continuous linear decay for file mtime bonus ([42c77ac](https://github.com/nkmr-jp/prompt-line/commit/42c77ac286113e320b337abfafb1191b469f67d6))
* **usage-history:** convert singleton managers to lazy-loaded functions ([81edeed](https://github.com/nkmr-jp/prompt-line/commit/81edeedadda36b9b1f5776fbe0ce585c83ad300d))


### Tests

* **built-in-commands:** fix mock setup for clearCache method ([ef3518a](https://github.com/nkmr-jp/prompt-line/commit/ef3518a333f56d37ea16b2b5bcc7ce200e67790b))
* consolidate path and pattern fields in custom search configurations ([d6136f2](https://github.com/nkmr-jp/prompt-line/commit/d6136f289d1f26bbbce16922b0156ed1c23e7a5c))
* consolidate pattern field into path for custom search entries ([b3f340c](https://github.com/nkmr-jp/prompt-line/commit/b3f340cb9b99aea0f90d5f7d685a6a60bfe4c96e))
* **file-opener-manager:** add Xcode editor support with line number handling ([45a4e5e](https://github.com/nkmr-jp/prompt-line/commit/45a4e5efb96d0189951d6a90c7dd89d814aee857))
* **file-opener-manager:** remove Xcode editor support ([bf480da](https://github.com/nkmr-jp/prompt-line/commit/bf480da1b6031d16d9ec62955df729b41f9ff177))
* **fzf-scorer:** improve scoring logic with exact match bonus and camel case prioritization ([68174f8](https://github.com/nkmr-jp/prompt-line/commit/68174f8fd719d1f51172b5f4d0ab388af68923de))
* **history-search:** reduce MAX_RECENCY_BONUS from 3500 to 1500 and add type cast ([aaf8847](https://github.com/nkmr-jp/prompt-line/commit/aaf88479576830b807a3eee95add1e9e35f85c6c))
* **md-search-loader:** add tests for {dirname} template resolution ([441896b](https://github.com/nkmr-jp/prompt-line/commit/441896b1c54f203d72cda5deeb5d1bf768804d11))
* **performance:** adjust p95 threshold for environment variance ([bc2d3c0](https://github.com/nkmr-jp/prompt-line/commit/bc2d3c0ab564455be1edbd558ee810e72577d667))
* **settings-manager:** add comprehensive hot reload functionality tests ([a1d54e3](https://github.com/nkmr-jp/prompt-line/commit/a1d54e34892d8145718ccf6d87cbc4af08a15708))
* **settings-manager:** add tests for enable/disable filters in getMdSearchEntries ([05aad3e](https://github.com/nkmr-jp/prompt-line/commit/05aad3ee7b2ada6d5a2ac88c4a5bfc29d0afda6b))
* **settings-manager:** update default settings test expectations ([a7d22dd](https://github.com/nkmr-jp/prompt-line/commit/a7d22dd9ea0f51662eadabb31d0b64cabf8a2476))
* **settings:** update customSearch agent label and color assertions ([6545d30](https://github.com/nkmr-jp/prompt-line/commit/6545d307c9f2a5240efee5e328d7dd69ab0095d2))
* **settings:** update plugin label and color assertions to match defaults ([2448bfa](https://github.com/nkmr-jp/prompt-line/commit/2448bfa5c6ac65dbabedb37e70301d071ab060d3))
* simplify dirname resolution tests and consolidate test cases ([5035664](https://github.com/nkmr-jp/prompt-line/commit/50356646e425c8d32938a2bb85c5b583d00ce84a))
* **template-resolver:** add tests for dirname template variable ([aacea67](https://github.com/nkmr-jp/prompt-line/commit/aacea67facec33ea8b07bfaa192119651957e113))
* update assertion syntax to use toHaveLength matcher ([6d98512](https://github.com/nkmr-jp/prompt-line/commit/6d98512aaf1301d955a38b55f8d176a8e492ccad))
* update settings and yaml generator tests for plugin and skill entries ([56a7db3](https://github.com/nkmr-jp/prompt-line/commit/56a7db3f12c0f98cbbc01f604737f4ed175d3710))
* **usage-bonus-calculator:** reduce MAX_FILE_MTIME from 2500 to 500 ([31f9746](https://github.com/nkmr-jp/prompt-line/commit/31f97463aeb6c6a6bc9e5a99ae2b8a8ce7ea32c0))


### Build System

* **pnpm:** configure build script whitelist and ignore list ([33bca81](https://github.com/nkmr-jp/prompt-line/commit/33bca81a30e82ffbd42740bd3614757fd54d3a01))


### Continuous Integration

* harden GitHub Actions workflows with security controls ([cd1dacf](https://github.com/nkmr-jp/prompt-line/commit/cd1dacf0db2fac15c4d1176a613df9777dd5587b))

## [0.22.0](https://github.com/nkmr-jp/prompt-line/compare/v0.21.0...v0.22.0) (2026-02-06)


### Features

* **ci:** enable always-bump-patch versioning strategy ([8014389](https://github.com/nkmr-jp/prompt-line/commit/8014389d4bbb85e4637037d5d86e14440d66da50))


### Bug Fixes

* **changelog:** correct version order and add header for release-please ([8398415](https://github.com/nkmr-jp/prompt-line/commit/83984152b0b5a5c855b7e5d3178660ec4dc8dab7))
* **changelog:** correct version order to put latest version first ([fbcd82f](https://github.com/nkmr-jp/prompt-line/commit/fbcd82fa2bace2fb2661bec90b67f93a1c2c47cb))

## [0.21.0](https://github.com/nkmr-jp/prompt-line/compare/v0.20.0...v0.21.0) (2026-02-06)


### Features

* **file-opener-manager:** add lineFormat support for useOpenArgs editors ([db5a5e7](https://github.com/nkmr-jp/prompt-line/commit/db5a5e786b46225c66eb9e332deadde3b72c8102))
* **file-opener:** add Xcode support with xed CLI and open fallback ([d1b63f0](https://github.com/nkmr-jp/prompt-line/commit/d1b63f0611c101222fda8bae1b20a08b06ff9e21))
* **file-opener:** improve symbol link line jumping and unify editor launching ([09b4b49](https://github.com/nkmr-jp/prompt-line/commit/09b4b499cf5800d74ab7b95736a21aab300e5613))
* **file-opener:** support line number jumping with default app detection ([6cc9ed9](https://github.com/nkmr-jp/prompt-line/commit/6cc9ed9ddb8b7206f0b27491cdc62f96c153c060))
* **symbol-search:** implement multiline block detection for Go/Rust/TypeScript ([081670a](https://github.com/nkmr-jp/prompt-line/commit/081670a99ce90e6646c19caf6fb403a6eb79708b))


### Bug Fixes

* **file-opener-manager:** correct JXA property name for getting app name ([c67cf3e](https://github.com/nkmr-jp/prompt-line/commit/c67cf3ea048600118f5c2b7fb304834ec2aebe97))
* **file-search:** allow /tmp access on macOS while maintaining security ([8d6db98](https://github.com/nkmr-jp/prompt-line/commit/8d6db98ab27daadfb30197835d4626c73401d850))
* **file-search:** always apply DEFAULT_EXCLUDES regardless of includePatterns ([1893728](https://github.com/nkmr-jp/prompt-line/commit/1893728fb3388c8009d6b96983dcd070a00cf27c))
* **file-search:** enhance security and validation for includePatterns ([6375712](https://github.com/nkmr-jp/prompt-line/commit/6375712c53ca10f9efae24dccf6552963b0f406a))
* **file-search:** exclude .git and other defaults in includePatterns ([30adb66](https://github.com/nkmr-jp/prompt-line/commit/30adb66c037cd98177a40900770e9c5e93b0d838))
* **file-search:** handle absolute paths in glob pattern extraction ([27db94f](https://github.com/nkmr-jp/prompt-line/commit/27db94f1b67375b1374c015ea6ea641e49a48757))
* **file-search:** implement includePatterns processing ([92bcc04](https://github.com/nkmr-jp/prompt-line/commit/92bcc0425461234b78a49190e11e0a90bcc209f8))
* **file-search:** skip non-existent directories in includePattern search paths ([89e282e](https://github.com/nkmr-jp/prompt-line/commit/89e282e649382e3fa659c2eb932c36d66370955b))
* **file-search:** use search-path instead of glob for includePatterns ([9407206](https://github.com/nkmr-jp/prompt-line/commit/9407206e7817e2e2ffdb3d232167fa4872836a35))
* implement two-phase symbol search matching Swift behavior ([b700609](https://github.com/nkmr-jp/prompt-line/commit/b70060985165b9791b690ef338e81f822614ed60))
* remove unsupported lookahead regex from Go variable patterns ([2d694b0](https://github.com/nkmr-jp/prompt-line/commit/2d694b004797beb1390dd1aff307fb3ca05575bd))
* remove unsupported lookbehind regex from Go symbol patterns ([debda93](https://github.com/nkmr-jp/prompt-line/commit/debda93bf4ce63fd114927ada17fdadb6539eeb3))
* restore fd/rg hint messages and symbol-searcher functionality after Node.js migration ([bd58264](https://github.com/nkmr-jp/prompt-line/commit/bd582645a66157093d727e77c0a706c1d2599422))
* **security:** harden file-opener against injection attacks ([ade7920](https://github.com/nkmr-jp/prompt-line/commit/ade7920d2966358a20613279e9cc6dd232b66cad))
* **security:** harden input validation and sanitization ([2cf9392](https://github.com/nkmr-jp/prompt-line/commit/2cf9392eaf82c543a2a42dda1a9e505ef7c0b3c5))
* **symbol-search:** add mk language alias for make ([62282e4](https://github.com/nkmr-jp/prompt-line/commit/62282e4e323b30518b14a4307ebe9c4008656de6))
* **symbol-search:** correct ripgrep type mappings for tsx, jsx, and terraform ([4bf6c62](https://github.com/nkmr-jp/prompt-line/commit/4bf6c6282b07ecae973e9458615707487001d261))

## [0.20.0](https://github.com/nkmr-jp/prompt-line/compare/v0.19.1...v0.20.0) (2026-02-04)

### Features

* add OpenCode support and built-in command management ([5af3e7b](https://github.com/nkmr-jp/prompt-line/commit/5af3e7bc7482e2c4ccbcc9c547ece67611721f68))
* **ci:** migrate from go-semantic-release to Release Please ([fd0598b](https://github.com/nkmr-jp/prompt-line/commit/fd0598b917ae438ca5e78b2a3d4f51fbd905288e))
* **ci:** Migrate from go-semantic-release to Release Please ([dc8dbf8](https://github.com/nkmr-jp/prompt-line/commit/dc8dbf8f9ec46074608e3bd3bb71cebd1bb2d8ea))
* **commands:** add OpenCode built-in commands ([0416253](https://github.com/nkmr-jp/prompt-line/commit/0416253d149161023e5356ad16efd7d65d5b8708))

### Bug Fixes

* **ci:** enable CHANGELOG.md auto-update via .semrelrc ([7f1c805](https://github.com/nkmr-jp/prompt-line/commit/7f1c805c26b38ba2d99a0ac8e8d0e3c9555db192))

## [0.19.1](https://github.com/nkmr-jp/prompt-line/compare/v0.19.0...v0.19.1) (2026-02-04)

### Bug Fixes

* **ci:** enable CHANGELOG.md auto-update in release workflow ([a441ab0](https://github.com/nkmr-jp/prompt-line/commit/a441ab0e))

## [0.19.0](https://github.com/nkmr-jp/prompt-line/compare/v0.18.6...v0.19.0) (2026-02-04)

### Features

* **release:** migrate to go-semantic-release ([e8c2733](https://github.com/nkmr-jp/prompt-line/commit/e8c27338))
* **renderer:** invalidate slash command cache on window shown ([f340644](https://github.com/nkmr-jp/prompt-line/commit/f3406446))
* **slash-commands:** add color support to source badges ([3caa8f5](https://github.com/nkmr-jp/prompt-line/commit/3caa8f56))
* **slash-command-manager:** support hex color codes for command labels ([caab6f9](https://github.com/nkmr-jp/prompt-line/commit/caab6f90))
* **built-in-commands:** add hot reload support for command YAML files ([8be6ca4](https://github.com/nkmr-jp/prompt-line/commit/8be6ca49))
* **colors:** add blue color option to command and search interfaces ([95a7ca2](https://github.com/nkmr-jp/prompt-line/commit/95a7ca23))
* **built-in-commands:** add color property and new commands to CLI tools ([f52ce88](https://github.com/nkmr-jp/prompt-line/commit/f52ce882))
* **slash-commands:** update builtin commands with 2026 additions ([effdef1](https://github.com/nkmr-jp/prompt-line/commit/effdef14))
* **slash-commands:** add OpenClaw TUI built-in commands ([b60ff1d](https://github.com/nkmr-jp/prompt-line/commit/b60ff1d1))

### Bug Fixes

* **security:** remove semantic-release and resolve all vulnerabilities ([cc5198a](https://github.com/nkmr-jp/prompt-line/commit/cc5198af))
* **built-in-commands-manager:** exclude directories from YAML file filter ([772e425](https://github.com/nkmr-jp/prompt-line/commit/772e425b))

### Performance Improvements

* **built-in-commands:** improve file watcher logging and directory detection ([af2614a](https://github.com/nkmr-jp/prompt-line/commit/af2614a3))

### Documentation

* **color:** add comprehensive color documentation for slash commands ([2b50db3](https://github.com/nkmr-jp/prompt-line/commit/2b50db3c))

### Tests

* **built-in-commands:** fix mock setup for clearCache method ([ef3518a](https://github.com/nkmr-jp/prompt-line/commit/ef3518a3))
* **performance:** adjust p95 threshold for environment variance ([bc2d3c0](https://github.com/nkmr-jp/prompt-line/commit/bc2d3c0a))

### Code Refactoring

* **built-in-commands:** clean up debug logs for production ([268e7e1](https://github.com/nkmr-jp/prompt-line/commit/268e7e18))
* **built-in-commands-manager:** use imported loader singleton instead of dynamic require ([fd1e06a](https://github.com/nkmr-jp/prompt-line/commit/fd1e06af))
* **types:** consolidate color type definitions and add hex color support ([0cf60f0](https://github.com/nkmr-jp/prompt-line/commit/0cf60f0b))

### Miscellaneous Chores

* **ci:** pin go-semantic-release action to commit hash ([9a9a3e5](https://github.com/nkmr-jp/prompt-line/commit/9a9a3e50))
* **built-in-commands:** update color scheme for CLI tools in YAML definitions ([54f5d35](https://github.com/nkmr-jp/prompt-line/commit/54f5d355))
* **config:** update default settings color scheme for commands and skills ([a0cbc98](https://github.com/nkmr-jp/prompt-line/commit/a0cbc983))

## [0.18.6](https://github.com/nkmr-jp/prompt-line/compare/v0.18.5...v0.18.6) (2026-01-30)

### Maintenance

* **config:** add configuration documentation and update peer dependency metadata ([f2e5af7](https://github.com/nkmr-jp/prompt-line/commit/f2e5af7a99cd6a4b302c98ea25aaa9b7d6337ad4))

## [0.18.5](https://github.com/nkmr-jp/prompt-line/compare/v0.18.4...v0.18.5) (2026-01-29)

### Maintenance

* **deps:** bump tar in the npm_and_yarn group across 1 directory ([6388037](https://github.com/nkmr-jp/prompt-line/commit/6388037d012ac79a58239a6a9ad8d6b72847fb54))

## [0.18.4](https://github.com/nkmr-jp/prompt-line/compare/v0.18.3...v0.18.4) (2026-01-22)

### Maintenance

* **deps-dev:** bump lodash ([e1f6cea](https://github.com/nkmr-jp/prompt-line/commit/e1f6cea8d2c91de9dbe9da896a1d239aaf698309))

## [0.18.3](https://github.com/nkmr-jp/prompt-line/compare/v0.18.2...v0.18.3) (2026-01-22)

### Maintenance

* **deps-dev:** bump lodash-es ([cbc6c8b](https://github.com/nkmr-jp/prompt-line/commit/cbc6c8b943f6df5f993feea183d8e7ed6940b44d))

## [0.18.2](https://github.com/nkmr-jp/prompt-line/compare/v0.18.1...v0.18.2) (2026-01-17)

### Bug Fixes

* **deps:** correct ts-node version from 1.7.1 to 10.9.2 ([1f9c990](https://github.com/nkmr-jp/prompt-line/commit/1f9c99063d06516b02b2cabb3b8604b3003c4050))

### Maintenance

* **deps:** remove tar override to fix @electron/rebuild compatibility ([fd22e14](https://github.com/nkmr-jp/prompt-line/commit/fd22e148d6809ef04fda6d5ef93bb440af0e5cbf))

## [0.18.1](https://github.com/nkmr-jp/prompt-line/compare/v0.18.0...v0.18.1) (2026-01-17)

### Maintenance

* **deps:** update jest, ts-jest, and ts-node with lock file regeneration ([a0b4809](https://github.com/nkmr-jp/prompt-line/commit/a0b48093bbc3d31ac15474b126d34ef6f6a0b408))
* **deps:** upgrade tar to 7.5.3 and remove duplicate dependencies ([b7b6464](https://github.com/nkmr-jp/prompt-line/commit/b7b646466ce1d48a0eff5110ea8a53d2ae97a792))

## [0.18.0](https://github.com/nkmr-jp/prompt-line/compare/v0.17.0...v0.18.0) (2026-01-16)

### Features

* **code-search:** enhance symbol ranking with file modification time scoring ([e99d94c](https://github.com/nkmr-jp/prompt-line/commit/e99d94cff4db878fe17aa1fb6fdcf2303bda0bd0))
* **code-search:** integrate fzf-based scoring with mtime bonus capping ([0848cb1](https://github.com/nkmr-jp/prompt-line/commit/0848cb1f7ecdc062fdbb7909eb3a0decb3fd52d2))
* **file-cache:** add mtime refresh on window show for accurate scoring ([ee848b9](https://github.com/nkmr-jp/prompt-line/commit/ee848b92d6bd350aed8aa85e1818774c12ea8be7))
* **file-filter-manager:** exclude system directories from file search results ([3083396](https://github.com/nkmr-jp/prompt-line/commit/3083396c29e4efc0b2f6631d3b64f7fdfda56f26))
* **file-search:** calculate path bonus from relative path when baseDir is provided ([b4e59a2](https://github.com/nkmr-jp/prompt-line/commit/b4e59a25f97e438113e7d6d4a2bad1c7c99aa770))
* **scoring:** add file modification time and usage history bonuses to fuzzy matching ([b7b748c](https://github.com/nkmr-jp/prompt-line/commit/b7b748c3ae10371f4047d366f8e652602294c3c8))
* **search:** integrate FzfScorer for improved fuzzy matching across search modules ([08c0dbf](https://github.com/nkmr-jp/prompt-line/commit/08c0dbf17177467013c5d63737d59a3add4695b2))
* **slash-command:** add usage frequency and recency tracking ([1e32545](https://github.com/nkmr-jp/prompt-line/commit/1e325459abbb0773e1b0f07ec79174d1b2551a05))
* **slash-command:** integrate usage bonus into search result sorting ([dbe8f3f](https://github.com/nkmr-jp/prompt-line/commit/dbe8f3f9a079b85673f07a30dc4cf5f508e120f7))
* **usage-history:** add usage history tracking infrastructure ([81f0529](https://github.com/nkmr-jp/prompt-line/commit/81f05294bb46d737daa89868e6db4f1bc6780f91))

### Bug Fixes

* **lint:** prefix unused error variable with underscore ([bc8f64d](https://github.com/nkmr-jp/prompt-line/commit/bc8f64d76cda7991e5c389f09d261ed9da19a0ff))
* **scoring:** reduce MAX_MTIME_BONUS from 1000 to 500 ([bc8897b](https://github.com/nkmr-jp/prompt-line/commit/bc8897bfd72c12f00b95773cc7e6275b381cd078))
* **security:** add path traversal protection and schema validation ([e2e0d49](https://github.com/nkmr-jp/prompt-line/commit/e2e0d490147d953d91c0f536a9ed7c2080c8c0c3)), closes [#171](https://github.com/nkmr-jp/prompt-line/issues/171)
* **security:** check path traversal before normalization ([d0712b9](https://github.com/nkmr-jp/prompt-line/commit/d0712b96093270743eaa393015f14aa786d21c22))
* **test:** relax scalability test threshold for CI environment variance ([30b0f15](https://github.com/nkmr-jp/prompt-line/commit/30b0f157b59d5a5c207dc6e5227a3a95e14e96bc))

### Code Refactoring

* **file-cache:** optimize mtime scoring with recent files cache ([452b231](https://github.com/nkmr-jp/prompt-line/commit/452b23102e5466d585ce3d64a1b5fad3b15f7128))
* **file-filter-manager:** remove system directory exclusion filter ([c388056](https://github.com/nkmr-jp/prompt-line/commit/c388056964802f8b011c2d66e9aabbd8730061c8))
* **history-search:** disable FzfScorer and use simple contains matching ([62dbf6b](https://github.com/nkmr-jp/prompt-line/commit/62dbf6b62af3ef015d3df5e6eeb6bad903ce7320))
* remove unused FZF constants and symbol search test fixtures ([d0c93e2](https://github.com/nkmr-jp/prompt-line/commit/d0c93e2de4660afb76b05fb365ede480a4a8aeb6))
* **search:** remove FZF fuzzy matching and simplify scoring algorithms ([0c556d6](https://github.com/nkmr-jp/prompt-line/commit/0c556d6525612263d28b8c894775fe6775bef81e))
* **usage-bonus:** implement continuous linear decay for file mtime bonus ([42c77ac](https://github.com/nkmr-jp/prompt-line/commit/42c77ac286113e320b337abfafb1191b469f67d6))
* **usage-history:** convert singleton managers to lazy-loaded functions ([81edeed](https://github.com/nkmr-jp/prompt-line/commit/81edeedadda36b9b1f5776fbe0ce585c83ad300d))

### Performance Improvements

* **file-cache-manager:** enrich cached files with mtime for improved scoring ([ae12ba8](https://github.com/nkmr-jp/prompt-line/commit/ae12ba8b1698b251409a2da07afd8da273877651))
* **file-search:** implement hybrid decay algorithm for mtime bonus scoring ([3ce5f7c](https://github.com/nkmr-jp/prompt-line/commit/3ce5f7cbfaca07da73e47849a8f33f3502177188))
* **fuzzy-matcher:** cap mtime bonus to prevent recency from dominating score ([cd41e6e](https://github.com/nkmr-jp/prompt-line/commit/cd41e6ecc2486995bb9e80475f7dc2f1da062253))
* **fuzzy-matcher:** scale FZF scores and preserve case sensitivity ([ad5086c](https://github.com/nkmr-jp/prompt-line/commit/ad5086c91fe20dd852ff63780ac6bb24ae2dac68))
* **history-search:** improve recency bonus calculation for fresher results ([26a7e82](https://github.com/nkmr-jp/prompt-line/commit/26a7e8233e4e4a7a869e05ab83d4336c8fe24288))
* **history-search:** increase recency bonus and TTL for better ranking ([b111637](https://github.com/nkmr-jp/prompt-line/commit/b11163756323c2b548dc815c96141be71574f695))
* **history-search:** increase recency bonus from 200 to 400 points ([dda8de0](https://github.com/nkmr-jp/prompt-line/commit/dda8de0447ef73add1f0bec91e0009c44ff51d89))
* **history-search:** reduce maximum recency bonus from 2500 to 1000 points ([4963789](https://github.com/nkmr-jp/prompt-line/commit/49637895717045738466f63fc3c6342ce27e86db))
* **history-search:** reduce STARTS_WITH match score from 500 to 300 ([713acce](https://github.com/nkmr-jp/prompt-line/commit/713acce254881213241c52b3604ae1bd07dd3bda))
* **mention-search:** increase recency bonus to 600 points and implement file usage bonuses ([9564660](https://github.com/nkmr-jp/prompt-line/commit/95646608ec39c95357491c40ecc5e48283eb255a))
* **mentions:** increase mtime bonus cap and add tiebreaker for file scoring ([9b7f12a](https://github.com/nkmr-jp/prompt-line/commit/9b7f12a76a59a57fdef5faeb24b1a41c325bef1e))
* **scoring:** reduce file mtime bonus cap from 200 to 100 ([27543e1](https://github.com/nkmr-jp/prompt-line/commit/27543e1cc86c45fff9eee1d57184f949f69d2701))
* **scoring:** reduce MAX_FILE_MTIME bonus from 500 to 200 ([f30fe1e](https://github.com/nkmr-jp/prompt-line/commit/f30fe1e9f2e4e3a8bcbb1b94a3e41bb87d40b960))
* **usage-bonus-calculator:** increase MAX_FILE_MTIME from 500 to 2500 ([7e31457](https://github.com/nkmr-jp/prompt-line/commit/7e31457ac46e49c3394da02914b42b6ae87d71fa))
* **usage-bonus-calculator:** scale file modification time bonus to 500 ([b321f6a](https://github.com/nkmr-jp/prompt-line/commit/b321f6a0c3df3d99d14e95c219537a045064f9cc))
* **usage-bonus:** adjust scoring constants for optimized ranking ([93005eb](https://github.com/nkmr-jp/prompt-line/commit/93005eb87b23d6eaefb0193471da255631f3c859))
* **usage-bonus:** implement two-phase mtime decay with increased bonus ceiling ([622e9f1](https://github.com/nkmr-jp/prompt-line/commit/622e9f1853f3c56edae5eed1fb173df4e47af87e))
* **usage-bonus:** increase bonus constants by 10x for better ranking ([c507025](https://github.com/nkmr-jp/prompt-line/commit/c507025e59b547088d5dd0228edc237870cc2b4b))

### Tests

* **fzf-scorer:** improve scoring logic with exact match bonus and camel case prioritization ([68174f8](https://github.com/nkmr-jp/prompt-line/commit/68174f8fd719d1f51172b5f4d0ab388af68923de))
* **history-search:** reduce MAX_RECENCY_BONUS from 3500 to 1500 and add type cast ([aaf8847](https://github.com/nkmr-jp/prompt-line/commit/aaf88479576830b807a3eee95add1e9e35f85c6c))
* update assertion syntax to use toHaveLength matcher ([6d98512](https://github.com/nkmr-jp/prompt-line/commit/6d98512aaf1301d955a38b55f8d176a8e492ccad))
* **usage-bonus-calculator:** reduce MAX_FILE_MTIME from 2500 to 500 ([31f9746](https://github.com/nkmr-jp/prompt-line/commit/31f97463aeb6c6a6bc9e5a99ae2b8a8ce7ea32c0))

### Maintenance

* **release:** 0.16.1 [skip ci] ([dc4c2d2](https://github.com/nkmr-jp/prompt-line/commit/dc4c2d26e988f76bc822ff2cd8e419d1dda72156))
* **release:** 0.17.0 [skip ci] ([69621c6](https://github.com/nkmr-jp/prompt-line/commit/69621c6d44d5eacbe3e68375cbb46f4d6afe110e))

## [0.17.0](https://github.com/nkmr-jp/prompt-line/compare/v0.16.1...v0.17.0) (2026-01-12)

### Features

* **code-search:** add relativePath filtering to symbol search ([885d7e1](https://github.com/nkmr-jp/prompt-line/commit/885d7e1c96c8b0f6386a6b0264d7f78ac462ad21))
* **types:** add relativePath filter option to SymbolSearchOptions ([6e201e8](https://github.com/nkmr-jp/prompt-line/commit/6e201e862b798abb56e84a6c9a2fdc3000413cd8))

### Bug Fixes

* **code-search:** allow empty query to show all symbols for language ([ce1d081](https://github.com/nkmr-jp/prompt-line/commit/ce1d081c40d3ba7b85dad4672de83d4d6553ac92))
* **code-search:** allow single character search queries ([bcd818f](https://github.com/nkmr-jp/prompt-line/commit/bcd818fb3abde8ccf32b627cd8874bf9436ac570))
* **file-filter-manager, suggestion-ui-manager:** prevent missing candidates in incremental search and fix hover state handling ([e9e821f](https://github.com/nkmr-jp/prompt-line/commit/e9e821f5dbb02995d02d98f21586ddccda2117c5))
* **history:** improve pagination robustness and maintain FIFO queue ordering ([2fd4e19](https://github.com/nkmr-jp/prompt-line/commit/2fd4e194076b6d6e65acb2033294c71b17069164))
* **mention-manager, event-listener-manager:** prevent pending animations after suspension ([8fcec97](https://github.com/nkmr-jp/prompt-line/commit/8fcec97d795f1e434b39a6ddb3235d05c5b89f36))

### Code Refactoring

* **code-search:** move symbol filtering to Main process ([99108f3](https://github.com/nkmr-jp/prompt-line/commit/99108f3df57ce2ba7c050ef506a53b67371f079b))

### Performance Improvements

* **code-search:** implement incremental search filtering and symbol name caching ([a0478aa](https://github.com/nkmr-jp/prompt-line/commit/a0478aa2855889594d40ecd88ea269c3b987eb23))
* **history:** add pagination support and optimize array operations ([a8ca5f1](https://github.com/nkmr-jp/prompt-line/commit/a8ca5f172a18c60bca78e52d846f349d24e59407))
* optimize config and cache management with TTL and LRU eviction ([2211d6b](https://github.com/nkmr-jp/prompt-line/commit/2211d6b544cbed941a22f4fc4f0974e060eb0769))
* optimize event handling and caching for improved input performance ([2f0d1f8](https://github.com/nkmr-jp/prompt-line/commit/2f0d1f8b64a3fa0854ef3a0202fa4e95ca0acc3b))
* **symbol-search:** migrate caching to JS-side SymbolCacheManager and optimize ripgrep execution ([ef1819d](https://github.com/nkmr-jp/prompt-line/commit/ef1819d69ecf589212089e704fecc74acecc971c))

## [0.16.1](https://github.com/nkmr-jp/prompt-line/compare/v0.16.0...v0.16.1) (2026-01-10)

### Maintenance

* **deps:** upgrade glob to v13.0.0 and consolidate dependencies ([d5c7c6d](https://github.com/nkmr-jp/prompt-line/commit/d5c7c6dc1c94d2e4d14d8050d8eceb2336745cc4))

## [0.16.0](https://github.com/nkmr-jp/prompt-line/compare/v0.15.0...v0.16.0) (2026-01-10)

### Features

* **command-name-matcher:** add suffix wildcard pattern matching ([443a0c3](https://github.com/nkmr-jp/prompt-line/commit/443a0c3c20c3f4768ab903d05f4787e8017df753))
* **frontmatter-popup:** add file path link to frontmatter popup footer ([7256ade](https://github.com/nkmr-jp/prompt-line/commit/7256ade237a1ffdb195e111d5137e6fa5a603583))
* **frontmatter-popup:** support agents and improve file path display ([aa3197d](https://github.com/nkmr-jp/prompt-line/commit/aa3197dd064c67b2f82abc863561b2fbf5a8050c))
* **history-search:** add multi-keyword AND search support ([495b922](https://github.com/nkmr-jp/prompt-line/commit/495b9227718a51aae62b2dd09e64bb22bf02ecc8))
* **history-ui:** add scrollbar hover interactions and wheel event forwarding ([41a0c0c](https://github.com/nkmr-jp/prompt-line/commit/41a0c0c2be44d4a83e3f3b3df54131a93ed808c5))
* **history-ui:** add scrollbar thumb drag functionality ([eaed605](https://github.com/nkmr-jp/prompt-line/commit/eaed6059a96b58b9d5c6903d479863321f8b6794))
* **history:** add Cmd+S shortcut to save draft to history ([4621c01](https://github.com/nkmr-jp/prompt-line/commit/4621c0186acf9229f6e19a9a4e7ff9ba4712398b))
* **history:** capture app name and directory when saving draft to history ([7371dbb](https://github.com/nkmr-jp/prompt-line/commit/7371dbb7b025c7a6dd0205e3bc325c55bdbfcd9c))
* **main:** add directory detection debug test method ([abd7154](https://github.com/nkmr-jp/prompt-line/commit/abd715497f3d65f3b6c887eda6369883ac4f2b54))
* **mention-manager:** add support for multi-word slash commands ([3abb703](https://github.com/nkmr-jp/prompt-line/commit/3abb7035248583becd82ec30f49ca9242e16ab97))
* **mentions:** add backspace deletion for slash commands ([a89806d](https://github.com/nkmr-jp/prompt-line/commit/a89806d32be1e994fce45c752756911fe7372a89))
* **mentions:** add file path link to agent frontmatter popup ([9bccb02](https://github.com/nkmr-jp/prompt-line/commit/9bccb0259f59abaff37ac5ca6f7df5033ee5d93d))
* **mentions:** add global enable/disable filters for mdSearch mentions ([95030b8](https://github.com/nkmr-jp/prompt-line/commit/95030b8449be276396c83cb2501ec8f5d1442998))
* **mentions:** add multi-word slash command support via cursor detection ([74c408f](https://github.com/nkmr-jp/prompt-line/commit/74c408ff7c914f75dee967c08fcf35ba180ac246))
* **mentions:** add slash command highlighting and hover support ([69b99e2](https://github.com/nkmr-jp/prompt-line/commit/69b99e2177dad46c7e595938a99a3513640b761d))
* **native-tools:** add support for Warp and WezTerm terminals ([9137533](https://github.com/nkmr-jp/prompt-line/commit/9137533f651b9a316df50b5343c6f29dcf10b7f5))
* **native-tools:** Add support for Zed IDE and update file opener configs ([6abe8c0](https://github.com/nkmr-jp/prompt-line/commit/6abe8c0fbcfe2fce25375f8342d60006b7750aec))
* **popup-manager:** add command/agent selection callbacks for textarea insertion ([a48de3c](https://github.com/nkmr-jp/prompt-line/commit/a48de3c72475168edd4226d423bf37071fcced52))
* **popup-managers:** add row hover tracking for tooltip persistence ([45d4504](https://github.com/nkmr-jp/prompt-line/commit/45d4504cc3fb97c437b386506a8a39b5c3ba65b2))
* **prefix-resolver:** select closest matching plugin.json when multiple files exist ([d1710f3](https://github.com/nkmr-jp/prompt-line/commit/d1710f36afde83f8bb44cdac466c4cf937a548f3))
* **settings:** enhance configuration with new label, color, and file pattern options ([f96358e](https://github.com/nkmr-jp/prompt-line/commit/f96358e2cd8d8a1456e200cf4506eb06c4f6ea7a))
* **settings:** implement hot reload for settings with file watching ([d7dd6b4](https://github.com/nkmr-jp/prompt-line/commit/d7dd6b4570d5ca7be485b6e22561a123be09ca60))
* **settings:** update slash commands and mentions configuration for plugin support ([3bdfb8b](https://github.com/nkmr-jp/prompt-line/commit/3bdfb8b261755d6e1ee8923f4ad60901c3162457))
* **slash-command-manager:** add copy-to-clipboard support for argument hints ([dfdd159](https://github.com/nkmr-jp/prompt-line/commit/dfdd1594480d7886f31f75b254ac4b27037a3002))
* **slash-command-manager:** add getCommandSource method to retrieve command source by name ([0b2984e](https://github.com/nkmr-jp/prompt-line/commit/0b2984e083616b30a76c6dd29bc0b4a3e5352939))
* **slash-command-manager:** add label field to command search filter ([d70e947](https://github.com/nkmr-jp/prompt-line/commit/d70e947b5682a470973868891a4b48cc056ab283))
* **slash-command-manager:** copy argumentHint to clipboard on command selection ([9c32f71](https://github.com/nkmr-jp/prompt-line/commit/9c32f7101935e0fc29b7647a4fa7156e2b20b2b8))
* **slash-command-manager:** persist argument hint display during command argument entry ([0a947aa](https://github.com/nkmr-jp/prompt-line/commit/0a947aab25ad46f9e487c4a2f2494b524e5a0e13))
* **slash-command-manager:** show argument hint when cursor is positioned in command arguments ([461f011](https://github.com/nkmr-jp/prompt-line/commit/461f0114688cba1b31b6cd405e23fdb52ca0dc23))
* **slash-command-manager:** show argument hints on textarea focus ([640cbeb](https://github.com/nkmr-jp/prompt-line/commit/640cbebf7cf84cdbf57c8aba68e1b172c6a97c98))
* **slash-commands:** add dynamic cursor-based positioning for suggestions ([3be2b07](https://github.com/nkmr-jp/prompt-line/commit/3be2b071098153d10beee2b43430c907495a12d2))
* **slash-commands:** add entry-level enable/disable filtering for commands and mentions ([7aacbc1](https://github.com/nkmr-jp/prompt-line/commit/7aacbc1c3250adf70061f91928f2b12a5be8765e))
* **slash-commands:** add global command cache for recently used commands ([6d17a6b](https://github.com/nkmr-jp/prompt-line/commit/6d17a6bb3615dd73a9b1745dc95f01ca9795bf60))
* **slash-commands:** add label color customization for command badges ([54407f7](https://github.com/nkmr-jp/prompt-line/commit/54407f72bcf550d834a7144a0e5a2d543caa701b))
* **slash-commands:** add label field to slash command entries ([45d00a1](https://github.com/nkmr-jp/prompt-line/commit/45d00a1fc370f35916fd5629db452812303ccb28))
* **slash-commands:** add label support with frontmatter template resolution ([3cbced5](https://github.com/nkmr-jp/prompt-line/commit/3cbced5b4b22d393bfc70fe8d9cd15639f4f550c))
* **slash-commands:** add labelColor support for command highlighting ([a0b9a13](https://github.com/nkmr-jp/prompt-line/commit/a0b9a13592530525b93092593b61853ef3860ccb))
* **slash-commands:** add plugin commands and enhance skill command configuration ([913adda](https://github.com/nkmr-jp/prompt-line/commit/913addad09000d0ee1f77493a23d1b548708f5a2))
* **slash-commands:** add source-based highlighting for slash commands ([97a4c30](https://github.com/nkmr-jp/prompt-line/commit/97a4c30c6bfedd747d0152ed6701973997005bf7))
* **slash-commands:** add visual feedback when copying argument hints ([b9493ac](https://github.com/nkmr-jp/prompt-line/commit/b9493acec18d09d659614a5d528d7b368bf74e4a))
* **slash-commands:** expand color palette and rename blue to teal ([9d87700](https://github.com/nkmr-jp/prompt-line/commit/9d877008f8c3442b74134c6ee941e077ed32776f))
* **slash-commands:** replace source badge with fixed 'arg' argument hint badge ([4cebc8a](https://github.com/nkmr-jp/prompt-line/commit/4cebc8a91def34a22eb6aaf03fb192150d5c7fc5)), closes [#999](https://github.com/nkmr-jp/prompt-line/issues/999)
* **slash-commands:** support colon syntax in slash command patterns ([9fb0c15](https://github.com/nkmr-jp/prompt-line/commit/9fb0c15d45a1d25851685e0786a8aabda33e6d4e))
* **slash-commands:** support multi-word command detection in highlighting ([87222ef](https://github.com/nkmr-jp/prompt-line/commit/87222ef12c0cde74cb52c1afa251c15e1c1c52c4))
* **slashCommands:** add enable/disable filtering for slash commands ([f050fb3](https://github.com/nkmr-jp/prompt-line/commit/f050fb328bf378062791c5c0f646d13a046c3e75))
* **symbol-search:** add include/exclude patterns support ([60a7b73](https://github.com/nkmr-jp/prompt-line/commit/60a7b730b7af0a1bb7584d77a715f4eb02395cb8))
* **template-resolver:** add prefix variable support for template resolution ([dc44402](https://github.com/nkmr-jp/prompt-line/commit/dc4440241c2450a7b194ee2eca2232ff2cbb5b3e))

### Bug Fixes

* **deps:** resolve npm install deprecation warnings by updating Jest to v30 ([c31dc0d](https://github.com/nkmr-jp/prompt-line/commit/c31dc0d12d31f6ed173f8f4ca123cd48b5fbbdd0))
* **deps:** resolve npm install warnings by updating dependencies ([abbf942](https://github.com/nkmr-jp/prompt-line/commit/abbf94207dfda5e7f6aab16edb466116e40e1f48))
* **directory-detector:** skip Prompt Line itself during app detection ([56ebd68](https://github.com/nkmr-jp/prompt-line/commit/56ebd68367a5651cc3dd10ca170266c0a453579c))
* **dom-manager, path-manager:** trigger input event on text update and add selected paths ([c262a07](https://github.com/nkmr-jp/prompt-line/commit/c262a076cc9b51aaf2686773f692ea06ef016681))
* **dom-manager:** dispatch input event after text insertion to trigger slash command detection ([0f1614a](https://github.com/nkmr-jp/prompt-line/commit/0f1614afbed5b3adf567e0aa4d09dd0ff9dd0ce3))
* **dom-manager:** remove manual input event dispatch on setText ([61db1ad](https://github.com/nkmr-jp/prompt-line/commit/61db1adba7640e4c395a4612fafe8e35d5e6860d))
* **file-opener-manager:** add case-insensitive editor config lookup ([0538527](https://github.com/nkmr-jp/prompt-line/commit/0538527ec5aa2a3cc2c34b056f50424ce4a6a123))
* **file-suggestions:** adjust frontmatter info icon hitbox positioning ([c49b78c](https://github.com/nkmr-jp/prompt-line/commit/c49b78c2090d5cf7034566cc8696eb3b1b164af3))
* **highlight-manager:** always highlight slash commands regardless of command sync state ([64677ac](https://github.com/nkmr-jp/prompt-line/commit/64677ac292b624daac532ae3fbe5440386dfccdb))
* **history-ui:** enforce minimum scrollbar thumb height ([2bc4c20](https://github.com/nkmr-jp/prompt-line/commit/2bc4c20c2f376d548921310e70293d6c446dc175))
* **history:** deduplicate history items by text content ([4aa3dde](https://github.com/nkmr-jp/prompt-line/commit/4aa3dde2a8f97423c4cd25df0d401eef467b263f))
* **history:** fix duplicate handling by using item ID instead of text match ([6461ed2](https://github.com/nkmr-jp/prompt-line/commit/6461ed23b6f6d003e690e7352a982e7e7af91fde))
* **history:** prevent duplicate items when loading history from file ([8c58e82](https://github.com/nkmr-jp/prompt-line/commit/8c58e82c3bb1bc3d3bf4b12332719ff50938306f))
* **history:** skip saving draft if text matches latest history item ([c25a14c](https://github.com/nkmr-jp/prompt-line/commit/c25a14caa14b59b8d58d67197ad6ec7079db318f))
* **history:** update scrollbar size after infinite scroll content loads ([46f6dce](https://github.com/nkmr-jp/prompt-line/commit/46f6dce12e3223f8cd8730f217df649758090f47))
* **mention-manager, slash-command-manager:** ensure popup positioning after scroll completes ([c0550e5](https://github.com/nkmr-jp/prompt-line/commit/c0550e59114b327946bee5d847d6b48d4464db39))
* **mention-manager:** prevent file search from interrupting symbol mode ([57063d9](https://github.com/nkmr-jp/prompt-line/commit/57063d9fccba3c02d8332e22b6577baa3aff618d))
* **mentions:** add requestAnimationFrame sync in handleCmdClick and export findSlashCommandAtCursor ([10649d5](https://github.com/nkmr-jp/prompt-line/commit/10649d5b1b22f41e26f90c4ae597f287f1c5d3b4))
* **mentions:** add tabSize to caret coordinate calculation ([085e0a8](https://github.com/nkmr-jp/prompt-line/commit/085e0a80f8c01310a4f43519ddb467a88195ddf0))
* **mentions:** disable hint display for built-in slash commands ([bb8639c](https://github.com/nkmr-jp/prompt-line/commit/bb8639ccf0f8b7e10f8dca6d6f8b119cd630669e))
* **mentions:** enable Cmd+hover detection for slash commands ([2f29bb3](https://github.com/nkmr-jp/prompt-line/commit/2f29bb37b6f7ba3cb1d971487e1409185467e884))
* **mentions:** enable Ctrl+Enter for slash commands without sync check ([e00a676](https://github.com/nkmr-jp/prompt-line/commit/e00a6760fe7ae55b65ce4c82ad09d899cbcf637e))
* **mentions:** schedule popup hide instead of immediate hide on mouse leave ([1cf2e47](https://github.com/nkmr-jp/prompt-line/commit/1cf2e479749a6c4a4776897d81f5e9c854e9b17f))
* **mentions:** show hint for slash commands without command sync check ([a85fd38](https://github.com/nkmr-jp/prompt-line/commit/a85fd386114e6d7158c3a2c618af5fd7242fd884))
* **navigation-manager:** prevent text input flicker by deferring update until after symbol load ([439d938](https://github.com/nkmr-jp/prompt-line/commit/439d9381f8136ff811121911dc33910ba2470a5b))
* **navigation:** defer text input update until symbol search completes ([3f3085c](https://github.com/nkmr-jp/prompt-line/commit/3f3085c3640ac5ef445e06c1dfedd2c7a03f2226))
* **path-manager, slash-command-manager:** prevent default only when handling deletion and refactor UI state management ([d42ef39](https://github.com/nkmr-jp/prompt-line/commit/d42ef391308db4b557b7f97c0fbe018e84edcc95))
* **path-manager:** prevent backspace default behavior only when handling single trailing space ([c864d61](https://github.com/nkmr-jp/prompt-line/commit/c864d616869dd3062779665301488f0e40a80acf))
* **popup-position-calculator:** change default horizontalGap from 2px to 0px ([146c603](https://github.com/nkmr-jp/prompt-line/commit/146c603edb085caa11e7eebc8a45f2b4dc6a94e8))
* **popup-position-calculator:** reduce default horizontal gap from 8px to 2px ([c971344](https://github.com/nkmr-jp/prompt-line/commit/c971344f96dab8534bcfa9a2391a1086acacb1a0))
* **popup-position-calculator:** use bottom CSS property when positioning popup above target ([ace7c4c](https://github.com/nkmr-jp/prompt-line/commit/ace7c4c0ec43920aa6128de5dfee1a8feab5bdc6))
* **settings,prefix-resolver:** support tilde expansion in basePath and prefixPattern ([097ed7a](https://github.com/nkmr-jp/prompt-line/commit/097ed7a4a30224f7559cb60c3269cafa091415fd))
* **settings:** add prefixPattern to getMdSearchEntries conversion ([bf5ce73](https://github.com/nkmr-jp/prompt-line/commit/bf5ce733c332cf2e356ca5ac0e9deeb22afdae52))
* **slash-command-manager,path-manager:** require space/tab confirmation for slash command suggestions ([3017ebd](https://github.com/nkmr-jp/prompt-line/commit/3017ebd101c374b4223a813d43cb04184e55d37c))
* **slash-command-manager:** convert viewport coordinates to main-content relative coordinates ([ffa10f7](https://github.com/nkmr-jp/prompt-line/commit/ffa10f7f06e98d84962c3ddc0f53a4a4deb14703))
* **slash-command-manager:** hide frontmatter popup when showing selected command ([015d0bb](https://github.com/nkmr-jp/prompt-line/commit/015d0bb82a569d36656353c1253692c6e392d009))
* **slash-command-manager:** hide suggestions when user types arguments after command ([7f442c8](https://github.com/nkmr-jp/prompt-line/commit/7f442c820ada8f25edf441ba2569f882ce7ebe15))
* **slash-command-manager:** improve hint visibility logic for trailing whitespace ([c95d04e](https://github.com/nkmr-jp/prompt-line/commit/c95d04e281f67a0886abb61a5e7a0d98853067d8))
* **slash-command-manager:** improve menu positioning when displayed above cursor ([024b1cf](https://github.com/nkmr-jp/prompt-line/commit/024b1cfdb078b91018bd83ae7fc0126b64d44fcb))
* **slash-command-manager:** only trigger paste when slash command is at text start ([574f178](https://github.com/nkmr-jp/prompt-line/commit/574f1781caba274c8d8fedf8436ceb22b1a87eae))
* **slash-command-manager:** show argumentHint when cursor returns to argument position ([1aec8b6](https://github.com/nkmr-jp/prompt-line/commit/1aec8b65cbf13c5cdcba2f9ec08fd4d28405a5c9))
* **slash-command-manager:** simplify paste trigger logic for enter key ([044877a](https://github.com/nkmr-jp/prompt-line/commit/044877aee74a02ab9cbabd26fb4811fed42470df))
* **slash-command-manager:** simplify trigger detection and restore real-time suggestions ([90c8a2c](https://github.com/nkmr-jp/prompt-line/commit/90c8a2c9c629c759c28cd3e835d02b608aa25a3d))
* **slash-command-manager:** support colon in command names for argument hints ([23476d5](https://github.com/nkmr-jp/prompt-line/commit/23476d5f7eddae5198373edb94fd1e719e6433a2))
* **slash-command-manager:** track command position for proper argument hint validation ([3b30699](https://github.com/nkmr-jp/prompt-line/commit/3b306992e09d8e2b7c04c486fbfd688cd17db9fd))
* **slash-command-manager:** use correct trigger position for argument hint display ([2b865c0](https://github.com/nkmr-jp/prompt-line/commit/2b865c0d12cae2dbeaf21a73e3024c8cee7d3b9c))
* **slash-command-manager:** use Tab behavior for command selection via click ([c51f541](https://github.com/nkmr-jp/prompt-line/commit/c51f541ea9c29ae0a031fcec8c99db06a598edaa))
* **slash-command:** handle duplicate commands with gray highlight ([16520f2](https://github.com/nkmr-jp/prompt-line/commit/16520f2461f1e55d80a78c4c1e2e136b78da59ca))
* **slash-commands:** only delete entire command if it's a known command ([b6a0e95](https://github.com/nkmr-jp/prompt-line/commit/b6a0e95d05e1abcbe714f2a60ece4180cfbfaab9))
* **styles:** change overflow-wrap to 'anywhere' for breaking long paths/URLs ([6ad1acc](https://github.com/nkmr-jp/prompt-line/commit/6ad1acc1d4b247c76f7d35a7d686beb50b4579bd))
* **styles:** change word-break from break-all to normal in input section ([8d666c7](https://github.com/nkmr-jp/prompt-line/commit/8d666c708d424d217f8df821633aa6ae1e0fe091)), closes [#textInput](https://github.com/nkmr-jp/prompt-line/issues/textInput)
* **symbol-searcher:** include hidden and gitignored files when using include patterns ([cab10e9](https://github.com/nkmr-jp/prompt-line/commit/cab10e94dad10a036eea2d926b6a00cf7b9477e7))
* **symbol-searcher:** skip cache when patterns are specified ([571543d](https://github.com/nkmr-jp/prompt-line/commit/571543de045a7e5749e2c9cbebf6141889ac140c))
* **window:** prevent Prompt Line from becoming paste target on double-trigger ([734dc77](https://github.com/nkmr-jp/prompt-line/commit/734dc774996fade230e67c75e2d9a66c5be9a90c))
* **window:** prevent window repositioning when Prompt Line is focused ([081494e](https://github.com/nkmr-jp/prompt-line/commit/081494ed700cd30b1f0b762b3dd5b7114fbacfe2))
* **window:** restore window position when recreated after space change ([3f69643](https://github.com/nkmr-jp/prompt-line/commit/3f69643aea2ce497931a98e4556712fec9a99cfb))
* **window:** support both production and development bundle IDs in app detection ([ef72fba](https://github.com/nkmr-jp/prompt-line/commit/ef72fbaa480675a424ac59c2f3208eb8e388c9ed))

### Code Refactoring

* **code-search:** add type annotations and pass include/exclude patterns to search ([9694a71](https://github.com/nkmr-jp/prompt-line/commit/9694a710916f0bc1d5da80cfa381f46b01ac6aa1))
* **code-search:** split symbol navigation into quiet load and UI update phases ([d1c970e](https://github.com/nkmr-jp/prompt-line/commit/d1c970e23bd3a14794c611750460c27cd4de84e7))
* **config:** move skills from mdSearch to slashCommands ([04d2702](https://github.com/nkmr-jp/prompt-line/commit/04d27022193c3771eae68809e31107d9f902cc02))
* **file-suggestions:** improve frontmatter icon hit area with pseudo-element ([f9afac5](https://github.com/nkmr-jp/prompt-line/commit/f9afac5d29431bafab13aaa43530d60b017698b2))
* **frontmatter-popup-manager:** move file path to frontmatter content ([fe32d2b](https://github.com/nkmr-jp/prompt-line/commit/fe32d2b40d76b63b4cf045e989fa25e26bf4e29b))
* **history-ui:** remove debug logging and simplify comment ([de75cf0](https://github.com/nkmr-jp/prompt-line/commit/de75cf027282a60d83ea4c5a34ac2b466ba3cbcb))
* **history-ui:** simplify thumb height calculation to linear formula ([ce197bb](https://github.com/nkmr-jp/prompt-line/commit/ce197bbf30a04171d9beb7c2db551c97f33392ee))
* **history:** simplify duplicate handling and item updates ([3f2a3bf](https://github.com/nkmr-jp/prompt-line/commit/3f2a3bff7d917292a940f39af9ef66d4c2883bfa))
* **main:** remove unused directory detection test function ([0ddad3f](https://github.com/nkmr-jp/prompt-line/commit/0ddad3f691a0920e09248db2d40d1a33caf42902))
* **navigation-manager:** reorder text input update in symbol navigation ([baebb1a](https://github.com/nkmr-jp/prompt-line/commit/baebb1a08c8da5f573b0c388e3b9532b679a9750))
* **notifications:** move copy feedback from toast to app name area ([9a12b41](https://github.com/nkmr-jp/prompt-line/commit/9a12b419b0f5deb270a35b06473e90e04e501852))
* **renderer:** extract load more increment to named constant ([8312c0a](https://github.com/nkmr-jp/prompt-line/commit/8312c0a6b60fa475cf1af11a7a0ae6a8031a9520))
* **slash-command-manager:** move argumentHint logic before paste decision ([00e21aa](https://github.com/nkmr-jp/prompt-line/commit/00e21aad0de999a9f548650dd9fe31dc488702f4))
* **slash-command-manager:** prioritize label badge over source badge ([c82c32e](https://github.com/nkmr-jp/prompt-line/commit/c82c32ef8ac914ff7dbcd9cb02d71970b01aa842))
* **slash-command-manager:** replace regex with command list matching for argument hints ([083abf4](https://github.com/nkmr-jp/prompt-line/commit/083abf40bcb85f31e8e02c336bcd5eaf423ce982))
* **slash-command-manager:** simplify cursor positioning logic ([4d6626a](https://github.com/nkmr-jp/prompt-line/commit/4d6626a70d088aaa68a53876202e4a00cd39efef))
* **slash-commands:** extract copied notification into reusable toast component ([11f2679](https://github.com/nkmr-jp/prompt-line/commit/11f26794109a2da5728b3b0dc7437070539265a1))
* **slash-commands:** extract trigger query logic into reusable utility ([8e5a2bf](https://github.com/nkmr-jp/prompt-line/commit/8e5a2bf764d75f3a753fdabeb1bddac7fa140f4d))
* **slash-commands:** rename labelColor to color for consistency ([1419f48](https://github.com/nkmr-jp/prompt-line/commit/1419f485ea5244ed3870b5d5da891d054fba38d6))
* **slash-commands:** replace CSS class toggling with dynamic DOM element for copy feedback ([f37092a](https://github.com/nkmr-jp/prompt-line/commit/f37092ae31975b749176722f8cc7a8bd18dfad07))
* **slash-commands:** support commented example entries in YAML generation ([308c24e](https://github.com/nkmr-jp/prompt-line/commit/308c24e3953c04fe95a8dd6f28d684cbbe718d8b))
* **styles:** remove unused position relative and ::before pseudo-element from frontmatter-info-icon ([cb0f341](https://github.com/nkmr-jp/prompt-line/commit/cb0f34149fe6fa2da372c804977dd6fab8043c9d))
* **styles:** replace text-decoration with box-shadow for slash command highlights ([7cd314a](https://github.com/nkmr-jp/prompt-line/commit/7cd314a86055775057f252bd6602993098545a22))

### Performance Improvements

* **history-section:** add smooth width transition to scrollbar on hover ([136f107](https://github.com/nkmr-jp/prompt-line/commit/136f10701ea65c47e8f18d68a4a779258a907723))
* **history-ui:** increase scrollbar thumb size and min height ([1976372](https://github.com/nkmr-jp/prompt-line/commit/197637233e22c83c073f21e4c7a1204a92077a2d))
* **history-ui:** increase scrollbar thumb size for better visibility ([1fc4919](https://github.com/nkmr-jp/prompt-line/commit/1fc4919df0e47a68694a356470e83d39af2da747))
* **history-ui:** reduce minimum scrollbar thumb height from 30px to 10px ([d175e45](https://github.com/nkmr-jp/prompt-line/commit/d175e45057602f21f186bcd5cbdd9686a9bd3f64))
* **history:** adjust scrollbar thumb size calculation and width ([1bc82ec](https://github.com/nkmr-jp/prompt-line/commit/1bc82ec8e26ef37018727266d5bcae69ccf82914))
* **input-section:** prevent layout thrashing and horizontal overflow flicker ([ed0d047](https://github.com/nkmr-jp/prompt-line/commit/ed0d047aa1c8ca47a923cee6bdd664d7a19e4047)), closes [#textInput](https://github.com/nkmr-jp/prompt-line/issues/textInput) [#textInput](https://github.com/nkmr-jp/prompt-line/issues/textInput)
* **input-section:** reduce slash command underline thickness from 2px to 1px ([4c1d769](https://github.com/nkmr-jp/prompt-line/commit/4c1d769f052b842015a9b0227c5c8d2dea4c2889))
* **slash-command-manager:** defer popup position calculation until scroll completes ([caa9fa5](https://github.com/nkmr-jp/prompt-line/commit/caa9fa519e49e57d1e3ac2a1048f2be17fc4789d))
* **styles:** reduce opacity of slash command highlights from 0.4 to 0.25 ([8a9bc3c](https://github.com/nkmr-jp/prompt-line/commit/8a9bc3cd914be4776957a33a011383739693d553))

### Tests

* **settings-manager:** add comprehensive hot reload functionality tests ([a1d54e3](https://github.com/nkmr-jp/prompt-line/commit/a1d54e34892d8145718ccf6d87cbc4af08a15708))
* **settings-manager:** add tests for enable/disable filters in getMdSearchEntries ([05aad3e](https://github.com/nkmr-jp/prompt-line/commit/05aad3ee7b2ada6d5a2ac88c4a5bfc29d0afda6b))
* update settings and yaml generator tests for plugin and skill entries ([56a7db3](https://github.com/nkmr-jp/prompt-line/commit/56a7db3f12c0f98cbbc01f604737f4ed175d3710))

### Maintenance

* remove claude-mem context blocks from CLAUDE.md files ([2e386a1](https://github.com/nkmr-jp/prompt-line/commit/2e386a11d2976920c3e970c6ece327ebc75a9ffa))

## [0.15.0](https://github.com/nkmr-jp/prompt-line/compare/v0.14.2...v0.15.0) (2026-01-04)

### Features

* **settings:** add default mentions configuration with fileSearch and symbolSearch ([c233696](https://github.com/nkmr-jp/prompt-line/commit/c2336960ca5c8b09e5c3d40a1d3555e10b145bf0))
* **symbol-search:** add ripgrep availability check and symbol search enablement ([e838b5f](https://github.com/nkmr-jp/prompt-line/commit/e838b5f07619233590bd8c196cf3c429ff3317f0))
* **symbol-search:** add symbol search enable/disable state management ([80f6b1d](https://github.com/nkmr-jp/prompt-line/commit/80f6b1dec06c763daa34558d9f36309434d64369))
* **symbol-searcher:** require git repository for symbol search operations ([3842722](https://github.com/nkmr-jp/prompt-line/commit/3842722f05c12bd82472c77d20828e1140a0d69b))

### Bug Fixes

* **config:** correct mdSearch entry indentation and separator formatting ([0f1ff97](https://github.com/nkmr-jp/prompt-line/commit/0f1ff97e3f20403bec4f8f20f45b446a48891edc))
* **config:** normalize comment indentation in YAML examples ([e5204c3](https://github.com/nkmr-jp/prompt-line/commit/e5204c3dd9abbbf09d4e070987f4679ad9dc8939))
* **file-search:** disable file search when fd command is unavailable ([0ae36f5](https://github.com/nkmr-jp/prompt-line/commit/0ae36f55be777168d1328edd0039547db3d5d9fe))
* **settings:** improve error handling and array serialization ([a4b809d](https://github.com/nkmr-jp/prompt-line/commit/a4b809d59d0337c7d40ced68be88d15a09490811))
* **settings:** include commented examples when saving settings ([5df9b60](https://github.com/nkmr-jp/prompt-line/commit/5df9b60c052dd6ffd6e88769959a6a6fc157ed2e))
* **snapshot-manager:** remove debug log spam during history navigation ([6b48dbf](https://github.com/nkmr-jp/prompt-line/commit/6b48dbf6cef7e40369877782f2f9306337af91a9))
* **window:** skip background directory detection when fd command unavailable ([2f2be13](https://github.com/nkmr-jp/prompt-line/commit/2f2be13518b46421d9f0dd5a39eaf65028556846))

### Code Refactoring

* **config:** consolidate default settings to single source of truth ([485b281](https://github.com/nkmr-jp/prompt-line/commit/485b281a80a779c775434dfc3aa628ba4b482d62))
* **config:** unify default settings as single source of truth ([af4176c](https://github.com/nkmr-jp/prompt-line/commit/af4176c1276dd723bc1b7044a6b1e53949d37c66))
* consolidate default settings into single source of truth ([b5ad6b3](https://github.com/nkmr-jp/prompt-line/commit/b5ad6b3117fdee3941304afd473dbcd3dd3ff94f))
* **settings-manager:** improve null safety in settings merging and simplify defaults ([cfe9f59](https://github.com/nkmr-jp/prompt-line/commit/cfe9f5949d50537bf77cfbe6767ff07673977ce7))
* **settings:** consolidate example settings generation from source ([bd5cd75](https://github.com/nkmr-jp/prompt-line/commit/bd5cd75bfa111205ef4c0997ff7daa0f6a3ced86))
* **settings:** consolidate YAML generation into single source of truth ([8587603](https://github.com/nkmr-jp/prompt-line/commit/85876038fd0a377340f434057f1b3c96e8ac61cf))
* **slash-commands:** simplify builtIn configuration structure ([a32c689](https://github.com/nkmr-jp/prompt-line/commit/a32c6890fcb35a50b5f1d987d0db72dde745ecb3))

### Performance Improvements

* **symbol-search:** increase default maxSymbols and timeout limits ([fa57dd3](https://github.com/nkmr-jp/prompt-line/commit/fa57dd3f5bc8ffa599a4a65af02e53d1b1460cae))

### Maintenance

* **config:** update default file opener extensions ([725d4d7](https://github.com/nkmr-jp/prompt-line/commit/725d4d78416729d9bd7f268c766456761888e29e))

## [0.14.2](https://github.com/nkmr-jp/prompt-line/compare/v0.14.1...v0.14.2) (2026-01-01)

### Bug Fixes

* **slash-command-manager:** refactor DOM construction to match list view order ([e04773b](https://github.com/nkmr-jp/prompt-line/commit/e04773b2da88b58b94c1e353355f1769b0c7a024))

### Code Refactoring

* **settings:** streamline settings structure and expand slash commands & mentions features ([32070b3](https://github.com/nkmr-jp/prompt-line/commit/32070b389354842997276057f0fd984fa6f9bd5a))

### Maintenance

* **deps:** bump qs in the npm_and_yarn group across 1 directory ([4797b7c](https://github.com/nkmr-jp/prompt-line/commit/4797b7c623494ec64324deb2ae3dad35bd62b053))
* **package-lock:** remove and re-add "peer" fields for dependencies ([33d213a](https://github.com/nkmr-jp/prompt-line/commit/33d213a9529e79dd9a590237ab27b13d99cce98b))
* **release:** 0.14.0 [skip ci] ([dd1f052](https://github.com/nkmr-jp/prompt-line/commit/dd1f052621fe69cff9de690439c1ec8b0bff9444))

## [0.14.1](https://github.com/nkmr-jp/prompt-line/compare/v0.14.0...v0.14.1) (2026-01-01)

### Maintenance

* **deps:** bump qs in the npm_and_yarn group across 1 directory ([68dbd0c](https://github.com/nkmr-jp/prompt-line/commit/68dbd0c823e0f61fdc659fe5d92ffea08827910e))

## [0.14.0](https://github.com/nkmr-jp/prompt-line/compare/v0.13.0...v0.14.0) (2026-01-01)

### Features

* add JetBrains MCP server configuration ([06b5172](https://github.com/nkmr-jp/prompt-line/commit/06b5172826db707189ab389a4ee9ba877a9f0e78))
* **built-in-commands:** add settings-based filtering for built-in commands ([ec60286](https://github.com/nkmr-jp/prompt-line/commit/ec6028627cee537b3da573e56398ba3e42e3c307))
* **built-in-commands:** add support for built-in slash commands ([0b7210c](https://github.com/nkmr-jp/prompt-line/commit/0b7210cbed9f8186eb7e4547e908938ae1514096))
* **directory-operations:** pass file search settings to directory listing ([26c6d64](https://github.com/nkmr-jp/prompt-line/commit/26c6d648ec83d196493cb9371f13cb5941f9d49c))
* **draft:** persist and restore scroll position for draft text ([ac46c35](https://github.com/nkmr-jp/prompt-line/commit/ac46c352ffed0c15a0f6377fc261762b8ce09976))
* **eslint:** add custom CSP validation rule for inline styles ([4d3f527](https://github.com/nkmr-jp/prompt-line/commit/4d3f527dace2f5de082962a528b6556cbf6eb6eb))
* **mdsearch:** add source and displayName fields to user-defined commands ([985f8a8](https://github.com/nkmr-jp/prompt-line/commit/985f8a864220f9c1339b4a41dda52c34a2f04f21))
* **native:** add tmux detection as fallback for directory detection ([c072167](https://github.com/nkmr-jp/prompt-line/commit/c07216793011a6aa4528e0619c70bb609ea47ad7))
* **settings:** add builtInCommands support to settings merge ([ea5a4a8](https://github.com/nkmr-jp/prompt-line/commit/ea5a4a88bc6bc150ae2a8706c97d9ee1d0f236f2))
* **shortcuts:** add Shift+Cmd+, to open settings directory ([47ab638](https://github.com/nkmr-jp/prompt-line/commit/47ab6383c41e4d823ee7ef0b6b255de06218de6f))
* **slash-commands:** add display name support for built-in commands ([254470b](https://github.com/nkmr-jp/prompt-line/commit/254470b2a748515876dd65a67e1591911bfccb94))
* **slash-commands:** add displayName field for source badge display ([50b0289](https://github.com/nkmr-jp/prompt-line/commit/50b02897242cf7a8b09745f19aa4b881eff7f795))
* **slash-commands:** add displayName to command filtering logic ([7e2d9b9](https://github.com/nkmr-jp/prompt-line/commit/7e2d9b9a1eb1e58db11944d7599de958dc87c631))
* **slash-commands:** add reference documentation links to command metadata ([741c6cb](https://github.com/nkmr-jp/prompt-line/commit/741c6cb8d723d60dcf4e149364c83d1786dda4ff))
* **slash-commands:** add source-specific badge colors and data attributes ([557616b](https://github.com/nkmr-jp/prompt-line/commit/557616b63799b45f692f99461371043ba911f5c6)), closes [#e8c58](https://github.com/nkmr-jp/prompt-line/issues/e8c58) [#7](https://github.com/nkmr-jp/prompt-line/issues/7) [#82](https://github.com/nkmr-jp/prompt-line/issues/82) [#c792](https://github.com/nkmr-jp/prompt-line/issues/c792)
* **symbol-searcher:** add caching and block-based symbol detection for Go ([b859808](https://github.com/nkmr-jp/prompt-line/commit/b85980800bc17769732f11cadb0ca41bc32412b2))
* **symbol-searcher:** add Go generic function and method pattern support ([1f7ec47](https://github.com/nkmr-jp/prompt-line/commit/1f7ec476b695e8fcc35c202d68f863bbc040dc46))
* **text-field-detector:** add container detection for terminal apps like Ghostty ([6e5f28a](https://github.com/nkmr-jp/prompt-line/commit/6e5f28af13e7dc6f4ab07bbfa2c096edca4c209c))
* **ui:** display source label in selected slash command header ([919e8d5](https://github.com/nkmr-jp/prompt-line/commit/919e8d55d561f567ebc74c4bf7e6b90965fe055b))

### Bug Fixes

* **csp:** remove unsafe-inline style from CSP policy ([e263afe](https://github.com/nkmr-jp/prompt-line/commit/e263afe943a86e7c268199399f251be20f6b78b4))
* **cursor-position:** ensure cursor stays correct after [@mention](https://github.com/mention) deletion ([3321d50](https://github.com/nkmr-jp/prompt-line/commit/3321d5007ab54d450cdf8d333011d07993ac2735))
* **directory-detector:** optimize Ghostty CWD detection with fast process tree traversal ([edc7819](https://github.com/nkmr-jp/prompt-line/commit/edc7819e313d8a2f724e755fdac240b4fd7c05cb))
* **directory-detector:** update hint text for large directory detection timeout ([ad41b7c](https://github.com/nkmr-jp/prompt-line/commit/ad41b7c15f0b6a3e7320bb8a7fab93b4d327a96c))
* **file-search:** allow hidden directories in absolute path detection ([216ebbe](https://github.com/nkmr-jp/prompt-line/commit/216ebbe0d497166710286ee425bbc92e12cd5785))
* **file-search:** consolidate backdrop rendering to use unified range processing ([1d8cf2e](https://github.com/nkmr-jp/prompt-line/commit/1d8cf2e5b1921d06132b0bed0e2d70e51e5f0a68))
* **file-search:** correct type annotations for filtered files and agents ([b3d1770](https://github.com/nkmr-jp/prompt-line/commit/b3d17701f824c23275a84be953509e9673cf5b94))
* **file-search:** support hidden directories in path detection ([ac1bf8f](https://github.com/nkmr-jp/prompt-line/commit/ac1bf8fb2d3c33d08da0f0211057dd742b5a3614))
* **lifecycle:** restore scroll position before rendering to prevent visual flickering ([5f59997](https://github.com/nkmr-jp/prompt-line/commit/5f59997df3b8d93290e8b804635e4a832fb9e228))
* **mentions:** remove invalid regex quantifier in tilde path pattern ([2e18021](https://github.com/nkmr-jp/prompt-line/commit/2e18021bd19a2f86eb6cfcf30c0f9ef3333fb5e2))
* **mentions:** resolve cursor jump to position 0 when deleting [@mention](https://github.com/mention) paths ([99f9dc7](https://github.com/nkmr-jp/prompt-line/commit/99f9dc7732a326615b4f00b5eeb3151b1cce3575))
* **native:** optimize Ghostty detection and add tmux-based terminal support ([0186279](https://github.com/nkmr-jp/prompt-line/commit/0186279c8a58d6895cc6eff9a1de4a5c8599f6c8))
* **path-manager:** prevent accidental deletion of [@path](https://github.com/path) when cursor is on new line ([62a55b3](https://github.com/nkmr-jp/prompt-line/commit/62a55b35ef03474019a9b231836646b6ad9b8c3a))
* **security:** allow unsafe-inline styles in CSP for Electron app ([a9f8ad2](https://github.com/nkmr-jp/prompt-line/commit/a9f8ad275d4701408f106ba3010a755a26cffd80))
* **slash-command-manager:** refactor DOM construction to match list view order ([475f258](https://github.com/nkmr-jp/prompt-line/commit/475f2582ec4a85bda950504becb55dc0091afbfc))
* **symbol-search:** add maxBuffer option to execFile calls for large codebases ([6206371](https://github.com/nkmr-jp/prompt-line/commit/62063715287e99ff15cbeb37008120ec066f1150))
* **symbol-searcher:** add variable pattern for Go var blocks ([d836ff8](https://github.com/nkmr-jp/prompt-line/commit/d836ff89bdb02b7aa7fd824895bd359ecd6cc9e9))
* **symbol-searcher:** improve Go constant and variable detection in const/var blocks ([0b86307](https://github.com/nkmr-jp/prompt-line/commit/0b86307f5f9dd81ebdd567223b288e06442e2e81))
* **symbol-searcher:** improve Go constant detection regex to reduce false positives ([c2d2d49](https://github.com/nkmr-jp/prompt-line/commit/c2d2d49b560d5139da1a2bb53bfda55f8b6e346c))
* **symbol-searcher:** improve Go constant/variable indentation pattern matching ([26da668](https://github.com/nkmr-jp/prompt-line/commit/26da66809a318e93a705ff35cf3f47f9d6915c11))
* **symbol-searcher:** improve Go symbol detection with keyword exclusion ([bca1edf](https://github.com/nkmr-jp/prompt-line/commit/bca1edff86502f2ddb6150f9c2978cc1ca3348cc))
* **symbol-searcher:** improve Go variable detection in var blocks ([3e526ab](https://github.com/nkmr-jp/prompt-line/commit/3e526ab51a43bd86c69b8ef1eec7fa734c0c2ed4))
* **symbol-searcher:** refine Go constant pattern matching to exclude function calls ([9719a7a](https://github.com/nkmr-jp/prompt-line/commit/9719a7a112214fb1a02a4f6cbd2d1a99983dc47b))
* **symbol-searcher:** support space indentation in Go const blocks ([78dd031](https://github.com/nkmr-jp/prompt-line/commit/78dd03170d51ae87fe07bb8981ac63c824cd2426))
* **symbol-search:** exclude short variable declarations from Go constant detection ([dc388dd](https://github.com/nkmr-jp/prompt-line/commit/dc388dd3769b4977425ed3f4998c02842ad01bb5))
* **symbol-search:** improve Go constant pattern matching for various literal types ([19820e4](https://github.com/nkmr-jp/prompt-line/commit/19820e44dcd5a8b42b2e52c57cb8789a5e331cd3))
* **system-handler:** open settings directory instead of file ([c92784b](https://github.com/nkmr-jp/prompt-line/commit/c92784be6464fb6d9be4f884a29d1b1b5dc2e88e))
* **test:** update IPC handler count for open-settings-directory ([37327b5](https://github.com/nkmr-jp/prompt-line/commit/37327b5a0fd303325a7caca80a851e3d17595448))

### Code Refactoring

* **built-in-commands:** migrate from individual md files to YAML-based generation ([9596a60](https://github.com/nkmr-jp/prompt-line/commit/9596a6013c47fbbaf11c27bd2edabe4dbee4b7c5))
* **commands:** load built-in commands from YAML directly ([a7781e4](https://github.com/nkmr-jp/prompt-line/commit/a7781e4f9ec787bf028a1c4718f63e2cb61df0a1))
* consolidate magic numbers into constants and simplify directory detection ([e540e93](https://github.com/nkmr-jp/prompt-line/commit/e540e930d000a4c14719a29df23ca097bfbe36e8))
* extract HandlerStats type and implement BaseCacheManager for cache abstraction ([446431d](https://github.com/nkmr-jp/prompt-line/commit/446431d2dbe9446ad80663ddd8bfde6293087e0c))
* **file-search-manager:** extract initialization methods and simplify control flow ([07fca8b](https://github.com/nkmr-jp/prompt-line/commit/07fca8b93b885c44dc3ba00f15849f675f26bfcd))
* **file-search:** consolidate path pattern constants for consistency ([a69457a](https://github.com/nkmr-jp/prompt-line/commit/a69457a2d57a7c8ecad33081e118cce62d3744e7))
* **file-search:** delegate symbol mode logic to CodeSearchManager ([ec27e5f](https://github.com/nkmr-jp/prompt-line/commit/ec27e5f2e5ed47714a1a2e164d3a31b68870f29f))
* **file-search:** extract initialization logic into FileSearchInitializer class ([284301f](https://github.com/nkmr-jp/prompt-line/commit/284301fe65c3fe4b54ac7a86b304d77b46340493))
* **mdsearch:** allow duplicate command names with different sources ([10ebf0f](https://github.com/nkmr-jp/prompt-line/commit/10ebf0f90844a1995ff6be319fa3b24e0931132c))
* **mentions:** consolidate file-search and code-search into unified mentions module ([bd237f3](https://github.com/nkmr-jp/prompt-line/commit/bd237f3e621f4736d4c3de5164d04f949b4adaab))
* **mentions:** remove debug logging statements ([49bf7a1](https://github.com/nkmr-jp/prompt-line/commit/49bf7a11e2a08a94449b7b34d626361d16a22f71))
* **native:** streamline tmux and container detection logic ([575bdd5](https://github.com/nkmr-jp/prompt-line/commit/575bdd55182f349eb46bdc052b938a2e12ceb228))
* remove debug console logs from dom and event managers ([5dcc07c](https://github.com/nkmr-jp/prompt-line/commit/5dcc07c8101c6698cf325b65c5cd7490726f27d6))
* remove excessive debug logging throughout codebase ([be713c9](https://github.com/nkmr-jp/prompt-line/commit/be713c9e6cc8cfb04fcdc46e80c38b4792b8d32e))
* remove redundant info-level logging from handlers and renderer ([d3ee201](https://github.com/nkmr-jp/prompt-line/commit/d3ee2015c32e92e05ccfbbbfe86f24a2a730a5fc))
* rename FileSearch* to Mention* for consistent naming ([36ad462](https://github.com/nkmr-jp/prompt-line/commit/36ad4622f89dc4e7da819b76e08f462b677de9b3))
* **renderer:** centralize electronAPI access with type-safe service ([7334279](https://github.com/nkmr-jp/prompt-line/commit/7334279b63588f897a2f8388c2677c143d09c78e))
* **renderer:** implement IInitializable interface and lazy-load electronAPI ([7d0a23c](https://github.com/nkmr-jp/prompt-line/commit/7d0a23ca78801d2a317b0aae5e94d3f9f59553bf))
* **renderer:** split DirectoryDataHandlerCallbacks into focused interfaces ([5a0b03c](https://github.com/nkmr-jp/prompt-line/commit/5a0b03cb39d1c3bcda03dd26aa13e0268e3ae67d))
* **settings:** auto-append colon to searchPrefix for cleaner configuration ([9af54de](https://github.com/nkmr-jp/prompt-line/commit/9af54de21a20b1debeb99a5645edc7112dbe56c4))
* **settings:** migrate mention settings to unified nested structure ([0de1d58](https://github.com/nkmr-jp/prompt-line/commit/0de1d582185edeb7172afde2dd2300c932a06fd5))
* **settings:** rename userDefined to custom and mdSearch for slash commands and mentions ([a4bd4fa](https://github.com/nkmr-jp/prompt-line/commit/a4bd4fa113af58f3de55fc0ca2d879b4b93c5e56))
* **settings:** restructure settings for slash commands and mentions ([a907c76](https://github.com/nkmr-jp/prompt-line/commit/a907c76e1575dba146a465a80bd1ed6961f2f6f7))
* **slash-command-manager:** remove maxSuggestions limit ([397336f](https://github.com/nkmr-jp/prompt-line/commit/397336f5341844dcdb60249cd830a36417e97e60))
* **slash-commands:** remove enabled flag from builtIn settings ([a042b63](https://github.com/nkmr-jp/prompt-line/commit/a042b63c6b56026b9158b6ae29e307b3af53b761))
* **slash-commands:** remove inputFormat field from SlashCommandEntry ([6648c0e](https://github.com/nkmr-jp/prompt-line/commit/6648c0e45b533f2823f5eba9ecf6744e880fe9cc))
* **symbol-search:** change rgPaths array to single rgPath string ([4adfeec](https://github.com/nkmr-jp/prompt-line/commit/4adfeec1cec65ef9ab82960348ddc585e8ff2b30))
* **symbol-searcher:** move cache to ~/.prompt-line/cache/projects/ ([8bc1d59](https://github.com/nkmr-jp/prompt-line/commit/8bc1d590554dd65675179c698fe1b299bfbcc1f4))
* **symbol-search:** simplify Go variable pattern matching ([3036cd1](https://github.com/nkmr-jp/prompt-line/commit/3036cd1ac0f1b6ffbffdf64414dfdadd663e4f00))

### Performance Improvements

* **code-search:** optimize symbol filtering with main process filtering and memory cache ([d664ebe](https://github.com/nkmr-jp/prompt-line/commit/d664ebeaeb867a36f69ccd9e38d8ab7a058cb960))

### Maintenance

* **built-in-commands:** rename YAML files to .yml extension ([89aeb43](https://github.com/nkmr-jp/prompt-line/commit/89aeb439a6e7277a8934b0fb1ccb5d59cb65d08c))
* **commands:** quote descriptions containing colons in YAML ([448c1b3](https://github.com/nkmr-jp/prompt-line/commit/448c1b37c108e9b8f9ca7a33a4ea0e3b08ef6f27))
* **commands:** remove blank lines from claude.yaml command list ([3a1587e](https://github.com/nkmr-jp/prompt-line/commit/3a1587e29dd4a07e15b61922be8a33ba16555f66))
* **commands:** remove outdated claude-code.yaml built-in commands file ([48e8754](https://github.com/nkmr-jp/prompt-line/commit/48e87543171fb1135b853179740450b685360173))
* **commands:** reorganize and update built-in slash command descriptions ([acbb621](https://github.com/nkmr-jp/prompt-line/commit/acbb621d63ec2056d60bcd5411477688b1debd31))
* **commands:** reorganize built-in slash commands by functional category ([877c3ce](https://github.com/nkmr-jp/prompt-line/commit/877c3ce7d64882cde95da5432db6c374d3416651))
* **logging:** remove non-error debug and info logs from main and renderer processes ([82d431d](https://github.com/nkmr-jp/prompt-line/commit/82d431de537b2b7e063f3faa45ad00c2f59e4977))

## [0.13.0](https://github.com/nkmr-jp/prompt-line/compare/v0.12.0...v0.13.0) (2025-12-28)

### Features

* **@path-cache:** implement persistent registration and caching of selected file paths ([8941bb0](https://github.com/nkmr-jp/prompt-line/commit/8941bb0716cf4b3b12f5e0c15b961a4cb39842e0))
* **at-path-cache:** implement global cache for mdSearch selections ([dd14eaf](https://github.com/nkmr-jp/prompt-line/commit/dd14eaf3a85b36a07f09183df6f618249a1fc207))
* **fileSearch:** add maxSuggestions configuration for file and symbol search ([fcf472e](https://github.com/nkmr-jp/prompt-line/commit/fcf472e29a27e3cf4c0daac4d5c3e02f21448e28))
* **history-ui:** implement custom scrollbar overlay ([b7aeb65](https://github.com/nkmr-jp/prompt-line/commit/b7aeb654815dedab193ebd020cb1f16f22919f5d))
* **native-tools:** add comprehensive native tools module documentation ([b9706dc](https://github.com/nkmr-jp/prompt-line/commit/b9706dc67ca14adde697987873f6990dc06d0553))
* **native-tools:** add Markdown symbol search support ([4049aa3](https://github.com/nkmr-jp/prompt-line/commit/4049aa3111055489c7607899a7eae086091ec628))
* **native-tools:** add Terraform symbol detection support ([8e2172f](https://github.com/nkmr-jp/prompt-line/commit/8e2172f927cdfe1fc4b0fb2e6ded09f73143df90))
* **symbol-search:** increase default file symbol display limit to 50 ([14562f7](https://github.com/nkmr-jp/prompt-line/commit/14562f75b4a30dbd8ded05378344c222ed19976e))
* **text-highlighting:** add underline display for all clickable text ([7dbc86a](https://github.com/nkmr-jp/prompt-line/commit/7dbc86a017b743a24722e744d42d0b0bcb1179de))

### Bug Fixes

* **code-search:** prevent emoji conversion in [@lang](https://github.com/lang): code search patterns ([d6d6f63](https://github.com/nkmr-jp/prompt-line/commit/d6d6f63dc8bd5feb1a3b777328a43741337fefe4))
* **code-search:** prevent macOS emoji conversion in code search input ([86dcc1c](https://github.com/nkmr-jp/prompt-line/commit/86dcc1c7297f7d112b100f9a93000f618d273096))
* **code-search:** render suggestions after symbol search completes ([0fdd8f9](https://github.com/nkmr-jp/prompt-line/commit/0fdd8f9b25fa69f93e19aef149e5e479d30a39bf))
* **dom-manager:** ensure correct cursor position after text replacement ([6969894](https://github.com/nkmr-jp/prompt-line/commit/6969894fa98b3a33d2e8574285dc6e7f52c27a44))
* **event-listener:** force redraw highlight position on tab key press ([c7d5487](https://github.com/nkmr-jp/prompt-line/commit/c7d5487571f1853b5f13286f1671a8885432b7b2))
* **file-search:** add debug logging for [@path](https://github.com/path) backspace handling ([c40ab9a](https://github.com/nkmr-jp/prompt-line/commit/c40ab9ace163434b5f417ce457c9f328f778a583))
* **file-search:** add debug logging for cursor position tracking in path deletion ([909fb5f](https://github.com/nkmr-jp/prompt-line/commit/909fb5f373d21bb2c97cbe947bc5c3dacda58133))
* **file-search:** align tab width between backdrop and textarea ([67d5b11](https://github.com/nkmr-jp/prompt-line/commit/67d5b11c33448d7ae002d157f9371727a771d818))
* **file-search:** convert tabs to spaces in backdrop rendering for correct highlighting ([318fa96](https://github.com/nkmr-jp/prompt-line/commit/318fa960d03931ed839f684b44c13393acd45446))
* **file-search:** correct [@path](https://github.com/path) deletion logic on backspace ([17df96b](https://github.com/nkmr-jp/prompt-line/commit/17df96b6b166afcdf4df2d2b98cd0d142b77e9a7))
* **file-search:** correct CSS class names in HighlightManager ([63993c2](https://github.com/nkmr-jp/prompt-line/commit/63993c23cddcf89d257a720903e663ed73c53d95))
* **file-search:** correct savedStart position in path replacement logic ([d3f6f2b](https://github.com/nkmr-jp/prompt-line/commit/d3f6f2b2407203fcad11865de289088063a79060))
* **file-search:** correct scroll position synchronization when scrolled to bottom ([8d13009](https://github.com/nkmr-jp/prompt-line/commit/8d1300957b1fe73c0496ed462aeef29b855bec4f))
* **file-search:** ensure backdrop scrollHeight matches textarea for proper scroll synchronization ([7f01ad3](https://github.com/nkmr-jp/prompt-line/commit/7f01ad3137c2e560b126aef1316e5fae0928be98))
* **file-search:** fix [@path](https://github.com/path) detection after line breaks ([d673e6e](https://github.com/nkmr-jp/prompt-line/commit/d673e6e2730125938bfad98c98fdb07e2fe6ecbc))
* **file-search:** fix [@path](https://github.com/path) highlighting for newly selected symbols ([be80ef1](https://github.com/nkmr-jp/prompt-line/commit/be80ef1bbca9628f6dbb6142571dec20bcf367a3))
* **file-search:** fix symbol suggestions limit hardcoded to 20 ([1b74bf8](https://github.com/nkmr-jp/prompt-line/commit/1b74bf8633440d1282c4d5d85fd34e739b627c7e))
* **file-search:** fix tab key highlighting and convert tabs to spaces ([0842b07](https://github.com/nkmr-jp/prompt-line/commit/0842b079beb04adafdc254d25ad52e4b93681883))
* **file-search:** hide file suggestions before starting code search ([037c5c8](https://github.com/nkmr-jp/prompt-line/commit/037c5c8036c5872cfadabf72aee8eafb796af9a3))
* **file-search:** hide old file suggestions during code search initialization ([80277cf](https://github.com/nkmr-jp/prompt-line/commit/80277cfe9ace8f75d2bc188c6c0e07623817fcab))
* **file-search:** improve [@path](https://github.com/path) deletion detection at cursor boundaries ([89ecd9a](https://github.com/nkmr-jp/prompt-line/commit/89ecd9a480bb3fdad376042fa27239eec481e6da))
* **file-search:** improve [@path](https://github.com/path) detection to handle multiple trailing terminators ([e964559](https://github.com/nkmr-jp/prompt-line/commit/e964559b2fbfe9863d50e592759314a39bea501b))
* **file-search:** improve file path insertion and highlight range handling ([6d8914c](https://github.com/nkmr-jp/prompt-line/commit/6d8914c85b42a44af91c33e5cfcc2b811a9b8ed2))
* **file-search:** preserve search state when hiding suggestions ([9667f97](https://github.com/nkmr-jp/prompt-line/commit/9667f976959f0429a3009238108861f67df8f649))
* **file-search:** preserve textarea scroll position during [@path](https://github.com/path) deletion ([7168fac](https://github.com/nkmr-jp/prompt-line/commit/7168fac8e1c257477e3c19cd819fb81b40ab3d06))
* **file-search:** prevent [@path](https://github.com/path) highlight when cursor follows non-space character ([b17e9f0](https://github.com/nkmr-jp/prompt-line/commit/b17e9f01f86bfc1ff159547c3d1a3e186aadf726))
* **file-search:** prevent cursor jump when deleting [@path](https://github.com/path) with backspace ([c3fc761](https://github.com/nkmr-jp/prompt-line/commit/c3fc76100a2fe61a457f1fc8e4dc03cb17e6f8d1))
* **file-search:** prevent false [@path](https://github.com/path) deletion when @ follows [@path](https://github.com/path) ([310a04f](https://github.com/nkmr-jp/prompt-line/commit/310a04fded29912a5883793bf700b2aaff83286c))
* **file-search:** remove duplicate ranges to fix underline positioning ([7d2d05f](https://github.com/nkmr-jp/prompt-line/commit/7d2d05f5ad22199e6359e668a86b438ae8991d84))
* **file-search:** resolve cursor jump bug during [@path](https://github.com/path) deletion ([4acb9f7](https://github.com/nkmr-jp/prompt-line/commit/4acb9f76e6f7df318c93813432b62330366b7e55))
* **file-search:** resolve cursor position after [@path](https://github.com/path) deletion ([5ac846e](https://github.com/nkmr-jp/prompt-line/commit/5ac846e6ba9b71dabd2330be7d21c89630dc790b))
* **file-search:** restore cursor position after [@path](https://github.com/path) deletion ([13715bc](https://github.com/nkmr-jp/prompt-line/commit/13715bcf0968d79e9668b711173bbee5cc631faa))
* **file-search:** restore dropdown positioning in suggestion list ([b20a5d9](https://github.com/nkmr-jp/prompt-line/commit/b20a5d930e5d61e933c48457f94735bd6217b9cf))
* **file-search:** restore original file-search-manager structure ([3e78c40](https://github.com/nkmr-jp/prompt-line/commit/3e78c4003a2ce4b582df18ee1a19daa1c93758e2))
* **file-search:** restrict path end characters to alphanumeric, dots, underscores, parentheses, and colons ([4c98fc5](https://github.com/nkmr-jp/prompt-line/commit/4c98fc5b0fe48a97c76661eeac5ffd68151246b9))
* **file-search:** restrict path patterns to ASCII characters only ([8af369f](https://github.com/nkmr-jp/prompt-line/commit/8af369f0413b3db41e461a8ea7801970d2166e00))
* **file-search:** show error message when file does not exist ([2a227e0](https://github.com/nkmr-jp/prompt-line/commit/2a227e0f579bdbcdfac493dede948ea2e7534862))
* **file-search:** support Makefile symbol search without extension ([998100a](https://github.com/nkmr-jp/prompt-line/commit/998100ae60bc68677feeb156a8b94e645e74b6c1))
* **file-search:** synchronize selectedPaths between FileSearchManager and HighlightManager ([93fd4a2](https://github.com/nkmr-jp/prompt-line/commit/93fd4a2ba668a174e257391062195a1fd0d26e04))
* **highlight-backdrop:** enable scrolling with hidden scrollbar ([4ac2ffe](https://github.com/nkmr-jp/prompt-line/commit/4ac2ffee7e5180d1b17301ecee1c53a81c0268d4))
* **highlight:** use CSS transform for smooth backdrop scrolling ([5c34d6f](https://github.com/nkmr-jp/prompt-line/commit/5c34d6f3ed4fae9b2eedbf086319c6348399f99b))
* **history-ui:** adjust scrollbar positioning and highlight width ([38689fd](https://github.com/nkmr-jp/prompt-line/commit/38689fdffd1e6852f85be86c4c4fdc0f34cff869))
* **history-ui:** ensure scrollbar space allocation for consistent layout ([c6f8d54](https://github.com/nkmr-jp/prompt-line/commit/c6f8d54077ec891c010b417f254cb14badf10a26))
* **history-ui:** extend highlight background to scrollbar area ([e581751](https://github.com/nkmr-jp/prompt-line/commit/e58175139cf0dfad2d9807030a5cab099bfa3df6))
* **history-ui:** overlay scrollbar on history items during scroll ([eec2ea8](https://github.com/nkmr-jp/prompt-line/commit/eec2ea8e51c7dfda4f5cd446796bff269332d23a))
* **history-ui:** use overlay scrollbar to prevent highlight clipping ([cd6e523](https://github.com/nkmr-jp/prompt-line/commit/cd6e52369fec9320f061c8b79f076d8b256c9b6d))
* **history:** adjust scrollbar visibility in history section ([365d1cf](https://github.com/nkmr-jp/prompt-line/commit/365d1cfdee67c7506e9b98fe5753d91d45729c1e))
* **history:** show scrollbar on hover with smooth fade animation ([5df9de6](https://github.com/nkmr-jp/prompt-line/commit/5df9de6271e4082421002b69456bfbd93e284c0b))
* **path-manager:** add debug logging for cursor position validation ([5ece981](https://github.com/nkmr-jp/prompt-line/commit/5ece9816bc05500121f2a3c687cfee46e59c96ba))
* **path-manager:** improve scroll position tracking during path deletion ([f385fb3](https://github.com/nkmr-jp/prompt-line/commit/f385fb39e633b9c64066ef89f52b26431d326cfb))
* restore solid line styling ([fa519e5](https://github.com/nkmr-jp/prompt-line/commit/fa519e5745186d4f8e7c3d28ad06d63cce4529d9))
* **scroll-sync:** revert tab conversion processing and maintain CSS improvements ([eba3819](https://github.com/nkmr-jp/prompt-line/commit/eba3819ca75b83d1e877d1b5e2ccb78965ab5121))
* **scrollbar:** adjust scrollbar visibility to prevent layout shift ([c02abff](https://github.com/nkmr-jp/prompt-line/commit/c02abff9d95cc089b5ce42e83623c817363f5371))
* **scrollbar:** hide scrollbar while preserving scroll functionality ([0661747](https://github.com/nkmr-jp/prompt-line/commit/0661747eb7616afed31788d7f866abe6fa92e139))
* **scrollbar:** restore scrollbar track background styling ([615d11a](https://github.com/nkmr-jp/prompt-line/commit/615d11a68e909cf668f0d1b1e8f2caa4f91cb953))
* **styles:** align text rendering between textarea and highlight backdrop ([6737f07](https://github.com/nkmr-jp/prompt-line/commit/6737f076c6cbb0898385ab56a840d43f9977ab5f))
* **styling:** align backdrop scrollbar width with textarea padding ([b65008d](https://github.com/nkmr-jp/prompt-line/commit/b65008dd1d969f2f92d8287ec000fcc87ac63378))
* **styling:** align backdrop width with scrollbar handling for consistent text wrapping ([36ddbe2](https://github.com/nkmr-jp/prompt-line/commit/36ddbe28a04b6fd4214ed3edd21a15c97a0e831f))
* **symbol-search:** add inline link detection for markdown symbol search ([756d2f4](https://github.com/nkmr-jp/prompt-line/commit/756d2f4571c82d328b2b65b09ecc857c701eff8d))
* **symbol-search:** correct Makefile field mapping and symbol parser ([c873fe3](https://github.com/nkmr-jp/prompt-line/commit/c873fe3f3b4b891b53f454b8d9344e64d141b71d))
* **symbol-searcher:** correct JSON serialization of language extension field ([1855412](https://github.com/nkmr-jp/prompt-line/commit/18554121ba2fcde33b14e17589ed0799e3050a31))
* **symbol-search:** exclude code block comments from Markdown headings ([ec48946](https://github.com/nkmr-jp/prompt-line/commit/ec489466f9e56e87710efeb66f8d2ddf29be0f77))
* **symbol-search:** replace unsupported ripgrep negative lookahead with concrete Go type patterns ([c4c7a24](https://github.com/nkmr-jp/prompt-line/commit/c4c7a2448973038adb08ce262ad7db7767e6a31a))
* **symbol-search:** resolve race condition preventing code search functionality ([fd7f82c](https://github.com/nkmr-jp/prompt-line/commit/fd7f82c30be24d510552aa0d5e3b082b08f4a3d8))
* **textarea:** restore original white-space and overflow-wrap properties ([083fd01](https://github.com/nkmr-jp/prompt-line/commit/083fd01e2b1cc20848af1b07a0fd991487495568))
* **transparency:** increase default transparency to 0.3 ([a33ba41](https://github.com/nkmr-jp/prompt-line/commit/a33ba413804369dd25b03489464e484ce6fbc69c))
* **ui:** prevent layout shift by reserving scrollbar space ([abd1c43](https://github.com/nkmr-jp/prompt-line/commit/abd1c435b357f59f486fb5d1ceff0bceffc750fd))
* **ui:** use overlay scrollbar style for full-width highlighting ([34e4312](https://github.com/nkmr-jp/prompt-line/commit/34e431265c1d68e517d1dfa904229861fc79f0df))

### Code Refactoring

* **@path-highlight:** rearchitect path highlighting with improved CSS metrics and sync ([48f56a7](https://github.com/nkmr-jp/prompt-line/commit/48f56a7882ffd75825d518abc367547dff5efb5c))
* **code-search:** remove link from Markdown symbol search ([16379ad](https://github.com/nkmr-jp/prompt-line/commit/16379ad15e26ee40b92000af3c9c28046027dfdf))
* **code-search:** replace SYMBOL_ICONS with SVG icons ([401e6ee](https://github.com/nkmr-jp/prompt-line/commit/401e6eeeef72ed2bda8d7c92f64dd08dc58b6fb0))
* complete codebase refactoring across 21 tasks in 3 phases ([2d10a01](https://github.com/nkmr-jp/prompt-line/commit/2d10a0178980de0f66e33d43873f82d7f34e99ea))
* consolidate constants and improve code structure ([2af5e49](https://github.com/nkmr-jp/prompt-line/commit/2af5e49671e0eea0a8cedb2f8fddcdd4c3ee17bf))
* consolidate duplicate text field bounds and popup positioning logic ([b831d9b](https://github.com/nkmr-jp/prompt-line/commit/b831d9bf9c5b21da3ec6110927ef9deb2d25f4fb))
* consolidate history manager and remove redundant code ([282340c](https://github.com/nkmr-jp/prompt-line/commit/282340c863b107819632a924eb5bb1eb41638b80))
* consolidate IPC error handling and renderer logging ([7e5e257](https://github.com/nkmr-jp/prompt-line/commit/7e5e25790e712409ede2919a00c6f30baf71160b))
* create ESLint analysis and refactoring plan for type safety improvements ([41d2fff](https://github.com/nkmr-jp/prompt-line/commit/41d2fffa269eb5559d93ba845057f556c90334cd))
* defer refactoring decision for large file split ([3f54b47](https://github.com/nkmr-jp/prompt-line/commit/3f54b47e28ca6b16b7fa0c2519c1719020cbc4da))
* extract specialized managers from large renderer components ([29c385a](https://github.com/nkmr-jp/prompt-line/commit/29c385a89d3929345ccaafd0640730474a213fba))
* **file-search:** consolidate manager responsibilities with SuggestionListManager, HighlightManager, and CodeSearchManager ([ffc410c](https://github.com/nkmr-jp/prompt-line/commit/ffc410c5569260e2c6e3d7f4cdd8218dc0c14540))
* **file-search:** consolidate managers to reduce complexity ([450c5e3](https://github.com/nkmr-jp/prompt-line/commit/450c5e3ad80ad312c4b7b8623fbe35ace3c8e86b))
* **file-search:** consolidate modular architecture into monolithic manager ([b089dae](https://github.com/nkmr-jp/prompt-line/commit/b089dae46c575deb2f19857d76c9aa822a4c8d3d))
* **file-search:** consolidate navigation managers and fix type issues ([0599876](https://github.com/nkmr-jp/prompt-line/commit/0599876b80b79ecedb4098c0f7c441d83a5807bd))
* **file-search:** consolidate navigation managers and remove unused factory ([db9a0e9](https://github.com/nkmr-jp/prompt-line/commit/db9a0e9f79ca67a4aa3ba5520435eb547634effb))
* **file-search:** consolidate overfragmented manager classes ([4b00e3c](https://github.com/nkmr-jp/prompt-line/commit/4b00e3c176f3a1a777ac0dcd02b6f472df2c2a30))
* **file-search:** consolidate path management into unified PathManager ([76a96f8](https://github.com/nkmr-jp/prompt-line/commit/76a96f8d4ee1863889562305427d0409cc9e2e98))
* **file-search:** delegate highlight methods to HighlightManager ([3e34103](https://github.com/nkmr-jp/prompt-line/commit/3e3410338a97718c896196995e72b8dd046713ed))
* **file-search:** extract AtPathBehaviorManager from HistoryUIManager ([d2f2f5c](https://github.com/nkmr-jp/prompt-line/commit/d2f2f5ce3eaa30af7851ca1c69abcae41b4b3ed2))
* **file-search:** extract fuzzy matching logic into dedicated module ([8582cfb](https://github.com/nkmr-jp/prompt-line/commit/8582cfb2aa5e63ed035921a6e5c9563ec14c4cab))
* **file-search:** extract helper methods to reduce duplication ([9c34652](https://github.com/nkmr-jp/prompt-line/commit/9c346529bdc404c0940fee89d052f75127fbfa71))
* **file-search:** extract ItemSelectionManager from FileSearchManager ([7e1754f](https://github.com/nkmr-jp/prompt-line/commit/7e1754f769cc073b99172e3e8adcd5611bb7eb31))
* **file-search:** extract KeyboardNavigationManager from file-search-manager ([867f5bc](https://github.com/nkmr-jp/prompt-line/commit/867f5bca481c725ae250ebaf4d7cb5328024629f))
* **file-search:** extract managers into specialized modules ([293082f](https://github.com/nkmr-jp/prompt-line/commit/293082f496e7351b7fc3e0ff1673ccf90b170a06))
* **file-search:** extract methods and add cache shortcuts in FileSearchManager ([fcc9311](https://github.com/nkmr-jp/prompt-line/commit/fcc9311e8f998f627ff86c0756e61917fb41d057))
* **file-search:** extract NavigationManager from file-search-manager ([9c40b57](https://github.com/nkmr-jp/prompt-line/commit/9c40b571553599f74e2b44646a2b2eb79aeb0817))
* **file-search:** extract PopupManager to separate module ([73da9d5](https://github.com/nkmr-jp/prompt-line/commit/73da9d52fed49470761b004dc66f0117da36e5a1))
* **file-search:** extract SettingsCacheManager to separate module ([510d409](https://github.com/nkmr-jp/prompt-line/commit/510d409b945ebe0812876c92f4b1108869320976))
* **file-search:** extract specialized managers from core modules ([10d619d](https://github.com/nkmr-jp/prompt-line/commit/10d619dd034640eebbe919039024ba9c1990d4b8))
* **file-search:** extract state management and factory pattern for FileSearchManager ([0b3f869](https://github.com/nkmr-jp/prompt-line/commit/0b3f8691ca50e2fb1820d37d51fc688e65bd171b))
* **file-search:** extract symbol mode UI logic to SymbolModeUIManager ([2a64c66](https://github.com/nkmr-jp/prompt-line/commit/2a64c6646c9c411f2bc5e2a58ad2a37a7c7e9690))
* **file-search:** extract types and path utilities into separate modules ([5ea22f8](https://github.com/nkmr-jp/prompt-line/commit/5ea22f8ff615739324bf77322096ec430f423841))
* **file-search:** extract utilities into modular submodules ([2638119](https://github.com/nkmr-jp/prompt-line/commit/2638119cb2180d9cafbf7fee314663943ba79905))
* **file-search:** extract utility functions and improve code organization ([92da2ef](https://github.com/nkmr-jp/prompt-line/commit/92da2ef451ed1c574474f8fe04a468ba4e8f89c5))
* **file-search:** extract utility functions into separate modules ([bf71a73](https://github.com/nkmr-jp/prompt-line/commit/bf71a730dfa29ce76b0bd7dc54373e624e48515d))
* **file-search:** inline AgentSearchManager logic into FileSearchManager ([b2e61ba](https://github.com/nkmr-jp/prompt-line/commit/b2e61ba8310f7ed36d0d486dd3ba41504391cc43))
* **file-search:** integrate DirectoryCacheManager and CodeSearchManager ([0487400](https://github.com/nkmr-jp/prompt-line/commit/04874002ce08d5fe19646c5a608064c489670457))
* **file-search:** integrate specialized managers into FileSearchManager facade ([16557c3](https://github.com/nkmr-jp/prompt-line/commit/16557c37e8c9d177432f0f4cbff29c619674633f))
* **file-search:** introduce FileSearchState for centralized state management ([bae0d3e](https://github.com/nkmr-jp/prompt-line/commit/bae0d3e88251ea3aefb53544ac3292cc81afb8c1))
* **file-search:** migrate to modular architecture ([456caf8](https://github.com/nkmr-jp/prompt-line/commit/456caf8bbe2ba54c5972f0349c85aaf06b2615d4))
* **file-search:** reduce FileSearchManager complexity and improve code maintainability ([733a6f9](https://github.com/nkmr-jp/prompt-line/commit/733a6f98cd5619598f4775a5608d2244ee408c51))
* **file-search:** remove duplicate hover and highlight code from FileSearchManager ([e16b3aa](https://github.com/nkmr-jp/prompt-line/commit/e16b3aad092ab976ab045ae4de844ae2e34896ef))
* **file-search:** remove unused cache and debug methods ([d81dfc0](https://github.com/nkmr-jp/prompt-line/commit/d81dfc07600de244b073d47a7c574ca62f0ed174))
* **file-search:** remove unused code and optimize module architecture ([14d33b7](https://github.com/nkmr-jp/prompt-line/commit/14d33b701e9a49e247cdd3101cfe2c8c18139231))
* identify files exceeding ESLint max-lines limit and prioritize refactoring ([77a1943](https://github.com/nkmr-jp/prompt-line/commit/77a1943f97df2bd4eb1290b6d8ffc75c0ab6296d))
* **native-tools:** split native-tools.ts into modular components ([fd2c47c](https://github.com/nkmr-jp/prompt-line/commit/fd2c47c88620a3e00366ac09b1bfcadc58a5705b))
* reduce TypeScript warnings from 668 to 626 ([e90176f](https://github.com/nkmr-jp/prompt-line/commit/e90176ff94452705835234fea81137142de493c5))
* **renderer:** delegate file operations and highlight management to specialized managers ([c37192a](https://github.com/nkmr-jp/prompt-line/commit/c37192ab1ab47547c2c0065b6801d79307f0b8fe))
* **renderer:** extract DirectoryDataHandler from renderer ([c39b8f5](https://github.com/nkmr-jp/prompt-line/commit/c39b8f524b00301b7373f08a6336ec5e066832ee))
* **slash-command:** extract FrontmatterPopupManager from slash-command-manager ([d3ca7e7](https://github.com/nkmr-jp/prompt-line/commit/d3ca7e7cc39174bfdca0344c7783aca0aa03f72d))
* **symbol-searcher:** simplify Markdown heading regex pattern ([b98ff72](https://github.com/nkmr-jp/prompt-line/commit/b98ff72155605a4c50db75b34ddf620b06664841))
* **utils:** split utils.ts into modular files ([c50776a](https://github.com/nkmr-jp/prompt-line/commit/c50776adc8dc5e951bb54292ac639954dc178b91))

### Tests

* add mutation testing analysis and improvement plan for test suite ([2f5849c](https://github.com/nkmr-jp/prompt-line/commit/2f5849c307f11b16515b03cdf54c1f2f36eff2d2))
* **ipc-handlers:** update handler count to 31 for at-path cache handlers ([20e07c1](https://github.com/nkmr-jp/prompt-line/commit/20e07c1a6acb31d8d7fa625ed846054545cea641))

### Maintenance

* **config:** add jscpd configuration for code duplication detection ([02ff240](https://github.com/nkmr-jp/prompt-line/commit/02ff24044f742e24db5ad8eea4a8f0514fa63ee8))
* **config:** update project name in `.serena/project.yml` ([bc636b7](https://github.com/nkmr-jp/prompt-line/commit/bc636b7abbfaa563ffbd6085efe161a4673efdb6))
* **eslint:** add max-lines rule for source files ([244a1c0](https://github.com/nkmr-jp/prompt-line/commit/244a1c0d0827334a2bf64e2af98788b42fa4b715))
* exclude stryker mutation testing artifacts from git tracking ([951c59f](https://github.com/nkmr-jp/prompt-line/commit/951c59f1436009767b34a06fb08fa1aa0c3c8784))
* **linting:** add code complexity and function length rules ([77b5bbd](https://github.com/nkmr-jp/prompt-line/commit/77b5bbdc73e00ba85262821383e17816c77a9706))

## [0.12.0](https://github.com/nkmr-jp/prompt-line/compare/v0.11.0...v0.12.0) (2025-12-22)

### Features

* **code-search:** add refreshCache option for background symbol updates ([92cf900](https://github.com/nkmr-jp/prompt-line/commit/92cf9009143ccfa25cbbe17f20a1fcbb5975359a))
* **code-search:** add symbol type filtering with colon syntax ([a33fa10](https://github.com/nkmr-jp/prompt-line/commit/a33fa10be0f5216979ab0abd02f2f57d29dc1e7b))
* **code-search:** improve symbol expansion with display and click-to-open support ([bc7c827](https://github.com/nkmr-jp/prompt-line/commit/bc7c827fa296b12973daed4b80db05dffd3db7db))
* **file-opener:** add line number support for opening files in editors ([b47233a](https://github.com/nkmr-jp/prompt-line/commit/b47233a80bbb1e48fb3dd82b3b85861592804b22))
* **file-search:** add configurable input format for file paths and names ([954efb3](https://github.com/nkmr-jp/prompt-line/commit/954efb341ca0c9e4572ec108aad2a077fdf49d57))
* **file-search:** add symbol list display after file selection ([28d5d96](https://github.com/nkmr-jp/prompt-line/commit/28d5d963b8713bac35812ae161795bd35298dd30))
* **file-search:** add symbol navigation for supported file types ([4eefaec](https://github.com/nkmr-jp/prompt-line/commit/4eefaec975fa8e826883831bd41f376232040d7a))
* **file-search:** integrate FileSearchManager UI with symbol display ([e0d1c29](https://github.com/nkmr-jp/prompt-line/commit/e0d1c2933b2e2bf9fdd26798f5fa453f3555e62d))
* **file-search:** preserve symbol path highlighting on window restart ([b5bb529](https://github.com/nkmr-jp/prompt-line/commit/b5bb52945db2da505a90c689f7dab353d38d692e))
* **file-search:** support path format without @ prefix ([648289b](https://github.com/nkmr-jp/prompt-line/commit/648289b7759e7679e2d1fd442b8e86e42c35dec6))
* **history-search:** display "+xxx more items" message in search results ([bf9db4c](https://github.com/nkmr-jp/prompt-line/commit/bf9db4cbd1a1ee72b3e33e02b311fe7371eec73b))
* **history-search:** implement infinite scroll functionality ([480e2f7](https://github.com/nkmr-jp/prompt-line/commit/480e2f7469f250fd406353752740731386031fb9))
* **history-search:** refactor with modular architecture and score-based filtering ([5d35baf](https://github.com/nkmr-jp/prompt-line/commit/5d35bafdfb6d270c88169de2428ce081598e6d58))
* **history:** implement lazy-loading for history items with 50-item pagination ([0ceea84](https://github.com/nkmr-jp/prompt-line/commit/0ceea842f66b4e29b5f33e442098f406cf47f5ff))
* **md-search:** add configurable sort order for search results ([332de23](https://github.com/nkmr-jp/prompt-line/commit/332de234f8af3c5113cec44f82a3a56e88c0e69e))
* **native-tools:** add Makefile symbol search support via mk alias ([8b41dfa](https://github.com/nkmr-jp/prompt-line/commit/8b41dfa50ac729b0b09b58baa493910169a9ec8c))
* **native-tools:** implement complete Swift-based native tools architecture ([9bea890](https://github.com/nkmr-jp/prompt-line/commit/9bea89063bfb19cf434d58d999e12e16aed4fa51))
* **symbol-search:** add configurable settings for symbol search functionality ([f1f8737](https://github.com/nkmr-jp/prompt-line/commit/f1f87372194b39916d305db21e2f8c50d9e8af7d))
* **symbol-search:** add support for 13 programming languages ([4d7a7cb](https://github.com/nkmr-jp/prompt-line/commit/4d7a7cb93553a1b02faefa806e944aff28a48faa))
* **symbol-search:** implement main process symbol searcher manager ([86c448a](https://github.com/nkmr-jp/prompt-line/commit/86c448a65323a8c593d53067dec949373058baa1))
* **symbol-search:** increase default max symbols and add shell/makefile support ([27d5a5f](https://github.com/nkmr-jp/prompt-line/commit/27d5a5f70144a0ac4e3d5dea72c3c6a0b1f79765))
* **symbols:** update VSCode symbol icons from Codicons ([90d841e](https://github.com/nkmr-jp/prompt-line/commit/90d841e6a3a73a5ac6c90d6f586d6dbea4f71d8a)), closes [#ffab40](https://github.com/nkmr-jp/prompt-line/issues/ffab40) [#b388](https://github.com/nkmr-jp/prompt-line/issues/b388) [#80cbc4](https://github.com/nkmr-jp/prompt-line/issues/80cbc4) [#80](https://github.com/nkmr-jp/prompt-line/issues/80) [#82b1](https://github.com/nkmr-jp/prompt-line/issues/82b1) [#90caf9](https://github.com/nkmr-jp/prompt-line/issues/90caf9) [#ffca28](https://github.com/nkmr-jp/prompt-line/issues/ffca28) [#c5e1a5](https://github.com/nkmr-jp/prompt-line/issues/c5e1a5) [#ff8a65](https://github.com/nkmr-jp/prompt-line/issues/ff8a65) [#bcaaa4](https://github.com/nkmr-jp/prompt-line/issues/bcaaa4)

### Bug Fixes

* **code-search:** remove all colons from search query ([56ce033](https://github.com/nkmr-jp/prompt-line/commit/56ce03311051ef9ae84325c902f43f6df6a54f30))
* **code-search:** respect maxSymbols setting from configuration ([c08dfa6](https://github.com/nkmr-jp/prompt-line/commit/c08dfa655d4554778e2358663039f6ff9a4774a8))
* **code-search:** set cursor position after symbol insertion ([27d9191](https://github.com/nkmr-jp/prompt-line/commit/27d919116269dee5997403efd874cd91abe72055))
* **directory-detector:** correct two-stage file discovery process ([cdf79d6](https://github.com/nkmr-jp/prompt-line/commit/cdf79d6bb9651d4d8e400243dc9347c27e724baf))
* **file-opener:** update JetBrains IDE integration from URL scheme to CLI commands ([4d1959c](https://github.com/nkmr-jp/prompt-line/commit/4d1959ca1ecda1498efb71583b089868f07e1e4c))
* **file-search:** add logging for code search initialization and diagnostics ([6cb5d49](https://github.com/nkmr-jp/prompt-line/commit/6cb5d498dc96896b64742878376836e4c371ca16))
* **file-search:** apply maxSuggestions setting to @ mention suggestions ([224d1ca](https://github.com/nkmr-jp/prompt-line/commit/224d1ca132a067480953f12344853c7b92e4bf4d))
* **file-search:** change default inputFormat from 'path' to 'name' ([8a71531](https://github.com/nkmr-jp/prompt-line/commit/8a71531d87a39c788f090fd3cff29807f0db4143))
* **file-search:** correct CodeSearchManager element ID reference ([0a216ac](https://github.com/nkmr-jp/prompt-line/commit/0a216ac5bdc67f5508b2a621ff3fed09a7d4187a))
* **file-search:** disable Tab expansion during IME composition ([7de9374](https://github.com/nkmr-jp/prompt-line/commit/7de9374b8a7459973b15089ee87089bc1e4ccd96))
* **file-search:** handle symbol insertion consistently with directory navigation ([5a8dd14](https://github.com/nkmr-jp/prompt-line/commit/5a8dd145dfbba6e982c0fa4c93791633c9197063))
* **file-search:** preserve line numbers and symbols in file paths ([7682270](https://github.com/nkmr-jp/prompt-line/commit/7682270e63422e1a155976d65fe2ea99a96675b8))
* **file-search:** preserve normal backspace behavior with Shift and text selection ([5af0d41](https://github.com/nkmr-jp/prompt-line/commit/5af0d41b4554c10153553fadc4e29311bc9e8af2))
* **file-search:** prevent code search pattern from matching search prefixes ([94633b8](https://github.com/nkmr-jp/prompt-line/commit/94633b858450fd2aeb7c01fb2571b996a0a421ab))
* **file-search:** prevent conflict between file search and code search patterns ([917898e](https://github.com/nkmr-jp/prompt-line/commit/917898e1ce2d50ab5ac5763648508cb89ce1098d))
* **file-search:** prevent cursor position interference in backspace handling for [@path](https://github.com/path) ([4a29726](https://github.com/nkmr-jp/prompt-line/commit/4a29726ed430367df5791526e297ca60c0e3eee2))
* **file-search:** prevent prefix deletion when confirming IME input ([f774f41](https://github.com/nkmr-jp/prompt-line/commit/f774f41ffcdea3101ad8c61b8c88e2ea636ddccd))
* **file-search:** prevent unnecessary cache refresh during code search input ([cbd9efc](https://github.com/nkmr-jp/prompt-line/commit/cbd9efc0f5da631a95197345304e8d8cb2087f27))
* **file-search:** remove inputFormat configuration and revert to [@filename](https://github.com/filename) format ([a1f0871](https://github.com/nkmr-jp/prompt-line/commit/a1f0871b873a3cc28bdceff8b87593277aa6735c)), closes [#129](https://github.com/nkmr-jp/prompt-line/issues/129)
* **file-search:** resolve cursor jump and text insertion issues in selectSymbol ([3b645cd](https://github.com/nkmr-jp/prompt-line/commit/3b645cd966e820f5e537312a8cb4009ccba8c757))
* **file-search:** resolve cursor positioning race condition in highlighter ([b740a98](https://github.com/nkmr-jp/prompt-line/commit/b740a981047eb24368bbfb741dfb52b150ec14b3))
* **file-search:** respect maxSuggestions setting in modular architecture ([990d1dc](https://github.com/nkmr-jp/prompt-line/commit/990d1dcbd7034a436329bb9ed3dfc8cea8339ee1))
* **file-search:** restore cursor position after backspace deletion of [@path](https://github.com/path) symbols ([67d0b46](https://github.com/nkmr-jp/prompt-line/commit/67d0b46348430021cfcade0bc552fc8c14c582d1))
* **file-search:** restore relative path insertion for file selection ([9a667c1](https://github.com/nkmr-jp/prompt-line/commit/9a667c18678e690db3f6c89e25e4a22c45076759)), closes [#129](https://github.com/nkmr-jp/prompt-line/issues/129)
* **file-search:** skip file search for code symbol patterns ([96a08ae](https://github.com/nkmr-jp/prompt-line/commit/96a08ae6493daa9d55ecfac2a5ed5ab9b13713b7))
* **file-search:** support JetBrains IDE file opening with native macOS app launching ([5d9249b](https://github.com/nkmr-jp/prompt-line/commit/5d9249b764ea48108f2128b2c433e5e8ac5126c6))
* **file-search:** unify symbol suggestion UI with directory navigation pattern ([d56f203](https://github.com/nkmr-jp/prompt-line/commit/d56f2031b7d2152df49a6a59e6b5bccc465f0609))
* **file-search:** update cache with directory-only data when files unavailable ([03c6203](https://github.com/nkmr-jp/prompt-line/commit/03c62038cf082a6a77f3324196dd5ad3d7a0244c))
* **file-search:** use 'name' format as default for @ mention insertion ([18dbf28](https://github.com/nkmr-jp/prompt-line/commit/18dbf2828473ec7c169c88b0b2bf352b17370dbc)), closes [#129](https://github.com/nkmr-jp/prompt-line/issues/129)
* **file-search:** wait for code search initialization before pattern matching ([10f337d](https://github.com/nkmr-jp/prompt-line/commit/10f337d07891a67f8d2cc814b114f44036d40c59))
* **goland-integration:** update command format to use --line flag for line number ([91360f7](https://github.com/nkmr-jp/prompt-line/commit/91360f7b2a9351a83cf7813b29396c7eba21c9ff))
* **history-search:** prevent selection clear when loading more items ([f637775](https://github.com/nkmr-jp/prompt-line/commit/f63777579ac90b2bf0547e17696417ee89829908))
* **history-search:** sort search results by timestamp when scores are equal ([ddf876a](https://github.com/nkmr-jp/prompt-line/commit/ddf876a5a0c90f9f7754557768114eee367c7259))
* **history-ui:** improve display formatting for large item counts ([49fd461](https://github.com/nkmr-jp/prompt-line/commit/49fd461b5ac9164e078ff717acfafbad823b7d85))
* **history:** apply display limit when exiting search mode ([0d35dd6](https://github.com/nkmr-jp/prompt-line/commit/0d35dd63258c226b9c906e69f6610dfbfbf9ab60))
* **history:** enable search across full history instead of 200-item cache limit ([5e37784](https://github.com/nkmr-jp/prompt-line/commit/5e37784c690d730e671264e4f446766a5b9931f6))
* **history:** optimize visible items limit and add memory cache configuration ([812708a](https://github.com/nkmr-jp/prompt-line/commit/812708a8c56e0208c85f5ba073d4628c517d6abe))
* **md-search:** apply maxSuggestions configuration to slash commands and fix default config handling ([bdbab11](https://github.com/nkmr-jp/prompt-line/commit/bdbab11396136674bc95e997273273d53ed393f3))
* **md-search:** use query-specific sort order for search results ([fa17ccc](https://github.com/nkmr-jp/prompt-line/commit/fa17cccb51c8e2b6755273cb563073c5726a3b02))
* **native-tools:** ensure timeout values are integers for execFile compatibility ([44d59de](https://github.com/nkmr-jp/prompt-line/commit/44d59de5f5489e975ffb8a10a41ef12f0a19fb46))
* **settings:** add symbolSearch section to settings template ([0f0b0b3](https://github.com/nkmr-jp/prompt-line/commit/0f0b0b3383e05de48a72e2a2297214f9494ddac3))
* **slash-commands:** apply maxSuggestions setting to command suggestions ([b9f3087](https://github.com/nkmr-jp/prompt-line/commit/b9f3087ba287fd460eedba59cbb66e69b982ed67))
* **symbol-search:** apply maxSymbols limit to cached results ([3b826d0](https://github.com/nkmr-jp/prompt-line/commit/3b826d0b4be81e6aa4190b3848b77e947e3bd029))
* **symbol-search:** deduplicate background cache refresh operations ([69e21e3](https://github.com/nkmr-jp/prompt-line/commit/69e21e380eb8dc692c8d0e4ec2c5ff2e491bbaee))
* **symbol-searcher:** increase timeout to 30s and improve error logging ([39235c7](https://github.com/nkmr-jp/prompt-line/commit/39235c798f32397f5c6c24ff5d1f734aaa98d158))
* **symbol-search:** expand filtering to include line content matching ([b515c1c](https://github.com/nkmr-jp/prompt-line/commit/b515c1ce9660ef449c940f4dfa6c06b4bb4112a3))
* **symbol-search:** improve symbol detection for file navigation ([9a0edc3](https://github.com/nkmr-jp/prompt-line/commit/9a0edc313182776ca87a180f0c226c3fcf2d2c04))
* **window-positioning:** correct position calculation logic ([ee47b8b](https://github.com/nkmr-jp/prompt-line/commit/ee47b8b93a2ca1b617a1d66a4fac8fbc225e448f))
* **window:** ensure window displays on startup and responds to toggle commands ([ee8c711](https://github.com/nkmr-jp/prompt-line/commit/ee8c711bed9a68afce8a80c4f00b22e1d2c14e4e))

### Code Refactoring

* **code-search:** remove hardcoded maxSymbols limits ([2de1db5](https://github.com/nkmr-jp/prompt-line/commit/2de1db59965d039e5d633c418523914fc25c200c))
* **file-search:** align navigateIntoFile with directory navigation pattern ([0490f01](https://github.com/nkmr-jp/prompt-line/commit/0490f016e70e11802209fe1be16f3e369332660b))
* **file-search:** integrate Material Icons for symbol search and remove unused code ([ae2a97e](https://github.com/nkmr-jp/prompt-line/commit/ae2a97e73d77b54493a1b5f9919bc03fd570e647))
* **file-search:** separate search scope from display limit ([8c31dc1](https://github.com/nkmr-jp/prompt-line/commit/8c31dc1f6e7c33468b805fa63fdb8392ac89dd1e))
* **native-tools:** split directory-detector into modular architecture ([672da24](https://github.com/nkmr-jp/prompt-line/commit/672da24325735ed2c758634d2df4ff3868cb76bc))
* **symbol-cache:** reorganize cache storage by language for improved performance ([d194f58](https://github.com/nkmr-jp/prompt-line/commit/d194f5846daad576fb8b393c7ff958742663a851))
* **symbol-search:** remove unused quick search functions ([0446492](https://github.com/nkmr-jp/prompt-line/commit/04464929ac5e0dbb553224392c2e3be532dbd7f1))

### Performance Improvements

* **native-tools:** optimize symbol search with parallel pattern execution and async pipe reading ([598c1ba](https://github.com/nkmr-jp/prompt-line/commit/598c1bab1ee46e873ee3a0075ac993f04e3b1e1a))

### Maintenance

* **display:** reduce default history display limit from 200 to 50 items ([27fbc80](https://github.com/nkmr-jp/prompt-line/commit/27fbc800636f5bc405cb8397bad60f88b23f2a9d))
* **file-search:** disable fuzzy matching by default ([1ff6033](https://github.com/nkmr-jp/prompt-line/commit/1ff603356fbe963d2808eafe4917cfee096d2757))
* remove 日本語.txt file ([4cd72aa](https://github.com/nkmr-jp/prompt-line/commit/4cd72aa99e611ef3687a04101ed67b8150bf6dcb))
* revert to previous build state ([3d12e4d](https://github.com/nkmr-jp/prompt-line/commit/3d12e4d9c47f31722c88cd2c5a6f292549de26ba))
* **timeout:** increase default symbol search timeout to 5 seconds ([508af08](https://github.com/nkmr-jp/prompt-line/commit/508af0863a63df3abc481aeac2b917460858d77a))

## [0.11.0](https://github.com/nkmr-jp/prompt-line/compare/v0.10.1...v0.11.0) (2025-12-08)

### Features

* **file-search:** enforce maxDepth: 1 for non-git directories ([7557df5](https://github.com/nkmr-jp/prompt-line/commit/7557df5349810417eca7d9fa12205d95e974ce7b))

### Bug Fixes

* **file-search, undo:** resolve highlight and cursor issues ([facac1c](https://github.com/nkmr-jp/prompt-line/commit/facac1ccf6fbc4f9eed0b370daf909d7c11c30d0))
* **file-search:** add undo/redo support for file path insertion ([69a96b2](https://github.com/nkmr-jp/prompt-line/commit/69a96b2bb8c42c7b568633147a475a0bcdab418c))
* **file-search:** filter out root-owned files for security ([f388370](https://github.com/nkmr-jp/prompt-line/commit/f388370426d6a9d790f6d3522c30c68026ba1262))
* **file-search:** hide "Building file index..." hint for disabled directories ([0c8b346](https://github.com/nkmr-jp/prompt-line/commit/0c8b346e5b930c555fd9265b847218cd33cd06ba))
* **file-search:** prevent "Building file index..." display for disabled root directory ([2397354](https://github.com/nkmr-jp/prompt-line/commit/23973547b8b57326d52a5033671e474d2e7d0133))
* **file-search:** prevent "Building file index..." display on root directory startup ([ab3b39a](https://github.com/nkmr-jp/prompt-line/commit/ab3b39a02d2c73b0cd66f1ca02bee2f9dc49f33e))
* **file-search:** prevent cache operations in root-owned system directories ([534fe2c](https://github.com/nkmr-jp/prompt-line/commit/534fe2ceff8ac68b8c6a65f646fef0ff35d4ad92))
* **file-search:** prevent non-path prefixes from being recognized as clickable links ([4f3e3af](https://github.com/nkmr-jp/prompt-line/commit/4f3e3afa69d07b6050c8c87cbf31a7fcfda91977))
* **file-search:** respect maxDepth setting and disable search in root directory ([8ffea61](https://github.com/nkmr-jp/prompt-line/commit/8ffea611fec7a190568208cc47e856892ebdb0e4))
* **file-search:** restore highlight on undo for cached file paths ([ece0c9b](https://github.com/nkmr-jp/prompt-line/commit/ece0c9b0a474e9f36d81f56f2e5d1f004e5f41eb))
* **file-search:** skip cache creation for disabled file search directories ([ab548cd](https://github.com/nkmr-jp/prompt-line/commit/ab548cdefdd1c60ec7330398c400ad6a7ba7bf17))
* **file-search:** support query parameters and fragments in URL detection ([a29ebd1](https://github.com/nkmr-jp/prompt-line/commit/a29ebd170bcad466f068418d2acf92fb792011b2))
* **ipc-handlers:** add missing Electron type import ([93f9e3c](https://github.com/nkmr-jp/prompt-line/commit/93f9e3c5ef9abfa9978a635985678aa08758d524))
* **paste-handler:** add security validation for image file operations ([d07a9b4](https://github.com/nkmr-jp/prompt-line/commit/d07a9b4cce54e2413e084667e7b7b5312c854bab))
* **slash-commands:** allow Ctrl+Enter to open files while editing commands ([87a3551](https://github.com/nkmr-jp/prompt-line/commit/87a355106463defb4add64a69099a6bdfa9160a3))

### Code Refactoring

* **file-search:** simplify at-path highlighting with set-based tracking ([dfe83a9](https://github.com/nkmr-jp/prompt-line/commit/dfe83a901d3bc4a3be2c96e4e5cf31b04f66dc41))
* **ipc-handlers:** split into 8 modular handler components ([2097d62](https://github.com/nkmr-jp/prompt-line/commit/2097d6217e3e78798bcd2f8fed776340bf8c523b))
* **ipc-handlers:** split monolithic module into 8 specialized handlers ([0b7c3cb](https://github.com/nkmr-jp/prompt-line/commit/0b7c3cba955ccb8be7ddf3f37d599ab1d4a9db2d))
* **renderer, window-manager:** complete modular architecture refactoring for Phase 1 & 2 ([fe70d1f](https://github.com/nkmr-jp/prompt-line/commit/fe70d1f7c4eb09c4a22bde1725ef4765df4f2e61))
* **window-manager:** split into modular architecture with 6 specialized modules ([dd1b7d8](https://github.com/nkmr-jp/prompt-line/commit/dd1b7d8bf767b9b181a22423736792a2a50a3571))

## [0.10.1](https://github.com/nkmr-jp/prompt-line/compare/v0.10.0...v0.10.1) (2025-12-07)

### Bug Fixes

* **file-search:** add parent directories and trailing slashes to relative paths ([05723c6](https://github.com/nkmr-jp/prompt-line/commit/05723c6353df17b4bd06fa99ab8c5c2cebe07e76))
* **file-search:** highlight directory paths with trailing slashes ([ec424ac](https://github.com/nkmr-jp/prompt-line/commit/ec424ac5e9a9756e8952cd8a51782564c85e5e61))

## [0.10.0](https://github.com/nkmr-jp/prompt-line/compare/v0.9.0...v0.10.0) (2025-12-07)

### Features

* **agent-loader:** add AgentLoader for loading and caching agents from directories ([a8dc90f](https://github.com/nkmr-jp/prompt-line/commit/a8dc90f21622e8e96138ac117308ff9208e8a8ba))
* **directory-manager:** extract directory management from draft manager ([1e14a5b](https://github.com/nkmr-jp/prompt-line/commit/1e14a5bd6eb076dd68dbfeb29b980d918ac1644f))
* **file-cache:** add cache invalidation and hint messages for missing fd command ([85ff828](https://github.com/nkmr-jp/prompt-line/commit/85ff828b12905608eb69be0a01c9c3af28496af6))
* **file-cache:** add file list caching for [@mention](https://github.com/mention) file search ([c86f99b](https://github.com/nkmr-jp/prompt-line/commit/c86f99b184a4f23f71da55eca82e5f2a0533a134))
* **file-limit:** add file limit reached indicator to directory detection ([34e9329](https://github.com/nkmr-jp/prompt-line/commit/34e932980dec9dc75ad5f396953f839441a2dec6))
* **file-search:** add Cmd+click support for absolute file paths ([d08c12b](https://github.com/nkmr-jp/prompt-line/commit/d08c12b20c7d0403861ae9a9242cb6a041faeeca))
* **file-search:** add Cmd+click to open files in editor ([7e697b4](https://github.com/nkmr-jp/prompt-line/commit/7e697b4d7ddc16cc67a6bf38913a9dcb0c8bb9f2))
* **file-search:** add configurable file search enable/disable state ([a4e2379](https://github.com/nkmr-jp/prompt-line/commit/a4e23794744151e97927561ce19263ca18e678e0))
* **file-search:** add cursor position file opening with visual feedback ([13a2e53](https://github.com/nkmr-jp/prompt-line/commit/13a2e539109cb085ba5ba461d8745e179c4fe595)), closes [#60a5](https://github.com/nkmr-jp/prompt-line/issues/60a5) [#93c5](https://github.com/nkmr-jp/prompt-line/issues/93c5)
* **file-search:** add customizable fdPath configuration option ([89246e4](https://github.com/nkmr-jp/prompt-line/commit/89246e429e107ea2ca9f00a51d53bd51d6e6a926))
* **file-search:** add dynamic hint text for linkable paths ([da5d192](https://github.com/nkmr-jp/prompt-line/commit/da5d192560d632c60e157e24df1cf562d341b308))
* **file-search:** add file path highlighting and Ctrl+Enter file opening ([8d9c445](https://github.com/nkmr-jp/prompt-line/commit/8d9c44593a067d1bbbc72d540e51dfc4bfb7cebe))
* **file-search:** add frontmatter popup on agent hover ([4149022](https://github.com/nkmr-jp/prompt-line/commit/4149022e9d883cbfb3545fdbdea15375fa7a3496))
* **file-search:** add hidden file visibility by default ref TOOLS-574 ([baefb23](https://github.com/nkmr-jp/prompt-line/commit/baefb23fcac8c931f6a2b590f4de6738fe6f6bd5))
* **file-search:** add support for ~ paths and agent file links ([c1ee9fb](https://github.com/nkmr-jp/prompt-line/commit/c1ee9fbb64ac2ac80948c6415dc3b5e9ed07cdc5))
* **file-search:** add symbolic link following support ([f99b220](https://github.com/nkmr-jp/prompt-line/commit/f99b2205b22fa4781b104029358b99527b511970))
* **file-search:** add terminal directory detection and file search functionality ([421f4b7](https://github.com/nkmr-jp/prompt-line/commit/421f4b7c6b7d9bfe48cf07f9eb3aebee8fc666de))
* **file-search:** add visual feedback during file index building ([9cae9d7](https://github.com/nkmr-jp/prompt-line/commit/9cae9d745a074b361365bb57c68ac934dd6ee7d1))
* **file-search:** enable window dragging when file is opened from link ([2145de1](https://github.com/nkmr-jp/prompt-line/commit/2145de18b575dfa56c6486c651c3946fd997666e))
* **file-search:** exclude slash commands from path highlighting and add URL click functionality ([fb2b297](https://github.com/nkmr-jp/prompt-line/commit/fb2b29709b1b22182916d4634dc7d10fd9719027))
* **file-search:** expand suggestion menu to full width ref TOOLS-559 ([0275c6a](https://github.com/nkmr-jp/prompt-line/commit/0275c6a9ba48dc974e8568c8b5168deec8dd1615))
* **file-search:** highlight [@paths](https://github.com/paths) only when files exist in current directory ([e88f9cb](https://github.com/nkmr-jp/prompt-line/commit/e88f9cb7763a9e7acd9d1c02ad00922e44260550))
* **file-search:** implement fileSearch settings and slash commands ([5a35ce6](https://github.com/nkmr-jp/prompt-line/commit/5a35ce65b6f359e71604a44178c54c8ba3560da0))
* **file-search:** improve directory selection and navigation behavior ([7224b21](https://github.com/nkmr-jp/prompt-line/commit/7224b214105a5a60570aace9216e2b80bc1dd328))
* **file-search:** include symlink files in search results ([9c572f0](https://github.com/nkmr-jp/prompt-line/commit/9c572f087a9ab353912db2a9d28507c68632afdc))
* **file-search:** prevent window close on URL launch and add slash command file opening ([fbce858](https://github.com/nkmr-jp/prompt-line/commit/fbce858199f51cae07689da08f993965feebb44d))
* **history:** add directory field to history items ([1a370ee](https://github.com/nkmr-jp/prompt-line/commit/1a370ee9e494d030cbcc79f1338d59e3169ed690))
* **md-search:** add configurable maxSuggestions setting ([0fdc652](https://github.com/nkmr-jp/prompt-line/commit/0fdc652505cd67aa3eaee357d23162a6ab478f0d))
* **md-search:** add searchPrefix filtering for mention entries ([582c93a](https://github.com/nkmr-jp/prompt-line/commit/582c93ae16fbc89ea18bf9d519243b03b1fad815))
* **md-search:** improve pattern matching for markdown file discovery ([ab8852e](https://github.com/nkmr-jp/prompt-line/commit/ab8852e0b4768436b76b2fe7d9de696d8ebbf5b6))
* **md-search:** unify SlashCommandLoader and AgentLoader into MdSearchLoader ([ec077a6](https://github.com/nkmr-jp/prompt-line/commit/ec077a6958c0b06156efbef2224555f0a2c78b3b))
* **mdSearch:** implement searchPrefix feature for filtered mention searches ([daf0cd1](https://github.com/nkmr-jp/prompt-line/commit/daf0cd1bb7c5645487f7468b8a015b4bf0d912c0))
* **search:** add agent search integration with @ trigger ref TOOLS-557 ([bec1e8b](https://github.com/nkmr-jp/prompt-line/commit/bec1e8b9eba1703c7618f40c61605ec45fb61339))
* **search:** disable agent search prefix by default with opt-in configuration ([7e9fa57](https://github.com/nkmr-jp/prompt-line/commit/7e9fa57a70bfd15483b285a00d2f6912bcc84365))
* **settings:** change includeHidden default to true ref TOOLS-574 ([91533aa](https://github.com/nkmr-jp/prompt-line/commit/91533aa27b07a4cea9bad428046c661f9a7c5d12))
* **settings:** merge agent directories config properly ref TOOLS-557 ([f531c7b](https://github.com/nkmr-jp/prompt-line/commit/f531c7ba3afc242c4c2a856864f806f59442d3fd))
* **slash-command-manager:** add frontmatter popup display on hover ([e2e2c4b](https://github.com/nkmr-jp/prompt-line/commit/e2e2c4bbe2c7d553647d6847b1234980f59ae58f))
* **slash-commands:** add argument-hint support and history shortcut isolation ([df14e8a](https://github.com/nkmr-jp/prompt-line/commit/df14e8a6280e27a4fef0735b46ff2cfa942593ed))
* **slash-commands:** add custom slash command support with incremental search ([8e9e686](https://github.com/nkmr-jp/prompt-line/commit/8e9e686ab696c7246e1e22c81ddccbd418577f28))
* **slash-commands:** add file opening with callbacks for window management ([bdee8a1](https://github.com/nkmr-jp/prompt-line/commit/bdee8a16778c6609569a4576b75988eb9ce1035b))
* **slash-commands:** add keyboard navigation and event handler integration ([9a73dc0](https://github.com/nkmr-jp/prompt-line/commit/9a73dc0104de99d32f5efd64787d0f32a75926f6))
* **slash-commands:** add multiple directories support ([6ee6b43](https://github.com/nkmr-jp/prompt-line/commit/6ee6b4340320b0cb572dffbd2d82b916896d4592))
* **slash-commands:** differentiate Enter/Tab behavior with argument editing support ([dfb27d3](https://github.com/nkmr-jp/prompt-line/commit/dfb27d33da61f3703daf8da14e72f153f87fd6b8))
* **slash-commands:** keep selected command visible while editing arguments ([cb103fb](https://github.com/nkmr-jp/prompt-line/commit/cb103fbe9d2b6b634a7cf7dbeec31144ac37b842))
* **tooltip:** add auto-show tooltip with Ctrl+I toggle ([076ce41](https://github.com/nkmr-jp/prompt-line/commit/076ce41b8a8572a27a786455218f067c9a748b5c))
* **ui:** add frontmatter info icon with hover-triggered popup for file search and slash commands ([b997752](https://github.com/nkmr-jp/prompt-line/commit/b997752d394bab62c575d9638f452ff226e7de38))
* **window-focus:** add IPC handler for focusing Prompt Line window ([33820c2](https://github.com/nkmr-jp/prompt-line/commit/33820c2928d6663018fb413a17ed1d17f9d09583))
* **window:** keep window visible in draggable state on blur ([12d4cd5](https://github.com/nkmr-jp/prompt-line/commit/12d4cd551095bbc7db32e58f9e3f3d14c8e6f001))

### Bug Fixes

* **agent-search:** apply searchPrefix filter when query is empty ([2dd99f6](https://github.com/nkmr-jp/prompt-line/commit/2dd99f644962d7dbbcfa17039dbc8d36ee25ffdc))
* **config:** correct YAML syntax in commented configuration sections ([de3af77](https://github.com/nkmr-jp/prompt-line/commit/de3af7767f6db3b261edc3c9ee12a85f2c68a657))
* **directory-detection:** restore 5s timeout and add timeout hint for large directories ([616060f](https://github.com/nkmr-jp/prompt-line/commit/616060fa229e1a1db3c5adee01abc04088ad885e))
* **directory-detector:** prevent pipe deadlock with async reading ([25fdf5b](https://github.com/nkmr-jp/prompt-line/commit/25fdf5b7adc9178979289b133e9dc2544b5d9bfe))
* **docs:** improve clarity of file size and directory descriptions ([a0a858a](https://github.com/nkmr-jp/prompt-line/commit/a0a858a2c82d397fd1c48e97b08af413a82d87e8))
* **draft-restoration:** validate file existence when restoring [@paths](https://github.com/paths) from draft ([5563d98](https://github.com/nkmr-jp/prompt-line/commit/5563d988fe80d5de29df9c637b8a96fc80169eed))
* **file-handling:** use background open on macOS to preserve window focus ([211299a](https://github.com/nkmr-jp/prompt-line/commit/211299a2ca2f1396b30fc896ae5e215bf4bf3831))
* **file-opener-manager:** bring opened application to foreground ([6618e32](https://github.com/nkmr-jp/prompt-line/commit/6618e32781867aa44b078f3a4be04322f3cae98f))
* **file-opening:** use native open command to keep opened files in foreground ([20ad0ab](https://github.com/nkmr-jp/prompt-line/commit/20ad0abf586a7cffad355069b48da26c3febf2c0))
* **file-search-manager:** correct highlight positioning and restore highlights after text edits ([34e713d](https://github.com/nkmr-jp/prompt-line/commit/34e713dbab28037547acb944ca0636f9c4b3bd35))
* **file-search-manager:** prevent popup from hijacking keyboard and scroll events ([79c0203](https://github.com/nkmr-jp/prompt-line/commit/79c02038f876d97c7dd5f2f242c548c195bee7c3))
* **file-search-manager:** restore PromptLine window focus after opening files ([2f17294](https://github.com/nkmr-jp/prompt-line/commit/2f17294948f4c44c222a7c5db923ae6f407f2151))
* **file-search-manager:** support relative paths with parent directory references ([df13860](https://github.com/nkmr-jp/prompt-line/commit/df13860c92017a4e8c5c646288a292a7870f0ec3))
* **file-search:** align frontmatter popup positioning with command info icon ([de8f642](https://github.com/nkmr-jp/prompt-line/commit/de8f642de2e61428b2a47fa11bbe8cf515c2536f))
* **file-search:** apply excludePatterns during include pattern searches ([65ee1f7](https://github.com/nkmr-jp/prompt-line/commit/65ee1f75934654284ecfc75a9720ee02f4a06be6))
* **file-search:** Ctrl+Enter opens file without inserting path ([99fc297](https://github.com/nkmr-jp/prompt-line/commit/99fc297ede336e6a6ca418dd930e77893dc94fc6))
* **file-search:** increase agent suggestions limit from 5 to 15 ([e7fcce4](https://github.com/nkmr-jp/prompt-line/commit/e7fcce41f32cfab207b1eb090af26159278aaa3c))
* **file-search:** preserve symlink paths in search results ([fe699fd](https://github.com/nkmr-jp/prompt-line/commit/fe699fd3b32ddcee8ce2e2f409cc7b944627d390))
* **file-search:** prioritize fd installation hint over indexing message ([93a1d19](https://github.com/nkmr-jp/prompt-line/commit/93a1d191573a1086065545f9b9737d9cd5e431b8))
* **file-search:** render link style for absolute paths on Cmd+hover ([4d63319](https://github.com/nkmr-jp/prompt-line/commit/4d63319762dbd86cb6c6083bcfd5a4c720ee3253))
* **file-search:** resolve fd detection when app launched outside shell ([fb980c2](https://github.com/nkmr-jp/prompt-line/commit/fb980c2f3a2119d114ea3817ae110a13362fcd2a))
* **file-search:** restore [@path](https://github.com/path) highlighting from draft without existence checks ([2b92dbe](https://github.com/nkmr-jp/prompt-line/commit/2b92dbe16ce14320c6f6908699eb57b62021fd76))
* **file-search:** skip all file search operations when disabled in settings ([24877dc](https://github.com/nkmr-jp/prompt-line/commit/24877dce696ec415aba87e33b4ed6e7a34170275))
* **file-search:** skip all file search operations when disabled in settings ([223fff2](https://github.com/nkmr-jp/prompt-line/commit/223fff2c55c3212d0aa849d9ee25ca62c165eefd))
* **file-search:** update cursor position highlight style and limit to absolute paths ([94b15a4](https://github.com/nkmr-jp/prompt-line/commit/94b15a4078c4544cf6100338458e053f09b02dcd))
* **file-search:** update merged suggestions when navigating into directories ([24bd9c3](https://github.com/nkmr-jp/prompt-line/commit/24bd9c33fb9ba3608802aa60a821126064b1d1e5))
* **hint-text:** restore default hint message when input starts ([c9fa6c3](https://github.com/nkmr-jp/prompt-line/commit/c9fa6c370c1e35cd0b02c6966f1bab0fd0a8499d))
* **history:** add user-friendly error messages for file limit and timeout cases ([a0e1b86](https://github.com/nkmr-jp/prompt-line/commit/a0e1b86acbc12ffe15ff79aefc09f5fb9d1e7534))
* **history:** clear search highlights when navigating history items ([3555b4e](https://github.com/nkmr-jp/prompt-line/commit/3555b4e71e98d1cff2a080b006b03ddcc22a5451))
* **history:** save directory to draft when directory data is detected ([d364d38](https://github.com/nkmr-jp/prompt-line/commit/d364d3806aa497ae8256009875ba189fda879f61))
* **indexing:** suppress "Building file index" hint when fd is not installed ([59f3e3e](https://github.com/nkmr-jp/prompt-line/commit/59f3e3e35a1efcf2cd717ff9916b7bf4692f5ee1))
* **ipc-handlers:** resolve relative file paths using DirectoryManager instead of process.cwd() ([46c56a1](https://github.com/nkmr-jp/prompt-line/commit/46c56a13f05d2a858daa01b0edf46fc6349c5319))
* **logging:** add debug logging to FileOpenerManager for troubleshooting ([ffa930a](https://github.com/nkmr-jp/prompt-line/commit/ffa930aaa9063ac6bcb5cab555469044fa7d9a24))
* **md-search:** change default agent name to agent-{basename} ([f900fd3](https://github.com/nkmr-jp/prompt-line/commit/f900fd3791104c178dff6bbabbb2bddd8f7c42fd))
* **md-search:** skip slash command processing when command type is not registered ([815a69c](https://github.com/nkmr-jp/prompt-line/commit/815a69cfa2e62c4964cc688550053415f436d98f))
* **menu:** adjust position when @ is near right edge ref TOOLS-559 ([cc9e5aa](https://github.com/nkmr-jp/prompt-line/commit/cc9e5aabecee12b40e8aa3488ba674801b30d2f9))
* **path-display:** handle root directory paths correctly ([2ce8b88](https://github.com/nkmr-jp/prompt-line/commit/2ce8b8881f004bd19e8d2e73abe83d015a772bd2))
* **path-resolution:** improve relative path handling and fix duplicate entries in search results ([59e02f0](https://github.com/nkmr-jp/prompt-line/commit/59e02f03a3d4e2c37b637a8f9854e6f7d556827f))
* **renderer:** clear search highlight when navigating history with Ctrl+j ([9510981](https://github.com/nkmr-jp/prompt-line/commit/951098104d29a854c72ebf440594eda4db5c6cab))
* **security:** implement phase 1 security improvements - YAML schema validation and file permissions ([a1bb5b6](https://github.com/nkmr-jp/prompt-line/commit/a1bb5b62828ee112a84e8b353d225d171a115b79))
* **security:** implement phase 1-3 security audit recommendations ([1299fb3](https://github.com/nkmr-jp/prompt-line/commit/1299fb3f2be48f294ae4fa1facb4b1c0433c01da))
* **settings:** correct YAML indentation in commented configuration ([8242a8b](https://github.com/nkmr-jp/prompt-line/commit/8242a8bf440be737ea6b47baa78b82c0782b488d))
* **settings:** disable optional settings when commented out in settings.yml ([591ea7b](https://github.com/nkmr-jp/prompt-line/commit/591ea7b5ffbcf8c16fceaf4a6264430fd6c0385f))
* **settings:** don't write empty collections to settings file ([98b6ac1](https://github.com/nkmr-jp/prompt-line/commit/98b6ac14147efa921f1439e59426423ee4eda6fa))
* **settings:** ensure all settings are active in generated config ([8d0fbd4](https://github.com/nkmr-jp/prompt-line/commit/8d0fbd43971445090012e4f5dba096061bc03a8b))
* **settings:** respect optional settings commented state in configuration ([3585ef1](https://github.com/nkmr-jp/prompt-line/commit/3585ef1c2911f05cdd87d10ef80898cf842d1a4f))
* **settings:** set mdSearch default to empty array ([d6bc558](https://github.com/nkmr-jp/prompt-line/commit/d6bc558f3c77edd3a3412ec1a453ad9558fa8ff8))
* **settings:** update settings.yml template to use mdSearch configuration ([2fc9835](https://github.com/nkmr-jp/prompt-line/commit/2fc9835de5706cc107bfda73db6566f5973f8562))
* **slash-command-manager:** remove textarea clear and suggestion hide on file open ([773a22c](https://github.com/nkmr-jp/prompt-line/commit/773a22c4f43bb7b5d24f466df4916ba44806d886))
* **test:** add missing setSlashCommandManager mock to EventHandler ([f0ca75c](https://github.com/nkmr-jp/prompt-line/commit/f0ca75ca58271e0c1d606b58dbeb5b84b15aae44))
* **tests:** update window-manager test for decoupled directory data ([cc3d44c](https://github.com/nkmr-jp/prompt-line/commit/cc3d44ca0960b044cd7211cc4d7fb17785c1bd7e))
* **test:** update IPC handler count for get-agent-file-path ([9ae7c4b](https://github.com/nkmr-jp/prompt-line/commit/9ae7c4b9e0541e5b309d44d3a9247cb09f1d963d))
* **tooltip:** use lowercase 'i' in Ctrl+i hint message ([dfa9cb8](https://github.com/nkmr-jp/prompt-line/commit/dfa9cb8d21d78cbd9f5fb4af7ddf466d9ea60ba7))
* **ui:** adjust file suggestion menu positioning and width calculation ref TOOLS-559 ([64cba45](https://github.com/nkmr-jp/prompt-line/commit/64cba458d6b16602516b4b837effb41a858bf33d))
* **ui:** improve slash command description layout and icon positioning ([beb22ef](https://github.com/nkmr-jp/prompt-line/commit/beb22efca28fb699931be7492df3618181e93579))
* **ui:** improve slash command layout to single-row display ([78dcb0e](https://github.com/nkmr-jp/prompt-line/commit/78dcb0ec0aea935608340c0b578cfbe93616d6ab))
* **ui:** position tooltip to left of info icon ([0922855](https://github.com/nkmr-jp/prompt-line/commit/09228551c300b7a48abad12ee4d6569036d55d0a))
* **ui:** prevent slash suggestion items from wrapping to multiple lines ([36f27d3](https://github.com/nkmr-jp/prompt-line/commit/36f27d388e652a76ae6b026cb480225474017439))
* **ui:** reset scroll position in suggestion containers and adjust scrollbar styles ([1916e53](https://github.com/nkmr-jp/prompt-line/commit/1916e5397715fdf29a994171f310ae342969b340))
* **window-manager:** add fd command availability check and display hint when unavailable ([9c8d44b](https://github.com/nkmr-jp/prompt-line/commit/9c8d44b372c88bc5e14cc496cf7ee7d1b1d83a23))
* **window-manager:** detect fd command availability at startup ([f45eca3](https://github.com/nkmr-jp/prompt-line/commit/f45eca3fda39ee3f5c3f8432931f136fa0eb57ab))
* **window-manager:** increase directory detection timeout from 5s to 10s ([a6d4aec](https://github.com/nkmr-jp/prompt-line/commit/a6d4aecfc508db76de2a05e29198dcd920ca4c32))
* **window-manager:** increase maxBuffer for large file list output ([a92676b](https://github.com/nkmr-jp/prompt-line/commit/a92676b236c8173ef653dad098ceee40d3cc72ec))

### Code Refactoring

* **file-detection:** remove fd-only mode and simplify to recursive search ([26476e3](https://github.com/nkmr-jp/prompt-line/commit/26476e31e8b6fee351eff1f379d8c8c6a2eb7431))
* **file-icons:** rename agent icon to mention icon for consistency ([dbc9c29](https://github.com/nkmr-jp/prompt-line/commit/dbc9c2934c15753479ba782183fcb8c40db99b74))
* **security:** replace child_process.exec() with execFile() to prevent command injection ([75ed1a3](https://github.com/nkmr-jp/prompt-line/commit/75ed1a3a172264163be561b5741f55377ea48f65))
* **settings:** make fileSearch and fileOpener default settings ([3c11461](https://github.com/nkmr-jp/prompt-line/commit/3c11461c71c6650d4a8cfe041029483bde7c97b6))
* **settings:** reorganize settings sections and disable file search by default ([f51d955](https://github.com/nkmr-jp/prompt-line/commit/f51d955c7900c17b4ded537e04f66e7ba9364676))
* **slash-command:** separate file opening from command execution ([9def8d9](https://github.com/nkmr-jp/prompt-line/commit/9def8d94725e1e14715adb9b49943e4321e9eacc))
* **ui:** remove tooltip and simplify hint text ([2daa3e6](https://github.com/nkmr-jp/prompt-line/commit/2daa3e6e47b9572493d38693a3127fef06013d31))
* **ui:** revert mention icon to robot/agent icon ([718f1fa](https://github.com/nkmr-jp/prompt-line/commit/718f1fa0d1167a7ca37a281a8fd076330078103c))
* **window-manager:** simplify directory detection flow ([35cfa9d](https://github.com/nkmr-jp/prompt-line/commit/35cfa9d2eca6f51feda09155429f8975f45c1c79))

### Performance Improvements

* **directory-detector:** use libproc proc_pidinfo for 13x faster CWD detection ([cbcaab6](https://github.com/nkmr-jp/prompt-line/commit/cbcaab65de618dbd87ea6ced0ecc1691d29d401b))

### Tests

* **md-search-loader:** add comprehensive test suite for mdSearch system ([9762902](https://github.com/nkmr-jp/prompt-line/commit/97629026faa23d2273947419c5d72116ae74a5f0))
* remove directory-detector E2E test ([d3169e5](https://github.com/nkmr-jp/prompt-line/commit/d3169e532c172e1fdadf281bde26bb7ee60dac07))

### Maintenance

* **assets:** update doc9.png ([c4f8549](https://github.com/nkmr-jp/prompt-line/commit/c4f85498014ef501cc897c152fcfef3b29d28346))
* **config:** adjust settings.yml for large directory ([4aa403a](https://github.com/nkmr-jp/prompt-line/commit/4aa403a3a4bb0511fbf8438e3284822a5ee96750))
* **config:** update skill configuration sample formatting ([6234f20](https://github.com/nkmr-jp/prompt-line/commit/6234f2079d2dfaed59a9a1f44df8fab72a376302))
* **deps:** upgrade semantic-release and dependencies ([909c21c](https://github.com/nkmr-jp/prompt-line/commit/909c21cd2c3e3246d84fc66f5415505e1e678505))
* **project:** add hookify configuration guidance to CLAUDE.md ([780ad77](https://github.com/nkmr-jp/prompt-line/commit/780ad77df4129efb8e2bc2a33f4263931e44f139))
* remove temporary patch file ([4f25b0e](https://github.com/nkmr-jp/prompt-line/commit/4f25b0e7d7a040dd49ed78312b13c018f3f6c9a2))
* **settings-manager:** comment out unused custom slash command YAML configuration ([7b0614d](https://github.com/nkmr-jp/prompt-line/commit/7b0614d8bd22eb9503e9c235a8ee3b3639d2bec5))
* **slash-commands:** comment out slash command suggestion items for future use ([4c5b052](https://github.com/nkmr-jp/prompt-line/commit/4c5b052fdde9e0c8a88d240963457f6701bc5074))
* update CLAUDE.md with project guidelines and development workflow ([0f21320](https://github.com/nkmr-jp/prompt-line/commit/0f2132034c753c990ef8f26e7ffde95ccd30bf10))

## [0.9.0](https://github.com/nkmr-jp/prompt-line/compare/v0.8.13...v0.9.0) (2025-11-17)

### Features

* **input:** implement Shift+Tab outdent functionality ([12c6e86](https://github.com/nkmr-jp/prompt-line/commit/12c6e86f9a564b2079950e41361ab055b61019f7))
* **logging:** control DEBUG log output based on environment ([63acd85](https://github.com/nkmr-jp/prompt-line/commit/63acd85f867d9b456b032ff470088a20c1e88102))
* **snapshot:** implement undo functionality for history selection ([0013c3c](https://github.com/nkmr-jp/prompt-line/commit/0013c3c1d4e5f2b4130b082b3c3b652acd29f5bc))

### Bug Fixes

* **editor:** prevent horizontal overflow from spaces and tabs ([3add19f](https://github.com/nkmr-jp/prompt-line/commit/3add19ffa0ec8ab1b79de4be0a31520be002d6a7))
* **input:** enable Tab key input with proper IME handling ([df7426b](https://github.com/nkmr-jp/prompt-line/commit/df7426b87a68d6b1b49eaf3ee3b33978dae990df))
* **input:** prevent Shift+Tab from inserting tab character ([b2eccaf](https://github.com/nkmr-jp/prompt-line/commit/b2eccaf68b46d53b4705e6c14ce74b214f7213d6))
* **logging:** use LOG_LEVEL env var for debug logging control ([81bd815](https://github.com/nkmr-jp/prompt-line/commit/81bd8156145aed1039d19e7643a0065e4bd4a3f4))
* **scripts:** remove redundant node_modules deletion in clean:full ([898527b](https://github.com/nkmr-jp/prompt-line/commit/898527b7224ce3040382115ec792316573334a18))
* **snapshot:** clear snapshot on text edit to preserve browser undo ([30873a6](https://github.com/nkmr-jp/prompt-line/commit/30873a699ebdea339df369bf25988a21fc2967c4))

### Code Refactoring

* **logger:** simplify early return pattern in log method ([0042465](https://github.com/nkmr-jp/prompt-line/commit/00424655401391a7d0cd0f1f2e1b2750e3538af1))

### Tests

* remove before-input-event listener expectation ([06b48f2](https://github.com/nkmr-jp/prompt-line/commit/06b48f225c2d666ee116d549b5e8451c381dbb95))

## [0.8.13](https://github.com/nkmr-jp/prompt-line/compare/v0.8.12...v0.8.13) (2025-11-15)

### Bug Fixes

* **deps:** update js-yaml to 4.1.1 to fix prototype pollution vulnerability ([e366778](https://github.com/nkmr-jp/prompt-line/commit/e366778d143e34d0f3291947fed291d345caae3a)), closes [#11](https://github.com/nkmr-jp/prompt-line/issues/11)
* **deps:** use npm overrides to force js-yaml 4.1.1 for all dependencies ([4862547](https://github.com/nkmr-jp/prompt-line/commit/48625475b1578d418403646e9197362da90e6670))

### Maintenance

* add build cleanup scripts and troubleshooting guide ([1e118ca](https://github.com/nkmr-jp/prompt-line/commit/1e118caaec0555c46c82abca5c38eafeebb752f7))
* **deps:** update @eslint/plugin-kit and vite to latest versions ([27df0f3](https://github.com/nkmr-jp/prompt-line/commit/27df0f318558f6cbbf2d1291ad4b4bd2462d31f4))

## [0.8.12](https://github.com/nkmr-jp/prompt-line/compare/v0.8.11...v0.8.12) (2025-11-15)

### Maintenance

* **deps:** bump js-yaml in the npm_and_yarn group across 1 directory ([cc863ad](https://github.com/nkmr-jp/prompt-line/commit/cc863adee0d9b7c61f8c134cdf289bac57c9327f))

## [0.8.11](https://github.com/nkmr-jp/prompt-line/compare/v0.8.10...v0.8.11) (2025-10-21)

### Maintenance

* **deps-dev:** bump vite in the npm_and_yarn group across 1 directory ([ee7416f](https://github.com/nkmr-jp/prompt-line/commit/ee7416f039a2bc4416018c80d884f9a863c7c59e))

## [0.8.10](https://github.com/nkmr-jp/prompt-line/compare/v0.8.9...v0.8.10) (2025-10-03)

### Maintenance

* add aqua.yaml for pinact dependency management ([f27b9c7](https://github.com/nkmr-jp/prompt-line/commit/f27b9c726d431708c33d6f936b5f37b5d741d935))
* **ci:** pin GitHub Actions to commit hashes using pinact ([bff2e60](https://github.com/nkmr-jp/prompt-line/commit/bff2e6061d90490aad74433eda9d37a83206640d))

## [0.8.9](https://github.com/nkmr-jp/prompt-line/compare/v0.8.8...v0.8.9) (2025-09-10)

### Maintenance

* **deps-dev:** bump vite in the npm_and_yarn group across 1 directory ([1ab9523](https://github.com/nkmr-jp/prompt-line/commit/1ab95238da3450f8a3b2c5a0a11a857d224ed1ef))

## [0.8.8](https://github.com/nkmr-jp/prompt-line/compare/v0.8.7...v0.8.8) (2025-09-05)

### Maintenance

* **deps-dev:** bump electron ([f1a20fe](https://github.com/nkmr-jp/prompt-line/commit/f1a20fe36a55f91fa28e30348692eb40647214a4))

## [0.8.7](https://github.com/nkmr-jp/prompt-line/compare/v0.8.6...v0.8.7) (2025-08-06)

### Maintenance

* **deps-dev:** bump tmp in the npm_and_yarn group across 1 directory ([c942748](https://github.com/nkmr-jp/prompt-line/commit/c942748f10b2369af83a55de62e68c9ed0574e60))

## [0.8.6](https://github.com/nkmr-jp/prompt-line/compare/v0.8.5...v0.8.6) (2025-07-22)

### Maintenance

* **deps-dev:** bump form-data ([edc7557](https://github.com/nkmr-jp/prompt-line/commit/edc755784add78a45c5ac40290dabda768812d77))

## [0.8.5](https://github.com/nkmr-jp/prompt-line/compare/v0.8.4...v0.8.5) (2025-07-16)

### Maintenance

* remove 'style' commit type from release rules and documentation ([e0ad423](https://github.com/nkmr-jp/prompt-line/commit/e0ad423fd328cdab6e76204ee2ad07a7db1943a7))
* update release note sections for commit types and adjust CHANGELOG formatting ([4cee997](https://github.com/nkmr-jp/prompt-line/commit/4cee997a1760e0784163bb5e330317cf1ec21fdb))

## [0.8.4](https://github.com/nkmr-jp/prompt-line/compare/v0.8.3...v0.8.4) (2025-07-16)

### Bug Fixes

* add missing conventional-changelog-conventionalcommits dependency for semantic-release ([591c1fc](https://github.com/nkmr-jp/prompt-line/commit/591c1fc847d3be63db2f9a3535d1c4008ae8d73e))

### Maintenance

* switch to conventional commits preset and adjust release rules and sections ([3f76ed0](https://github.com/nkmr-jp/prompt-line/commit/3f76ed04f3e95b31993576c90d61c5b55f0bbc69))
* update conventional-changelog-conventionalcommits to latest version 9.1.0 ([5fbb12f](https://github.com/nkmr-jp/prompt-line/commit/5fbb12f896b05da564c6bf441e05560ba2a284b3))

## [0.8.3](https://github.com/nkmr-jp/prompt-line/compare/v0.8.2...v0.8.3) (2025-07-16)

### Maintenance

* mark all commit types as visible in release notes configuration ([8336454](https://github.com/nkmr-jp/prompt-line/commit/833645438c7abe38d9ae153eb044efe88e23c649))

## [0.8.2](https://github.com/nkmr-jp/prompt-line/compare/v0.8.1...v0.8.2) (2025-07-16)

### Maintenance

* update semantic-release config to use angular preset for release notes generation ([d0aebe0](https://github.com/nkmr-jp/prompt-line/commit/d0aebe0))

## [0.8.1](https://github.com/nkmr-jp/prompt-line/compare/v0.8.0...v0.8.1) (2025-07-16)

### Code Refactoring
* remove unused statistics types and methods ([f8a7952](https://github.com/nkmr-jp/prompt-line/commit/f8a795291ef5e84277b896f66694a0812bd9871d))

### Maintenance

* configure semantic-release to treat more commit types as patch updates ([55bfabb](https://github.com/nkmr-jp/prompt-line/commit/55bfabbb8dcaf1cb4fe6332126236326094e0ce9))

# [0.8.0](https://github.com/nkmr-jp/prompt-line/compare/v0.7.2...v0.8.0) (2025-07-09)


### Bug Fixes

* resolve CSP inline style violation and improve image naming ([2e02844](https://github.com/nkmr-jp/prompt-line/commit/2e028448aa5bda653cc6e74bb7238e52a320585c))
* resolve image paste text interference ([b97acd0](https://github.com/nkmr-jp/prompt-line/commit/b97acd06a306d9746db2046fd1d0371ae4a1eaa6))


### Features

* **security:** enhance Electron security settings and remove CSP unsafe-inline ([e97c0b3](https://github.com/nkmr-jp/prompt-line/commit/e97c0b353322bdd15d9831130ff87b6c6154c1ae))

## [0.7.2](https://github.com/nkmr-jp/prompt-line/compare/v0.7.1...v0.7.2) (2025-06-29)


### Bug Fixes

* revert problematic PR to restore copy-paste functionality ([b887fdb](https://github.com/nkmr-jp/prompt-line/commit/b887fdb57f3181666e4972d0c68db7e4252f27df)), closes [#46](https://github.com/nkmr-jp/prompt-line/issues/46)

## [0.7.1](https://github.com/nkmr-jp/prompt-line/compare/v0.7.0...v0.7.1) (2025-06-24)


### Bug Fixes

* prevent markdown syntax from being pasted with images from Bear editor ([09485b4](https://github.com/nkmr-jp/prompt-line/commit/09485b4c644413d8dd5bdcdafc51457eaaf87250))

# [0.7.0](https://github.com/nkmr-jp/prompt-line/compare/v0.6.1...v0.7.0) (2025-06-23)


### Bug Fixes

* resolve critical security vulnerabilities in AppleScript execution and build process ([42e548e](https://github.com/nkmr-jp/prompt-line/commit/42e548e1cf9881257bd411e31bcc464a9d4f10a2))


### Features

* implement comprehensive security improvements ([ccde68f](https://github.com/nkmr-jp/prompt-line/commit/ccde68f5efeb467e186eab47e3528758f4cb39a8))

## [0.6.1](https://github.com/nkmr-jp/prompt-line/compare/v0.6.0...v0.6.1) (2025-06-23)


### Bug Fixes

* improve app bundle size calculation in afterSign.js ([cf6c2cd](https://github.com/nkmr-jp/prompt-line/commit/cf6c2cd81bb2b3e778ad8147b8fe6af616730bd6))

# [0.6.0](https://github.com/nkmr-jp/prompt-line/compare/v0.5.0...v0.6.0) (2025-06-22)


### Bug Fixes

* resolve CI test failures with proper electronAPI mocking ([b164b5f](https://github.com/nkmr-jp/prompt-line/commit/b164b5f4979d7b2b3fb3712004b1b1b859184905))


### Features

* enhance security with contextIsolation and fix compatibility issues ([b4ff347](https://github.com/nkmr-jp/prompt-line/commit/b4ff3472b33f823504465105cbc450aa2cd3baa0))

# [0.5.0](https://github.com/nkmr-jp/prompt-line/compare/v0.4.1...v0.5.0) (2025-06-22)


### Bug Fixes

* **desktop:** improve desktop switching detection with adaptive precision ([9cf8758](https://github.com/nkmr-jp/prompt-line/commit/9cf87585a1330d3bd65d5ccfb86aa0d8be3d3b1b))
* **desktop:** improve desktop switching detection with adaptive precision ([57e9b98](https://github.com/nkmr-jp/prompt-line/commit/57e9b98c2a71f3dd7e65154b839015842e54f44c))
* **window:** ensure window appears on current desktop space ([b7c0129](https://github.com/nkmr-jp/prompt-line/commit/b7c012921aa9a978413c0e4f7a87c225418a31a6))
* **window:** fix window appearing on wrong desktop space ([73b1d5a](https://github.com/nkmr-jp/prompt-line/commit/73b1d5a198f94ef8862ee510826f74cabd6f0c63))


### Features

* **benchmarks:** add appName field support to history generation and testing ([56bcfc3](https://github.com/nkmr-jp/prompt-line/commit/56bcfc356964056b9c4a6e2157ba6e5ca8bc6f88))
* **demo:** add demo prompts and history data with appName support ([46ec693](https://github.com/nkmr-jp/prompt-line/commit/46ec693ec70e1639462d6ec8742153a20864be06))


### Performance Improvements

* **core:** add caching to getCurrentApp for major performance boost ([a739734](https://github.com/nkmr-jp/prompt-line/commit/a739734bfbb7de09e91128c32d725f662298062d))
* **desktop:** implement ultra-fast mode for <100ms window startup ([ab349bc](https://github.com/nkmr-jp/prompt-line/commit/ab349bc998c0bd16240793f1231d3dd61ac91f9c))
* **desktop:** optimize timeslot precision to 1-second for better stability ([cd90761](https://github.com/nkmr-jp/prompt-line/commit/cd90761fee4b5e33971c30e460a2d6dc06469bd6))


### Reverts

* restore ultra-fast mode implementation from ab349bc ([764eee6](https://github.com/nkmr-jp/prompt-line/commit/764eee63e6645513de3e29d8d9931b02c9bd1f9b))

## [0.4.1](https://github.com/nkmr-jp/prompt-line/compare/v0.4.0...v0.4.1) (2025-06-20)


### Bug Fixes

* **settings:** change settings shortcut to local-only and remove from config ([6ac9f08](https://github.com/nkmr-jp/prompt-line/commit/6ac9f08714b473a3bb6b2a0db513adf71adb044f))

# [0.4.0](https://github.com/nkmr-jp/prompt-line/compare/v0.3.0...v0.4.0) (2025-06-20)


### Bug Fixes

* **image:** prevent markdown syntax insertion when pasting images ([e06f70c](https://github.com/nkmr-jp/prompt-line/commit/e06f70c02a0467ebdcd08700896624578b8ec82d))
* **renderer:** resolve duplicate image path insertion ([1a00f3d](https://github.com/nkmr-jp/prompt-line/commit/1a00f3dec000a7c62e4b6437d7ac5ba4b8d1383d))


### Features

* **history:** add appName tracking to history items ([46f9a42](https://github.com/nkmr-jp/prompt-line/commit/46f9a4214906487103b785c07fd228e274ccb5d6))
* **position:** add left-alignment for narrow text fields and remove sensitive logs ([3d7ca31](https://github.com/nkmr-jp/prompt-line/commit/3d7ca314840b8e281af293dbbe0c5001553a36e4))
* **settings:** add Cmd+, shortcut and tray menu to open settings file ([aff8a5e](https://github.com/nkmr-jp/prompt-line/commit/aff8a5e9003e7da0ba00561a134872f6a1930a0d))
* **ui:** implement dynamic shortcut display from settings ([a0561f2](https://github.com/nkmr-jp/prompt-line/commit/a0561f2bceecb5e11be999c9a5b23bada0f088ff))

# [0.3.0](https://github.com/nkmr-jp/prompt-line/compare/v0.2.1...v0.3.0) (2025-06-16)


### Bug Fixes

* **native-tools:** resolve error 126 when running from built app ([5e3d0df](https://github.com/nkmr-jp/prompt-line/commit/5e3d0dfd136f536ec9e36cc6d6e193a03ac33bdb))
* revert active-display-center to center positioning mode ([6e4eaf4](https://github.com/nkmr-jp/prompt-line/commit/6e4eaf42fe4d1c64cae15afe9586178b9b10e36d))
* **settings:** correct shortcuts.search default value to Cmd+f ([30f9dc5](https://github.com/nkmr-jp/prompt-line/commit/30f9dc5e001131754f57d9e4b3980b2f55082c41))
* update tests to match new default positioning and active-display-center ([1df8504](https://github.com/nkmr-jp/prompt-line/commit/1df8504dc8eb3744d403761aebde23db23c506cd))
* **window:** correct cursor position placement and refactor positioning logic ([9f8b74c](https://github.com/nkmr-jp/prompt-line/commit/9f8b74c7af2e7c4729e244f822778cde817f4142))
* **window:** improve text field detection with better error handling and permissions ([baee459](https://github.com/nkmr-jp/prompt-line/commit/baee459b51527c581bd3e4979b90130fcf1a54d7))
* **window:** refactor text field detection to use sequential AppleScript calls ([5a24a7c](https://github.com/nkmr-jp/prompt-line/commit/5a24a7c8b43630025e3109485dbbf9ccc9841d07))
* **window:** use temporary AppleScript file for text field detection ([90d83c0](https://github.com/nkmr-jp/prompt-line/commit/90d83c03218204c4e6591bc966adf403dd385964))


### Features

* **native:** add parent container detection for scrollable text fields ([a712b86](https://github.com/nkmr-jp/prompt-line/commit/a712b86528d0ca6af84b3b20542ffaea73674e26))
* **native:** implement Swift-based text field detector ([5664c12](https://github.com/nkmr-jp/prompt-line/commit/5664c128abba92380952b8ff9da6284ac061acdf))
* **settings:** add comprehensive comments to settings configuration files ([a7dbe7f](https://github.com/nkmr-jp/prompt-line/commit/a7dbe7f8e1d6c99678af561426ab1c948ed2d9a9))
* **settings:** add configurable search shortcut key setting ([ef244f4](https://github.com/nkmr-jp/prompt-line/commit/ef244f454b88fb0e5a55892600d2fe21e20f4172))
* **settings:** set active-text-field as default window position ([f73a13e](https://github.com/nkmr-jp/prompt-line/commit/f73a13e7a60a36e630643f641e7ae08b5d6f0e8e))
* **tray:** add version display and release notes link to tray menu ([c4bd0e5](https://github.com/nkmr-jp/prompt-line/commit/c4bd0e5d4f91ab178276cbe95e1a32d0b4533247))
* **window:** add active-text-field positioning mode ([123bace](https://github.com/nkmr-jp/prompt-line/commit/123bace170f03b000352ed072b84f879a186c44d))
* **window:** align prompt window bottom-left with text field bottom-left ([710628b](https://github.com/nkmr-jp/prompt-line/commit/710628bf39b30ca6ef18f81697dda37f6933a84a))
* **window:** center prompt window within focused text field ([bb5917c](https://github.com/nkmr-jp/prompt-line/commit/bb5917c34f90c0cda99653b1c61c292ec01f04e7))
* **window:** center prompt window within text field container ([39ee715](https://github.com/nkmr-jp/prompt-line/commit/39ee7157f5c9ee311a3c81a9aae51e1db4de0852))

## [0.2.1](https://github.com/nkmr-jp/prompt-line/compare/v0.2.0...v0.2.1) (2025-06-15)


### Bug Fixes

* **history:** protect history.jsonl file from deletion operations ([f26cf8a](https://github.com/nkmr-jp/prompt-line/commit/f26cf8afe7ff8bc00fef069312b55fc18c4600b8))

# [0.2.0](https://github.com/nkmr-jp/prompt-line/compare/v0.1.0...v0.2.0) (2025-06-15)


### Bug Fixes

* **deps:** resolve npm deprecation warnings by updating major dependencies ([caf0edf](https://github.com/nkmr-jp/prompt-line/commit/caf0edfac8194c4e32cc979b4e86bd9a0dfdda31))
* **lint:** resolve ESLint v9 configuration issues for CI ([647ccf8](https://github.com/nkmr-jp/prompt-line/commit/647ccf8fa845452e1cd7f3d789c1cbcf6d91b04d))
* **search:** clear history selection when search filtering is applied ([05df2a1](https://github.com/nkmr-jp/prompt-line/commit/05df2a12f63ec29a5e1d53cc46f5bb72ed9c4b25))
* **search:** improve Cmd+F behavior when search box is open ([8899332](https://github.com/nkmr-jp/prompt-line/commit/8899332b2168c6d25797d79d7398b9aedf5fd9a0))
* **search:** prevent duplicate history navigation in search mode ([aa1edcb](https://github.com/nkmr-jp/prompt-line/commit/aa1edcbc7eaba44ff302acce9e3d090bddf843c2))
* **tests:** resolve Jest v30 compatibility issue in ipc-handlers test ([488cb08](https://github.com/nkmr-jp/prompt-line/commit/488cb080b02b578ba68b66b0daf1ee234bcc9d1f))


### Features

* **ui:** improve history section visual design and shortcuts display ([398a318](https://github.com/nkmr-jp/prompt-line/commit/398a3183807b50061691d57a952b5fe6d87a37bd))

# [0.1.0](https://github.com/nkmr-jp/prompt-line/compare/v0.0.2...v0.1.0) (2025-06-15)


### Bug Fixes

* **search:** enable Esc key to close search even when not focused ([7fb2240](https://github.com/nkmr-jp/prompt-line/commit/7fb2240749c50ac9d89aff972343e895f923b5a8))


### Features

* **deps:** optimize Node.js and npm engine requirements ([023706e](https://github.com/nkmr-jp/prompt-line/commit/023706eb371e76227d9e8d7286f197d312098d58))
* **shortcut:** add dynamic shortcut parsing and configuration support ([9c3344a](https://github.com/nkmr-jp/prompt-line/commit/9c3344a6ac93f1d3c8a8f645a89a8d7dd9d1a1a9))
* **ui:** reset search state and scroll position on window open ([27606e9](https://github.com/nkmr-jp/prompt-line/commit/27606e9d89a569bdd10343a7e372677a950d0c1c))

## [0.0.2](https://github.com/nkmr-jp/prompt-line/compare/v0.0.1...v0.0.2) (2025-06-15)


### Bug Fixes

* Improve test stability and CI reliability ([86d170e](https://github.com/nkmr-jp/prompt-line/commit/86d170e278e8e0025d120bda27bba36a254e5fe7))
* Increase performance test timeout to 10s for slower CI environments ([53639f4](https://github.com/nkmr-jp/prompt-line/commit/53639f4e32c72780b9a93a355464fdca73565d57))
* Refactor history item visibility logic to use a unified MAX_VISIBLE_ITEMS limit ([68f40c0](https://github.com/nkmr-jp/prompt-line/commit/68f40c0aa03a8f9c4088d36b13aacec04ed84b3c))
* remove deprecated husky script lines ([680874b](https://github.com/nkmr-jp/prompt-line/commit/680874b81351bd534427a32910fb8ab391cf1d79))
