Commit graph

35995 commits

Author SHA1 Message Date
Shawn Schantz
cc054ccb0e fix(mac): apply insert with replace to correct location 2026-09-22 09:12:08 -04:00
Shawn Schantz
8b58b1320d
Merge pull request #16458 from keymanapp/fix/mac/9628-help-links
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
fix(mac): allow display of package help file linked content 🍎
2026-09-16 14:24:52 -04:00
Shawn Schantz
057b79d4f9
Merge pull request #16567 from keymanapp/fix/mac/16489-migrate-first
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
fix(mac): do data migration before installation completion 🍎
2026-09-16 08:06:04 -04:00
Shawn Schantz
00b643735c feat(mac): added comment explaining data migration
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-15 22:43:40 -04:00
Shawn Schantz
c9998a587b
Merge pull request #16554 from keymanapp/fix/mac/16442-repair-change
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
feat(mac): do not kill Keyman.app during config app startup 🍎
2026-09-15 21:59:03 -04:00
Shawn Schantz
31d0765e2e feat(mac): comment updated 2026-09-15 21:49:21 -04:00
Shawn Schantz
e29ac67d6b
Merge pull request #16551 from keymanapp/feat/mac/kmp-inf
feat(mac): add support for legacy kmp.inf packages 🍎
2026-09-15 19:55:38 -04:00
Shawn Schantz
88fdaeff6d feat(mac): minor changes after review 2026-09-15 16:35:47 -04:00
Shawn Schantz
fedff1b172
Merge branch 'fix/mac/16442-repair-change' into fix/mac/16489-migrate-first
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-14 18:35:14 -04:00
Shawn Schantz
3efc2f61ba fix(mac): minor changes 2026-09-14 16:41:02 -04:00
Shawn Schantz
0e9fd0913d feat(mac): do data migration before installation completion
Fixes: #16489
2026-09-14 15:02:35 -04:00
Shawn Schantz
34b5c8cbdc feat(mac): register observers before privacy dialog
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
also uncomment sentry tag for accessibility state
2026-09-14 10:54:50 -04:00
Shawn Schantz
f0ce1c6aa1
Merge branch 'feat/mac/kmp-inf' into fix/mac/16442-repair-change 2026-09-14 10:14:44 -04:00
Shawn Schantz
b7eb4dc9d6
Merge branch 'epic/mac-config' into feat/mac/kmp-inf
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-14 10:14:21 -04:00
Shawn Schantz
f09aa66e75
Merge branch 'feat/mac/kmp-inf' into fix/mac/16442-repair-change 2026-09-14 10:13:54 -04:00
Shawn Schantz
01c126780d feat(mac) do not kill Keyman app to manage accessibility permission
instead, if keyman input method is running, then
request or query access using notifications

also change text that prompts user to restart
restart should not be necessary in any normal
use case, as it happens at install time
2026-09-14 09:53:37 -04:00
Keyman Server
d667c0ce95
Merge pull request #16559 from keymanapp/auto/B19S1-merge-base-into-mac-config
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
auto: B19S1 merge master into mac-config 🍎
2026-09-12 09:56:57 +02:00
Keyman Server
e57e7ecf72
Merge branch 'epic/mac-config' into auto/B19S1-merge-base-into-mac-config 2026-09-12 07:11:57 +02:00
Shawn Schantz
74cee6f064 Merge branch 'feat/mac/kmp-inf' of https://github.com/keymanapp/keyman into feat/mac/kmp-inf
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-11 16:13:42 -04:00
Shawn Schantz
6307410a8e feat(mac): fixed unit tests 2026-09-11 16:12:45 -04:00
Keyman Server
9ff8c72fb5
Merge pull request #16555 from keymanapp/auto/version-master-19.0.286
auto: increment master version to 19.0.286
2026-09-11 20:04:12 +02:00
Keyman Build Agent
3f55f0dc2b auto: increment master version to 19.0.286
Test-bot: skip
Build-bot: skip
2026-09-11 13:01:31 -05:00
Shawn Schantz
8b9c78d45a
Merge branch 'epic/mac-config' into feat/mac/kmp-inf
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-11 13:58:44 -04:00
Shawn Schantz
bae4480530 feat(mac): removed commented-out code 2026-09-11 13:47:02 -04:00
Shawn Schantz
c0c5c84329 feat(mac): more fixes based on re-review 2026-09-11 13:40:47 -04:00
Shawn Schantz
7906533806 feat(mac): update for review comments
get graphic file name from correct location
improved handling of parse error
bounds check for value array on website url
2026-09-11 13:31:48 -04:00
Joshua Horton
a117672d50
Merge pull request #16392 from keymanapp/fix/android/load-external-kmp-file
fix(android): load KMP files from app-external sources
2026-09-11 20:18:33 +07:00
Joshua Horton
1802b3aaef
Merge pull request #16548 from keymanapp/fix/web/unexpected-worker-unload-msg
fix(web): handle 'unload' message while attempting model 'load'
2026-09-11 20:17:42 +07:00
Shawn Schantz
a588e6d97c
Merge pull request #16553 from ejschantz/feat/mac/about-window
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
feat(mac): Added new about window 🍎
2026-09-10 23:19:38 -04:00
Shawn Schantz
2d1048139c feat(mac): do not kill Keyman.app to check accessibility
at startup -- instead use notifications when
app is running

