rc-swag
6b938e1bef
feat(windows): disable apply updated now if no updates
...
Disable the apply update now if no updates are available.
Fixes : #12840
2025-01-06 11:47:22 +10:00
rc-swag
477bc9fd5a
feat(windows): WIP apply now button needs more checking
2024-12-18 15:43:31 +10:00
rc-swag
89b17273f7
feat(windows): delete old update icon
2024-12-18 13:48:14 +10:00
rc-swag
c1e2ca84a4
feat(windows): Fix update table with css grid
2024-12-18 12:12:49 +10:00
rc-swag
d9d160a1e7
feat(windows): todo add not to remove logging comments
2024-12-17 08:02:40 +10:00
rc-swag
0f95fed588
feat(windows): rename checkinstallpackageelevation
2024-12-16 17:55:43 +10:00
rc-swag
c449a8e662
feat(windows): fix keyman updates xsl
2024-12-16 16:14:04 +10:00
rc-swag
b9efa0d5ae
feat(windows): format file structure
2024-12-09 14:12:14 +10:00
rc-swag
c365f85e60
feat(windows): initiall commit add install pkgs
2024-12-06 14:18:16 +10:00
rc-swag
981e7d1090
feat(windows): remove sm state from insthelper
...
Remove the update of state from the insthelper as configure
first run will now set it back to idle.
2024-11-28 16:07:57 +10:00
rc-swag
4023aca115
feat(windows): convert the klog errors to sentry
...
Update all the errors logged using KLog to sentry messages
2024-11-28 15:55:45 +10:00
rc-swag
caef322cc4
feat(windows): remove retry state retry immediately
...
Remove the retry state as the process will retry in the same process.
Future we could consider adding a retry state that would retry on
the next time kmshell is started for any reason.
2024-11-28 14:25:42 +10:00
rc-swag
cabe8ff73a
chore(windows): Merge branch 'epic/windows-updates' into feat/windows/set-sm-idle-firstrun
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-11-28 15:46:08 +10:00
rc-swag
ba2b3016bc
feat(windows): Wip dont want to lose
2024-11-27 15:55:55 +10:00
rc-swag
e58e690178
Merge pull request #12079 from keymanapp/feat/windows/add-apply-now-update
...
feat(windows): add state machine to control installation including apply now update 💽
2024-11-12 13:44:57 +10:00
Marc Durdin
dba05b1436
Merge pull request #12656 from keymanapp/chore/merge-master-into-windows-updates
...
chore: merge master into windows-updates 💽
2024-11-10 23:59:22 +01:00
Marc Durdin
e7a80131c3
Merge branch 'epic/windows-updates' into chore/merge-master-into-windows-updates
2024-11-08 05:27:06 +01:00
Marc Durdin
2a9f2a3958
Merge pull request #12586 from keymanapp/feat/developer/kmc-copy-github-and-cloud-support
...
feat(developer): add GitHub and Cloud support to kmc-copy
2024-11-08 05:14:14 +01:00
Marc Durdin
eefbdc413d
Merge pull request #12555 from keymanapp/feat/developer/kmc-copy
...
feat(developer): kmc-copy
2024-11-08 05:14:02 +01:00
Marc Durdin
b80c124ec8
Merge pull request #11014 from keymanapp/feat/developer/kmc-generate
...
feat(developer): kmc generate
2024-11-08 05:13:51 +01:00
Marc Durdin
7dd815cca1
docs(developer): add github and cloud kmc copy docs
2024-11-08 10:38:05 +07:00
Marc Durdin
e27ebd1f84
Merge pull request #12642 from keymanapp/chore/core/move-api-docs-in
...
chore(core): move API docs from help.keyman.com
2024-11-08 02:12:25 +01:00
Marc Durdin
1a42baab2a
Merge pull request #12637 from keymanapp/fix/windows/12636-correct-path-to-output-in-fv-inst
...
fix(windows): correct path to output file in publish step for fv keyboards
2024-11-08 02:12:04 +01:00
Marc Durdin
79370ca3a6
Merge pull request #12632 from keymanapp/chore/update-minimum-versions
...
chore: update minimum versions
2024-11-08 02:11:56 +01:00
Marc Durdin
0d42160bc9
chore(core): avoid skipping docs folder in linux dist.sh
...
Unfortunately dpkg-source can only list files to exclude, not files to
include, which makes it fragile to changes in other platforms. The list
previously included 'docs', and as I renamed /core/doc to /core/docs to
match the other platforms, that caused it to be excluded. Changing it to
'./docs' should hopefully only match the top-level folder.
At the same time, updated many other top-level folder matches.
2024-11-08 05:24:47 +07:00
Steven R. Loomis
422a2625b5
Merge pull request #12613 from keymanapp/fix/developer/12467-invalid-marker-names
...
fix(common): check for invalid markers
2024-11-07 13:26:15 -06:00
Keyman Server
71020868ae
Merge pull request #12645 from keymanapp/auto/version-master-18.0.138
...
auto: increment master version to 18.0.138
2024-11-07 10:03:31 -08:00
Keyman Build Agent
53a385778e
auto: increment master version to 18.0.138
2024-11-07 13:02:52 -05:00
Steven R. Loomis
774eba727e
chore(developer): fix typo in test comment
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-11-07 09:37:54 -06:00
rc-swag
8b191724ae
chore(windows): Merge branch 'feat/windows/add-apply-now-update' into feat/windows/set-sm-idle-firstrun
2024-11-07 17:02:11 +10:00
Marc Durdin
78999fb7bc
Merge pull request #12588 from keymanapp/feat/developer/12505-report-key-address-in-layout-compiler
...
feat(developer): Report key 'address' in validation failures in layout compiler
2024-11-07 07:06:51 +01:00
rc-swag
ab3227fb00
feat(windows): review comments
2024-11-07 15:29:14 +10:00
Marc Durdin
08215e28fa
Merge pull request #12622 from keymanapp/feat/developer/9767-kmc-analyze-extend-mapping
...
feat(developer): analyze osk-char-use merge with existing mapping file
2024-11-07 05:51:33 +01:00
Marc Durdin
83d54963a5
docs(developer): add --input-mapping-file for kmc analyze osk-char-use
2024-11-07 11:51:15 +07:00
Marc Durdin
59adf5e4ff
Merge pull request #12630 from keymanapp/chore/developer/12623-skip-masaram-gondi
...
chore(developer): skip masaram_gondi in kmcmplib full test
2024-11-07 05:47:00 +01:00
Marc Durdin
20b72ed63b
Merge pull request #12629 from keymanapp/fix/developer/12107-regression-debug-store
...
fix(developer): use 'N' for nomatch store debug strings (regression in #12107 )
2024-11-07 05:46:45 +01:00
Marc Durdin
fbab6eb8cf
chore(core): move API docs from help.keyman.com
...
Reorganizes /core/doc to /core/docs and moves internal files
accordingly.
Depends-on: keymanapp/help.keyman.com#1684
2024-11-07 08:28:33 +07:00
Marc Durdin
6002024525
chore(developer): add address to Error_TouchLayoutInvalidIdentifier message
2024-11-07 07:27:02 +07:00
Marc Durdin
f0692243e9
Merge pull request #12625 from keymanapp/fix/windows/help-upload
...
fix(windows): correct engine help source path for upload
2024-11-07 01:09:31 +01:00
Marc Durdin
25ade0ef9a
chore(common): tweak minimum version for Android and fix typo
2024-11-07 07:09:02 +07:00
Marc Durdin
1097bb863e
fix(windows): correct path to output file in publish step for fv keyboards
...
Addresses a build warning. The path for the output file corresponds to
the publish step for Keyman.
Fixes : #12636
2024-11-07 06:03:57 +07:00
Keyman Server
76ab3901c6
Merge pull request #12635 from keymanapp/auto/version-master-18.0.137
...
auto: increment master version to 18.0.137
2024-11-06 10:03:06 -08:00
Keyman Build Agent
6b83d49b81
auto: increment master version to 18.0.137
2024-11-06 13:02:26 -05:00
rc-swag
883092e217
feat(windows): fix installHelper
2024-11-06 15:53:45 +10:00
rc-swag
79a23a71fd
chore(windows): Merge branch 'epic/windows-updates' into feat/windows/add-apply-now-update
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-11-06 14:29:57 +10:00
Marc Durdin
a68ed0d322
chore: update minimum versions
2024-11-06 11:14:59 +07:00
Marc Durdin
393a15e2f2
chore(developer): skip masaram_gondi in kmcmplib full test
...
masaram_gondi.kmx fixture is built from a known-bad source, which is
caught in kmcmplib 18.0.
This failure is because the keyboard source had non-BMP characters in
the key part of the rule on line 215, which has been picked up by the
18.0 compiler in #11806 :
```
$keymanonly: if(opt1 = 'gondi') any(Vyanjana)"𑵄" + any(Vyanjana) > index(Vyanjana,2) U+11D45
```
The trick here is that the compiled fixture
developer/src/kmcmplib/tests/fixtures/keyboards-repo/masaram_gondi.kmx
is based on a [broken version of the keyboard
source](965ef1941f/release/m/masaram_gondi/source/masaram_gondi.kmn )
in the keyboards repo ([fixed
version](06cfd2d186/release/m/masaram_gondi/source/masaram_gondi.kmn )),
and updating to the fixed version will also trigger updates to a bunch
of other keyboards. I think the simplest resolution is probably to skip
masaram_gondi for 18.0.
Relates-to: #12623
Relates-to: #11806
2024-11-06 09:49:39 +07:00
Marc Durdin
baf08c77e6
fix(developer): correct regression from #12107
...
Fixes a regression arising from #12107 in debug store strings.
Relates-to: #12623
Relates-to: #12107
2024-11-06 09:48:00 +07:00
Marc Durdin
121d0e38d1
Merge pull request #12627 from keymanapp/fix/developer/12626-handle-merge-commits-when-checking-git-log
...
fix(developer): handle merge commits when checking git log date
2024-11-06 03:07:01 +01:00
Marc Durdin
7af4ae42ae
chore: Apply suggestions from code review
2024-11-06 03:06:47 +01:00