Joshua Horton
05a89a07a4
Merge pull request #14820 from keymanapp/feat/web/track-boundary-token-source
...
feat(web): track source input ranges for the edit-boundary source token 🚂
2025-10-08 22:34:58 +07:00
Joshua Horton
eb3a1d86bb
Merge pull request #14790 from keymanapp/feat/web/boundary-shifting-transform-tokenization
...
feat(web): precompute transform tokenization while handling when existing boundaries shift 🚂
2025-10-08 22:34:48 +07:00
Joshua Horton
164b6306ef
Merge branch 'feat/web/boundary-shifting-transform-tokenization' into feat/web/track-boundary-token-source
2025-10-08 08:40:55 -05:00
Joshua Horton
01a0eeec19
change(web): renames precomputeTokenizationAfterInput to mapWhitespacedTokenization
2025-10-08 08:40:15 -05:00
Joshua Horton
199c962f6f
Merge pull request #14807 from keymanapp/feat/web/tokenized-transform-assembly
...
change(web): provide alternate helper for assembly of tokenized transforms 🚂
2025-10-06 21:52:03 +07:00
Joshua Horton
df2a868605
Merge pull request #14806 from keymanapp/feat/web/compute-merge-split-effects
...
feat(web): add helper for aligning tokens after merges, splits 🚂
2025-10-06 21:51:52 +07:00
Joshua Horton
e8f28fdf36
Merge pull request #14805 from keymanapp/feat/web/trace-insert-edits
...
feat(web): add helper for tokenizing Transform.insert via tokenization of applied context 🚂
2025-10-06 21:51:38 +07:00
Joshua Horton
a9a761443f
Merge pull request #14754 from keymanapp/feat/web/backward-slide-tokenization
...
feat(web): add helper method for updating context tokenization before applying inputs 🚂
2025-10-06 21:51:20 +07:00
Joshua Horton
6800734d39
Merge pull request #14800 from keymanapp/feat/web/build-token-aligned-edge-windows
...
feat(web): build token-aligned edge windows 🚂
2025-10-06 21:51:10 +07:00
Joshua Horton
e681dc46ed
Merge pull request #14751 from keymanapp/feat/web/context-slide-deltas
...
feat(web): add method to determine the change to context resulting from a context window slide 🚂
2025-10-06 21:50:59 +07:00
Joshua Horton
2db1e3fd20
Merge pull request #14756 from keymanapp/refactor/web/source-input-vs-example-input
...
refactor(web): differentiate between true and represented inputs for context tokens 🚂
2025-10-06 21:50:46 +07:00
Joshua Horton
5d1885bbff
change(web): fix minor nits from review
2025-10-01 11:48:39 -05:00
Joshua Horton
f1b8cb2457
docs(web): assertion -> assumption
2025-09-30 09:18:56 -05:00
Joshua Horton
e94a2ffe8b
docs(web): assertion -> assumption
2025-09-30 09:10:34 -05:00
Joshua Horton
d1c70c5dd2
docs(web): assertion -> assumption
2025-09-30 08:54:19 -05:00
Joshua Horton
17618176c6
change(web): assertion -> assumption, ternary if-condition rework
2025-09-30 08:50:54 -05:00
Joshua Horton
4c8229707a
feat(web): track source text for edit-boundary source token
...
Build-bot: skip build:web
Test-bot: skip
2025-09-29 14:37:20 -05:00
Joshua Horton
e1e5ae24c5
change(web): attempt to improve nomenclature
2025-09-29 14:26:43 -05:00
Joshua Horton
8a6f4437cd
fix(web): implement proper non-BMP handling within precomputeTokenizationAfterInput
2025-09-29 11:37:57 -05:00
Joshua Horton
c7e5559d1a
Merge branch 'feat/web/tokenized-transform-assembly' into feat/web/boundary-shifting-transform-tokenization
2025-09-29 11:09:28 -05:00
Joshua Horton
f1ce917dc2
Merge branch 'feat/web/compute-merge-split-effects' into feat/web/tokenized-transform-assembly
2025-09-29 10:33:10 -05:00
Joshua Horton
978f9678a6
Merge branch 'feat/web/trace-insert-edits' into feat/web/compute-merge-split-effects
2025-09-29 10:32:00 -05:00
Joshua Horton
c477221e93
fix(web): implement traceInsertEdits non-BMP string handling
2025-09-29 10:31:30 -05:00
Joshua Horton
2e16e397d7
Merge branch 'feat/web/backward-slide-tokenization' into feat/web/trace-insert-edits
2025-09-29 10:29:55 -05:00
Joshua Horton
cf017acb1c
Merge branch 'feat/web/build-token-aligned-edge-windows' into feat/web/backward-slide-tokenization
2025-09-29 10:23:50 -05:00
Joshua Horton
1ffed0991a
fix(web): fix edge-window construction handling of non-BMP chars
2025-09-29 10:22:58 -05:00
Joshua Horton
b17dc93f0d
Merge branch 'feat/web/tokenized-transform-assembly' into feat/web/boundary-shifting-transform-tokenization
2025-09-25 15:22:02 -05:00
Joshua Horton
04abb5e2fc
Merge branch 'feat/web/compute-merge-split-effects' into feat/web/tokenized-transform-assembly
2025-09-25 15:18:51 -05:00
Joshua Horton
b1a9e07ef3
feat(web): provide startOffset for detected splits based on start index within original token
2025-09-25 15:18:30 -05:00
Joshua Horton
686ce86082
fix(web): fix extended merges, splits
2025-09-25 15:17:37 -05:00
Joshua Horton
5bd7edbb28
Merge branch 'feat/web/trace-insert-edits' into feat/web/compute-merge-split-effects
2025-09-25 15:07:46 -05:00
Joshua Horton
d32a29f854
Merge branch 'feat/web/backward-slide-tokenization' into feat/web/trace-insert-edits
2025-09-25 15:07:03 -05:00
Joshua Horton
b7bc34d528
Merge branch 'feat/web/build-token-aligned-edge-windows' into feat/web/backward-slide-tokenization
2025-09-25 15:04:43 -05:00
Joshua Horton
414c6f12ab
Merge branch 'feat/web/context-slide-deltas' into feat/web/build-token-aligned-edge-windows
2025-09-25 15:03:40 -05:00
Joshua Horton
ec76f0dd5f
Merge branch 'refactor/web/source-input-vs-example-input' into feat/web/context-slide-deltas
2025-09-25 15:01:06 -05:00
Joshua Horton
6eedb2e7ab
change(web): revert no-longer-valid change
2025-09-25 14:59:49 -05:00
Joshua Horton
5dc28b5492
refactor(web): track original ContextToken source properties + reform use of .exampleText
2025-09-25 14:51:57 -05:00
Joshua Horton
ba4a2f2631
Merge branch 'epic/autocorrect' into feat/web/transpose-disable-option
2025-09-25 08:20:27 -05:00
Joshua Horton
785b139b17
Merge branch 'epic/autocorrect' into refactor/web/compute-distance-helper
2025-09-24 16:18:23 -05:00
Joshua Horton
ba07b9b831
Merge pull request #14724 from keymanapp/refactor/web/improve-edit-calc-encapsulation
...
refactor(web): improve encapsulation for edit-distance calculation objects 🚂
2025-09-25 04:16:45 +07:00
Joshua Horton
082ebf59e4
Merge pull request #14706 from keymanapp/feat/web/partial-splits-and-merges
...
feat(web): support partial split + merge edits 🚂
2025-09-25 04:16:36 +07:00
Joshua Horton
2b64a0857b
docs(web): fix sourceText doc comment
2025-09-24 10:37:12 -05:00
Joshua Horton
3dba25cf7d
Merge pull request #14697 from keymanapp/change/web/edit-path-edge-data
...
change(web): edit path edges should report alignment indices instead of texts 🚂
2025-09-23 23:25:11 +07:00
Joshua Horton
7ddd7e24fd
Merge pull request #14689 from keymanapp/feat/web/split-merge-edit-paths
...
feat(web): support split, merge for edit-path construction 🚂
2025-09-23 23:24:56 +07:00
Joshua Horton
e68d98a977
Merge branch 'feat/web/start-split-merge-distance' into refactor/web/edit-path-construction
2025-09-23 08:21:50 -05:00
Joshua Horton
db51d21d0a
change(web): Apply linting-style suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-09-23 20:17:21 +07:00
Joshua Horton
602c74c6e5
feat(web): method now computes new tokenization pattern for original context
2025-09-22 12:26:10 -05:00
Joshua Horton
91f701b59f
feat(web): support transform tokenization even when existing boundaries shift
...
Related-to: #14679
Build-bot: skip build:web
Test-bot: skip
2025-09-22 12:26:05 -05:00
Joshua Horton
97e51a5a5d
change(web): construct alternate helper for assembly of tokenized transforms
...
This adds another helper designed to facilitate #14790 and is targeted to eventually replace our current `tokenizeTransform` method. We're not quite ready to drop `tokenizeTransform` and its helpers yet, though.
Build-bot: skip build:web
Test-bot: skip
2025-09-22 09:37:23 -05:00
Joshua Horton
7362d36066
feat(web): add helper for aligning tokens after merges, splits
...
Relates-to: #14679
Build-bot: skip build:web
Test-bot: skip
2025-09-22 09:36:12 -05:00