Commit graph

3579 commits

Author SHA1 Message Date
Meng-Heng
dfa51b003c chore: adjust one bookmark link in windows doc 2025-01-27 14:00:49 +07:00
Marc Durdin
892688d7bf
Merge pull request #13024 from keymanapp/system-requirement/installation
chore: add platforms to system requirements and download-and-install docs
2025-01-24 13:15:43 +07:00
Marc Durdin
a8db66e65d
Merge pull request #13019 from keymanapp/troubleshooting
chore: add platforms to troubleshooting titles and windows to help homepage
2025-01-24 13:15:36 +07:00
Marc Durdin
57a9b31315
Merge pull request #13016 from keymanapp/version-history-platforms
chore: add platforms to version history titles
2025-01-24 13:15:25 +07:00
Marc Durdin
26097e8309
Merge pull request #12990 from keymanapp/welcome-platforms
chore: add platforms to welcome titles
2025-01-24 13:15:15 +07:00
Meng-Heng
cb8330ef08 chore: add platforms to system requirements and download-and-install docs 2025-01-24 11:05:25 +07:00
Meng-Heng
40b31a08a6 chore: add platforms to troubleshooting titles and windows to help homepage 2025-01-24 10:45:04 +07:00
Meng-Heng
5efac80b90 chore: adds platforms to history titles 2025-01-22 17:46:49 +07:00
Meng-Heng
eb617cb28f chore: adds platforms to welcome titles 2025-01-22 17:35:09 +07:00
Meng-Heng
e3c02bf045 chore: adds platform to what's new titles 2025-01-22 16:21:56 +07:00
rc-swag
ba2558d104
Merge pull request #12922 from keymanapp/feat/windows/test-online-update
feat(windows): This is to provide a PR build for testing
2025-01-22 09:47:20 +10:00
rc-swag
7d1b71466d feat(windows): guard for keyboard package 2025-01-20 15:19:25 +10:00
rc-swag
8e24d8a896 feat(windows): compare class instead of string name 2025-01-17 21:09:49 +10:00
rc-swag
2467e1dd1f feat(windows): check update use statemachine
Also the first time remoteupdate check config runs it needs
to return true if the 'last update time' registry entry does
not exist.
2025-01-17 17:20:10 +10:00
rc-swag
1d342ad0d7 chore(windows): remove postinstall state from diagram
The postinstall state no longer exists due to the way interaction
with the microsoft installer works. This PR just updateds the diagram to
match.
2025-01-17 08:23:32 +10:00
rc-swag
7deb248c1e feat(windows): This is to provide a PR build for testing 2025-01-17 08:03:55 +10:00
rc-swag
16a529c52c chore: Merge branch 'master' into chore/merge-master-epic-windows-updates
# 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
2025-01-16 09:16:01 +10:00
rc-swag
c6e92a58d4 feat(windows): remove unused variable 2025-01-16 08:51:50 +10:00
rc-swag
1e20d7adf1 feat(windows): make sure there is a keyman install
Need to make sure there is a keyman install package before
calling do install keyman. The handleinstallpackages is launched
on a different process hence why we need it to call do install keyman.
2025-01-15 22:29:16 +10:00
rc-swag
83dbfcc046 feat(windows): UI removed from state machine
The UI checks have been moved outside the state machine.
This was clean for the install now case. For the waiting restart case
not so. To help a new method ready to install was added to the state
machine.
2025-01-15 21:56:53 +10:00
rc-swag
71f7b00255 feat(windows): remove deprecated conditional check
With the refactoring of displaying the updates available the check
only if conditional was no longer needed.
2025-01-15 09:41:31 +10:00
rc-swag
9d66b2981c
feat(windows): address review comments
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-15 09:33:59 +10:00
rc-swag
42b7fea409 feat(windows): remove test comments 2025-01-14 16:06:58 +10:00
rc-swag
b68eb251ed feat(windows): localise todo 2025-01-14 16:03:47 +10:00
rc-swag
ffd9150e38 feat(windows): Address todo epic issues 2025-01-14 15:47:40 +10:00
Darcy Wong
9736f1ba3a chore(common): Update crowdin strings for Spanish 2025-01-14 11:08:02 +07:00
rc-swag
986b11f690 feat(windows): Remove Update tasktray icon old dialog
Removes the systemtray icon and the old update dialog.
2025-01-14 14:02:50 +10:00
rc-swag
c4ea97c889 feat(windows): onlineupdatecheck references removed
All but one references and calls to OnlineUpdateCheck where removed
this is the first step towards removing these units completley.
HttpServer.App.OnlineUpdate.pas is still calling this so the code will
remain untill removed.
2025-01-14 13:44:10 +10:00
rc-swag
dbaa7198a6 feat(windows): check correct member of data structure
This change check the correct member of the data structure
for the keyman bundle install file. It also uses a more
simple string match for the file extension.
2025-01-13 21:59:04 +10:00
rc-swag
c68bf0f4d1 chore(windows): Merge branch 'epic/windows-updates' into feat/windows/ui-layout-for-update-tab
# 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
2025-01-13 10:13:47 +10:00
rc-swag
ec8a501dfa feat(windows): address review comments 2025-01-10 14:53:36 +10:00
rc-swag
3380dfc415
feat(windows): commit review suggestions
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-10 14:28:31 +10:00
rc-swag
73c11884f4 chore(windows): Merge branch 'feat/windows/include-install-packages' into feat/windows/ui-layout-for-update-tab
# 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
2025-01-10 13:10:30 +10:00
rc-swag
7eb283c7d3 feat(windows): access violation due to syntax error
In rendering the xml for the update configuration, there was a lookup
of the Keyboard from the json file to kmcom object, it wasn't found
but the if begin statement was incorrect so it attempte render the
string anyway.
2025-01-10 13:07:34 +10:00
rc-swag
83998990ec chore(windows): Merge branch 'feat/windows/include-install-packages' into feat/windows/ui-layout-for-update-tab 2025-01-09 16:14:18 +10:00
rc-swag
069ee3c54c feat(windows): revert debug flow for downloades 2025-01-09 15:45:17 +10:00
rc-swag
47c5ae0f4b feat(windows): re-align with state transistion matrix
Made sure that since adding install packages it aligns with
the state transistion matrix. Also rename HandleMSIComplete to
removed cached files and removed the call in the function for
ChangeState(IdleState); Now it can be used in multiple places
when cleaning up the cached files.
2025-01-09 13:35:59 +10:00
rc-swag
1a1df21d58 chore(windows): Merge branch 'epic/windows-updates' into feat/windows/include-install-packages 2025-01-08 10:27:40 +10:00
rc-swag
74bf4c27e2
Merge pull request #12843 from keymanapp/chore/windows/12557/add-bcp47-keys-diagnostic
chore(windows): add bcp47 code and tips to diagnostic
2025-01-08 08:17:28 +10:00
rc-swag
26bbdf31c3
feat(windows): add review suggestion
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-07 22:38:09 +10:00
rc-swag
fc40aa7c8e feat(windows): address review comments 2025-01-07 22:32:02 +10:00
rc-swag
f9640d1a92 chore(windows): Merge branch 'epic/windows-updates' into feat/windows/ui-layout-for-update-tab
# 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
2025-01-07 16:16:57 +10:00
rc-swag
438aac5887 fix(windows): revert accidental file addition 2025-01-07 12:48:08 +10:00
rc-swag
2e1acd478a fix(windows): add flex-grow to control div
It turns out flex-grow was the better way to insure the buttons
are placed at the correct spot on the pop-up.
2025-01-07 12:18:31 +10:00
rc-swag
436a47351c fix(windows): add language btn inside pop-window
The add languages and close button remain inside the pop-up window when
the main configuration window has been resized to be different from the
default.
2025-01-06 15:51:21 +10:00
rc-swag
20f1ea0d7d feat(windows): add internal borders version grid 2025-01-06 15:00:53 +10:00
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
7b5f69be57 chore(windows): add bcp47 code and tips to diagnostic
Add HKCU\Control Panel\International to diagnosit report
the xml was already there. I just needed to modify the xlst to
display the information.
2024-12-20 14:42:19 +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