Commit graph

1559 commits

Author SHA1 Message Date
Daisuke Maki 4cd07c8dd3 Refactor paging related actions 2026-02-17 00:04:51 +09:00
lestrrat 470179cd60
Merge pull request #623 from peco/typed-pipeline-channels
use types in pipelines
2026-02-16 23:54:26 +09:00
lestrrat 550d56c9a4
Merge pull request #622 from peco/rename-termbox
Replace Termbox (name references) with Tcell
2026-02-16 23:52:43 +09:00
Daisuke Maki f5f6262d82 use types in pipelines 2026-02-16 23:51:36 +09:00
Daisuke Maki a1d7596b1a Replace Termbox (name references) with Tcell 2026-02-16 23:50:19 +09:00
lestrrat dc53fb8909
Merge pull request #621 from peco/fix-input-modifier-race
Fix possible input modifier detection race
2026-02-16 23:11:50 +09:00
Daisuke Maki b775ac5dea Fix possible input modifier detection race 2026-02-16 23:08:47 +09:00
lestrrat c2c812db24
Merge pull request #620 from peco/fix-signal-stop
Fix possible race in signal handler
2026-02-16 23:04:00 +09:00
lestrrat 74adf55448
Merge pull request #619 from peco/fix-7.1-suspend-goroutine-leak
Fix possible goroutine leak during suspend
2026-02-16 23:01:43 +09:00
Daisuke Maki 78d7e4a5d8 Fix possible race in signal handler 2026-02-16 23:01:18 +09:00
lestrrat 4541ad2962
Merge pull request #618 from peco/dedup-batch-action
refactor batchAction
2026-02-16 22:55:49 +09:00
Daisuke Maki cdb31988d8 Fix possible goroutine leak during suspend 2026-02-16 22:55:20 +09:00
Daisuke Maki 3a85ae62e0 refactor batchAction 2026-02-16 22:52:18 +09:00
lestrrat deee60fad0
Merge pull request #617 from peco/fix-filter-duplication
Refactor filter
2026-02-16 22:45:24 +09:00
lestrrat b152854e6c
Merge pull request #616 from peco/dedup-freeze-unfreeze
slight refactor around freeze/unfreeze
2026-02-16 22:44:15 +09:00
lestrrat 5a88606205
Merge pull request #615 from peco/typed-hub-channels
Change Hub structure to take typed payloads
2026-02-16 22:43:44 +09:00
Daisuke Maki 7f62fe18b3 Refactor filter 2026-02-16 22:43:11 +09:00
Daisuke Maki 19f9bd1be9 slight refactor around freeze/unfreeze 2026-02-16 22:41:44 +09:00
Daisuke Maki 12a55491ef Change Hub structure to take typed payloads 2026-02-16 22:40:34 +09:00
lestrrat 53a69a609f
Merge pull request #614 from peco/dedup-selection-nav
refactor navigation code
2026-02-16 22:36:21 +09:00
Daisuke Maki d40ea73946 refactor navigation code 2026-02-16 22:32:25 +09:00
lestrrat fe611dde03
Merge pull request #613 from peco/typed-on-cancel
Use types for OnCancel values
2026-02-16 22:22:09 +09:00
Daisuke Maki 952884009c Use types for OnCancel values 2026-02-16 22:17:35 +09:00
lestrrat eb3da9c70f
Merge pull request #612 from peco/remove-unused-state-interface
Remove unused interface
2026-02-16 22:14:06 +09:00
Daisuke Maki 5bd247e9a6 Remove unused interface 2026-02-16 22:09:59 +09:00
lestrrat 2debeb5b28
Merge pull request #611 from peco/remove-pkg-errors
Do away with pkg/errors
2026-02-16 22:09:00 +09:00
Daisuke Maki 91339e96f9 Do away with pkg/errors 2026-02-16 22:06:21 +09:00
lestrrat b7f50d8a33
Merge pull request #610 from peco/fix-gomaxprocs
This is so 2010
2026-02-16 21:58:51 +09:00
Daisuke Maki 5f20cf3b7f This is so 2010 2026-02-16 21:56:04 +09:00
lestrrat 4c1065f284
Merge pull request #609 from peco/fix-external-filter-goroutine-leak
Wait for reader goroutine
2026-02-16 21:47:39 +09:00
lestrrat f0c35f429b
Merge pull request #608 from peco/fix-query-exec-timer-leak
stop the query exec timer
2026-02-16 21:47:25 +09:00
Daisuke Maki eb17420fee stop the query exec timer 2026-02-16 21:44:59 +09:00
lestrrat 6de9f7e58f
Merge pull request #607 from peco/fix-resume-deadlock
Remove the possibility of Resume() deadlocking
2026-02-16 21:42:52 +09:00
Daisuke Maki 090f44859a Wait for reader goroutine 2026-02-16 21:42:14 +09:00
Daisuke Maki 8710f98b1f Remove the possibility of Resume() deadlocking 2026-02-16 21:35:56 +09:00
lestrrat 82bc046253
Merge pull request #606 from peco/fix-frozen-done-channel
Create MarkComplete() method to avoid future us from deadlocking
2026-02-16 21:33:27 +09:00
Daisuke Maki d691144f96 Create MarkComplete() method to avoid future us from deadlocking 2026-02-16 21:26:27 +09:00
lestrrat 0fb619016d
Merge pull request #605 from peco/update-manpage
docs: update man page
2026-02-16 21:24:38 +09:00
lestrrat 731c3972b7
Merge branch 'master' into update-manpage 2026-02-16 21:22:55 +09:00
lestrrat d298cca584 docs: regenerate man page from README 2026-02-16 12:21:46 +00:00
lestrrat e0de14a560
Merge pull request #603 from peco/update-manpage
docs: update man page
2026-02-16 21:21:42 +09:00
lestrrat 8ff71a8c69
Merge pull request #604 from peco/remove-toc
We don't need a TOC in the age of AIs
2026-02-16 21:21:26 +09:00
Daisuke Maki 909635d588 We don't need a TOC in the age of AIs 2026-02-16 21:14:27 +09:00
lestrrat 4b49f65118 docs: regenerate man page from README 2026-02-16 12:00:38 +00:00
lestrrat dc696bc92f
Merge pull request #602 from peco/gh-398
Add ANSI color support
2026-02-16 21:00:18 +09:00
Daisuke Maki d8f557e108 Merge branch 'master' into gh-398 2026-02-16 20:57:37 +09:00
Daisuke Maki 49f7153598 Add ANSI color support 2026-02-16 20:06:53 +09:00
lestrrat e82a4a67e2
Merge pull request #601 from peco/update-manpage
docs: update man page
2026-02-16 19:58:04 +09:00
lestrrat 3aa22bd477 docs: regenerate man page from README 2026-02-16 10:56:30 +00:00
lestrrat 087900d58f
Merge pull request #600 from peco/gh-289
Implement zoom in/out
2026-02-16 19:56:10 +09:00