Commit graph

33096 commits

Author SHA1 Message Date
Darcy Wong
c25a238877 chore(ios): Update crowdin strings for Czech 2025-02-14 09:50:37 +07:00
Darcy Wong
6404ccc5e9 chore(common): Update crowdin strings for Mon 2025-02-14 09:43:28 +07:00
Joshua Horton
0058edb3dd change(android): reintroduce specialized notification 2025-02-14 09:18:57 +07:00
Joshua Horton
8910531c10 refactor(android): deduplicate handler setup into helper method 2025-02-14 09:09:10 +07:00
Keyman Server
990793f194
Merge pull request #13240 from keymanapp/auto/version-beta-18.0.193
auto: increment beta version to 18.0.193
2025-02-13 18:08:45 -08:00
Keyman Build Agent
5a634cd74d auto: increment beta version to 18.0.193 2025-02-13 21:08:12 -05:00
Marc Durdin
992f6aa58d chore(windows): clear out whatsnew for 19.0 2025-02-14 08:46:04 +07:00
Marc Durdin
d405544936 chore: Revert "chore: Revert "Update TIER.md""
This reverts commit b9e95b9272.
2025-02-14 08:44:38 +07:00
Marc Durdin
901edd63b9 chore: Revert "chore: Revert "Merge branch 'master' into beta""
This reverts commit d6e7c0b9d1.
2025-02-14 08:44:32 +07:00
Joshua Horton
04fc2f6fa1
Merge pull request #13169 from keymanapp/change/ios/mem-leak-mitigation
change(ios): mitigate keyboard input-view memory leak by force-discarding WebView
2025-02-14 08:25:13 +07:00
Joshua Horton
62a3df35fb
Merge pull request #13129 from keymanapp/change/ios/prevent-observer-leaks
change(ios): prevent memory leaks from keyboard-related notification observers
2025-02-14 08:24:53 +07:00
rc-swag
46413f8bda fix(windows): link setup options with registry value
the automatic report usage result from the lblOptions window in setup
was not assigned on mrOK. Therefore the check box selection was lost.
2025-02-14 11:17:28 +10:00
Marc Durdin
67f019fb56
Merge branch 'master' into chore/merge-beta-to-master-B18S1 2025-02-14 07:56:07 +07:00
Marc Durdin
154e228253
Merge pull request #13238 from keymanapp/chore/cleanup-beta-mismerge
chore: undo master merge
2025-02-14 07:54:33 +07:00
Marc Durdin
b9e95b9272 chore: Revert "Update TIER.md"
This reverts commit 0bff2d8ff6.
2025-02-14 07:45:35 +07:00
Marc Durdin
d6e7c0b9d1 chore: Revert "Merge branch 'master' into beta"
This reverts commit fae3932e15, reversing
changes made to 793daddb48.
2025-02-14 07:45:28 +07:00
rc-swag
f25cabedbb
Merge pull request #13211 from keymanapp/docs/windows/13186/whats-new
docs(windows): update keyman for windows 18.0 whats-new
2025-02-14 09:35:01 +10:00
Marc Durdin
296e1bbad4 feat(windows): hack in some fun features for kmdevlink
This was an evening activity scratching itches on kmdevlink's 'Open
Issue' dialog. The search box now supports three different types of
strings:

1. `[[repo]#]num` -> open issue/PR #num in repo (if repo omitted, will
   use 'keyman'):
   * `13235` or `#13235` or `keyman#13235` -> opens PR #13235
   * `keyman.com#545` -> opens PR keymanapp/keyman.com#545
   * `api#172` -> opens PR keymanapp/api.keyman.com#172
2. `[[repo]#]searchtext` -> any non-numeric string does an issue search:
   * `label:ios/ font` -> opens an issue search for 'ios/' label and
     'font' in keymanapp/keyman repo
   * `api#db` -> opens an issue search for 'db' in
     keymanapp/api.keyman.com repo
3. `[[repo]#]` -> opens issue list for repo (keymanapp/keyman if repo is
   omitted, or empty box)

