Commit graph

7785 commits

Author SHA1 Message Date
Oliver Blanthorn fe2cd487cd
Fix #780: support connection-based native messenger 2026-07-31 14:00:42 +02:00
Oliver Blanthorn 9c8c15ff77
Send tab updates to active tabs
In theory browser.runtime should have worked fine
but it doesn't. So go back to browser.tabs instead

Fix #5487

I hope
2026-07-28 20:13:00 +02:00
Oliver Blanthorn a9f2a523c0
Update changelog for 1.25.0 2026-07-28 13:32:14 +02:00
Oliver Blanthorn d9e727780b
Add runwithprofile to run in copy of real profile 2026-07-28 13:12:15 +02:00
Oliver Blanthorn dfe15d12a7
Avoid serialising unused args in messages 2026-07-28 11:26:07 +02:00
Oliver Blanthorn 20372d6a7d
Cache tab/taball options for faster filtering 2026-07-28 10:39:58 +02:00
Oliver Blanthorn 912b718755
Update completions in unfocused windows
Fix trailing debounce too
2026-07-28 09:37:04 +02:00
Oliver Blanthorn 4e55951e55
Revert :tab initialposition to 'top'
I think it's too counter-intuitive for everyday use
at the moment. The visual feedback isn't quite there
2026-07-27 22:54:14 +02:00
Oliver Blanthorn 9422bd8e5b
Fix selection fighting on startup with many tabs
Also, modestly unify Tab + TabAll completions
2026-07-27 22:48:18 +02:00
Oliver Blanthorn af727c7b8d
Fix GitHub gi 2026-07-27 21:26:35 +02:00
Oliver Blanthorn 903c148011
Actually start using the RC file again 2026-07-27 21:14:45 +02:00
Oliver Blanthorn cdb99fce76
Update changelog for 1.25.0 2026-07-27 19:57:34 +02:00
Oliver Blanthorn 46568e8af0
Merge branch 'feat/random-hintnames' 2026-07-27 19:56:42 +02:00
Oliver Blanthorn cf78876e33
Explain hardcoded hintchars 2026-07-27 19:55:35 +02:00
Oliver Blanthorn c8103dc0f6
Concatenate word hintnames if we need more 2026-07-27 19:54:33 +02:00
Oliver Blanthorn d50ddc38f5
Bikeshed hintname setting name 2026-07-27 19:53:48 +02:00
Oliver Blanthorn cb065cf04f
Update changelog for 1.25.0 2026-07-27 19:26:10 +02:00
Oliver Blanthorn 4af189ccd3
Add :find binds to RC and bikeshed settings 2026-07-27 19:22:59 +02:00
Oliver Blanthorn b5ba02e695
Add :find completions back
Also improve perf:

- index headings for breadcrumbs

- don't clone ranges to make highlights

- fiddle with debounce
2026-07-27 19:21:24 +02:00
Oliver Blanthorn e8d85058f7
Bikeshed :find help 2026-07-27 19:21:24 +02:00
Oliver Blanthorn 5d0c10ea37
Fix :find -r in iframes 2026-07-27 19:21:24 +02:00
Oliver Blanthorn 475ae04e79
Restore incsearch 2026-07-27 19:21:24 +02:00
Oliver Blanthorn 0ab3f5bf62
Add more words to the glossary 2026-07-27 13:35:03 +02:00
Oliver Blanthorn edf442fe67
Update outdated :help docstring 2026-07-27 13:35:03 +02:00
Oliver Blanthorn 82985ae14c
Fix #2980: add MVP :define and glossary
Now I just have to write all the definitions :(
2026-07-27 13:35:03 +02:00
Oliver Blanthorn 1ad5c34ac6
Fix #1528: silence errors for messages sent to closed tabs 2026-07-27 10:16:21 +02:00
Oliver Blanthorn 224a8930e1
Fix #1774: add :unbind --all
Also, improve `:unbind --recursive` to apply to inherited
keymaps too
2026-07-27 10:13:57 +02:00
mmustafasenoglu 169613e242 feat: add 'random' option to hintnames config 2026-07-27 09:06:39 +03:00
mmustafasenoglu b8c41e0c24 feat: add random hintnames with built-in English word list 2026-07-27 09:06:24 +03:00
Oliver Blanthorn dddf6d9fc6
Fix #4329: use webNavigation API
This replaces the unreliable monkey patched history API
2026-07-26 23:36:59 +02:00
Oliver Blanthorn 6b52c0fa36
Fix #4993: add countaware for disabling counts per URL/mode 2026-07-26 22:28:03 +02:00
Oliver Blanthorn 03320b51ae
Fix #2370: add <C-o> temporary ignore bind in insert mode
Enabled by #5475
2026-07-26 22:27:40 +02:00
Oliver Blanthorn 7e14dd2e0d
Fix #3649: add :autocontaindelete 2026-07-26 22:18:31 +02:00
Oliver Blanthorn 2c97a45f28
Fix #4746: add :set hinthideobscured
I'm leaving this defaulted to false for now because
many so-called 'consent' popups count as obscuring
the content you want to click behind them, and Tridactyl
is on the side of the user who wants to click things
2026-07-26 21:36:35 +02:00
Oliver Blanthorn 2aec1280e7
Fix #1612: add :find -r for regex search 2026-07-26 21:23:50 +02:00
Oliver Blanthorn 38183e472a
Fix #3562: make tabopen -c bypass autocontain 2026-07-26 21:14:25 +02:00
Oliver Blanthorn 5af3d20005
Fix #3124: remember last input per session 2026-07-26 19:26:37 +02:00
Oliver Blanthorn 09131a269f
Fix #5021: don't let ff give newtab a title
U+13442 EGYPTIAN HIEROGLYPH HALF BLANK renders as nothing
and doesn't get replaced with 'New Tab' when newtab is set
to about:blank. it is a stupid hack, yes.
2026-07-26 18:54:06 +02:00
Oliver Blanthorn f094c3f4dc
Fix #5061: document dead-key conflict in troubleshooting 2026-07-26 18:50:43 +02:00
Oliver Blanthorn c55948419f
Fix #1627: increase profile maxdepth on OSX 2026-07-26 18:33:02 +02:00
Oliver Blanthorn ebd4f13bf3
Fix #2935: prefer exact match with vimp hints 2026-07-26 13:59:09 +02:00
Oliver Blanthorn e4e1357cb4
Fix #1019: don't let firefox guess windows 2026-07-26 13:33:45 +02:00
Oliver Blanthorn 143d8c70df
Fix pre regression introduced in e7993f21 2026-07-26 12:10:03 +02:00
Oliver Blanthorn d9851b2f72
Fix #5044: add ex-mode fns back to help 2026-07-26 12:10:03 +02:00
Oliver Blanthorn 0b4f3ac665
Fix #1555: catch missing native errors 2026-07-26 12:01:41 +02:00
Oliver Blanthorn 77056b37c4
Fix #4088: improve rc errors 2026-07-26 11:55:53 +02:00
Oliver Blanthorn 7af3a596eb
Fix #4584: make completions queue politely 2026-07-26 11:34:12 +02:00
Oliver Blanthorn f16e1176a4
Fix #4726: warn against quotes in profiledir 2026-07-26 11:28:17 +02:00
Oliver Blanthorn b0ba29586d
Fix #1179: improve :source / :sanitise docs 2026-07-26 10:32:34 +02:00
Oliver Blanthorn 9f93d3f7d1
Fix broken mock tests 2026-07-26 10:31:02 +02:00