Marc Durdin
5c5b44df02
Merge pull request #13657 from keymanapp/chore/merge-dev-refactors-into-web-core
...
chore: merge dev refactors into epic/web-core 🎼
2025-04-03 21:45:34 +07:00
Marc Durdin
e68acd8b98
chore(linux): cleanup c++ for updated compiler
2025-04-03 12:35:52 +07:00
Marc Durdin
ffec6a21f3
chore: Merge remote-tracking branch 'origin/epic/web-core' into chore/merge-dev-refactors-into-web-core
2025-04-03 12:19:28 +07:00
Marc Durdin
838aea52ed
refactor(developer): consolidate project loader
...
Consolidates project loading code from kmc and kmc-copy, in preparation
for kmc-test epic. This leaves open a change we need to make to
CompilerCallbacks, to consolidate the fsAsync and net callbacks into
CompilerCallbacks as a first-class part of CompilerCallbacks. We will
then need to start to move all the fs and net callback interactions to
the async model across all kmc modules, at some point.
2025-04-03 11:37:54 +07:00
Marc Durdin
cf16c37869
refactor(developer): move sentry and developer options into console apps
...
Move the sentry dependency out of developer-utils and into the console
apps kmc and server, in process of making sure that developer-utils has
no node dependencies.
Also copy the options.ts module into kmc and server, for the same
reason.
This first step duplicates two units, options.ts and KeymanSentry.ts. We
do need to refactor this again later to avoid this duplication (maybe
via yet another internal package?)
2025-04-03 09:56:46 +07:00
Marc Durdin
70838ff1ac
refactor(developer): rename to developer-utils-messages.ts
...
Renames common-messages.ts to developer-utils-messages.ts. This was
split from /common/web/types, but the messages module retained the old
name, which was confusing (two modules with same name).
2025-04-03 09:26:27 +07:00
Marc Durdin
ccea5956fc
Merge pull request #13650 from keymanapp/chore/use-explicit-node-prefix-for-node-imports-1
...
chore: use explicit `node:` prefix for node imports
2025-04-03 08:54:31 +07:00
Marc Durdin
cafa503124
chore: use explicit node: prefix on more module imports
2025-04-03 08:10:50 +07:00
Marc Durdin
ac6eb0b767
chore: use explicit node: prefix for node imports
...
This makes it easier for us to enumerate modules that have node
dependencies. There may be others I have not yet picked up.
2025-04-03 08:01:08 +07:00
Keyman Server
8e8d769d58
Merge pull request #13638 from keymanapp/auto/version-master-19.0.21
...
auto: increment master version to 19.0.21
2025-04-01 11:01:55 -07:00
Keyman Build Agent
724613cc8f
auto: increment master version to 19.0.21
2025-04-01 14:01:24 -04:00
Marc Durdin
1f572a14b7
Merge pull request #13578 from MattGyverLee/fix/kmea/13511/applykeyboardHeight
...
fix(android): move responsibility for setting keyboard height preference into `applyKeyboardHeight()`
2025-04-01 14:05:32 +07:00
Marc Durdin
7999677cd6
Apply suggestions from code review
2025-04-01 08:48:13 +02:00
Marc Durdin
54d6f374d9
chore(android): use constant instead of string
2025-04-01 01:05:51 +02:00
Marc Durdin
8dbca1b651
Merge branch 'master' into fix/kmea/13511/applykeyboardHeight
2025-04-01 06:02:54 +07:00
Keyman Server
98a00ef424
Merge pull request #13626 from keymanapp/auto/version-master-19.0.20
...
auto: increment master version to 19.0.20
2025-03-31 11:01:41 -07:00
Keyman Build Agent
7b16d81eaf
auto: increment master version to 19.0.20
2025-03-31 14:01:07 -04:00
Matthew Lee
99033cf1ec
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-31 12:00:50 -04:00
Matthew Lee
fa65ccb901
Making KMEngine_PrefsKey a constant.
2025-03-31 11:54:40 -04:00
Marc Durdin
7aab6cc4cb
Merge pull request #13619 from keymanapp/chore/merge-master-into-web-core
...
chore: merge master into web-core 🎼
2025-03-31 16:07:05 +07:00
Marc Durdin
7c42887ead
Merge branch 'epic/web-core' into chore/merge-master-into-web-core
2025-03-31 12:13:48 +07:00
Marc Durdin
d71b9a826a
Merge pull request #13606 from keymanapp/chore/b18s4-merge-beta-to-master
...
chore: merge beta to master B18S4
2025-03-31 08:43:50 +07:00
Matthew Lee
527f8e0d7a
Current Height Refactor
...
Avoiding multiple calls to system prefs.
2025-03-28 21:01:30 -04:00
Matthew Lee
776bb381ff
Docs for getDefaultKeyboardHeight()
2025-03-28 20:19:45 -04:00
Matthew Lee
61ec797597
Update android/docs/engine/KMManager/getKeyboardHeight.md
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:22:13 -04:00
Matthew Lee
be4f97e328
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:21:04 -04:00
Matthew Lee
49c83f5f84
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:17:54 -04:00
Matthew Lee
a010865a57
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:17:21 -04:00
Matthew Lee
7b32908721
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:16:36 -04:00
Matthew Lee
1638b21115
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:16:04 -04:00
Matthew Lee
20eae1cfc9
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:15:50 -04:00
Matthew Lee
34ee802106
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:15:24 -04:00
Matthew Lee
3637ddc7f9
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:15:12 -04:00
Matthew Lee
eaa42a4e83
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:14:41 -04:00
Matthew Lee
ca0507e3d7
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:14:22 -04:00
Matthew Lee
b43d865989
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:13:51 -04:00
Matthew Lee
11cf9d8dbf
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:13:20 -04:00
Matthew Lee
f4b9d6a6f5
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:12:35 -04:00
Marc Durdin
ab59fa29b4
Merge branch 'master' into chore/b18s4-merge-beta-to-master
2025-03-29 05:41:03 +07:00
Marc Durdin
a52437c407
chore: Merge branch 'master' into chore/b18s4-merge-beta-to-master
2025-03-29 05:38:08 +07:00
Marc Durdin
9d7b953ed9
Merge pull request #13602 from keymanapp/chore/improve-invalid-version-message
...
chore(developer): improve kmc-ldml 'invalid version' message
2025-03-29 05:33:49 +07:00
Marc Durdin
de5a02f8ce
chore(developer): rewrap detail on semver LDML message
2025-03-29 04:14:38 +07:00
Keyman Server
e97eaa57dc
Merge pull request #13604 from keymanapp/auto/version-beta-18.0.223
...
auto: increment beta version to 18.0.223
2025-03-28 11:02:48 -07:00
Keyman Build Agent
b78fb7699a
auto: increment beta version to 18.0.223
2025-03-28 14:02:12 -04:00
Matthew Lee
e7440af715
Handle undefined/invalid orientations
...
Responding to Marc's message about undefined orientations. This shouldn't affect the user tests. It's handling an edge case.
2025-03-28 13:22:19 -04:00
Marc Durdin
dbfe03aa8e
chore(developer): improve kmc-ldml 'invalid version' message
...
Suggested by @Nnyny. Give more detail on the semantic version format for
keyboard version, as well as details on the limitations to semver
imposed by the Keyman toolchain.
2025-03-28 15:01:11 +07:00
Matthew Lee
0cb5a17971
Updating docs for Adjust Keyboard Height feature
2025-03-27 23:21:43 -04:00
Darcy Wong
5f0f4b4f5b
Merge pull request #13546 from keymanapp/fix/android/banner-after-unlock
...
fix(android): Handle banner overrides independently when device is locked and unlocked
2025-03-28 08:20:31 +07:00
Matthew Lee
05625d5983
Bypassing dynamic height for tests
2025-03-27 19:00:45 -04:00
Keyman Server
909f80cb04
Merge pull request #13591 from keymanapp/auto/version-beta-18.0.222
...
auto: increment beta version to 18.0.222
2025-03-27 11:03:42 -07:00