Commit graph

7448 commits

Author SHA1 Message Date
Oliver Blanthorn 1fa04aaa2f
Fix <C-,>d bind 2026-06-19 18:28:02 +02:00
Oliver Blanthorn a9eb82e49f
Fix tests 2026-06-19 18:26:52 +02:00
Chic-Tweetz cc2694131e allow keyfeed keybinds 2026-06-19 13:10:50 +01:00
Oliver Blanthorn fcf30bae40
Reapply "Merge pull request #5389 from GHolk/unbind-default"
This reverts commit 9a31a79ae8.

Fix #5401
2026-06-17 15:50:47 +02:00
Oliver Blanthorn 254097cd3f
Fix jsonview (viewconfig etc) in FF152+ 2026-06-17 15:48:46 +02:00
Oliver Blanthorn 81a0df7f54
release 1.24.6 2026-06-17 11:20:18 +02:00
Oliver Blanthorn 0a91af6a7f
Update changelog for 1.24.6
:(
2026-06-17 11:20:12 +02:00
Oliver Blanthorn 03e230cc5a
Update changelog for 1.25.6 2026-06-17 11:16:58 +02:00
Oliver Blanthorn 9a31a79ae8
Revert "Merge pull request #5389 from GHolk/unbind-default"
This reverts commit 50aae4a898, reversing
changes made to b006c219d9.

Temporarily reverting so we can safely rush out the hotfix for #5368
2026-06-17 10:54:22 +02:00
Oliver Blanthorn 808317f3d2
Cheer up linter 2026-06-17 10:47:38 +02:00
Oliver Blanthorn eddfe2b41a
Fix #5368: work around nerfed tabs.insertCSS 2026-06-17 10:46:50 +02:00
gholk 1febc15c16
Fix bracket-expr + single char binds 2026-06-15 16:37:18 +02:00
Oliver Blanthorn 4bf6032a08
Fix explicit <D-j> matching repeat keys 2026-06-10 15:21:07 +02:00
Oliver Blanthorn 91356c9ce4
Fix regression with repeat keys not firing 2026-06-10 14:18:29 +02:00
Oliver Blanthorn f6a527fe84
Cheer up linter 2026-06-10 13:06:40 +02:00
Oliver Blanthorn 256a8fa72a
Fix hint mode 2026-06-10 13:06:17 +02:00
Oliver Blanthorn dbed660872
Fix <Space> binds
```
Number(' ') === 0
```

js needs to be nuked from orbit
2026-06-10 12:54:12 +02:00
Oliver Blanthorn ecdb3338fe
Fix keyup events triggering, update tests 2026-06-10 12:37:53 +02:00
Oliver Blanthorn 24b012e666
Merge branch 'master' into pushykeyseq 2026-06-10 12:36:59 +02:00
Oliver Blanthorn 5cddc889fa
Move prettier to linter rather than pre-commit 2026-06-06 13:44:24 +02:00
Oliver Blanthorn 06457ee187
Merge pull request #5392 from Chic-Tweetz/fix-scrolling-jitter
Fix display dpi-dependent scroll jitter
2026-06-03 13:47:37 +00:00
Oliver Blanthorn 50aae4a898
Merge pull request #5389 from GHolk/unbind-default
fix: unbind default and default config overwritten by mergeDeep
2026-06-03 13:38:34 +00:00
Oliver Blanthorn b006c219d9
Merge pull request #5394 from Chic-Tweetz/fix-finding-hang
Fix find hanging when ranges are inaccessible
2026-05-30 09:46:53 +00:00
Chic-Tweetz 6b7c346169 Fix find hanging when ranges are inaccessible 2026-05-27 20:58:53 +01:00
Chic-Tweetz 37bf4cb3e5 Fix display dpi-dependent scroll jitter 2026-05-26 12:08:48 +01:00
gholk 4d1e672bf1 fix: config.get does not merge site and user config if default undefined 2026-05-25 22:51:40 +08:00
gholk e5619e8ef1 fix: ensure a nake object without built-in method
and remove non-necessary prototype chain
2026-05-25 22:50:58 +08:00
Oliver Blanthorn d1f51136fd
Merge pull request #5265 from matystroia/master
More Consistent Status Indicator Classes
2026-05-22 13:24:03 +00:00
Matei Stroia 9739c7df86
Merge branch 'tridactyl:master' into master 2026-05-22 13:27:57 +03:00
gholk 98b92d562a fix: the unbind key get clear and reset to default after mergeDeepCull
The mergeDeepCull set a unbind key (null) to undefined.
In get and getURL, there are multiple merge operations,
and undefined is ignored in the following merge.

We still need to remove null because null cause problem in keymap.
In most situation, we access the config with `tri.config.get` method,
so remove removeNull at return statement in get method is enough.
2026-05-20 23:20:02 +08:00
Oliver Blanthorn f3a43e14c1
Add funding.json for floss.fund 2026-05-17 13:43:47 +02:00
Oliver Blanthorn c02669a8f5
Merge pull request #5385 from GHolk/master
fix: js -d delimeter in arguments and visualenterauto in insert-mode
2026-05-16 16:23:52 +00:00
gholk 0c69ad2f22 fix: cancel the ending key event in gobble mode too
wihtout this, `gobble <Space> fillcmdline`
will send the space key to the web page
(and trigger the scroll event)
2026-05-16 20:11:36 +08:00
gholk 858f2ee15d feat: expose hintState object 2026-05-16 19:31:36 +08:00
gholk ff9daffd83 feat: smart transpose char before and after newline
In emacs, transpose chars at beginning or end of line
work like beginning or end of string.
2026-04-27 23:53:29 +08:00
gholk 345f1dbef5 fix: visualenterauto not work in insert mode #5306
* Do not enter visual mode in ex, ignore, hint mode
* Enter visual mode if text selected and the text is not in
  the content-editable node.
2026-04-27 23:15:00 +08:00
gholk fb00b01981 fix: Allow js -d accept arguments contain delimeter
Make following command work:

    command alert-args js -d@ alert(JS_ARGS.join('&')) @
    alert-args user root@localhost

`s.split(separator)[1]` will only take the second part
and ignore the following parts.
2026-04-27 20:31:38 +08:00
Oliver Blanthorn 007d93a181
Remove trailing space 2026-04-25 13:35:54 +02:00
Oliver Blanthorn fdff6d999f
Ooops 2026-04-25 12:55:16 +02:00
Oliver Blanthorn 3d558b5f38
Add keyfeed --page for feeding events to pages 2026-04-25 12:49:07 +02:00
Oliver Blanthorn ee8a2f6aeb
Add dev loop
NB: if you change excmd arguments, this is a footgun
because it doesn't run the python script
2026-04-25 12:47:06 +02:00
Oliver Blanthorn 3a67cc805f
Fix #5377: add agents.md to encourage reviewable PRs 2026-04-20 12:25:26 +02:00
Oliver Blanthorn 48baeb91f6
Merge pull request #5374 from tridactyl/cache_fuse
Cache fuse and stop direct array access
2026-04-18 14:52:01 +00:00
Oliver Blanthorn 028f72ae9e
Cheer up linter 2026-04-16 14:13:40 +02:00
repparw 2b6cab5e13
Cache fuse and stop direct array access 2026-04-16 13:23:30 +02:00
repparw c0263c2976
Improve performance of rapid hinting reset (4ms -> 0ms) 2026-04-16 12:52:19 +02:00
Oliver Blanthorn 0f0aaef006
Merge branch 'optimize-completion-dom-updates' 2026-04-16 12:35:00 +02:00
Oliver Blanthorn b8d343ede8
Merge pull request #5340 from repparw/optimize-completion-dom-updates
Optimize completion display DOM updates
2026-04-16 10:34:34 +00:00
Oliver Blanthorn 159d81fdca
Switch to replaceChildren 2026-04-16 12:33:30 +02:00
Oliver Blanthorn 9cac02f2f9
Merge pull request #5366 from Arjan-P/fix-selection-across-node
Fix selection across DOM node
2026-04-16 07:46:36 +00:00