A second feature is construction of a HTML snippet of our usual
short-form links to issues/PRs for Google Docs. Note that this dialog
does not check if the target is an issue or PR, it just builds a link to
the issue URL and lets GitHub redirect to PR. To use this, just type the
`[[repo]#]num` format into the search field and click the Copy button.
2025-02-14 05:51:35 +07:00
Marc Durdin
ba922c77c9
Merge pull request #13226 from keymanapp/chore/merge-master-into-linux-mcompile
chore: merge master into linux-mcompile 🐘
2025-02-14 05:29:51 +07:00
Steven R. Loomis
8c163594bc
Merge branch 'master' into feat/developer/12874-kmx-to-xml-cherrypick 2025-02-13 13:10:37 -06:00
Keyman Server
aa61510325
Merge pull request #13232 from keymanapp/auto/version-master-19.0.4
auto: increment master version to 19.0.4
2025-02-13 10:02:00 -08:00
Keyman Build Agent
017afe8100 auto: increment master version to 19.0.4 2025-02-13 13:01:27 -05:00
Darcy Wong
df9d8180ec refactor(android): Separate checking status from displaying panels 2025-02-13 21:51:16 +07:00
Darcy Wong
07dac95514
Update android/KMEA/app/src/main/java/com/keyman/engine/util/WebViewUtils.java 2025-02-13 21:50:02 +07:00
Marc Durdin
f57aec64bb
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile 2025-02-13 20:37:44 +07:00
Marc Durdin
965aee64f8
Update VERSION.md 2025-02-13 13:52:57 +01:00
Marc Durdin
0bff2d8ff6
Update TIER.md 2025-02-13 13:52:27 +01:00
Marc Durdin
fae3932e15
Merge branch 'master' into beta 2025-02-13 19:51:57 +07:00
Eberhard Beilharz
09fae4ec5a
Merge pull request #13206 from keymanapp/chore/linux/cherry-pick/remove-focal
chore(linux): additional code cleanup after Focal removal
2025-02-13 11:12:53 +01:00
Eberhard Beilharz
b696a27bcc
Merge pull request #13221 from emmanuel-ferdman/master
docs: update keyboard processor build source
2025-02-13 11:10:35 +01:00
Eberhard Beilharz
793daddb48
Merge pull request #13207 from keymanapp/docs/linux/whatsnew
docs(linux): update what's new for 18.0
2025-02-13 10:57:53 +01:00
Emmanuel Ferdman
91ed7e040b
docs: update keyboard processor build source
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-02-13 01:22:50 -08:00
Darcy Wong
83f886f643
Update android/docs/engine/KMManager/setLongpressDelay.md
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-02-13 16:06:50 +07:00
Shawn Schantz
f07a565d88 chore(ios): added back accidentally deleted line 2025-02-13 15:55:30 +07:00
Joshua Horton
cdf7b9b0b3 chore(web): cleanup shell variable no longer being referenced 2025-02-13 15:47:14 +07:00
Darcy Wong
aca4ed0861 docs(android): Document removing sendOptionsToKeyboard API 2025-02-13 15:31:21 +07:00
Darcy Wong
b3ae7f831a fix(android): Don't set longpress delay for unit tests 2025-02-13 15:21:13 +07:00
Darcy Wong
1265e8770c chore(android/engine): Cleanup else clause 2025-02-13 15:20:33 +07:00
Joshua Horton
fc3a312178
chore(web): accept cleanup suggestion
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-02-13 15:14:21 +07:00
Joshua Horton
8ef559e90e docs(android): improve doc for new function 2025-02-13 14:54:34 +07:00
Joshua Horton
18d4af5ac1 chore(android): clean up unused string dev artifact 2025-02-13 14:49:51 +07:00
Darcy Wong
dc17075408 fix(android): Remove sendOptionsToKeyboard function from Engine API 2025-02-13 14:41:44 +07:00
Joshua Horton
536201f53e chore(android): add handling + Sentry logging for robustness in case of other sources 2025-02-13 14:37:55 +07:00
Joshua Horton
cb9546fdde fix(android): extra robustness in cloud-repo-query operation 2025-02-13 14:08:26 +07:00
Joshua Horton
31af7cfc46 chore(android): handle other potentially-affected cases 2025-02-13 13:42:03 +07:00
Joshua Horton
c3caf7ffff fix(android): prevent update-checks from instantly crashing app + system keyboard
Fixes: #11568
2025-02-13 13:41:56 +07:00
Joshua Horton
eab497ff7d feat(android): add DownloadManager enablement check, related custom exception 2025-02-13 12:52:58 +07:00
rc-swag
938e87c011 fix(windows): Check registry report usage value in setup process
Fixes: #12660
2025-02-13 15:04:54 +10:00
Shawn Schantz
3e8ea13604 chore(ios): remove code conditional upon iOS 13 to iOS 15
now that iOS 15 is the minimum version,  #available
conditions to handle earlier versions of iOS are unnnecessary
2025-02-13 11:57:50 +07:00
Darcy Wong
6559c671dc
Merge pull request #13213 from keymanapp/chore/common/history-17-0-335-tier
chore(common): Fix 17.0.335 tier in HISTORY.md
2025-02-13 11:04:19 +07:00