Commit graph

29802 commits

Author SHA1 Message Date
rc-swag
228fcd193e
Merge pull request #13555 from keymanapp/fix/windows/13489/update-tab-improvements
fix(windows): configuration update tab text changes
2025-03-27 09:19:52 +10:00
rc-swag
365495b1d5 fix(windows): font charset to default charset 2025-03-27 09:18:29 +10:00
rc-swag
6e7971ddff chore(windows): Merge branch 'fix/windows/combine-install-pop-up-frms' into fix/windows/13489/update-tab-improvements 2025-03-26 10:11:43 +10:00
rc-swag
b97c4f1623 fix(windows): fix handling of more than 3 updates
The scroll bar was also not working correctly for display content.
Different options where explored but the best was to make the outer
update content block a "display: block" instead of using flex.
2025-03-25 17:09:03 +10:00
rc-swag
eb134999b2 fix(windows): move lbl remove full stop
Moved the label yet again. Also remove a full stop after the
question mark for a string.
2025-03-25 10:14:30 +10:00
rc-swag
5bf17c1fc9 fix(windows): update S_Update_Restart_Req
This was updated in first PR before combining just bringing
the change over.
2025-03-24 17:21:09 +10:00
rc-swag
4863304f4d fix(windows): lablel location moved up 2025-03-24 17:01:19 +10:00
rc-swag
49c077485e fix(windows): combine install and installnow frms 2025-03-24 10:43:36 +10:00
rc-swag
3b72fc0929 fix(windows): resize form to match install-pop-up-now 2025-03-21 11:15:49 +10:00
rc-swag
979e1b05c9 fix(windows): configuration update tab text changes
fixes: #13489
2025-03-20 17:01:33 +10:00
rc-swag
8a43d0eccb fix(windows): add img & update form message install now
fixes: #13488
2025-03-19 10:57:43 +10:00
rc-swag
200494f2dc fix(windows): update label text add logo
Fixes: #13487
2025-03-18 17:02:28 +10:00
rc-swag
5698e53f7e
Merge pull request #13526 from keymanapp/fix/windows/cherry-pick/hard-code-key-cap
fix(windows): cherry pick hard code key cap 🍒
2025-03-18 12:44:11 +10:00
Keyman Server
8e8d38b1e3
Merge pull request #13525 from keymanapp/auto/version-beta-18.0.217
auto: increment beta version to 18.0.217
2025-03-17 11:03:20 -07:00
Keyman Build Agent
449f1107b8 auto: increment beta version to 18.0.217 2025-03-17 14:02:48 -04:00
Marc Durdin
dff4c2463c
Merge pull request #13365 from keymanapp/fix/developer/13348-handle-non-bmp-numeric-entities-in-xml-reader
fix(developer): handle non bmp numeric entities in xml reader
2025-03-17 16:02:06 +07:00
rc-swag
df938fef51 Merge pull request #13444 from keymanapp/feat/windows/13106-hard-code-osk-font-colour
feat(windows): hard code key cap colour
2025-03-17 17:14:45 +10:00
Marc Durdin
d4540e3c68 chore(developer): use caps for constants in xml-utils 2025-03-17 12:19:10 +07:00
Joshua Horton
1b8c2d8776
Merge pull request #13359 from keymanapp/fix/web/bksp-auto-cancel-on-new-input
fix(web): cancel held backspace on new key input
2025-03-17 08:39:36 +07:00
Joshua Horton
69cbd33f07
Merge pull request #13358 from keymanapp/chore/web/remove-dead-osk-code
chore(web): remove dead osk code
2025-03-17 08:39:24 +07:00
Joshua Horton
ca395c583a
Merge pull request #13333 from keymanapp/change/android/reorder-host-page-script-load
change(android): re-order host page script load so Sentry can report script load failures
2025-03-17 08:39:16 +07:00
Marc Durdin
7d5c98ddba fix(developer): bump fast-xml-parser to 5.0.9
This is a major dependency version bump (4.5.0 to 5.0.9) which we would
normally avoid during beta. However, we need the fix
NaturalIntelligence/fast-xml-parser#725 for hex escapes in XML, which is
incorporated in 5.0.9.

I have assessed the other changes to fast-xml-parser and found no
breaking changes for us, but I tightened the types in xml-utils
declarations and found some minor inconsistencies which appear to have
no impact, and which I have corrected:
* wrong type in unused parameter to `tagValueProcessor`
* reference to unused property `options.emptyTag`

While doing this, I consolidated the common options for the parser in
order to verify consistency, but made no changes to the resolved
parsing/building options.

Added a test to ldml keyboard reading, to verify that numeric strings
are treated as strings, given the divergence in the `numberParseOptions`
option, and it shows that numeric strings are treated as strings.

Fixes: #13348
2025-03-17 06:22:29 +07:00
Marc Durdin
96a96bef15 fix(developer): add units tests to verify non-BMP numeric entities in XML reader
fast-xml-reader has a bug with numeric entities. See:
  https://github.com/NaturalIntelligence/fast-xml-parser/issues/725

This commit adds a unit test to verify that non-BMP numeric entities
will be parsed correctly. It will fail until we update the
fast-xml-parser dependency.

