Shawn Schantz
|
b19c85350e
|
feat(mac): remove logging of legacy paths
|
2026-09-03 10:50:36 -04:00 |
|
Shawn Schantz
|
7d622997cb
|
feat(mac): ensure that home directory is not written to logs
also replace references to URL.path with
URL.path(percentEncoded: false) because FileManager
operation do not expect percent encoding
|
2026-09-02 15:36:19 -04:00 |
|
Shawn Schantz
|
af6806666a
|
feat(mac): added Sentry logging
Keyman Build Summary / Summarize build status checks (push) Waiting to run
|
2026-09-01 22:37:51 -04:00 |
|
Shawn Schantz
|
5250a84c04
|
feat(mac): replaced print statements with OSLog calls
|
2026-09-01 10:38:18 -04:00 |
|
Shawn Schantz
|
fa24b00e7a
|
feat(mac): reload packages after migrate
moved InputMethodUtil to Settings
|
2026-08-25 20:47:22 -04:00 |
|
Shawn Schantz
|
95ae54ed23
|
feat(mac): added font validation and installation
wait to unzip package before determining installation
directory because the package name must be used
for the final installation directory name
|
2026-08-24 16:32:22 -04:00 |
|
Shawn Schantz
|
b1d73b4427
|
feat(mac): added several fields to package, including QR Code
|
2026-07-13 18:47:40 -04:00 |
|
Shawn Schantz
|
5cb255a7b6
|
feat(mac): on install, write package to temp folder in group container
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
download .kmp and unzip in temp folder
then decide whether to replace existing package
|
2026-07-02 22:29:02 -04:00 |
|
Shawn Schantz
|
6af1dcd05b
|
feat(mac): added install keyboard functionality with webview
|
2026-06-25 17:39:58 -04:00 |
|
Shawn Schantz
|
ddabddd720
|
feat(mac): repair installation support
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
created installation task list instead of incrementing state
|
2026-06-05 18:12:50 -04:00 |
|
Shawn Schantz
|
7c07775d67
|
Merge branch 'feat/mac/new-app' into feat/mac/detect-install
|
2026-05-29 16:43:25 -04:00 |
|
Shawn Schantz
|
b77b255ac6
|
feat(mac): throw error for missing kmx file
add TODO comments and change their format
|
2026-05-29 11:44:49 -04:00 |
|
Shawn Schantz
|
2eeb15ef63
|
feat(mac): changes for review feedback
|
2026-05-22 17:18:19 -04:00 |
|
Shawn Schantz
|
77dafb3d75
|
feat(mac): add the steps needed to complete installation
|
2026-05-20 21:14:53 -04:00 |
|
Shawn Schantz
|
73ac6d5972
|
feat(mac): updates for devin.ai review and added tests
Keyman Build Summary / Summarize build status checks (push) Waiting to run
|
2026-05-07 08:13:29 -04:00 |
|
Shawn Schantz
|
db00bf8bf4
|
feat(mac): additional unit tests and comments
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
|
2026-05-05 15:22:33 -04:00 |
|
Shawn Schantz
|
0ad3843d74
|
feat(mac): rename keyboards directory to packages directory
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
|
2026-05-04 15:58:19 -04:00 |
|
Shawn Schantz
|
dd0f2043bf
|
feat(mac): complete settings migration and delete old settings
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
also eliminate duplicate state saved in config app
generate the list of active keyboards on the fly
when it needs to be written to UserDefaults
|
2026-04-24 15:58:33 -04:00 |
|
Shawn Schantz
|
364ccc2d52
|
feat(mac): migrate keyman packages individually to group containers
Keyman Build Summary / Summarize build status checks (push) Waiting to run
also rename Keyman-Keyboards directory to
Keyman-Packages
|
2026-04-17 14:13:23 -04:00 |
|
Shawn Schantz
|
832940c129
|
feat(mac): use iOS-style app group for shared container
works correctly for local debug build, but needs to
be tested with distribution profile with release build
|
2026-03-10 16:37:19 -04:00 |
|
Shawn Schantz
|
5cd8112532
|
feat(mac): add loading of kmp files
currently reads from the old data directory
UI is for testing only
|
2026-03-04 16:55:34 -05:00 |
|