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: merge master into windows-updates #12417

Merged
merged 197 commits into from
Sep 13, 2024

Commits on Jul 29, 2024

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

Commits on Jul 30, 2024

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

Commits on Jul 31, 2024

  1. change(mac): customize menus after all views are created

    rather than reading from disk and adding keyboards include
    awakeFromNib, do so in applicationDidFinishLaunching
    sgschantz committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    bff17dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec2e48c View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

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

Commits on Aug 2, 2024

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

Commits on Aug 5, 2024

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

Commits on Aug 6, 2024

  1. change(mac): uses Library directory instead of Documents

    Write new key KMDataModelVersion in UserDefaults with
    integer value that determines how data is expected to be stored.
    Migrates existing Keyman data to new location if it was written
    with an older (or no) version.
    
    Fixes: #2542
    sgschantz committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8b40873 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    05918b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e80594 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. change(mac): use partial paths in settings

    converts partial paths to full paths as needed
    and vice-versa when moving between file
    system access and referencing keyboards
    in UserDefaults
    sgschantz committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    b1685f5 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. change(mac): some refactoring

    Mostly taking advantage of KMSettingsRepository so
    that more of the UserDefaults changes happen through it
    Still some refactoring remains for active keyboards list
    sgschantz committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    5364a74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be55dab View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    b7b1768 View commit details
    Browse the repository at this point in the history
  2. change(mac): persist options fix when dictionary exists

    testing showed that when an option already existed,
    it would be deleted when attempting to update it to
    a new value
    sgschantz committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    49bfd08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    65b9e49 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    977d294 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98787af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3326ac2 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    c48a4a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24f4a61 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    ed8f850 View commit details
    Browse the repository at this point in the history
  2. feat(windows): remove registerhotkey and cache modifier

    Remove the feature flags that allows the use of cached modifier for
    hotkeys. Remove the feature flag that uses the Win 32 API
    RegisterHotkeys.
    rc-swag committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    05d5246 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1d9f53 View commit details
    Browse the repository at this point in the history
  4. chore(windows): Merge branch 'master' into feat/windows/11471/remove-…

    …old-flags-modifier
    
    # Keyman Conventional Commit suggestions:
    #
    # - Link to a Sentry issue with git trailer:
    #     Fixes: _MODULE_-_ID_
    # - Give credit to co-authors:
    #     Co-authored-by: _Name_ <_email_>
    # - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
    # - Don't include a period at the end of the title
    # - Always include a blank line before trailers
    # - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
    rc-swag committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    371e6b1 View commit details
    Browse the repository at this point in the history
  5. chore(windows): Merge branch 'master' into feat/windows/11471/right-m…

    …odifier-hk
    
    # Keyman Conventional Commit suggestions:
    #
    # - Link to a Sentry issue with git trailer:
    #     Fixes: _MODULE_-_ID_
    # - Give credit to co-authors:
    #     Co-authored-by: _Name_ <_email_>
    # - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
    # - Don't include a period at the end of the title
    # - Always include a blank line before trailers
    # - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
    rc-swag committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b0ff713 View commit details
    Browse the repository at this point in the history
  6. feat(windows): new sil logo

    rc-swag committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    259d044 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    fed6582 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2927f57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e402ea1 View commit details
    Browse the repository at this point in the history
  4. fix(linux): add keymanFacename to .ldml file

    This change adds the `keymanFacename` attribute based on UnicodeFont
    or AnsiFont to the root element of the generated .ldml file so that
    onboard-keyman can display the proper font for the osk.
    
    Fixes: #12019
    ermshiperete committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    a22a40f View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    16ce5b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c99e833 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8cbc2f View commit details
    Browse the repository at this point in the history
  4. fix(linux): properly deal with types of names

    Names can be Unicode strings or byte arrays. This change allows for both
    kinds. Also properly deal with the case when we can't get the name from
    the .ttf file. And finally change the test so that we don't need the
    `KbdKhmr.ttf` font.
    ermshiperete committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    50228a8 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    7dbf4d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5586368 View commit details
    Browse the repository at this point in the history
  3. fix(mac): show package info after keyboard install

    Move to updated APIs that no longer require window dismissal.
    
    Fixes: #9308
    sgschantz committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    9302213 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    500c800 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30ec15c View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    Co-authored-by: Marc Durdin <marc@durdin.net>
    darcywong00 and mcdurdin authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    733bc29 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea6e295 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8dd258d View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    745bbd5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'change/mac/2542-store-keyboards-elsewhere' into change/…

    …mac/2542-use-partial-keyboard-paths
    sgschantz authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    31a545b View commit details
    Browse the repository at this point in the history
  3. change(mac): minor comment cleanup

    Fixes: #2542
    sgschantz committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    24daed2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a6e950 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b57051 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce5c590 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    0918b39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    721bc91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1020977 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f39a89 View commit details
    Browse the repository at this point in the history
  5. Apply suggestions from code review

    Co-authored-by: Marc Durdin <marc@durdin.net>
    ermshiperete and mcdurdin authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    9fa3eb0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1d55100 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dc265de View commit details
    Browse the repository at this point in the history
  8. Merge pull request #12267 from keymanapp/fix/android/stepper-maven

    fix(android): Check in material-stepper as internal Maven dependency
    darcywong00 authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    4f66db7 View commit details
    Browse the repository at this point in the history
  9. fix(mac): eliminate all use of deprecated API beginSheetModalForWindow

    beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:
    was deprecated in macOS 10.10 and replaced by
    beginSheetModalForWindow:completionHandler:
    
    The newer API automatically closes the sheet.
    Explicitly closing the sheet also seemed to be causing
    the parent windows to close.
    
    Fixes: #9308
    sgschantz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    569a8a8 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #12303 from keymanapp/docs/core/format

    docs(core): improve formatting of KMX+ doc
    ermshiperete authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    1ac3116 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c8beeb9 View commit details
    Browse the repository at this point in the history
  12. chore(windows): Merge branch 'master' into feat/windows/12160/update-…

    …sil-logo-kmw
    
    # Keyman Conventional Commit suggestions:
    #
    # - Link to a Sentry issue with git trailer:
    #     Fixes: _MODULE_-_ID_
    # - Give credit to co-authors:
    #     Co-authored-by: _Name_ <_email_>
    # - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
    # - Don't include a period at the end of the title
    # - Always include a blank line before trailers
    # - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
    rc-swag committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    db2e454 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    028a03c View commit details
    Browse the repository at this point in the history
  14. Merge pull request #12315 from keymanapp/fix/android/enter-search

    fix(android): Prioritize certain actions over multi-line for ENTER key
    darcywong00 authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    31d2b76 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #12277 from keymanapp/fix/linux/12019_oskFont

    fix(linux): add `keymanFacename` to .ldml file
    ermshiperete authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    0f2ef22 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #12316 from keymanapp/chore/common/crowdin-cs

    chore(common): Update crowdin strings for Czech
    darcywong00 authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    6c1125e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5b5fd30 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f4115a3 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    11a9338 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    6dee928 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    03293bc View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2c41d02 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    db06555 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    e121dc7 View commit details
    Browse the repository at this point in the history
  25. Merge pull request #12329 from keymanapp/auto/version-master-18.0.102

    auto: increment master version to 18.0.102
    keyman-server authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    5829155 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b2768dd View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Merge pull request #12314 from keymanapp/docs/web/doc

    docs(web): add documentation comments for touch layout interfaces
    ermshiperete authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    7dc3b06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ddb7ba View commit details
    Browse the repository at this point in the history
  3. Merge pull request #12106 from keymanapp/change/mac/2542-store-keyboa…

    …rds-elsewhere
    
    change(mac): store data in Library directory instead of Documents
    sgschantz authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    a283fd1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #12144 from keymanapp/change/mac/2542-use-partial-…

    …keyboard-paths
    
    change(mac): store partial path in UserDefaults
    sgschantz authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    0aa4be5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d6d9feb View commit details
    Browse the repository at this point in the history
  6. fix(mac): open download info sheet from config window

    Rather than opening from the keyboard download window
    which is supposed to be closed by the download info
    sheet. This prevents the download info sheet from
    closing its own parent on which it depends.
    sgschantz committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    19cb236 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    11abf8a View commit details
    Browse the repository at this point in the history
  8. Merge pull request #12333 from keymanapp/auto/version-master-18.0.103

    auto: increment master version to 18.0.103
    keyman-server authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    325cab0 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    20a9ecd View commit details
    Browse the repository at this point in the history
  2. chore(windows): Merge branch 'feat/windows/11471/remove-old-flags-mod…

    …ifier' into feat/windows/11471/right-modifier-hk
    rc-swag committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d70ad35 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd51d60 View commit details
    Browse the repository at this point in the history
  4. fix(mac): comment cleanup

    sgschantz committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    b38700c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #12252 from keymanapp/feat/windows/11471/remove-ol…

    …d-flags-modifier
    
    feat(windows): Remove hotkey related feature flags
    rc-swag authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    f0827b4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    10c343f View commit details
    Browse the repository at this point in the history
  7. Merge pull request #12250 from keymanapp/feat/windows/12160/update-si…

    …l-logo-kmw
    
    feat(windows): update SIL logo for Windows UI
    rc-swag authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    ccee8ed View commit details
    Browse the repository at this point in the history
  8. chore(windows): Merge branch 'master' into feat/windows/12251/update-…

    …sil-global-strings
    
    # Keyman Conventional Commit suggestions:
    #
    # - Link to a Sentry issue with git trailer:
    #     Fixes: _MODULE_-_ID_
    # - Give credit to co-authors:
    #     Co-authored-by: _Name_ <_email_>
    # - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
    # - Don't include a period at the end of the title
    # - Always include a blank line before trailers
    # - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
    rc-swag committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    c384902 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cad009a View commit details
    Browse the repository at this point in the history
  10. fix(mac): nil window references after dismissing dialogs

    also delete commented code
    sgschantz committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    cc2c917 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    33715a0 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #12349 from keymanapp/auto/version-master-18.0.104

    auto: increment master version to 18.0.104
    keyman-server authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    ffa4fb0 View commit details
    Browse the repository at this point in the history
  13. fix(common): correct offsets in KMX+ spec

    Cherry-picked-from: #12305
    mcdurdin committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    0731c7b View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Merge pull request #12326 from keymanapp/fix/mac/9308-no-package-info

    fix(mac): display package info after keyboard installation
    sgschantz authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    fdad0ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3de0aaa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99adf9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72c9754 View commit details
    Browse the repository at this point in the history
  5. fix(mac): check for macOS 11 for PostEvent access

    CGPreflightPostEventAccess API should be available
    with macOS 10.5 (Catalina) but that does not appear
    to be true in experience. Changing to check for 11.0
    (Big Sur) before using that API instead.
    
    Fixes: #12295
    sgschantz committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    f567778 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into fix/developer/11833-index-requires-comma-b…

    …etween-parameters-in-kmcmplib-compiler
    markcsinclair committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    86fcf2e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ca48f44 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #12357 from keymanapp/auto/version-master-18.0.105

    auto: increment master version to 18.0.105
    keyman-server authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    9bd1e7f View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    703790d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d99d4d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a42e5b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    60fa60d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7ad1e44 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Merge pull request #12352 from keymanapp/chore/missing-history-18-0-103

    chore(common): Fix missing entries in HISTORY.md
    darcywong00 authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1d6ea8c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #12359 from keymanapp/docs/android/longpress-menu

    docs(android): Add in-app help for adjusting longpress delay
    darcywong00 authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    870e559 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #12354 from keymanapp/fix/mac/12295-catalina-start…

    …up-crash
    
    fix(mac): avoid crash on startup with macOS 10.15 (Catalina)
    sgschantz authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a64ada8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #12362 from keymanapp/fv/keyboards-csv-from-repo

    chore(oem/fv): Update to fv_all 13.0
    darcywong00 authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6720b6c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #12327 from keymanapp/feat/windows/12251/update-si…

    …l-global-strings
    
    feat(windows): Add two new strings for SIL Global name instead of SIL International
    rc-swag authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d61c37b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aa6db34 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b902c43 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    52f0897 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    87a810e View commit details
    Browse the repository at this point in the history
  10. Merge branch 'master' into fix/developer/11833-index-requires-comma-b…

    …etween-parameters-in-kmcmplib-compiler
    markcsinclair committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    ccbd12f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d0f0b68 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #12365 from keymanapp/auto/version-master-18.0.106

    auto: increment master version to 18.0.106
    keyman-server authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    df1bc3f View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. docs(android): Update help docs

    * Update whatsnew
    * Rename "SIL International" to "SIL Global"
    * Add link to adjust-longpress-delay
    darcywong00 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    87a0130 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #12259 from keymanapp/feat/windows/11471/right-mod…

    …ifier-hk
    
    feat(windows): add right modifier included in hotkey optional functionality
    rc-swag authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    e41a8cb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #12361 from keymanapp/fix/android/zero-keyboard-la…

    …nguages
    
    fix(android): Skip language counts for lexical-model packages
    darcywong00 authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    8098964 View commit details
    Browse the repository at this point in the history
  4. docs(web): fix link to documentation page

    The help page for `BuildVisualKeyboard` is under `core`, not `osk`.
    ermshiperete committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    dc66cdd View commit details
    Browse the repository at this point in the history
  5. Merge pull request #12369 from keymanapp/docs/web/helplink

    docs(web): fix link to documentation page
    ermshiperete authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    8fd0877 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    13cadb2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #12371 from keymanapp/auto/version-master-18.0.107

    auto: increment master version to 18.0.107
    keyman-server authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    60c51c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Merge pull request #12290 from keymanapp/fix/android/text-size-rtl

    fix(android): Update Text Size menu icons for RTL support 📟
    darcywong00 authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    4bf88fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ee5d34 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into fix/developer/11833-index-requires-comma-b…

    …etween-parameters-in-kmcmplib-compiler
    markcsinclair committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    6062c74 View commit details
    Browse the repository at this point in the history
  4. fix(developer): fix building with Ubuntu 24.04

    For whatever reason I suddenly got compile errors on Ubuntu 24.04 when
    building Developer. Including `cstdint` solves this.
    
    See also #11926.
    ermshiperete committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    9f4ca50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c3e5871 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bda043e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #12380 from keymanapp/auto/version-master-18.0.108

    auto: increment master version to 18.0.108
    keyman-server authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    789df8d View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Merge pull request #12367 from keymanapp/docs/android/sil-global-help

    docs(android): Update help docs
    darcywong00 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    391763b View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Marc Durdin <marc@durdin.net>
    darcywong00 and mcdurdin authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    aa816a4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #12379 from keymanapp/fix/developer/ubuntu

    fix(developer): fix building with Ubuntu 24.04
    ermshiperete authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    598f78c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d4b0850 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #12351 from keymanapp/fix/android/builder-publish

    refactor(android): Move build-publish.sh to builder script
    darcywong00 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    83b442b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #12358 from keymanapp/fix/android/conditional-sentry

    fix(android): Separate `publishSentry` Gradle task to publish symbols to Sentry
    darcywong00 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    a3dd21f View commit details
    Browse the repository at this point in the history
  7. refactor(web): explicitly list exports of lexical model types

    Addresses code review comments.
    ermshiperete committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    593510a View commit details
    Browse the repository at this point in the history
  8. refactor(web): additional exports

    Missed a few exports in the last commit.
    ermshiperete committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    4efe95a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    510e5aa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ea545dc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cfdd131 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    74d334a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    917a42a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9813e3d View commit details
    Browse the repository at this point in the history
  15. Merge pull request #12370 from keymanapp/refactor/web/12133_models2

    refactor(web): move `model/types` to `web/types` 🏗️
    ermshiperete authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    40d798d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    04c1b15 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    06323b9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    cc8fd7d View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    82c9fd8 View commit details
    Browse the repository at this point in the history
  20. fix(developer): change to eliminate the possibility of an extra param…

    …eter, and add matching test
    markcsinclair committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    bcead57 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    91bbc25 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    a9b9c4d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    a6d2d02 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6553bd6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1fe6a03 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    da02b9c View commit details
    Browse the repository at this point in the history
  27. Merge pull request #12391 from keymanapp/auto/version-master-18.0.109

    auto: increment master version to 18.0.109
    keyman-server authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    66ee99e View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    5bfb93e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e966a8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f0617f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #12394 from keymanapp/chore/common/history-17-0-329

    chore(common): Update history with 17.0.329 stable
    darcywong00 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    431c151 View commit details
    Browse the repository at this point in the history
  5. Apply suggestions from code review

    Co-authored-by: Marc Durdin <marc@durdin.net>
    ermshiperete and mcdurdin authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    cc21dda View commit details
    Browse the repository at this point in the history
  6. Merge pull request #12382 from keymanapp/refactor/web/12133_modelsTem…

    …plates
    
    refactor(web): move `model/templates` to `web/src/engine/predictive/text` 🏗️
    ermshiperete authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    fe63af0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7e30dbf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d7f7ce9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c7a7ea2 View commit details
    Browse the repository at this point in the history
  10. refactor(web): move to web/src/tools/es-bundling

    Addresses code review comments.
    ermshiperete committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    d4a049f View commit details
    Browse the repository at this point in the history
  11. Merge pull request #12383 from keymanapp/refactor/web/12133_modelsWor…

    …kdbreakers
    
    refactor(web): move `common/models` to `web/src/engine/predictive-text` 🏗️
    ermshiperete authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    98c7932 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #12384 from keymanapp/refactor/web/12025_web-utils

    refactor(web): move `common/web/utils` to `web/src/engine/common/web-utils/` 🏗️
    ermshiperete authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    367b029 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    47d63bc View commit details
    Browse the repository at this point in the history
  14. refactor(web): move sentry-manager → web/src/engine/sentry-manager

    Move `common/web/sentry-manager` to `web/src/engine/sentry-manager`.
    
    Fixes: #12387
    ermshiperete committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    b20d7f1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e62d05c View commit details
    Browse the repository at this point in the history
  16. refactor(web): merge device-detect with web/src/engine/main

    This change moves `web/src/engine/device-detect/` →
    `web/src/engine/main/` and renames the `Device` class to `DeviceDetector`.
    
    Fixes: #12388
    ermshiperete committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f52a120 View commit details
    Browse the repository at this point in the history
  17. chore(web): remove unused file

    All subprojects that used `common/web/tsconfig.kmw-main-base.json`
    got moved so that this file is no longer used by anyone.
    ermshiperete committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    04c9817 View commit details
    Browse the repository at this point in the history
  18. chore(web): allow to run unit tests in vscode test explorer

    #11746 removed the `ts-node` dependency. Unfortunately that broke running
    TypeScript test files with Mocha in VSCode Test Explorer because it no
    longer knows what to do with .ts files. This change adds the more modern
    `tsx` package as developer dependency, which allows to use Test Explorer
    again.
    
    See https://stackoverflow.com/a/77609121.
    ermshiperete committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    95f36ac View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    870f205 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #12401 from keymanapp/auto/version-master-18.0.110

    auto: increment master version to 18.0.110
    keyman-server authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    031f682 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Merge pull request #12393 from keymanapp/chore/common/unicode-16

    chore(common): Update to Unicode 16.0
    darcywong00 authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    6b0d8dd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #12389 from keymanapp/refactor/web/12385_es-bundling

    refactor(web): move `common/web/es-bundling` → `web/src/tools/es-bundling` 🏗️
    ermshiperete authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    66d815e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #12390 from keymanapp/refactor/web/12386_eslint

    refactor(web): move `common/web/eslint` → `common/tools/eslint` 🏗️
    ermshiperete authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    9e15a38 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #12397 from keymanapp/refactor/web/12387_sentry

    refactor(web): move sentry-manager → `web/src/engine/sentry-manager` 🏗️
    ermshiperete authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    757a5e8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #12399 from keymanapp/refactor/web/12388_device-de…

    …tect
    
    refactor(web): merge `device-detect` with `web/src/engine/main` 🏗️
    ermshiperete authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    44ba53a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #12400 from keymanapp/chore/web/testexplorer

    chore(web): allow to run unit tests in vscode test explorer
    ermshiperete authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    fc32f02 View commit details
    Browse the repository at this point in the history
  7. chore(developer): Merge branch 'master' into fix/developer/11833-inde…

    …x-requires-comma-between-parameters-in-kmcmplib-compiler
    markcsinclair committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    2a477c6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    84dbc10 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #12328 from keymanapp/fix/developer/11833-index-re…

    …quires-comma-between-parameters-in-kmcmplib-compiler
    
    fix(developer): index() requires comma between parameters in kmcmplib compiler
    markcsinclair authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3304594 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    83bea36 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #12409 from keymanapp/auto/version-master-18.0.111

    auto: increment master version to 18.0.111
    keyman-server authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    6f78e37 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Merge pull request #12408 from keymanapp/chore/crowdin/it

    chore(common): Update crowdin strings for Italian
    darcywong00 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    52bfdaf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #12350 from keymanapp/fix/common/12305-kmx=plus-sp…

    …ec-offsets
    
    fix(common): correct offsets in KMX+ spec
    mcdurdin authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    bcd8f1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eaec494 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #12410 from keymanapp/fix/android/cleanup-longpres…

    …s-api
    
    fix(android): Add gating to setLongpressDelay()
    darcywong00 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    86feb8c View commit details
    Browse the repository at this point in the history