Commit graph

1547 commits

Author SHA1 Message Date
Daisuke Maki cdb31988d8 Fix possible goroutine leak during suspend 2026-02-16 22:55:20 +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
Daisuke Maki d4ef70813f Implement zoom in/out 2026-02-16 19:49:49 +09:00
lestrrat c33d0f50cb
Merge pull request #599 from peco/update-manpage
docs: update man page
2026-02-16 19:30:25 +09:00
lestrrat ba97c8394e docs: regenerate man page from README 2026-02-16 10:28:28 +00:00
lestrrat e97970e021
Merge pull request #598 from peco/gh-471
Implement --height for inline display
2026-02-16 19:28:09 +09:00
Daisuke Maki 479226adc2 Appease linter 2026-02-16 19:24:59 +09:00
Daisuke Maki ee131131c7 Implement --height for inline display 2026-02-16 19:17:09 +09:00
lestrrat 84017db910
Merge pull request #597 from peco/update-manpage
docs: update man page
2026-02-16 19:10:06 +09:00
lestrrat 6ec2528651 docs: regenerate man page from README 2026-02-16 09:13:49 +00:00
lestrrat e366f13607
Merge pull request #596 from peco/gh-424
Implement freeze/unfreeze
2026-02-16 18:13:26 +09:00
Daisuke Maki b3264ffd9a see if this fixes flaky tests 2026-02-16 18:11:15 +09:00
Daisuke Maki 68d17afc7c Implement freeze/unfreeze 2026-02-16 15:43:38 +09:00
lestrrat 757abc8b66
Merge pull request #595 from peco/gh-445
Add new layout, refactr layout lookup/registration
2026-02-16 15:10:22 +09:00