Relates-to: #13348
2025-03-17 05:50:47 +07:00
Keyman Server
b392a5a9df
Merge pull request #13515 from keymanapp/auto/version-beta-18.0.216
auto: increment beta version to 18.0.216
2025-03-14 11:03:18 -07:00
Keyman Build Agent
ca716ba09f auto: increment beta version to 18.0.216 2025-03-14 14:02:45 -04:00
Darcy Wong
166aae51d0
Merge pull request #13500 from keymanapp/chore/common/crowdin-it
chore(common): update crowdin strings for Italian
2025-03-14 10:27:33 +07:00
Darcy Wong
a0514682a4
Merge pull request #13499 from keymanapp/chore/common/crowdin-es-es-419
chore(android,windows): Update Crowdin for Spanish and Spanish (Latin America)
2025-03-14 10:27:18 +07:00
Darcy Wong
8643d0165d
Merge pull request #13491 from keymanapp/chore/common/privacy-sentry-link
docs(common): Update Sentry links to keyman.sentry.io
2025-03-14 10:21:53 +07:00
Darcy Wong
2e896e316f chore(common): Update crowdin strings for Italian 2025-03-14 09:23:26 +07:00
Darcy Wong
d45365aee5 chore(windows): Update crowdin strings for Spanish (Latin America) 2025-03-14 09:13:07 +07:00
Darcy Wong
00552cb06c chore(android): update crowdin strings for Spanish (Latin America) 2025-03-14 09:12:49 +07:00
Darcy Wong
10def2de29 chore(windows): Update crowdin strings for Spanish 2025-03-14 09:10:46 +07:00
Darcy Wong
41a13cab2e chore(android): Update crowdin strings for Spanish 2025-03-14 09:10:31 +07:00
Keyman Server
1e2d3e73b1
Merge pull request #13493 from keymanapp/auto/version-beta-18.0.215
auto: increment beta version to 18.0.215
2025-03-13 11:03:22 -07:00
Keyman Build Agent
c91d924aa9 auto: increment beta version to 18.0.215 2025-03-13 14:02:44 -04:00
Darcy Wong
84f7da519a docs(common): Update Sentry links to keyman.sentry.io
The previous redirect from sentry.keyman.com is long-gone, so this updates all the links.
2025-03-13 16:33:52 +07:00
Marc Durdin
1e4719c823
Merge pull request #13479 from keymanapp/fix/developer/13469-strip-markers-in-kvk-generation
fix(developer): strip markers when generating KVK from LDML
2025-03-13 13:19:37 +07:00
Marc Durdin
27e53011af
Merge pull request #13450 from keymanapp/fix/core/13419-uset-unaligned
fix(core): unalign `usetCount` and `rangeCount`
2025-03-13 13:19:04 +07:00
Shawn Schantz
1d2febae3f
Merge pull request #13476 from keymanapp/docs/mac/security-troubleshooting
docs(mac): update troubleshooting page for macOS security
2025-03-13 13:09:54 +07:00
Shawn Schantz
1a12ac1d3c
Merge pull request #13480 from keymanapp/fix/mac/privacy-alert-change
fix(mac): change text in privacy alert for macOS 13.0 and later
2025-03-13 13:09:28 +07:00
Keyman Server
ef88f60753
Merge pull request #13485 from keymanapp/auto/version-beta-18.0.214
auto: increment beta version to 18.0.214
2025-03-12 11:03:50 -07:00
Keyman Build Agent
bc7220c150 auto: increment beta version to 18.0.214 2025-03-12 14:03:16 -04:00
Shawn Schantz
4ffd0f506c fix(mac): updated screenshot of security prompt
replaced screenshot of Accessibility with one
that shows it as enabled
2025-03-12 13:40:46 +07:00
Shawn Schantz
7b4d85b3d3 fix(mac): updated privacy alert text for macOS Ventura and later
this reflects UI changes made in macOS Ventura
'System Preferences' was renamed to 'System Settings'
'Security & Privacy' was renamed to 'Privacy & Security'
2025-03-12 11:30:30 +07:00
Marc Durdin
a64878f128
Merge pull request #13474 from keymanapp/chore/13470-handle-failure-to-retrieve-gh-status-in-build-trigger
chore: handle failure to retrieve GitHub PR status in build triggers
2025-03-12 08:55:50 +07:00
Marc Durdin
7cf86c548f
Merge pull request #13462 from keymanapp/fix/developer/13317-open-unprojected-source-file-in-temp-project
fix(developer): use '-' as placeholder for temp project name in cmdline
2025-03-12 08:55:41 +07:00
Marc Durdin
6fa35e0db5
Merge pull request #13461 from keymanapp/chore/common/13288-langtags-2025-02-18
chore(common): update langtags.json to 2025-02-18 release
2025-03-12 08:55:32 +07:00
Marc Durdin
2bc7dc6fb2
Merge pull request #13460 from keymanapp/chore/core/13381-add-clean-actions-for-mac-win
chore(core): add `clean` actions for `:mac` and `:win` targets
2025-03-12 08:55:21 +07:00
Marc Durdin
1f1b6e2b2a
Merge pull request #13459 from keymanapp/fix/developer/13420-load-options-before-use
fix(developer): load Keyman Developer options in Server before use
2025-03-12 08:55:13 +07:00
Marc Durdin
3ad7e78c25
Merge pull request #13457 from keymanapp/fix/developer/13446-improve-message-about-missing-file
fix(developer): add folder text to Error_FileDoesNotExist message
2025-03-12 08:55:02 +07:00