Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(common): Merge beta to master for Sprint B17S5 #11217

Merged
merged 264 commits into from
Apr 12, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    fd30786 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b09a1ba View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    495ee46 View commit details
    Browse the repository at this point in the history
  2. docs(web): doc-comment typo

    jahorton committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    d74bc8f View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    1c2baf2 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    3755de7 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. fix(ios): bad initial in-app layout

    jahorton committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    0046eef View commit details
    Browse the repository at this point in the history
  2. chore(ios): typo in comment

    jahorton committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    c6a2873 View commit details
    Browse the repository at this point in the history
  3. fix(ios): delayed banner

    jahorton committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a4cdc92 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    78fb914 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    8f1feea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8a49d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Merge pull request #10930 from keymanapp/fix/ios/delayed-banner

    fix(ios): delayed banner
    jahorton committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    d04ede0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b548c88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    727a3cf View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    bc33823 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5c9cc6 View commit details
    Browse the repository at this point in the history
  3. chore(web): Merge branch 'fix/web/early-matchGesture-abort' into fix/…

    …web/infinite-model-replacement-loop
    jahorton committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    f6fdca2 View commit details
    Browse the repository at this point in the history
  4. chore(web): Merge branch 'fix/web/infinite-model-replacement-loop' in…

    …to fix/web/proper-gesture-match-sequencing
    jahorton committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    3075643 View commit details
    Browse the repository at this point in the history
  5. chore(web): Merge branch 'fix/web/proper-gesture-match-sequencing' in…

    …to change/web/input-sequentialization
    jahorton committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    68f5c01 View commit details
    Browse the repository at this point in the history
  6. chore(web): Merge branch 'change/web/input-sequentialization' into fi…

    …x/web/queued-closure-source-linking
    jahorton committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    a618b85 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    26a99f0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b6df9ac View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9b2417d View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    7a9b47b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1b7f00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    badc47d View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    ca084c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    daa6384 View commit details
    Browse the repository at this point in the history
  3. chore(developer): add KeyboardInfoCompiler returns null if KmpCompile…

    …r.transformKpsToKmpObject fails test
    markcsinclair committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    79cd021 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a43aa5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbc1e42 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e2088fd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5c1733e View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    5d4a56f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e2ff2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    628ac27 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    9c3e55e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7353c30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8abe3f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9119256 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    305e6f5 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. fix(web): prevent layer switch key from erasing selection

    Fixes #7866.
    
    When the transform generated by a key event results in no changes to the
    text, this will no longer trigger a change event in the apps. This means
    that layer switch keys will no longer erase the selection.
    
    Fix proposed by @jahorton.
    mcdurdin committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    a54053b View commit details
    Browse the repository at this point in the history
  2. chore(web): update tests

    mcdurdin committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    8fbb0c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea83664 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    5681eea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b542a8d View commit details
    Browse the repository at this point in the history
  3. fix(common): fix an additional issue on illegal UnicodeSets

    - similar fix to #9492
    - again may be due to a wasm version variant
    - also additional rangechecking on the input side
    srl295 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    18ba46d View commit details
    Browse the repository at this point in the history
  4. bug(core): repro for assertion

    - test case with a set of markers
    srl295 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    28bdbbc View commit details
    Browse the repository at this point in the history
  5. fix(developer,core): fix for marker substitution in sets

    - for bug(core): assert when matching markers #11045
    - track raw and marker-substituted sets
    srl295 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    67838e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5a5877a View commit details
    Browse the repository at this point in the history
  7. fix(developer): store set variables in literal form, unescape in tran

    - update the tran compiler to call escapeStringForRegex() on set items being substituted into an expression
    srl295 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f773066 View commit details
    Browse the repository at this point in the history
  8. fix(common): further improvement to string/set substitution

    - tran: check for \uXXXX earlier in the chain, because we emit this format further down
    - add test cases for syntax chars being used in variables
    
    Fixes: bug(core): assert when matching markers #11045
    Fixes: bug(developer): escape on string substitution if syntax char #11037
    srl295 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f2ad7d4 View commit details
    Browse the repository at this point in the history
  9. fix(developer): error if a regex pattern matches the empty string 🙀

    - add message and check if the regex matches '' (empty string) and error if so
    - add test cases
    
    Fixes: bug(core): assert with vertical pipe #11062
    srl295 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    56add09 View commit details
    Browse the repository at this point in the history
  10. fix(core): dx: don't choke on embedded non-ascii in ldml .xml test files

    - ldml_test_source had a trim() implementation that was causing asserts in std::isspace() which turned out to be due to negative integers being passed
    - The actual line that caused trouble was, quote, '«" />'
    srl295 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    54e59e4 View commit details
    Browse the repository at this point in the history
  11. fix(core): fix 2 marker cases in ldml_event_state::emit_difference 🙀

    - handle the case where old and new context strings are the same (i.e. no work to do).
    - fix pointer arithmetic error in #10356 - the special case where one marker is being replaced by another. The named regression test didn't actually hit this case.
    
    Fixes: bug(core): 'string too long' #11057
    srl295 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    18c6ecf View commit details
    Browse the repository at this point in the history
  12. feat(developer): scaffolding for comma in modifiers 🙀

    - modifiers is a list, not a single entity
    - test cases
    
    For: feat(developer) ldml: comma in modifiers #11040
    srl295 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    72de9be View commit details
    Browse the repository at this point in the history
  13. feat(developer): implement comma in modifiers 🙀

    - improve modifier parsing
    - test cases for keys and layr
    
    For: feat(developer) ldml: comma in modifiers #11040
    srl295 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d6e080d View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. fix(developer): fix an additional issue on illegal UnicodeSets

    - update comments per review comments
    - improve logic of checks around malloc
    srl295 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    baeb3c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. fix(core): dx: don't choke on embedded non-ascii in ldml .xml test files

    - ldml_test_source: clarify UTF-8 processing in ltrim()
    srl295 committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    84b6488 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    adb9fdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37b31f1 View commit details
    Browse the repository at this point in the history
  4. chore(web): Merge branch 'fix/web/early-matchGesture-abort' into fix/…

    …web/infinite-model-replacement-loop
    jahorton committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    a6144c0 View commit details
    Browse the repository at this point in the history
  5. chore(web): Merge branch 'fix/web/infinite-model-replacement-loop' in…

    …to fix/web/proper-gesture-match-sequencing
    jahorton committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    45e43d4 View commit details
    Browse the repository at this point in the history
  6. chore: Apply suggestions from code review

    Co-authored-by: Joshua Horton <[email protected]>
    mcdurdin and jahorton committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    70836b4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ff4ddd9 View commit details
    Browse the repository at this point in the history
  8. chore(web): Merge branch 'fix/web/proper-gesture-match-sequencing' in…

    …to change/web/input-sequentialization
    jahorton committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    38d80bc View commit details
    Browse the repository at this point in the history
  9. chore(web): Merge branch 'change/web/input-sequentialization' into fi…

    …x/web/queued-closure-source-linking
    jahorton committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    75dff78 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    62eec26 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    edfed74 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9aac994 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #10931 from keymanapp/chore/ios/remove-show-banner…

    …-setting
    
    chore(ios): removes the "Show Banner" settings option
    jahorton committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    478cc61 View commit details
    Browse the repository at this point in the history
  14. fix(core): revert some interim fixes

    - ldml_test_source fix moved off to issue #11083
    - an optimization in ldml_processor also rolled back
    srl295 committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    e8a8590 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8b57230 View commit details
    Browse the repository at this point in the history
  16. fix(developer): fix an additional issue on illegal UnicodeSets

    - improve comments yet again, as they didn't  match the code.
    srl295 committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    193d7d0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0bf30d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. fix(core): fix actions_normalize() use of UnicodeString

    - output[0] was used as a boolean, but needed to check output.isEmpty() instead
    - dead store to  actions.code_points_to_delete
    
    For: #11067 parts 1 and 2
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3f42b0b View commit details
    Browse the repository at this point in the history
  2. fix(core): fix actions_normalize() UChar32 calculation

    - UnicodeString is UTF-16, but can be used with UTF-32 boundaries.
    - fix calculation of code_points_to_delete
    
    Fixes: #11067
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ca34b5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    677b249 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76eeb9c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9e36922 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1bc5db3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d894db7 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #11066 from keymanapp/fix/core/assert-code_points_…

    …to_delete
    
    fix(core): add an assert on code_points_to_delete 🌱
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b46e320 View commit details
    Browse the repository at this point in the history
  9. chore(core): fix actions_normalize() pointer math - tests

    - fix comments yet again
    - add regression test in test_actions_normalize.cpp
    
    For: #11067
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    adc4219 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #11065 from keymanapp/fix/common/unicodeset-errcheck

    fix(common): properly handle illegal UnicodeSets to prevent crash in kmc-ldml compiler 🙀
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    d9c97c0 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #11059 from keymanapp/fix/core/11045-assert-marker

    fix(core,developer): variable/marker substitution in sets and strings🙀
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    5f836d7 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #11070 from keymanapp/fix/core/11062-error-no-match

    fix(developer):  in ldml compiler, generate compiler error if `from=` regex matches empty string 🙀
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    c1a700d View commit details
    Browse the repository at this point in the history
  13. Merge pull request #11071 from keymanapp/fix/core/11057-string-too-long

    fix(core): calculate offset correctly when replacing marker in transform (fixes crash)🙀
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    1ac5bdf View commit details
    Browse the repository at this point in the history
  14. Update developer/src/kmc-ldml/src/util/util.ts

    Co-authored-by: Marc Durdin <[email protected]>
    srl295 and mcdurdin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    53224cb View commit details
    Browse the repository at this point in the history
  15. Merge pull request #11075 from keymanapp/feat/developer/11040-layr-co…

    …mma-in-modifiers
    
    feat(developer): support comma in modifiers 🙀
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    8d55d0b View commit details
    Browse the repository at this point in the history
  16. Merge pull request #11100 from keymanapp/fix/core/11067-fix-actions-n…

    …ormalize-output-string
    
    fix(core): actions_normalize() length and dead store fix 🙀
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    7106b66 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #11094 from keymanapp/chore/core/11057-optimize-ma…

    …rker-context
    
    chore(core): optimize ldml_event_state::emit_difference() when no diff 🙀
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    92a4a2a View commit details
    Browse the repository at this point in the history
  18. change(ios): better directional-mark trimming

    Joshua Horton committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3e6ba65 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ad64bdf View commit details
    Browse the repository at this point in the history
  20. Merge pull request #10929 from keymanapp/fix/ios/bad-initial-layout

    fix(ios): bad initial in-app layout, delayed banner, deprecated banner toggle
    jahorton committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    1319832 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #11085 from keymanapp/feat/developer/compilers/bet…

    …ter-suggestion-accessibility-verification
    
    feat(developer/compilers): better unit test for suggestion accessibility
    jahorton committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    7c030e3 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #11101 from keymanapp/fix/core/11067-fix-actions-n…

    …ormalize-utf32
    
    fix(core): fix pointer math in actions_normalize() 🙀
    mcdurdin committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    5790f63 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f7a7ce0 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ce1eba6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    41f5e7f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    484316c View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1e21b24 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e70220e View commit details
    Browse the repository at this point in the history
  29. fix(developer): error on missing variable name

    - disallow any stray $ in the from pattern (unless escaped)
    
    Fixes: #11044
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    876c0e7 View commit details
    Browse the repository at this point in the history
  30. feat(core): kmx+ scaffolding for modifiers=default

    - add a new value, 0x10000 to indicate 'default'
    
    For: #11072
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    313bbd3 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    b420ccc View commit details
    Browse the repository at this point in the history
  32. Merge branch 'feat/developer/11044-error-invalid-var' into feat/core/…

    …11072-default-modifier
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    1691a59 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    4881d1a View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    89f5a0e View commit details
    Browse the repository at this point in the history
  35. Merge branch 'feat/core/11072-default-modifier' into chore/core/dx-be…

    …tter-embedded-test-msg
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0f00199 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    49de9c5 View commit details
    Browse the repository at this point in the history
  37. Merge pull request #11120 from keymanapp/auto/version-beta-17.0.298

    auto: increment beta version to 17.0.298
    keyman-server committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    c0b7c18 View commit details
    Browse the repository at this point in the history
  38. chore(core): dx even better err message on embedded test vkeys

    - report on vk-not-found
    - separate message for excess string
    srl295 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    054d9fd View commit details
    Browse the repository at this point in the history
  39. Merge pull request #11096 from keymanapp/chore/linux/changelog

    chore(linux): Update debian changelog
    ermshiperete committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0cce667 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Merge pull request #11032 from keymanapp/fix/web/7866-layer-switch-ke…

    …y-deletes-selection
    
    fix(web): prevent layer switch key from erasing selection
    mcdurdin committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    4e403e9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11109 from keymanapp/fix/developer/11107-scroll-t…

    …ypeerror
    
    fix(developer): prevent error when scrolling touch layout editor with no selected key
    mcdurdin committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    ebe258d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11110 from keymanapp/fix/common/11084-isemptytran…

    …sform-nullish-is-empty
    
    fix(common): make `isEmptyTransform` return true if passed a nullish transform
    mcdurdin committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    26e9904 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d4a0809 View commit details
    Browse the repository at this point in the history
  5. fix(developer): error on missing variable name

    - improve unit tests
    - split out message for dollarsign, create numberspace for transform errs
    
    Fixes: #11044
    srl295 committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    cc7ef60 View commit details
    Browse the repository at this point in the history
  6. chore(core): support default lookup for modifiers

    - remove default flag from kmx_file.h
    
    Fixes: #11072
    srl295 committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    bca037c View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feat/core/11072-default-modifier' into chore/core/dx-be…

    …tter-embedded-test-msg
    srl295 committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    5ae4922 View commit details
    Browse the repository at this point in the history
  8. chore(core): support default lookup for modifiers

    - fix spec
    
    Fixes: #11072
    srl295 committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    ae6f7b5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    32b885f View commit details
    Browse the repository at this point in the history
  10. Merge pull request #11124 from keymanapp/auto/version-beta-17.0.299

    auto: increment beta version to 17.0.299
    keyman-server committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    6864cb3 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    ec81a88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    849a45c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11113 from keymanapp/change/ios/better-dir-mark-t…

    …rimming
    
    fix(ios):  address crash by reading full code point rather than code unit when trimming initial directional-mark
    jahorton committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    42ee06f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6034033 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11086 from keymanapp/fix/mac/1643-mishandled-SMP

    fix(mac): delete correct number of characters from current context when processing BMP or SMP deletes
    sgschantz committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    f6b9158 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    48d516d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a50b821 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f2fdee1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3eb8705 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    688fe65 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d53219d View commit details
    Browse the repository at this point in the history
  12. Merge pull request #11117 from keymanapp/feat/developer/11044-error-i…

    …nvalid-var
    
    feat(developer): disallow stray dollarsign in from pattern 🙀
    srl295 committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    882dce4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d75bbbe View commit details
    Browse the repository at this point in the history
  14. chore(common): add more references to 0x10000

    - at least add comments pointing back to keyman_core_ldml.ts
    
    Fixes: #11072
    srl295 committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    5615a5e View commit details
    Browse the repository at this point in the history
  15. Merge branch 'feat/core/11072-default-modifier' into chore/core/dx-be…

    …tter-embedded-test-msg
    srl295 committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    73b951c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9b0cd13 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #11131 from keymanapp/auto/version-beta-17.0.300

    auto: increment beta version to 17.0.300
    keyman-server committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    522b0c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Merge pull request #11108 from keymanapp/change/web/keyboard-change-e…

    …lement-handling
    
    change(web): keyboard swaps keep original keyboards active until fully ready
    jahorton committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    6db53ae View commit details
    Browse the repository at this point in the history
  2. fix(common,core): support other lookup for modifiers

    - the 'other' keyword was incorrectly called 'default'
    
    Fixes: #11072
    srl295 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    5b1c853 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b9ab8c View commit details
    Browse the repository at this point in the history
  4. fix(developer): handle buffer boundaries in four cases

    Fixes #11092.
    
    Addresses buffer boundary tests for four cases, so a fatal error is not
    returned to the user:
    * character range too long (U+1234 .. U+2468)
    * extended string too long ('abcde...xxxxx')
    * outs too long (store(foo) .... outs(bar))
    * virtual key expansion too long ([K_A] .. [K_Z] ...)
    
    See #11136 for additional work arising.
    mcdurdin committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    02f9ce1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11127 from keymanapp/fix/android/sub-selection

    fix(android/engine): Swap selection range if reversed
    darcywong00 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    1ea4df6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    707c7ee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ebeef5f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4aa9507 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    401cb3c View commit details
    Browse the repository at this point in the history
  10. Merge pull request #11000 from keymanapp/test/developer/keyboard-info…

    …-compiler-unit-tests
    
    test(developer): keyboard info compiler unit tests
    markcsinclair committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    9def2da View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3d87036 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #11148 from keymanapp/auto/version-beta-17.0.301

    auto: increment beta version to 17.0.301
    keyman-server committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    4610d1b View commit details
    Browse the repository at this point in the history
  13. Merge pull request #11118 from keymanapp/feat/core/11072-default-modi…

    …fier
    
    feat(core): support modifiers=other🙀
    srl295 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    9333dfa View commit details
    Browse the repository at this point in the history
  14. Merge pull request #11119 from keymanapp/chore/core/dx-better-embedde…

    …d-test-msg
    
    chore(core): dx better err message on embedded test vkeys 🙀
    srl295 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    8d2fe35 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. fix(windows): decode uri for packageid filename

    The uri for the downloaded filename need is decoded
    to turn %20 back to spaces etc. For the download location
    it encoding is maintained.
    rc-swag committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    a273cbf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10778 from keymanapp/fix/web/sticky-preview

    fix(web): key preview stickiness 🪠
    jahorton committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    7ec3072 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10836 from keymanapp/fix/web/early-matchGesture-a…

    …bort
    
    fix(web): early gesture-match abort when unable to extend existing gestures 🪠
    jahorton committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    cde3807 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10838 from keymanapp/fix/web/infinite-model-repla…

    …cement-loop
    
    fix(web): infinite model-match replacement looping 🪠
    jahorton committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    5e30fa7 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10840 from keymanapp/fix/web/proper-gesture-match…

    …-sequencing
    
    fix(web): proper gesture-match sequencing 🪠
    jahorton committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    23cfb11 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10843 from keymanapp/change/web/input-sequentiali…

    …zation
    
    change(web): input-event sequentialization 🪠
    jahorton committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    d999877 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10960 from keymanapp/fix/web/queued-closure-sourc…

    …e-linking
    
    fix(web): proper linkage of sources to events 🪠
    jahorton committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    769b611 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fcad85e View commit details
    Browse the repository at this point in the history
  9. Merge pull request #11137 from keymanapp/fix/developer/11092-memory-b…

    …uffer-overflow-in-compiler
    
    fix(developer): handle buffer boundaries in four cases
    mcdurdin committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    ed608e9 View commit details
    Browse the repository at this point in the history
  10. fix(common): upgrade sentry-cli to 2.31.0

    Fixes #11091.
    
    Updating to latest sentry-cli on all projects, reviewed release notes
    and there do not appear to be any breaking changes.
    
    sentry-cli 2.19.4 had a bug with uploading wasm symbols:
    getsentry/sentry-cli#1682
    
    It was fixed in 2.20.0:
    https://github.com/getsentry/sentry-cli/releases/tag/2.20.0
    mcdurdin committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    debb799 View commit details
    Browse the repository at this point in the history
  11. fix typo in comment

    Co-authored-by: Darcy Wong <[email protected]>
    sgschantz and darcywong00 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    4c881a1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    268332b View commit details
    Browse the repository at this point in the history
  13. chore(linux): Build packages for next Ubuntu version separately

    This change splits the package builds into building packages for the
    released Ubuntu versions and for the next version. A failure to build
    packages for the next version will no longer fail the packaging GHA.
    
    Closes #11143.
    
    (cherry picked from commit 043f2c6)
    ermshiperete committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    aae2588 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    005b279 View commit details
    Browse the repository at this point in the history
  15. chore(linux): Fix typo

    ermshiperete committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    e07e5ff View commit details
    Browse the repository at this point in the history
  16. Merge pull request #11153 from keymanapp/chore/linux/cherry-pick/1114…

    …3_UnreleasedPkgBuildFailures
    
    chore(linux): Build packages for next Ubuntu version separately 🍒
    ermshiperete committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    bab1b72 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f5bb539 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #11151 from keymanapp/fix/developer/11091-upgrade-…

    …sentry-cli
    
    fix(common): upgrade sentry-cli to 2.31.0
    mcdurdin committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    183a17c View commit details
    Browse the repository at this point in the history
  19. Merge pull request #11134 from keymanapp/fix/android/osk-height

    fix(android/app): Track previous device orientation for SystemKeyboard
    darcywong00 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    a067401 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    333d465 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    31ad98d View commit details
    Browse the repository at this point in the history
  22. Merge pull request #11159 from keymanapp/auto/version-beta-17.0.302

    auto: increment beta version to 17.0.302
    keyman-server committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    90d9c1a View commit details
    Browse the repository at this point in the history
  23. fix(windows): decode packge id at assignment encode uri creation

    decode the package_id when assinged. encode it again when
    the uri is formated.
    rc-swag committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    636d21f View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    653cb3b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11141 from keymanapp/fix/mac-11087-slow-typing

    fix(mac): load only 80 characters from context when processing keystrokes
    sgschantz committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    71359a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db9e807 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e85074a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c4d8e3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4141bfe View commit details
    Browse the repository at this point in the history
  7. Merge pull request #11171 from keymanapp/auto/version-beta-17.0.303

    auto: increment beta version to 17.0.303
    keyman-server committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    4dd3672 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fdc1db4 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. fix(common): specify title explicitly when opening PR with hub

    Fixes #11125.
    
    Discussion in #11125; looks like it may be due to a race in hub?
    mcdurdin committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    02812af View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11152 from keymanapp/fix/windows/11005/decode-uri…

    …-packageid
    
    fix(windows): decode uri for Package ID and filename
    rc-swag committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    d711856 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a3d2a8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11164 from keymanapp/fix/common/models/suggestion…

    …s-after-multi-whitespace
    
    fix(common/models): suggestion stability after multiple whitespaces
    jahorton committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    eeac2b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    062537b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a016bb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a6093c2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f2dba20 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8a21fbc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f21afb1 View commit details
    Browse the repository at this point in the history
  11. feat(web): high-level layout op batching

    Affects change of keyboards and context resets - particularly when new-context rules trigger a non-default layer
    jahorton committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    04df7f7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1a59f9b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8cf0da4 View commit details
    Browse the repository at this point in the history
  14. change(web): eliminates early redundant context reset

    This one occurred during Promise fulfillment synchronously but outside OSK batching mode... with another call later _within_ OSK batching mode.
    jahorton committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    c595303 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bf130e3 View commit details
    Browse the repository at this point in the history
  16. fix(core): skip leading trail surrogate char

    - update tests per review
    srl295 committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    e43aa3c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    11482c8 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    edd5b54 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #11184 from keymanapp/auto/version-beta-17.0.304

    auto: increment beta version to 17.0.304
    keyman-server committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    97552f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    bee64b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ca3794 View commit details
    Browse the repository at this point in the history
  3. chore(web): Merge branch 'feat/web/vkbd-layout-optimization' into cha…

    …nge/web/anti-layout-reflow-thrashing
    jahorton committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    c9d7a9e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    328900c View commit details
    Browse the repository at this point in the history
  5. chore(web): Merge branch 'feat/web/vkbd-layout-optimization' into cha…

    …nge/web/anti-layout-reflow-thrashing
    jahorton committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    8261f7f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b6bd677 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    37b8c1c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    75bde80 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    522d929 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    80a59c0 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    9a1ef32 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11188 from keymanapp/fix/android/text-selection-sync

    fix(android): atomically updates selection with text
    jahorton committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    639963d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c48dcba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a0b7ede View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11197 from keymanapp/auto/version-beta-17.0.305

    auto: increment beta version to 17.0.305
    keyman-server committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    e1dd067 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    12d91cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    875413d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1700642 View commit details
    Browse the repository at this point in the history
  4. docs(ios): adds new section about the banner (#10630)

    Joshua Horton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    82e7ddf View commit details
    Browse the repository at this point in the history
  5. docs(ios): removes old Show Banner toggle section

    Joshua Horton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    b1efaaa View commit details
    Browse the repository at this point in the history
  6. docs(ios): general help-image updates

    Joshua Horton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    16a11b7 View commit details
    Browse the repository at this point in the history
  7. docs(ios): adds animated down-flick gif for gesture help

    Joshua Horton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    542f95b View commit details
    Browse the repository at this point in the history
  8. docs(ios): shrinks overly-large images

    Joshua Horton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    7887add View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b6d9edc View commit details
    Browse the repository at this point in the history
  10. docs(ios): re-rescales one image

    Joshua Horton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    466f46f View commit details
    Browse the repository at this point in the history
  11. Merge pull request #11142 from keymanapp/change/web/gesture-event-que…

    …ue-polish
    
    change(web): merges split async method in gesture engine 🪠
    jahorton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    966d894 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #11189 from keymanapp/fix/web/quick-multitap-modip…

    …ress-use
    
    fix(web): blocks nextLayer for keys quickly typed when multitapping to new layer when final tap is held
    jahorton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    d075c8f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5a55ee1 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #11175 from keymanapp/refactor/web/osk-spacebar-la…

    …beling
    
    refactor(web): OSK spacebar-label updates now managed by layer object 🪠
    jahorton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    50f30b3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e7d7e1c View commit details
    Browse the repository at this point in the history
  16. chore(web): Merge branch 'refactor/web/layer-group-encapsulation' int…

    …o feat/web/vkbd-layout-optimization
    jahorton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    573ffd8 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0900f58 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #11205 from keymanapp/auto/version-beta-17.0.306

    auto: increment beta version to 17.0.306
    keyman-server committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    e759f8a View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. chore(ios): fixes broken link

    Co-authored-by: Darcy Wong <[email protected]>
    jahorton and darcywong00 committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    e06dbab View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11200 from keymanapp/docs/ios/banner-help-update

    docs(ios): updates iOS app help for 17.0 banner changes
    jahorton committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    1d38100 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11198 from keymanapp/chore/oem/fv-sguux

    chore(oem/fv): Add fv sguuxs and update keyboard versions
    darcywong00 committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    8d7f22c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    058d3de View commit details
    Browse the repository at this point in the history
  5. Merge pull request #11213 from keymanapp/auto/version-beta-17.0.307

    auto: increment beta version to 17.0.307
    keyman-server committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    a93ad92 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #11173 from keymanapp/fix/common/11125-specify-pr-…

    …messsage-explicitly-opening-auto-prs
    
    fix(common): specify title explicitly when opening PR with hub
    mcdurdin committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    49ce3eb View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Merge pull request #11176 from keymanapp/refactor/web/layer-group-enc…

    …apsulation
    
    refactor(web): better centralizes OSK layout internals to prepare for optimization efforts 🪠
    jahorton committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    50b261f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11177 from keymanapp/feat/web/vkbd-layout-optimiz…

    …ation
    
    feat(web): VisualKeyboard layout-reflow optimization 🪠
    jahorton committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    68f6a24 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #11140 from keymanapp/change/web/anti-layout-reflo…

    …w-thrashing
    
    change(web):  OSK optimization, improved responsiveness 🪠
    jahorton committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    ab0d225 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6ee7f5 View commit details
    Browse the repository at this point in the history
  5. Apply suggestions from code review

    Co-authored-by: Joshua Horton <[email protected]>
    darcywong00 and jahorton committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    97e90c9 View commit details
    Browse the repository at this point in the history