Skip to content

Conversation

@jahorton
Copy link
Contributor

@jahorton jahorton commented Oct 16, 2025

🚧 This is in the process of being significantly reworked and will eventually be discarded. It's currently being kept around in case previously-defined tests or approaches prove valuable for the rework; the "Files changed" tab can prove a very handy reference for that sort of thing at times. 🚧

Build-bot: skip build:web
Test-bot: skip

@keymanapp-test-bot
Copy link

keymanapp-test-bot bot commented Oct 16, 2025

User Test Results

Test specification and instructions

User tests are not required

@keymanapp-test-bot keymanapp-test-bot bot added this to the A19S14 milestone Oct 16, 2025
@jahorton jahorton force-pushed the refactor/web/complex-search-space-reuse branch from 9068e40 to b8457ec Compare October 17, 2025 15:10
@jahorton jahorton force-pushed the feat/web/multi-tokenization-splitting branch from aa114a9 to 524ea1d Compare October 17, 2025 15:11
@keymanapp-test-bot keymanapp-test-bot bot changed the title feat(web): implement search-path splitting for multi-tokenization conditions feat(web): implement search-path splitting for multi-tokenization conditions 🚂 Oct 17, 2025
@jahorton jahorton force-pushed the refactor/web/complex-search-space-reuse branch 2 times, most recently from f3fc256 to a6e14c5 Compare October 17, 2025 20:35
@jahorton jahorton force-pushed the feat/web/multi-tokenization-splitting branch from 524ea1d to 4f2605a Compare October 17, 2025 20:58
When we start supporting more than one "space" for correction-searches, we may need to know which "space" (tokenization) a suggestion arose from.  This way, we have a path forward for applying tokenization-dependent behaviors that may be required.

Build-bot: skip build:web
Test-bot: skip
The new interface is being added as preparation for efficient multi-tokenization correction-search.

Build-bot: skip build:web
Test-bot: skip
@jahorton jahorton force-pushed the refactor/web/complex-search-space-reuse branch from a6e14c5 to a03bc15 Compare October 20, 2025 18:18
@jahorton jahorton force-pushed the feat/web/multi-tokenization-splitting branch from 4f2605a to 26d97fb Compare October 20, 2025 18:58
As an upcoming goal is to introduce a new SearchSpace type that will assist with context-caching across multiple tokenizaitons, it is wise to generalize SearchPath and functions utilizing it to accept any SearchSpace-implementing type as its parent.

Build-bot: skip build:web
Test-bot: skip
…le spaces

Build-bot: skip build:web
Test-bot: skip
This is to prepare for corrections from alternate tokenizations that could result from fat-fingering whitespace keys or similar effects.

Build-bot: skip build:web
Test-bot: skip
@jahorton jahorton force-pushed the refactor/web/complex-search-space-reuse branch from a03bc15 to 3f199ce Compare October 21, 2025 21:00
…ditions

This is the most crucial aspect needed to properly model token-splitting once we start implementing whitespace fat-fingering.

Build-bot: skip build:web
Test-bot: skip
@jahorton jahorton force-pushed the feat/web/multi-tokenization-splitting branch from 26d97fb to a7f85da Compare October 22, 2025 13:44
@jahorton jahorton force-pushed the refactor/web/complex-search-space-reuse branch 2 times, most recently from 0e70658 to 72798ba Compare October 24, 2025 18:48
@darcywong00 darcywong00 removed this from the A19S14 milestone Oct 24, 2025
@darcywong00 darcywong00 added this to the A19S15 milestone Oct 24, 2025
@jahorton jahorton force-pushed the refactor/web/complex-search-space-reuse branch from 72798ba to e5083de Compare October 27, 2025 20:31
@keyman-server keyman-server modified the milestones: A19S15, A19S16 Nov 8, 2025
@jahorton
Copy link
Contributor Author

This PR is now being closed in favor of #15023 and #15031.

@jahorton jahorton closed this Nov 10, 2025
@github-project-automation github-project-automation bot moved this from Todo to Done in Keyman Nov 10, 2025
@jahorton jahorton deleted the feat/web/multi-tokenization-splitting branch November 10, 2025 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants