Commit graph

3545 commits

Author SHA1 Message Date
rc-swag
ffd9150e38 feat(windows): Address todo epic issues 2025-01-14 15:47:40 +10: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
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
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
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
740f787a9b 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-12-16 17:23:15 +10:00
rc-swag
12d912cbd4 feat(windows): Improve install dialog forms 2024-12-16 17:11:14 +10:00
rc-swag
c720fce0f6 feat(windows): remove more dead comments 2024-12-16 16:27:04 +10:00
rc-swag
c449a8e662 feat(windows): fix keyman updates xsl 2024-12-16 16:14:04 +10:00
rc-swag
b79ac5899d feat(windows): format file source 2024-12-09 14:21:24 +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
Marc Durdin
974b16f722
Merge branch 'epic/windows-updates' into chore/merge-master-into-windows-updates 2024-12-05 08:49:34 +01:00
rc-swag
0ff0deaf6a
feat(windows): load keyboard file to memory blob
Fixes: #12500
Cherry-pick: #12684
2024-11-28 14:28:10 +01: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
rc-swag
6fb31d2ba9 fix(windows): stupid typo 2024-11-11 09:03:40 +10:00
rc-swag
6caee57972 fix(windows): add active page check to btnhelp 2024-11-08 20:29:24 +10:00
Marc Durdin
e7a80131c3
Merge branch 'epic/windows-updates' into chore/merge-master-into-windows-updates 2024-11-08 05:27:06 +01:00
rc-swag
1053c941b5 fix(windows): help links updated 2024-11-08 11:19:43 +10: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
rc-swag
ab3227fb00 feat(windows): review comments 2024-11-07 15:29:14 +10: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
rc-swag
e239ec710a feat(windows): Review comments 2024-11-05 17:20:12 +10:00
rc-swag
7be490a67b
feat(windows): review comment suggestions
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-11-05 11:33:18 +10:00
rc-swag
544b955570 feat(windows): add error checking - private class 2024-11-01 18:24:51 +10:00
Marc Durdin
81673c6319 refactor(windows): move windows Engine help in-repo
Relates-to: #12347
2024-10-31 10:17:54 +07:00