only force a restart of the input method if we
need accessibility state during the setup flow

Fixes: #16442
2026-09-10 22:49:45 -04:00
Eli Schantz
8a206ccb21 feat(mac): Added new about window 2026-09-10 22:37:25 -04:00
Keyman Server
0a58faecf8
Merge pull request #16552 from keymanapp/auto/version-master-19.0.285
auto: increment master version to 19.0.285
2026-09-10 20:07:06 +02:00
Keyman Build Agent
7b6e631753 auto: increment master version to 19.0.285
Test-bot: skip
Build-bot: skip
2026-09-10 13:03:50 -05:00
Shawn Schantz
be97f1e046
Merge pull request #16514 from keymanapp/feat/mac/localize
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
feat(mac): localization support for Keyman config app 🍎
2026-09-10 13:53:49 -04:00
Shawn Schantz
0505a49743
Merge pull request #16494 from keymanapp/feat/mac/add-logging
feat(mac): add logging to Keyman Configuration app 🍎
2026-09-10 13:53:01 -04:00
Joshua Horton
63bf51a630 change(web): tag fixed error report
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Fixes: KEYMAN-ANDROID-6W9
2026-09-10 11:49:18 -05:00
Shawn Schantz
51992b96f0 feat(mac): minscule formatting change
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-10 12:33:28 -04:00
Shawn Schantz
78e3008a6b feat(mac): implemented parser from scratch instead of
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
basing on Objective C code

added default for readMe and Help files
added validation for required fields
2026-09-10 12:18:59 -04:00
Joshua Horton
91c36f3998 feat(web): add failed model-load recovery unit test 2026-09-10 11:06:10 -05:00
Joshua Horton
a9311a5899 change(android): more AndroidManifest refinements
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-10 09:05:59 -05:00
Marc Durdin
fcd34d4cb9
Merge pull request #16531 from keymanapp/fix/web/16503-remove-scroll-to-top
fix(web): remove scroll-to-top on page load
2026-09-10 11:46:37 +07:00
Marc Durdin
5d98b66c2e
Merge pull request #16539 from keymanapp/maint/developer/remove-ajv-dep-from-kmc-convert
maint(developer): remove unused ajv dependency from kmc-convert
2026-09-10 11:46:29 +07:00
Joshua Horton
380f71212a change(web): fix previous commit's adjustments & add link to Android docs in filter comments
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-09 14:39:59 -05:00
Joshua Horton
d2aa609db7 change(android): more AndroidManifest cleanup 2026-09-09 14:33:26 -05:00
Joshua Horton
18f334a60e fix(web): handle 'unload' message while attempting model 'load'
Fixes: KEYMAN-WEB-MD

Build-bot: skip build:web
Test-bot: skip
2026-09-09 13:49:12 -05:00
Keyman Server
5ed4ccb7ef
Merge pull request #16547 from keymanapp/auto/version-master-19.0.284
auto: increment master version to 19.0.284
2026-09-09 20:05:25 +02:00
Keyman Build Agent
a6f62c7233 auto: increment master version to 19.0.284
Test-bot: skip
Build-bot: skip
2026-09-09 13:01:30 -05:00
Joshua Horton
536ad8c43f
Merge pull request #16541 from keymanapp/change/web/allow-autocorrect-on-whitespace
change(web): allow autocorrection on input of basic whitespaces
2026-09-09 20:47:16 +07:00
Keyman Server
2829c93ff3
Merge pull request #16542 from keymanapp/auto/version-master-19.0.283
auto: increment master version to 19.0.283
2026-09-08 20:04:12 +02:00
Keyman Build Agent
c04682ba46 auto: increment master version to 19.0.283
Test-bot: skip
Build-bot: skip
2026-09-08 13:01:27 -05:00